egirlskey/packages/frontend/src
anatawa12 a631b976c9
Refine fanout timeline (#12507)
* chore(endpoints/hybrid-timeline): don't pack inside getFromDb

* chore(endpoints/hybrid-timeline): Redisから取得する部分のうちSTLに依存しなそうなところを別のServiceに切り出し

* chore(endpoints/local-timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/channels/timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/user-list-timeline): FanoutTimelineEndpointServiceで再実装

* chore(endpoints/users/notes): FanoutTimelineEndpointServiceで再実装

* chore: add useDbFallback to FanoutTimelineEndpointService.timeline and always true for channel / user note list

* style: fix lint error

* chore: split logic to multiple functions

* chore: implement redis fallback

* chore: 成功率を上げる

* fix: db fallback not working

* feat: allowPartial

* chore(frontend): set allowPartial

* chore(backend): remove fallbackIfEmpty

HTL will never be purged so it's no longer required

* fix: missing allowPartial in channel timeline

* fix: type of timelineConfig in hybrid-timeline

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 18:25:07 +09:00
..
boot fix(frontend): WebKitブラウザー上でも「デバイスの画面を常にオンにする」機能が効くように (#12484) 2023-11-29 10:29:24 +09:00
components Refine fanout timeline (#12507) 2023-12-02 18:25:07 +09:00
directives refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
filters refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
pages fix(backend): カスタム絵文字のインポート時の動作を修正 (#12360) 2023-12-02 17:07:57 +09:00
scripts feat(frontend): 絵文字ピッカーのカテゴリを多階層フォルダで分類できるように (#12132) 2023-12-02 15:26:46 +09:00
themes clean up 2023-10-10 18:11:58 +09:00
types Fix: navigator.share未サポートの場合は共有ボタンを非表示にする(+URLのコピーボタンを設置) (#12506) 2023-11-30 08:15:13 +09:00
ui fix(frontend): アイコンデコレーションが見切れる問題を修正 (#12239) 2023-11-11 16:07:07 +09:00
unicode-emoji-indexes fix: 絵文字ピッカーでの検索が更新されない問題を修正 (#12283) 2023-11-10 18:48:31 +09:00
widgets feat(frontend): 今日誕生日のフォロー中のユーザーを一覧表示できるウィジェットを追加 (#12450) 2023-11-30 14:49:26 +09:00
workers fix(frontend): 環境によってはMisskey Webが開けない問題を修正 2023-09-19 17:08:55 +09:00
_boot_.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
account.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
cache.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
config.ts fix: test break caused by #12273 (#12322) 2023-11-13 16:39:54 +09:00
const.ts enhance(frontend): MFMでUNIX時間を指定して日時を表示できるように 2023-11-17 15:05:37 +09:00
custom-emojis.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
debug.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
emojilist.json fix 絵文字ピッカーでバッテリーの絵文字が複数表示される問題を修正 (#12212) 2023-11-02 20:02:00 +09:00
events.ts chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348) 2023-07-27 14:31:52 +09:00
i18n.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
index.mdx build(#10336): Storybook & Chromatic & msw (#10365) 2023-04-04 09:38:34 +09:00
instance.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
local-storage.ts enhance(frontend): improve some caches 2023-09-11 14:55:18 +09:00
navbar.ts (fix) 翻訳のダブりを解消 (#12519) 2023-12-02 12:05:03 +09:00
nirax.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
os.ts Feat: AiScriptでリモートサーバーのAPIを叩く関数を追加 (#11887) 2023-09-29 15:21:45 +09:00
pizzax.ts refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
plugin.ts enhance(frontend): improve aiscript plugin error handling 2023-11-06 11:21:43 +09:00
router.ts feat: レジストリAPIをサードパーティから利用可能に (#12229) 2023-11-03 13:23:03 +09:00
store.ts enhance(frontend): 通知音にドライブのファイルを使用できるように (#12447) 2023-11-27 17:33:42 +09:00
stream.ts fix: test break caused by #12273 (#12322) 2023-11-13 16:39:54 +09:00
style.scss Revert "chore(frontend): tweak rt style for safari" 2023-11-17 18:31:09 +09:00
theme-store.ts fix(frontend): 標準テーマと同じIDを使用してインストールできてしまう問題を修正 2023-10-30 13:38:03 +09:00