Commit Graph

399 Commits

Author SHA1 Message Date
tateisu 45b6f4ff12 Unicode絵文字がたくさん並ぶと改行位置の検出がとても遅くなる問題の対策 2020-08-25 08:36:32 +09:00
tateisu 86597ce6ea kotlin 1.4に合わせたリファクタ 2020-08-23 07:37:24 +09:00
tateisu 7a3b5bc5ae 投稿時にURL中の:shortcode: をUnicode絵文字に変換しない 2020-06-28 00:07:08 +09:00
tateisu cac1e029db InstanceTickerのTSVを読むURLを変更。アプリ内DBのスキーマバージョンを54に上げる 2020-06-08 08:14:53 +09:00
tateisu b3df0080e7 fix #139, add authentication header when get custom emoji list. 2020-05-16 23:59:18 +09:00
tateisu 7ea383f876 fix #137, 「アプリ設定/見た目/ブーストの数の表示」を追加。 2020-04-07 15:28:33 +09:00
tateisu 09d4a4cbcb 一部カスタマイズされたMastodonサーバのQT機能に対応 2020-02-23 22:48:32 +09:00
tateisu a6eed84168 fix #133, 初期化が終わらない 2020-02-13 01:20:15 +09:00
tateisu 111f8d046f improve logging at initializing. fix SQL column name error. 2020-02-13 00:41:25 +09:00
tateisu ab36cfa63a 変数の定義順序に由来するnull参照バグの修正 2020-02-13 00:04:36 +09:00
tateisu b5642316d7 クラッシュレポート対応 2020-02-11 09:53:02 +09:00
tateisu b356565057 add system gesture exclusion rects in main activity. add database file of unlimited size custom emoji cache. 「アプリ設定/性能/カスタム絵文字キャッシュの削除」 を追加。 2020-02-05 17:18:28 +09:00
tateisu 5658679180 Pattern.compile に指定する正規表現を変換する 2020-02-04 11:04:07 +09:00
tateisu 5e12494ae2 refactor 2020-02-04 06:56:51 +09:00
tateisu b3307a16d7 refactor 2020-02-04 06:49:35 +09:00
tateisu 6ae0ef4df9 メンションの入力補完でIDNドメインを選択するとpunycodeを入力する。MMFパーサはデコード結果にIDNドメインを使う。 2020-02-04 06:14:40 +09:00
tateisu 62daadbca4 HostクラスとAcctクラスを導入。あちこち書きかえる。バグはありそうだ… 2020-02-02 23:19:57 +09:00
tateisu 05ffa7db1e refactor。 メンションの入力補完をIDNドメインに対応させる 2020-02-02 15:25:08 +09:00
tateisu 23fb9cec43 improve IDN domain support 2020-02-02 03:28:16 +09:00
tateisu 9b696c60f1 improve IDN domain support 2020-02-01 22:26:57 +09:00
tateisu e39cf00c07 「アプリ設定/見た目/EmojiOneのショートコードを変換する」を追加。デフォルトON(以前と同じ挙動)。 2020-01-28 11:16:20 +09:00
tateisu 1772df949f 「アプリ設定/見た目/フォロワー数を隠す」を追加。プロフ、ディレクトリ、選択してコピーの一部。 2020-01-28 10:34:52 +09:00
tateisu 130058c406 - 告知リアクションのカスタム絵文字がアニメーションしない問題の修正。
- 告知リアクションをピッカーで選んだ際のカスタム絵文字の取り扱いを修正。
- 告知ヘッダ部分のタップで開閉する。
- 告知の表示のカスタマイズ反映。色、フォント、文字サイズ、行間。
- 告知中のハッシュタグやメンションをタップした時の挙動をトゥートと同様にする。
- 告知を隠した時間を保存。
2020-01-28 00:41:18 +09:00
tateisu 99e2efb9bb (WIP)(Mastodon 3.1.0)ホームカラムに告知を表示する 2020-01-27 14:45:16 +09:00
tateisu 5329cc089f リファクタ 2020-01-08 12:23:45 +09:00
tateisu d5394f9632 Jsonパーサのテストを書いた。変更した絵文字の追加 2020-01-08 11:57:10 +09:00
tateisu 154af2118c replace JSON classes to keep object enum order. 2020-01-07 17:03:32 +09:00
tateisu bab1efb92b 普通の絵文字のリアクションの表示を改善。 2020-01-04 23:17:19 +09:00
tateisu 92ebbfcab0 - リモートの投稿の一部にmentionsメタデータが欠けている問題の対応。
- リモートのアカウントを同期する際にURLだけでなくacctも試すようにした
2019-12-23 01:55:24 +09:00
tateisu 65d99b9473 絵文字ショートコードに @ が2回以上登場したら残りの部分に.を許容する 2019-12-19 18:18:09 +09:00
tateisu df18fd6d36 (Misskey)プッシュ購読の設定が変わったらアプリサーバに通知する 2019-12-18 16:52:55 +09:00
tateisu b74600dacf Misskeyでもプッシュ通知のサーバ公開鍵を検証する 2019-12-18 13:38:57 +09:00
tateisu 0e944d4870 refactor 2019-12-18 06:00:09 +09:00
tateisu 5fbaec7b45 プッシュ購読チェックのリファクタ 2019-12-18 04:29:30 +09:00
tateisu cd5adec5e2 (Misskey)Push購読が不要な場合にAPIが不足しているメッセージをアカウント選択ダイアログに出す 2019-12-18 03:33:01 +09:00
tateisu e2716d4741 アクセストークン更新したらプッシュ購読の更新も行う 2019-12-18 03:11:19 +09:00
tateisu 03ed016c5e プッシュ購読のエラーをアカウント選択ダイアログに表示する 2019-12-18 02:58:49 +09:00
tateisu cddb24677a (Mastodon開発版)フォローリクエスト通知に対応 2019-12-17 00:56:27 +09:00
tateisu 5191e9342e profile directoryのnote部分にカスタム絵文字が表示されなかった問題の修正 2019-12-15 22:01:42 +09:00
tateisu 1aa1ad19c8 refactor 2019-12-09 17:05:13 +09:00
tateisu 5544ded3ba (fedibird)「アプリ設定/挙動/ドメインタイムラインを有効にする」をオンにしてfedibirdアカウントのカラムからトゥートやユーザのコンテキストメニューを開くと「(fedibird)ドメインタイムライン」を選択できる 2019-12-08 01:23:44 +09:00
tateisu 02195d0c6c 選択してコピーに表示するjsonデータをインデントする 2019-12-06 17:04:33 +09:00
tateisu 73360e2269 「強調表示する単語/編集/読み上げを有効にする」を追加。どのキーワードに反応したのかカラムを辿らなくても分かる。 2019-11-15 15:13:59 +09:00
tateisu 4ee646687a refactor 2019-10-24 05:13:51 +09:00
tateisu a93c4bd132 ネットワーク接続の状態が変化した時にカスタム絵文字のエラーキャッシュを破棄する 2019-10-23 06:39:20 +09:00
tateisu 47661d2358 「アプリ設定/通知/返信の通知グループを分ける」を追加。「アカウント設定/通知スタイル/返信」を追加。アカウント洗濯ダイアログに最近の通知取得エラーを表示する。 2019-10-23 03:21:03 +09:00
tateisu b2cfb64bdc Block-level Elements として取り扱うタグの種類をいくつかの資料を見て増やした 2019-10-09 07:17:13 +09:00
tateisu 369ef3ddbb インスタンス情報にサイトの説明と短いサイトの説明を表示する。HTMLDecoderが認識するBlock-level ElementsとEmpty elementの種類を増やす。 2019-10-09 06:57:21 +09:00
tateisu f42e79be3e fix update access token may notwork. 2019-10-06 20:23:33 +09:00
tateisu 2919953707 refactor 2019-10-05 22:27:12 +09:00
tateisu 86efd2a62b replace column view holder layout xml to anko layout code 2019-10-05 21:28:04 +09:00
tateisu 0d17718402 「アプリ設定/挙動/Pixelfedサーバへの接続」を追加。インスタンス情報キャッシュの使用範囲を広げる 2019-10-02 18:37:41 +09:00
tateisu 1ecf6731d8 (Pixelfed)返信かどうかで添付メディアの有無をチェックする。ハッシュタグがASCIIと非ASCII文字の両方を含む場合に警告する。 2019-10-01 06:27:21 +09:00
tateisu de8a4b7575 「アプリ設定/投稿/添付メディア(Pixelfed)の最大バイト数」を追加。インスタンス情報キャッシュのリファクタ。 2019-10-01 05:31:55 +09:00
tateisu 40dce24593 (Mastodon 3.0)カスタム絵文字のカテゴリ表記。カスタム絵文字ロードの並列化。 2019-09-25 17:42:25 +09:00
tateisu 7ae2f5a748 refactor 2019-09-24 21:41:27 +09:00
tateisu d999fa0d1d 自分が投票した選択肢にチェックマークを表示する 2019-09-23 03:25:00 +09:00
tateisu 13fb8f20e1 update emoji. use svg emoji if provided. 2019-09-15 05:09:52 +09:00
tateisu 0a90f9f5c0 check capabilities?.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) 2019-09-14 19:55:50 +09:00
tateisu 6c389f1022 API29未満の端末ではネットワーク状態チェックに古いAPIを使う 2019-09-14 14:08:36 +09:00
tateisu cf3c56ce05 検索API v1が削除される件の対策 https://github.com/tootsuite/mastodon/pull/11823 2019-09-14 00:49:19 +09:00
tateisu a25265674a add featured hashtags button in ActPost 2019-09-13 02:16:07 +09:00
tateisu dbfdcafca7 fix bug about using Matcher.group(i) 2019-09-12 23:05:18 +09:00
tateisu f075dc4c82 - remove androidx.legacy dependency.
- fix warnings for new nullability.
- fix warnings for deprecated API.
2019-09-12 22:43:11 +09:00
tateisu 0b692a773f - Profile metadata のfield name のカスタム絵文字対応
- TimelineItemのアカウント表示でnoteのデコード結果が空の場合は空行を追加しない
- fix #108, メンション解読の改善
2019-09-12 20:59:33 +09:00
tateisu 19c4eeec3d Android Studio 3.5
Android gradle plugin 3.5.0
gradle-5.4.1
kotlin 1.3.50
kotlinx_coroutines 1.3.0
firebase-core:17.1.0
firebase-messaging:20.0.0
okhttp:4.1.0
okhttp-urlconnection:4.1.0
2019-08-24 12:35:22 +09:00
tateisu b9dd76b2f0 refactor 2019-08-12 10:28:13 +09:00
tateisu aed1bde1bc InstanceTickerの仕様変更に対応 2019-08-12 02:24:14 +09:00
tateisu 73b53ba9c4 GIF形式のカスタム絵文字に対応 2019-08-12 01:52:08 +09:00
tateisu 73ceb4acaa プロフ画面でnotes中のリンクのスキーマ部分が隠れないバグを修正 2019-07-29 01:51:48 +09:00
tateisu a69f7a2846 add "Switch button color" in App setting / Color 2019-07-24 03:48:21 +09:00
tateisu 3d4f886035 refactor 2019-07-20 15:47:03 +09:00
tateisu e653bfd467 improve hashtag detection when compositing new status 2019-07-20 15:32:43 +09:00
tateisu f095b3551b URL表記を短縮する際に文字装飾をリセットしないようにする 2019-07-15 01:20:02 +09:00
tateisu a45482f975 force full acct mention in delete & redraft. 2019-07-04 05:24:35 +09:00
tateisu 890377e901 force full acct mention in delete & redraft. 2019-07-03 20:37:30 +09:00
tateisu 0396264e27 アプリ設定/挙動に「翻訳ボタンを表示する」を追加 2019-06-26 05:28:02 +09:00
tateisu 4518f4dd10 アカウント設定に「WebUIの設定をいくつか読み込む/メディアを常に閲覧注意としてマークする/CWされたコンテンツを隠さない」を追加。 2019-06-04 08:24:54 +09:00
tateisu b76591e493 アプリ設定に「挙動/カスタム絵文字の区切りにゼロ幅空白を使う」を追加 2019-06-04 05:50:18 +09:00
tateisu 58e4d8283d blurhash support 2019-05-05 13:41:13 +09:00
tateisu cbeca85630 (Misskey v11)対応を改善。なおアプリからアカウントを削除して追加しなおす必要がある 2019-04-25 11:06:41 +09:00
tateisu 3f6f709e8a v3.4.7 2019-04-14 12:47:23 +09:00
tateisu ed4daf950f rename class NicoEnquete to TootPolls 2019-04-14 12:41:29 +09:00
tateisu af06ea5bce 簡易投稿メニューを追加 2019-04-13 05:19:15 +09:00
tateisu 24b26de8a7 (Misskey)カスタム絵文字リアクションの中途半端な対応。SVG絵文字のバリデーションが厳しすぎた問題の対応。 2019-04-07 22:47:05 +09:00
tateisu 7a12952260 (acct)からのハッシュタグカラムを開けるようにしたが、APIの出力がアレなので動線をコメントアウト 2019-04-04 11:10:42 +09:00
tateisu 8ec02c8a1d (Mastodon 2.8.0)blocked_byの表示。(Misskey)svgカスタム絵文字のエラー処理を改善。 2019-03-26 10:50:37 +09:00
tateisu 6b9bba8e3c support svg format in custom emoji. using http://bigbadaboom.github.io/androidsvg/ 2019-03-20 13:35:07 +09:00
tateisu 7436c82819 クラッシュレポート対応 2019-03-14 15:55:01 +09:00
tateisu 008924f853 リファクタ 2019-03-14 03:11:11 +09:00
tateisu d9487d0e78 投票結果通知に対応。(サーバ側の問題によりプッシュ通知は届きません)
エクスポートを介してクライアントアプリ登録を端末間で再利用するとアクセストークンを更新しても同じ値が返ってきてプッシュ購読がうまくない問題の対応。
2019-03-14 02:34:56 +09:00
tateisu 0eb8294e03 show/vote to polls 2019-03-06 18:49:02 +09:00
tateisu e1be78dab5 create post with polls 2019-03-05 14:55:47 +09:00
tateisu 8a42c1bf68 AndroidX migration, Glide 4.9.0 2019-02-15 10:51:22 +09:00
tateisu f25af9ff46 fix #95, ignore expired keyword filter 2019-02-14 12:05:07 +09:00
tateisu 5295f06439 Kotlin 1.3.21, Android Gradle plugin 3.3.1, Google Services plugin 4.2.0 2019-02-13 16:45:05 +09:00
tateisu e9fcb3147c InstanceTickerのデータURLを変更 2019-01-29 21:42:40 +09:00
tateisu 157306ca08 リファクタ 2019-01-29 10:56:24 +09:00
tateisu 0d4d1ed8ef remove 64-bit integer Id 2019-01-29 03:02:09 +09:00
tateisu 956ec7128a リファクタ 2019-01-17 00:27:37 +09:00