# 3.6 2017-12-25 World update * 機能 #329: 並び順設定するためのウィジェット * 機能 #825: 検索タブで何も入力せず検索した時は検索APIをたたかないで一覧クリアだけする * 機能 #840: spotlightみたいな機能 * 機能 #872: MiraclePainterをModel毎に提供する * 機能 #874: ActivityのListViewを廃止し、Timelineを使う * 機能 #875: Activityの表示のためのMiraclePainter * 機能 #940: プロフィール画面で非公開アカウント・認証済みアカウントの確認をできるようにする * 機能 #960: Modelをシリアライズ可能にする * 機能 #961: レジュームされたプロフィールについても、スクリーンネームをクリックした時にIntentの候補からプロフィールを省くようにしたい * バグ #971: 未認証でネットワークに繋がっていないと起動時にこける * 機能 #977: .jpgまたは.pngで終わるファイル名の画像は、サードパーティプラグインが開くルールを設定しても、標準のルールに上書きされてしまう * 機能 #981: カスタムアカウント * 機能 #984: Twitterプラグイン * 機能 #987: Retrieverのコードを削除し、代わりにDiva gemを利用する * 機能 #989: World * 最適化 #991: Retriever.#Modelを呼び出すと毎回ObjectSpace.each_objectを内部で呼び出していて、処理がかなり遅い * 機能 #1004: 抽出タブのオプションに、タイムラインの並び順の設定を追加する * 機能 #1006: 設定の画像選択の専用のウィジェット * 機能 #1033: Setting DSLのクラスを他のプラグインでも使えるようにする * 機能 #1034: Form DSLを使った、Gtkに依存しない入力ダイアログボックスを表示する機能 * 機能 #1035: Gtk::Dialogを直接利用している箇所を、dialogを使って書き換える * 機能 #1036: TwitterのリソースのModelをTwitterプラグインに移動 * 機能 #1037: MikuTwitterライブラリをTwitterプラグインに移動 * 機能 #1038: TLに表示するツイート上限数をユーザー設定で変更可能にしたい * バグ #1046: 改行文字のみでも投稿可能状態になる * 致命的 #1055: 設定を開くと落ちる * バグ #1057: dialog DSLに渡したブロックが2回呼ばれる * 機能 #1066: 複数のサイズが提供されている画像は、各サイズの画像情報を捨てずに扱う * バグ #1075: リストからタブを作成しようとすると落ちる * バグ #1078: Gtk::TreeIter が指す行の存在を確認していない箇所がある * バグ #1079: Windowsで動作させているとTLで画像を除くURLが開けない * バグ #1119: 「次(前)のアカウント」コマンドが、Twitter Worldのみを対象にサイクルしている * バグ #1123: twitterに投稿すると必ず失敗扱いになる(投稿はされる) * バグ #1124: Worldを切り替えるとクラッシュする * 機能 #1125: Slackアカウントを作成したあとSlackプラグインを抜くと起動しなくなる * 致命的 #1126: 設定画面の、Twitterのリストから抽出タブを作るとクラッシュする * バグ #1127: 3.5環境の~/.mikutter/を3.6が読み込むとチュートリアルが進行不能になるバグ * 機能 #1128: World登録解除ボタンを設定画面のアカウント情報に設置する * バグ #1129: 検索するとクラッシュする * 環境対応 #1130: twitter-textを2.1.0にすると起動しなくなる * 機能 #1131: retweet spellの名前を変更する * バグ #1132: User Modelにidnameフィールドを仮定している箇所を調査する * 致命的 #1133: 既にあるアカウントでログインすると落ちる * バグ #1134: NOTE: Plugin::Twitter::World#destroy(など) is deprecatedがでる * バグ #1135: core/lib/reserver.rbのwaiterでundefined method `each'が出る * バグ #1136: ハッシュタグをクリックすると落ちる * バグ #1137: 3.6.0 で画像プレビュー表示に失敗することがある * バグ #1138: activityプラグインがデフォルトで提供しているactivityが、Twitterに依存している * バグ #1139: Twitter関連の抽出タブが、extractプラグインによって提供されている * 機能 #1140: プロフィール更新Spellが欲しい * バグ #1142: Divaがtime型のフィールドのインポートに失敗する * 最適化 #1144: ステータスバーのデフォルトメッセージが3.6時代にそぐわない * バグ #1145: README の「必須アプリ−ケーション」の Ruby バージョン表記が古い * 環境対応 #1146: Pango::UNDERLINE_SINGLE' has been deprecated が出ている * バグ #1147: Twitter以外のワールドを選択した状態でTwitterメッセージのハッシュタグをクリックしたときに、ハッシュタグ検索が失敗する。 * バグ #1148: 3.6.0でdows用file_pathプラグインが動作しない * バグ #1150: Activityタブに表示されるTwitter dmの時刻がUTCになっている * バグ #1151: READMEに書いてあるURLに無効なものがある * 環境対応 #1152: 3.6.0 のリリース tarball 内の vendor/twitter-text が意図通りの構成になっていない * 致命的 #1154: mikutter.rb specが落ちる * バグ #1155: world_settingsでボタンの無いダイアログが表示される。 * バグ #1156: user_detail_view.rbのメッセージ変換ミス * バグ #1157: Twitter以外のWorldを選択した状態でTwitterのユーザープロフィールタブを開くと何も表示されない * 最適化 #1158: ret_nthユーティリティの利用をやめる * 環境対応 #1162: PangoのDeprecatedつぶし(Pango::WRAP_CHAR、Pango::ALIGN_RIGHT) * バグ #1165: mumble_<なにかしら>_fontの設定ができない * バグ #1167: mikutterのspec生成コマンドが落ちる * 致命的 #1168: multiselectでブロックなしoptionのみだとクラッシュする * バグ #1169: 最初のアカウントを登録する時、1度目のアカウント登録が正しく行われない * 最適化 #1170: form dslのoptionの引数の順序の統一 * バグ #1171: ダウンロードページのリリースノートブログへのリンクを更新 * バグ #1173: 設定画面で、ラベルをクリックしても反応しないチェックボックスがある * 致命的 #1174: Reserverの処理のタイミングによって、稀にクラッシュすることがある * 致命的 #1175: Worldonのアカウントしか登録していない状態でWorldonプラグインを抜くと起動時にエラーで落ちる * バグ #1177: form DSLのoptionが記述順にならない * 環境対応 #1178: GLib-GObject-WARNING **: invalid cast from 'GtkAdjustment' to 'GtkWidget' * バグ #1183: 「mikutter について」のウインドウのみくったーさんアイコンが1回目は表示されない * 機能 #1186: World Shifterでアイコンが同じな違うWorldを判別できるようにする * バグ #1187: 入れたてのWorldが一つもない環境で起動しない * バグ #1188: method_missingが反応できるメソッド名にはrespond_to_missing?が真を返すようにする * バグ #1190: タイムラインのアイコン上のボタンがSpellを利用していない * バグ #1193: 登録されているアカウントが一つもなくても削除ボタンが押せる * 提案 #1194: サービスが終了している画像共有サービスのコードを消す * バグ #1196: mikutterがなかなか終了しないことがある * バグ #1198: Ctrl+Vで貼り付けた瞬間に落ちることがある * 環境対応 #1199: gtk2 3.2.3を利用する * バグ #1202: 特定のアカウントに切り替えるコマンドのWorld対応 * 環境対応 #1204: gtk2 3.2.4を利用する * バグ #1206: userstream で取得するツイートの表示が extended_tweet 形式になっていない * バグ #1207: タイムライン上にマウスカーソルを移動するとクラッシュする * バグ #1208: mikutter 3.6.6 で起動時に main TL とリプライが取得されない * 環境対応 #1211: 「設定」のスキンを選択すると Ruby が core を吐いて落ちる * バグ #1212: 「設定」の「スキン」の設定画面のスキンアイコンが1回目は表示されない * バグ #1213: ユーザプロフィールや会話を開くたびにUserStreamに再接続される * バグ #1214: modify_worldが機能していない * バグ #1215: plugin/profile に po ファイルが残っている * バグ #1216: user_detail_view noで tweet_mode の指定が必要? * バグ #1217: 非ASCII文字が含まれるURIをDiva::URI.newすると例外が発生する * 環境対応 #1221: gtk2 3.2.5を利用する * バグ #1223: 自分のプロフィールタブを開いたときにGtk-CRITICAL **: gtk_box_pack: assertion 'GTK_IS_WIDGET (child)' failedが出る