mikutter blog

mikutterのアナウンスなど

release

mikutter 5.0.6

新しめのソースファイルはrubocopでlintかけるようにして、それに伴うリファクタリングを実施 twitter_api_keys プラグインの削除(移動) thanks Izumi Tsutsui gtk3 4.2.1 を利用する thanks Izumi Tsutsui ニコニコ動画のサムネイルが表示されなくなって…

mikutter 5.0.5

gtk3 4.1.7 を利用する thanks Izumi Tsutsui social.mikutter.hachune.net 用のアイコンを変更 thanks Izumi Tsutsui mastodonのストリーミングAPIへの再接続遅延処理が動作していない状態の修正 thanks あひる 家鴨 gtk3 gemはマイナーアップデートでしか…

mikutter 5.0.4

ruby 2.7.5 で YAML.safe_load_file がなくてクラッシュする Ruby 3.1にあげてみたところ、YAML.loadの挙動がsafe_loadに変わっていたので対策しました。 UserConfigは実はTimeオブジェクトの永続化に対応しているのですが、標準プラグインでTimeを格納する…

mikutter 5.0.3

gettextが日本語環境で英語を表示するので3.4.1に固定 抽出タブ絞り込み条件で「投稿したクライアントアプリケーション名」に「含む」を設定するとクラッシュ る [miku] macro-expand-allの展開結果がマクロの呼び出しだった場合展開中にクラッシュする Ruby…

mikutter 5.0.2

[mastodon_sse_streaming] コネクション切断時にクラッシュ Mastodonとの接続が切れたらクラッシュすることがありました。実家に帰る途中とかやばかったと思います。 ところで、私は今年の年末年始は実家に帰ってません。だからこの問題に無縁かと思いきや、…

mikutter 5.0.1

あけおめ [mastodon] 初期データソースを適切に変更 [mastodon_sse_streaming] コネクションの開始終了を、Handlerの個数に応じて自動的に実行 [mastodon_sse_streaming] mentionのstreaming受信に対応 [mastodon_sse_streaming] リファクタリングし、SSEパ…

mikutter 5.0.0

できること、超人的。 2009年12月25日の開発開始から12周年となる本日、mikutter 5.0をリリースします。 mikutter 4.1からの主な変更は、以下の記事を参照してください。 mikutter.hatenablog.com Gtk3対応は、はっきりいって退屈なものでした。 だからこそ…

mikutter 4.1.8

設定でリストを右クリックするとクラッシュする 背景色>コメント付きシェア の設定が重複している thanks Izumi Tsutsui スキンの設定のアイコンが表示されてなかった mikutter 5のバグ修正の過程で見つかった、4系から存在した不具合たちの修正です。 この…

mikutter 5.0.0-alpha1

5.0のalpha1をリリースしました。 リリース候補版はmikutterのダウンロードページの一番下からダウンロードできますが、普通にgitでdevelopブランチを使ったほうがいいです。 新機能については、以下の記事を参照してください。 mikutter.hatenablog.com alp…

mikutter 5.0の新機能

mikutter 5.0の季節がやってきました。 Gtk 3 今回のメインですが、新しくできるようになったことは特にありません。未実装項目や既知のバグが多数あります。 更に、サードパーティープラグインの互換性も一部失われています。これは気合で直すしかなく、mik…

mikutter 4.1.7

httpclientを使っている箇所について、システムのroot CAを見に行かせる jp.techcrunch.com Let's Encryptのルート証明書の期限が切れましたが、なんとその影響でmikutterでMastodonできなくなっていました。 経緯はチケットに書いているのですが、Mastodon…

mikutter 4.1.6

ggrksがRuby3.0.0で削除されたURI.escapeを使用している thanks Akira Ouchi 本当は一昨日リリースしていたんですが、Web更新しようとしたらWebのDockerイメージをビルドするときに意味のわからんコケ方するようになってしまって寝込んでいたため記事が遅れ…

mikutter 4.1.4

Ruby 3.0.0でクラッシュすることがある 多分これでRuby 3対応は完了です。 いやぁ、まさかMIKU Langのシンボルテーブルの構築で問題が起こるとは(初期の実装からは10年経っているので全然覚えていなかった)。 mikutterでは、MIKU LangはRubyにトランスパイ…

mikutter 4.1.3

あけおめ Ruby 3.0対応 プラグイン依存関係グラフ: 壊れている依存関係を赤く表示する コロナビールを飲みながらパンデミックを遊んでたら年が明けました。クリアしたのでコロナは根絶されました。

mikutter 4.1.1

Pixiv の画像プレビューを mastodon がやってる感じに修正 thanks Izumi Tsutsui Gtk::WebIcon#load_model を呼んだとき、画像がキャッシュヒットすると画像が更新されていなかった [mastodon] 画像URLマッチャの修正 modelviewer: クラッシュする不具合を修…

