Commit Graph

1428 Commits

Author SHA1 Message Date
tateisu eeedf742a6 内蔵ビューアでremote_urlの動画再生に失敗したら自サーバのurlで再生しなおす 2022-07-26 10:49:56 +09:00
tateisu b6f404145a 画面表示中はToastのかわりにPopupWindowを表示する 2022-07-23 21:55:07 +09:00
tateisu 4cb780909d コード整形 2022-07-21 09:06:26 +09:00
tateisu 1de061a5b1 タグのフォロー操作の結果をフォロータグ一覧やトレンドタグや検索結果のカラムに反映させる。それらのカラムにタグのフォロー中状態を表示する。 2022-07-21 06:41:53 +09:00
tateisu b148c6dd03 detektで指摘された問題の対応 2022-07-20 13:27:19 +09:00
tateisu d32780f415 最新リリースのバージョン確認の正規表現を修正 2022-07-17 07:06:34 +09:00
tateisu 43884919f8 古い端末のサポート終了予定をサイドメニューに表示する 2022-07-17 06:44:58 +09:00
tateisu 6c0c3557e5 絵文字ピッカーの左右フリックが暴発しがちなのを直す 2022-07-16 02:07:32 +09:00
tateisu 4324025a5b Misskeyの通知チェックでmarkAsRead=falseを追加。通知ワーカーのsetForegroundの例外を捕獲する。 2022-07-08 07:11:46 +09:00
tateisu fbe7c7d02a アプリ設定を変更するまでMisskeyサーバへの通知チェックを行わない 2022-07-07 23:47:00 +09:00
tateisu 4b4fe9fe90 ログ出力の強化。エラー捕獲の追加 2022-06-27 14:12:33 +09:00
tateisu c7e2b1d8ab #191 の対策 2022-06-27 12:22:59 +09:00
tateisu 4e109c6e7d 絵文字ピッカーで左右フリックのジェスチャーを受け付ける 2022-06-25 15:32:07 +09:00
tateisu 7e265ba2ae 絵文字ピッカーを閉じない設定にした時に最近の表示をすぐ更新する。 2022-06-25 08:02:13 +09:00
tateisu a3277ade5d admin.sign_up と update の購読指定は無視されるので再購読判定時にチェックしない 2022-06-15 12:39:53 +09:00
tateisu a2d1e6ec79 実際にチェックしない場合はPush購読チェックのprogressを出さない 2022-06-15 11:57:56 +09:00
tateisu 5e4ed90980 v4.9.1 2022-06-15 11:24:36 +09:00
tateisu 09e619b6ad コード整形 2022-06-15 11:12:33 +09:00
tateisu de2d75c150 通知の定期チェックのWorkerは複数アカウントをまとめてチェックする 2022-06-15 06:28:19 +09:00
tateisu 6bd923503a インポート中に通知関連の処理を中断する処理を再実装 2022-06-14 15:33:35 +09:00
tateisu 5db3786361 通知取得中の表示とログの整理 2022-06-14 03:10:13 +09:00
tateisu 7794c487bf さらに修正 2022-06-14 02:51:01 +09:00
tateisu 14edce501a プッシュ通知を受け取った後の受信処理のバグ修正 2022-06-14 02:29:30 +09:00
tateisu cbf91a8c0d プッシュ通知を受け取った後の受信処理のバグ修正 2022-06-14 02:28:33 +09:00
tateisu 4a1b4f91c2 突然のWorkManager移行 2022-06-14 02:23:46 +09:00
tateisu feee046b66 通信できない状態で起動するとクラッシュする問題の修正 2022-06-12 11:49:54 +09:00
tateisu 4751430b74 - androidx.core:core-ktx:1.8.0
- com.google.android.material:material:1.6.1
- okhttpVersion = "4.9.3"
- appcompat_version = "1.4.2"
2022-06-05 03:43:55 +09:00
tateisu eae1c313f0 detekt 1.21.0-RC1 2022-06-05 03:35:07 +09:00
tateisu 895bfed506 fix #190, post to misskey without attachment failed. 2022-06-05 03:15:58 +09:00
tateisu 2448ec7349 直前の投稿処理が完了しているかどうかのチェック方法を改善 2022-06-04 00:03:10 +09:00
tateisu 238845284a (Mastodon)投票の選択肢の文字数の上限を40にする。投票作成時にfriends.nico APIの選択肢をなくす。 2022-06-03 23:50:49 +09:00
tateisu 2273f7f94c vararg引数を別のvarags引数に渡す際は spread 演算子が必要 2022-06-03 23:23:44 +09:00
tateisu d800557796 投稿画面に言語選択を追加。言語選択の候補に「Web設定を使う」を追加。 2022-05-31 23:39:22 +09:00
tateisu f57ac32c78 MisskeyのMentionでホスト名が省略されていた場合は閲覧者ではなく投稿者のドメインを補う 2022-05-31 05:30:52 +09:00
tateisu e182127494 Misskeyで同一の添付データが複数あると投稿に失敗して、なぜかジョブが残り続ける問題の対策。Misskeyでも添付データの説明文を指定できるようにする。 2022-05-30 21:32:12 +09:00
tateisu 7ba02264cc Misskeyのカスタム絵文字のカテゴリ 2022-05-29 22:47:06 +09:00
tateisu f1d3556abf 絵文字ピッカーの改善 2022-05-29 22:38:21 +09:00
tateisu 228a8d3338 Update dependencies:
- Android Studio Chipmunk | 2021.2.1 Patch 1
- kotlin_version = 1.6.21
- kotlinx_coroutines_version = 1.6.2
- com.google.android.material:material:1.6.0
- com.google.firebase:firebase-messaging:23.0.5
- comment out composeOptions that is not ye

