Skip to content
Snippets Groups Projects
Commit 096fa16c authored by syuilo's avatar syuilo
Browse files

enhance(frontend): TLの返信表示オプションを記憶するように

Resolve #12016
parent 04908bc9
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,17 @@
-->
## 2023.x.x (unreleased)
### General
-
### Client
- Enhance: TLの返信表示オプションを記憶するように
### Server
-
## 2023.10.1
### General
- Enhance: ローカルタイムライン、ソーシャルタイムラインで返信を含むかどうか設定可能に
......
......@@ -62,11 +62,15 @@ let queue = $ref(0);
let srcWhenNotSignin = $ref(isLocalTimelineAvailable ? 'local' : 'global');
const src = $computed({ get: () => ($i ? defaultStore.reactiveState.tl.value.src : srcWhenNotSignin), set: (x) => saveSrc(x) });
const withRenotes = $ref(true);
const withReplies = $ref(false);
const withReplies = $ref($i ? defaultStore.state.tlWithReplies : false);
const onlyFiles = $ref(false);
watch($$(src), () => queue = 0);
watch($$(withReplies), (x) => {
if ($i) defaultStore.set('tlWithReplies', x);
});
function queueUpdated(q: number): void {
queue = q;
}
......
......@@ -357,6 +357,10 @@ export const defaultStore = markRaw(new Storage('base', {
where: 'device',
default: false,
},
tlWithReplies: {
where: 'device',
default: false,
},
}));
// TODO: 他のタブと永続化されたstateを同期
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment