fix(journals): resolve browser hang during privacy toggle

- Refactored effects to use selective tracking and 'untrack' for all store reads.
- Implemented manual 'deep_copy' to handle Svelte 5 reactive proxies safely.
- Added concurrency locks ('is_processing') to decryption and save workflows.
- Stabilized state synchronization to prevent circular reactivity loops.
This commit is contained in:
Scott Idem
2026-01-14 16:48:50 -05:00
parent 11e022d21e
commit bb3e4f4095

View File

@@ -23,7 +23,7 @@
import JournalEntry_Editor from './JournalEntry_Editor.svelte';
import JournalEntry_Header from './JournalEntry_Header.svelte';
import JournalEntry_Metadata from './JournalEntry_Metadata.svelte';
import AE_AITools from '$lib/ae_elements/AE_AITools.svelte';
import JournalEntry_AITools from './JournalEntry_AITools.svelte';
import AeCompModalJournalEntryAppend from './ae_comp__modal_journal_entry_append.svelte';
// Icons