following ExoPlayer's API changes:
- replace deprecated ExoPlayer's PlayerView to StyledPlayerView^M
- call ExoPlayer's StyledPlayerView's onResume(),onPause().
- remove some deprecated methods from ExoPlayer's event listener.
- hide some controller buttons from StyledPlayerView.
2022-05-29 14:00:51 +09:00
tateisu 0a510e44fe admin.sign_up のプッシュ購読を追加。ON/OFFは通知設定のフォロー項目の値を兼ねる 2022-04-18 11:14:05 +09:00
tateisu 77be9f9396 admin.sign_up通知に対応 2022-04-17 14:56:57 +09:00
tateisu d0bc9b8726 status.updateストリーミングイベントに対応 2022-03-20 15:45:23 +09:00
tateisu 59ffc0895f fedibird.com beta の 投稿の参照 通知を正しく表示する。ただしプッシュ購読は未対応。 2022-03-19 23:42:20 +09:00
tateisu a3f58e5a55 アカウント設定に投稿の言語コードを追加 2022-03-16 17:04:19 +09:00
tateisu 45a99a3d3a トレンドリンク、トレンド投稿カラムの追加。 2022-03-16 14:08:54 +09:00
tateisu 0bbb3728bb 編集履歴カラムの追加。投稿のヘッダに編集済表記を追加。 2022-03-16 13:04:04 +09:00
tateisu 8bba82b930 (Mastodon 3.5.0)投稿を編集できるようにする 2022-03-15 20:39:37 +09:00
tateisu 18a638433c #178, image_matrix_limit を元にResizeConfigを作る部分で平方ピクセルとピクセルを混同してるバグがあった。3.4.2以降でもアカウント設定のリサイズ指定を尊重するようにした。 2022-03-15 14:21:11 +09:00
tateisu 30c7a409d1 コード整形 2022-03-13 21:49:21 +09:00
tateisu 19e9e8c3d9 getStreamSizeの実装をやり直す 2022-03-13 21:47:24 +09:00
tateisu e0446da2e5 remove apache commons-io 2022-03-13 21:05:54 +09:00
tateisu 771d8789a9 依存関係の更新。detektで指摘されたコードスタイルの整形。 2022-03-11 08:11:49 +09:00
tateisu 12b460bb60 APIアクセスのタイムアウトを追加。Chrome Custom Tabsで開けたら2回開かないようにする。 2022-02-23 13:24:38 +09:00
tateisu 48ad3ad55d 細かい変更 2022-01-06 08:21:47 +09:00
tateisu f936e7673b コメント変更 2022-01-06 07:42:31 +09:00
tateisu d1647b61a3 コード整形 2022-01-06 07:35:34 +09:00
tateisu cd8168b62a 投稿時の動画変換のコードを整理 2022-01-06 07:29:05 +09:00
tateisu 3c90cfa6c8 サーバ情報の動画ファイルサイズ上限からビットレート上限を求める 2022-01-05 19:11:45 +09:00
tateisu 57f026518a アカウント設定に投稿する動画を再圧縮する設定を追加 2022-01-05 18:39:48 +09:00
tateisu b0ddddfe49 TootApiClientのisApiCancelleをval から suspend funに変更 2022-01-05 13:22:44 +09:00
tateisu c7ec0fa3cd - Android Studio 2020.3.1 Patch 4。
- Android Gradle plugin 7.0.4。
- kotlin 1.6.10。
- kotlinx_coroutines 1.6.0。
- androidx.emoji2 1.0.1。
- androidx.room 2.4.0。
- change reference: from R.attr.colorAccent to android.R.attr.colorAccent。
- remove unused parameter: AttachmentRequest.onUploadEnd。
- remove unused argument: fadeText in ItemViewHolder.showPreviewCard。
2022-01-05 12:54:30 +09:00
tateisu d18ed22ead アカウント設定画面の関数名が紛らわしかったのを直す 2022-01-05 12:37:40 +09:00
tateisu dac4ed79c2 メディアビューアのcbMuteを静止画の場合はgoneにする 2022-01-05 12:26:21 +09:00
tateisu ece2c8eac3 アプリ設定の文言変更 2021-12-04 17:55:28 +09:00
tateisu 82f7ec7f26 「アプリ設定/見た目/一部の通知の本文アルファ値」を追加 2021-12-04 01:57:07 +09:00
tateisu a8640185d6 fix #175, OnReceiveContentListenerの実装でNull例外が出ていたのを修正 2021-12-02 03:21:42 +09:00
tateisu a3497e4b10 変数名の変更。警告よけ 2021-11-22 17:43:20 +09:00
tateisu 49fb448af8 App Startupの導入で失敗してたのを修正 2021-11-22 09:38:33 +09:00
tateisu 8241a6f377 fix #174, 「アカウント設定/確認/ブックマーク解除」を追加 2021-11-21 16:12:10 +09:00
tateisu dc79c922b5 fix #173, noto絵文字を入力補完した際の処理を改善 2021-11-21 15:38:25 +09:00
tateisu 5ed8383f43 colorpickerのkotlin化など 2021-11-20 21:16:56 +09:00
tateisu c1b631621f JetPAck App StartUpを使った初期化を導入 2021-11-20 09:36:43 +09:00
tateisu 0e996868ab - androidx.emoji2 1.0.0
- androidx.appcompat 1.4.0
- 物理キーボード使用時のコピペ操作ができなくなっていた問題の修正。ショートカットの実装をonKeyDown+onKeyUpからonKeyShortcutに変更した。
- EmojiTextView,EmojiEditText,EmojiButton を AppCompatに戻す。
2021-11-19 02:09:22 +09:00
tateisu 4c43e807b1 サイドメニューに「URLからカラムを開く」を追加 2021-11-16 22:05:08 +09:00
tateisu 629cb1df9b SpellCheckSpanを除去しない 2021-11-15 13:27:28 +09:00
tateisu 82014cbf6e カラム設定が保存されない問題の修正 2021-11-15 13:09:54 +09:00
tateisu ca1c5b85d9 IMEの入力中、変換中文字列がある間は余計な装飾を除去しない 2021-11-15 11:03:03 +09:00
tateisu 18ad53ab50 kotlinx.datetimeを使うのをやめる。ISO8601のタイムゾーンオフセットを自前パースする。 2021-11-15 10:26:15 +09:00
tateisu f6bd590d46 kotlinx.datetimeのISO-8601パーサのワークアラウンドの追加。サイドメニューにタイムゾーンを表示する。 2021-11-14 22:23:17 +09:00
tateisu bf86e16e2e isDecimalNotation がエンバグしたのでテストを書いて修正 2021-11-14 19:41:26 +09:00
tateisu e046073ec6 「カラム設定/添付メディアの説明文を表示する」が保存されなかった問題の修正 2021-11-14 19:06:16 +09:00
tateisu afb496a73d コード整形 2021-11-14 18:56:23 +09:00
tateisu 61ed4159df (Fedibird)ブースト通知に公開範囲アイコンを表示する 2021-11-13 04:41:19 +09:00
tateisu 4b50b49cf9 ピン留め投稿をブーストされた通知のアクション時刻の表記にピン留めアイコンが出てしまうバグの修正 2021-11-13 04:16:31 +09:00
tateisu 2aeed57d7e API応答の日時データがUTCではない場合に対応 2021-11-13 03:59:08 +09:00
tateisu b2653e6eb9 org.gradle.unsafe.configuration-cache=true, BlurhashViewをタップできなくなった不具合の修正 2021-11-10 20:23:06 +09:00
tateisu 2cf5436932 Emoji2のUI部品を使う、EmojiCompat.initを呼び出す、Twemoji設定のデフォルトをfalseに戻す 2021-11-08 20:05:03 +09:00
tateisu 9d69d263dc Android 12未満ではTwemoji使用を強制する。 2021-11-08 19:33:55 +09:00
tateisu 6eaa98f5f9 exoPlayerのAPI変更に追従 2021-11-08 19:25:05 +09:00
tateisu 9bf43e55ec ankoのtextViewやeditTextやbutton もAppCompatの部品に置き換える 2021-11-08 19:04:30 +09:00
tateisu 60ea6c5733 コードからTextViewを生成してる箇所をAppCompatTextViewに変更 2021-11-08 18:47:01 +09:00
tateisu ed3d8a66b9 - 「アプリ設定/見た目/アプリ内蔵のUnicode絵文字を使う」を削除
- 「アプリ設定/見た目/Twemoji絵文字を使う」を追加
- Unicode絵文字を表示する場所でTwemojiとNotoColorEmojiCompatの使い分け
- 依存関係の追加/更新
androidx.annotation:annotation
androidx.appcompat:appcompat
androidx.emoji2:emoji2
androidx.emoji2:emoji2-bundled
androidx.emoji2:emoji2-views
androidx.emoji2:emoji2-views-helper
com.google.android.exoplayer:exoplayer
2021-11-08 18:29:11 +09:00
tateisu e9eab2b7fb ペースト時に余計な(投稿に反映されない)装飾を除去する 2021-11-07 21:00:06 +09:00
tateisu 8d998e90ca add TootInstance.configuration property 2021-11-07 20:18:49 +09:00
tateisu 2fb86b714e メディアビューアのmoreメニューで背景パターンを選択できる 2021-11-07 05:36:59 +09:00
tateisu 243dfc0bc5 設定キーの一覧を複数ファイルに分割。「カラム設定/添付メディアの説明文を表示する」を追加。 2021-11-06 12:00:29 +09:00
tateisu 18c4245a31 - 「アプリ設定/挙動/Webブラウザ」を除去
- ST以外のアプリでブラウザを開く実装を諦める。アプリから開いたのにアプリが起動されたらアプリ選択ダイアログを明示的に表示する。
- JDKをazul-14 に戻す。IDEが警告を出すけどこっちのほうが安定してる
- kotlin 1.5.31
- okhttp3:mockwebserver の推移的な依存関係の除外。
2021-11-06 11:11:28 +09:00
tateisu eb48bbe7b8 - マークアップに関する地味な変更
- latexエスケープ除去に失敗してたのを修正
2021-11-06 10:02:40 +09:00
tateisu 793ed3a5aa - IDEが解釈を諦めるくらい長くなったMisskeyMarkdownDecoderを複数ファイルに分割。
- CustomEmojiCacheの無駄な警告ログを抑制。
- 「アプリ設定/見た目/(Misskey)テキスト装飾を表示する」を追加。デフォルト有効。
- 「アプリ設定/見た目/(Misskey)未対応のマークアップを表示する」を追加。デフォルト有効。
2021-11-06 09:36:00 +09:00
tateisu 9b34fc53a4 okhttp のresponse.body のclose漏れを1件修正。ログレベルを変更してリーク時にトレースを出す。 2021-10-31 16:10:41 +09:00
tateisu 8599f47899 minor fix 2021-10-28 08:44:10 +09:00