mikutter 4.1.0 alpha3

抽出タブデータソースの、ユーザミュートに関する考慮漏れ対応 thanks Shibafu Midorino intent_selector: 特定のModelを開いても無反応なことがある thanks Yuto Tokunaga 4.1.0は7月中にと思っていて結局できなかったので、たまにはミク誕に合わせてリリー…

mikutter 4.1.0-alpha2

appimage: 起動時のwarningメッセージを抑制 thanks Yuto Tokunaga mastodonの画像URLをクリックすると常に外部ブラウザで開き,画像ビューアで開くことができない thanks Yuto Tokunaga AppImage: 設定>抽出タブ で通知設定を示すアイコンが読み込まれない…

mikutter 4.0.6

pulseaudioプラグインをバンドル thanks Shibafu Midorino 4.1.0の軽微な改善をバックポート バンドルし忘れていたpulseaudioプラグインをバンドルしました。 masterを4.1.0-alpha1をマージする前にリリースしてしまったので、4.1.0-alpha1ではこの変更が入…

mikutter 4.1.0-alpha1

パソコンが死んだりしたので一週間遅れでリリースです。 死んだというか、小さなトラブルがあったのですが、もうこのArch、7年くらい使い続けているので、いらんパッケージとか入っていたり、その間にUEFIブートが当たり前になったりsystemdがあたりまえにな…

mikutter 4.0.5

gettext 3.3.5 リクエストログのnoticeを削除 thanks あひる 家鴨 だいぶ長いこと放置してしまった細かい修正です。 開発はしばらく停止みたいな状態になってましたが、最近再開しつつあります。現在4.1に関する機能をまとめているところだけど、プラグイン…

mikutter 4.0.2

YouTubeとニコニコ動画のサムネイルをサポート thanks Shibafu Midorino appimage: fix crash/freeze thanks Yuto Tokunaga カスタム絵文字を考慮して選択範囲を調整してから文字列コピーを実行する thanks Shibafu Midorino remove irb from Gemfile 細かい…

mikutter 4.0.1

あけおめ fix appimage thanks hinaloe k MiraclePainterの更新のたびに実行される不要なコードを削除 thanks Shibafu Midorino いくつかのバグ修正です。Appimageが起動できなくなっていたので修正されています。 あけましておめでとうございます。今年もmi…

mikutter 4.0.0

新世代のmikutterへ、ようこそ。 2009年12月25日の開発開始から10周年となる本日、mikutter 4.0をリリースします。 mikutter 3.9からの主な変更は、以下の記事を参照してください。 mikutter.hatenablog.com 10年間、多くの人に愛され、支えられて、今日を迎…

mikutter 4.0.0-alpha3

プラグインのロード順によって起動時にクラッシュする環境があった プラグインロード前にロードされるべきファイルのなかで、ロードされていないものがあった alpha2で追加したちょっとしたバグの修正です。 一旦影響の大きい機能の追加は4.0.0まで止めて、…

mikutter 3.9.8

[mastodon] world追加時のMastodonサーバの選択肢にYづドンを追加 起動時にWorld Shifterのアイコンが表示されないことがある ておくれたMastodonサーバYづドンを、デフォルト選択肢として追加しました。

mikutter 3.9.7

gtk2 3.3.8 thanks Yuto Tokunaga ヨドバシドットコムの商品ページのURLを画像として展開する機能 Ruby-GNOME 3.3.8にアップデートしないと起動できない環境が報告されていたので、Ruby-GNOME 3.3.8へのアップデートをバックポートしました。mikutter 3.9.6…

mikutter 3.9.6

[appimage] ruby 2.6.5にアップデート [appimage] jemalloc 5.2.1にアップデート 設定の「mikutterについて」に記載されているクレジットを変更 authorの名前を、Redmineに登録されているMastodonのacctに変更 yuntan_tをauthorに追加 pixivの新しいイラスト…

mikutter 3.9.5

AppImageでブラウザなどが起動できない問題の修正 shibafu528をコミッタにした Mastodonのトゥートを削除できなかった問題の修正 thanks Shibafu Midorino libidn11への依存を削除 thanks Shibafu Midorino 致命的な問題ではありませんが、かなり解決が難し…

mikutter 3.9.4

不要なデバッグ出力を削除 抽出タブの抽出条件が存在しないものになっている時、抽出条件の編集画面を開くとクラッシュする gtk2 3.3.7 URLを含むツイートのURL以降の文字列選択コピーがズレる 本文の抽出で description を参照する thanks Shibafu Midorino…

mikutter 3.9.3

Dir.globに渡すパターンとして、NULで区切られた文字列はdeprecateになったので利用を避ける 設定画面を切り替えた時にウィジェットを破棄する そのために、Setting DSLの中でイベントリスナとフィルタを定義可能にした 設定画面にメモリリークが発見された…