やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2024-03-13T14:16:48Z
やること
Redmine
mikutter - 機能 #1596 (新規): Ruby 3.3
https://dev.mikutter.hachune.net/issues/1596
2024-03-13T14:16:48Z
toshi_a 初音
toshi.alternative@gmail.com
<ul>
<li>Ruby 3.3をサポートする</li>
<li>mikutter 5.1では、Rubyのバージョン下限を3.2.0にする(過去1バージョンのみ対応)</li>
<li>Ruby 3.0, 3.1, 3.2で追加された要素を使ってリファクタリング</li>
</ul>
mikutter - 機能 #1568 (新規): TLのアイコンサイズを変更できるようにしたい
https://dev.mikutter.hachune.net/issues/1568
2021-12-31T14:58:57Z
toshi_a 初音
toshi.alternative@gmail.com
<p><a class="issue tracker-2 status-6 priority-4 priority-default closed" title="機能: TLのアイコンサイズを変更できるようにしたい (却下)" href="https://dev.mikutter.hachune.net/issues/602">#602</a></p>
<p>subpartsではできるのでできないとアンバランスですね</p>
mikutter - 機能 #1473 (終了): .rubocop.yml を用意する
https://dev.mikutter.hachune.net/issues/1473
2020-09-15T12:09:22Z
toshi_a 初音
toshi.alternative@gmail.com
<p>現在もmikutterのコーディングの指針は存在するが、現在のコーディング規約を知るためには直近のコミットを参照して察するしか無い。</p>
<ul>
<li>サードパーティプラグインを取り込むときに、そのプラグインとmikutterの現在のコーディング規約と一致しない</li>
<li>パッチを貰ったときに、コーディング規約に合うようにコミッタが書き換えることがある
<ul>
<li>が、明確な指針がないため、コミッタの判断だとブレることがある</li>
</ul></li>
</ul>
<p>そこで、コードを取り込むときにコードを修正する明確な指標として.rubocop.ymlを設置し、コーディング規約としてこのファイルをメンテナンスする。</p>
<a name="close後の運用"></a>
<h1 >close後の運用<a href="#close後の運用" class="wiki-anchor">¶</a></h1>
<a name="以前のコードについて"></a>
<h2 >以前のコードについて<a href="#以前のコードについて" class="wiki-anchor">¶</a></h2>
<p>以前のコードの中には多くのコーディング規約違反が発生するはずだが、修正しない。blameの結果が見辛くなってバグの原因を追跡する時のコストが上がるからだ。</p>
<p>ただし、不具合修正やリファクタリングなどで編集した位置が規約に違反している場合、規約に沿うように書き換える(現在と同じ運用)。</p>
<p>「編集した位置」の定義は、行単位にするか、あるいはreviewdogなどのツールを使うか……(ゆくゆくCIなどで評価することになることを考えたら、ツールに頼ったほうが良さそう?)。</p>
mikutter for Android - 機能 #1021 (レビュー待ち): ホームウィジェットにまりもボタンを追加する
https://dev.mikutter.hachune.net/issues/1021
2017-04-06T00:41:06Z
toshi_a 初音
toshi.alternative@gmail.com
<p>何の効果もないまりもボタンを、ホーム画面のウィジェットとして設置できるようにする。<br />大きさが何通りか選べると便利そう。</p>
<p>ほか、高解像度の元画像が残っていればしいたけやふぁぼなども配置したさがある。</p>
mikutter for Android - 機能 #996 (終了): ACTION_SENDで、質問と回答のテキストを投げる
https://dev.mikutter.hachune.net/issues/996
2017-03-19T19:37:15Z
toshi_a 初音
toshi.alternative@gmail.com
<p>ツールバーのボタンとか、なんでもいいけど、さっとツイートしたりメールで送ったり出来るようにする</p>
mikutter - 機能 #887 (終了): gtk3
https://dev.mikutter.hachune.net/issues/887
2016-09-10T06:47:26Z
toshi_a 初音
toshi.alternative@gmail.com
<p>現在はgtk2を利用しているが、流石に時代遅れなのでgtk3を利用するように変更する</p>
<a name="gtkプラグイン"></a>
<h1 >gtkプラグイン<a href="#gtkプラグイン" class="wiki-anchor">¶</a></h1>
<p>gtkプラグインを削除し、gtk3プラグインを実装する。<br />そうすることで、サードパーティプラグインでgtkプラグインに依存している(=gtk2に依存している)プラグインが、gtk3環境下でロードされないようになるため、ユーザがmikutterだけをバージョンアップした時に、gtk2に依存したプラグインがロードされず、正常に起動できるという状態になることを期待できる。<br />(まぁ.mikutter.ymlちゃんと書いてなかったら結局ダメなんだけどさ)</p>
<p>gtk2モードのようなものは用意しない。mikutterプラグインの依存関係の指定方法では、一つのプラグインが <strong>いずれかの</strong> プラグインに依存しているという状態を表現できないため、一つのプラグインでgtk{2,3}両方に対応することはできない。</p>
<a name="その他バンドルプラグイン"></a>
<h1 >その他バンドルプラグイン<a href="#その他バンドルプラグイン" class="wiki-anchor">¶</a></h1>
<p>gtk3プラグインへ依存するように順次書き換えていく。</p>
<a name="時期"></a>
<h1 >時期<a href="#時期" class="wiki-anchor">¶</a></h1>
<p>いくつかのプラグインの互換性がなくなる変更なので、メジャーバージョンアップとする。</p>
mikutter - 機能 #706 (却下): saved searchをデータソースとして提供する
https://dev.mikutter.hachune.net/issues/706
2014-08-05T01:53:45Z
toshi_a 初音
toshi.alternative@gmail.com
<p>saved searchプラグインは、タブの提供をやめて、抽出タブのデータソースを提供する。</p>
<p>saved searchデータソースは、利用されているときだけ自動更新をかける。<br />不要な検索タブが表示されないようになること、データソースとタブが分離するので、起動時にUI上に空のタブが生成されてしまう問題などを回避できる。</p>
<p>ただし、「保存した検索」を削除する機能をどこかにつけなければいけない。現状ではタブのコマンドになっているが、これは無くなる。</p>
mikutter - 機能 #535 (却下): プロフィール画面にヘッダ画像を表示する
https://dev.mikutter.hachune.net/issues/535
2012-11-19T12:47:20Z
toshi_a 初音
toshi.alternative@gmail.com
<p>プロフィール画面の上に、そのユーザが設定していればそのヘッダ画像を表示する。</p>
mikutter - 機能 #448 (却下): 関連ツイートを検出するフィルタ
https://dev.mikutter.hachune.net/issues/448
2012-03-27T17:08:17Z
toshi_a 初音
toshi.alternative@gmail.com
<p>smartthreadを拡張して、スレッドに特定のツイートに関係するツイートを追加することができるフィルタを定義する。</p>
mikutter - 機能 #328 (却下): SubPartsの並び順を設定できるようにする
https://dev.mikutter.hachune.net/issues/328
2011-09-24T15:47:30Z
toshi_a 初音
toshi.alternative@gmail.com
<p>現在は新しく追加したSubPartsが一番後ろに来てしまうので、ユーザが順番を設定できるようにする</p>
mikutter - 機能 #120 (終了): ふぁぼりを解除したら、favorited byのところから自分のアイコンを取り除く
https://dev.mikutter.hachune.net/issues/120
2011-04-26T16:24:52Z
toshi_a 初音
toshi.alternative@gmail.com
<p>ふぁぼり解除時に「xx Fav」のアイコンから、自分のアイコンを取り除くようにする。<br />テロ対策のために他のユーザのふぁぼ削除については一切対応しない</p>
mikutter - 機能 #119 (終了): リツイートを削除したら、retweeted byのところから自分のアイコンが消えるようにする
https://dev.mikutter.hachune.net/issues/119
2011-04-26T16:18:16Z
toshi_a 初音
toshi.alternative@gmail.com
<p>自分がリツイートを削除したら、そのつぶやきの「xx RT」のところの自分のアイコンを取り除く。</p>
mikutter - 機能 #118 (終了): リツイートのキャンセルがわかりにくい
https://dev.mikutter.hachune.net/issues/118
2011-04-26T16:16:20Z
toshi_a 初音
toshi.alternative@gmail.com
<p>リツイートしたものをキャンセルしたとき、それが上手くいったことがわからない。</p>
mikutter - 機能 #49 (新規): ハッシュタグ、ユーザIDの補完機能
https://dev.mikutter.hachune.net/issues/49
2011-01-08T07:17:28Z
toshi_a 初音
toshi.alternative@gmail.com
<p>#や@を入力したら、ドロップダウンメニューでハッシュタグやユーザ名が補完されるようにする。</p>
mikutter - 機能 #14 (終了): つぶやきフィルタリング条件設定用のウィジェットを作る
https://dev.mikutter.hachune.net/issues/14
2010-12-22T18:58:20Z
toshi_a 初音
toshi.alternative@gmail.com
<p>つぶやきをフィルタリングする複雑な条件を指定できるようにする。<br />UIはこんなかんじ。</p>
<p><a class="external" href="https://docs.google.com/drawings/edit?id=1fWpvdCMi8jZfyzXFASpQ6Nq1WD69t6TGky6Dg213xRs&hl=en&authkey=CPW80b0G">https://docs.google.com/drawings/edit?id=1fWpvdCMi8jZfyzXFASpQ6Nq1WD69t6TGky6Dg213xRs&hl=en&authkey=CPW80b0G</a></p>
できることは:
<ul>
<li>ユーザのスクリーンネーム</li>
<li>本文</li>
<li>投稿クライアント名<br />演算子は</li>
<li>=(完全一致)</li>
<li>≠(不一致)</li>
<li>〜(正規表現で一致)</li>
<li>⊆(部分集合・include?)</li>
</ul>