やること: チケット
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 for Android - バグ #1587 (新規): faq.jsonの取得に失敗して何も表示されない
https://dev.mikutter.hachune.net/issues/1587
2022-06-04T05:45:40Z
Shibafu Midorino
<p>faq.jsonの取得時にエラーが発生し、一覧に何も表示されません。<br />なぜか <code>ProviderInstaller.installIfNeeded()</code> の呼び出しをコメントアウトすると取得できました。TLS周りの問題?</p>
<a name="Device"></a>
<h3 >Device<a href="#Device" class="wiki-anchor">¶</a></h3>
<p>Google Pixel 5a, Android 12</p>
<a name="Logcat"></a>
<h3 >Logcat<a href="#Logcat" class="wiki-anchor">¶</a></h3>
<pre>
2022-06-04 14:31:28.661 14968-14991/net.hachune.mikutter.mikutterforandroid V/NativeCrypto: SSL handshake aborted: ssl=0xb4000070898a8898: Failure in SSL library, usually a protocol error
error:1000042e:SSL routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION (third_party/openssl/boringssl/src/ssl/tls_record.cc:594 0xb4000070a98a04f8:0x00000001)
2022-06-04 14:31:28.664 14968-14991/net.hachune.mikutter.mikutterforandroid D/FaqRecycleVA: onFailure: error
</pre>
mikutter for Android - 環境対応 #1586 (新規): SDK Level 32対応
https://dev.mikutter.hachune.net/issues/1586
2022-06-04T05:14:52Z
Shibafu Midorino
<p>現在のdevelopのリビジョンではtargetSdkVersion 29となっており、これは2022年6月現在のPlay storeの提出要件を満たしていないため、SDKの更新を行いたいです。</p>
<p>2022/10/31まではLevel 30で提出できますが、今30で止める理由は無いと思うのでなるべく最新ということで。</p>
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 for Android - バグ #1564 (分類待ち): お知らせの取得に失敗するとクラッシュする
https://dev.mikutter.hachune.net/issues/1564
2021-12-28T14:10:01Z
あひる 家鴨
<p>お知らせの取得の際にエラーレスポンスを受け取るとクラッシュします。<br />okHttp3のクライアントはエラーレスポンスの際も <code>onResponse</code> コールバックが呼ばれるようです。(<a href="https://square.github.io/okhttp/4.x/okhttp/okhttp3/-callback/on-response/" class="external">onResponse</a>) <br />そのため、エラーレスポンス時にレスポンスボディにエラー文字列が返ってくると下記処理でパースエラーとなってクラッシュします。<br /><a href="https://dev.mikutter.hachune.net/projects/mikutter-for-android/repository/git/revisions/d8b259159ad9f48a588d9b1876fc32c958147f41/entry/app/src/main/java/net/hachune/mikutter/mikutterforandroid/NotificationFragment.java#L68" class="external">NotificationFragment#L68</a><br />事前に <code>response.isSuccessful()</code> でレスポンスコードが200番台か確認する処理を入れることで対応しようと思います。</p>
mikutter for Android - バグ #1488 (マージ待ち): jcenterの依存をやめる
https://dev.mikutter.hachune.net/issues/1488
2021-04-27T10:37:38Z
あひる 家鴨
<p>バグではないけどトラッカーにバグしかないのでバグです!</p>
<p>jcenterのサポートとサービスが終了することが発表されたため、jcenterから移行する必要があります。<br /><a class="external" href="https://developer.android.com/studio/build/jcenter-migration?hl=JA">https://developer.android.com/studio/build/jcenter-migration?hl=JA</a></p>
mikutter - 機能 #1394 (新規): listviewからCRUD操作をされた時、独自のルーチンやフックを実行可能な専用データソースオブジェクトを提供する
https://dev.mikutter.hachune.net/issues/1394
2019-09-21T01:09:16Z
toshi_a 初音
toshi.alternative@gmail.com
<ul>
<li>Worldや抽出タブで、CRUD操作が発生した時に、特定のイベントを発生させるなどのフック処理が必要になる。
<ul>
<li>また、あるイベントが発生したらデータソースに引数で渡されたオブジェクトを追加するといった制御も必要になる。</li>
</ul>
</li>
<li>Worldや抽出タブなど、UserConfigにはHashの配列として保存しているが、データソースとしてはModelとして扱いたい場合がある。
<ul>
<li>この場合、当然作成・編集・並び替えが行われたら、Hashに変換して保存する必要がある。</li>
</ul></li>
</ul>
<p>といった要件を満たすため、設定値の読み書きを行うデータソースを <code>parent_dslobj#[]</code> ではなく、別のデータソースプロキシオブジェクトを挿入可能にする。</p>
<p>少々煩雑になるが、プロキシオブジェクト側にフックは全て実装することになるため、listviewの実装を肥大化させないために<br />この実装にしたい。</p>
<p>加えて、このデータソースプロキシオブジェクトは値の追加・削除・更新を通知し、リアルタイムにlistviewを更新する機能をもたせたい。</p>
mikutter - 機能 #1393 (新規): FormDSLにコマンド選択ウィジェットを追加
https://dev.mikutter.hachune.net/issues/1393
2019-09-21T01:09:16Z
toshi_a 初音
toshi.alternative@gmail.com
<p>FormDSLで、コマンドを一つ選択するウィジェットを提供する。<br />単にコマンドを列挙するのではなく、以下の機能が必要になるので、しんどそう。</p>
<ul>
<li>ツリー表示</li>
<li>インクリメンタルサーチ</li>
</ul>
<p>抽出タブのデータソース選択もツリービューで選択させるようになっているので、もしかしたら同じウィジェットとして実装できるかもしれない?</p>
mikutter - 機能 #1391 (新規): 内部のウィジェットがサブジェクトごとに分かれるDialog DSL
https://dev.mikutter.hachune.net/issues/1391
2019-09-21T01:09:15Z
toshi_a 初音
toshi.alternative@gmail.com
<p>抽出タブ設定では、フォームを3つに分け、タブで切替可能にしている。<br />通常のDialogDSLでこれは実現できないが、良く考えたら設定だってそれの特殊系と言えなくはないので、<br />DialogDSLで、settingsブロックを設定のようにカテゴライズする機能を提供すれば良さそう。</p>
mikutter - 機能 #1390 (新規): listview: UserConfigに保存しているものを変換して一覧する機能
https://dev.mikutter.hachune.net/issues/1390
2019-09-21T01:09:15Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Worldや抽出タブなど、UserConfigにはHashの配列として保存しているが、データソースとしてはModelとして扱いたい場合がある。<br />この場合、当然作成・編集・並び替えが行われたら、Hashに変換して保存する必要がある。</p>
mikutter - 機能 #1389 (新規): listview: 追加されることによってイベントを発生させる
https://dev.mikutter.hachune.net/issues/1389
2019-09-21T01:09:15Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Worldや抽出タブで、CRUD操作が発生した時に、特定のイベントを発生させるなどのフック処理が必要になる。<br />また、あるイベントが発生したらデータソースに引数で渡されたオブジェクトを追加するといった制御も必要になる。</p>
mikutter - 機能 #1388 (新規): listview: 編集を許可しないオプションを追加
https://dev.mikutter.hachune.net/issues/1388
2019-09-21T01:09:15Z
toshi_a 初音
toshi.alternative@gmail.com
<p>Worldでは作成はできるが編集をサポートしないので、これだけを無効にするオプションを追加する。</p>
mikutter for Android - 機能 #1023 (新規): OSCのmikutterブースにチェックインする機能
https://dev.mikutter.hachune.net/issues/1023
2017-04-06T01:03:32Z
toshi_a 初音
toshi.alternative@gmail.com
<p>多分NFCタグとかがいいと思うんだけど、イベントに毎回異なる使い捨てのトークンをもっていって、読み取ってもらったらアプリ内にイベント名とそこに来たという記録が溜まるような機能をつける。<br />mikutterブースに来る度にしいたけがもらえるみたいな虚しい感じの機能にしたい。</p>
<p>NFCタグは安くで売ってるので適当に買って用意する([[<a class="external" href="https://www.amazon.co.jp/サンワサプライ-NFCタグ-10枚入り-白-MM-NFCT/dp/B00GXSGL5G">https://www.amazon.co.jp/サンワサプライ-NFCタグ-10枚入り-白-MM-NFCT/dp/B00GXSGL5G</a>]])。</p>
<p>他には、QRコードとかでも同様の仕組みが実現できそう。</p>
<p>ひとまずOSC名古屋か京都でこれができたら良さそう。</p>
mikutter for Android - 機能 #1022 (新規): ホームウィジェットにお知らせウィジェットを追加する
https://dev.mikutter.hachune.net/issues/1022
2017-04-06T00:45:44Z
toshi_a 初音
toshi.alternative@gmail.com
<p>mikutterのステータスバーを、ウィジェットとしてホーム画面に設置できるようにする。<br />お知らせがある時は、ウィジェットから直接URLに飛び、お知らせがない場合は公式アプリを開く。</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>