(feat): add cache package
All checks were successful
/ build-web (push) Successful in 7m26s
/ build-desktop (linux) (push) Successful in 11m29s
/ build-mobile (push) Successful in 19m15s
/ release (push) Successful in 3m3s

(feat): improve local storage security
(feat): move settings to dedicated settings package
This commit is contained in:
Alois 2026-07-11 22:08:01 +02:00
commit 790a1db788
54 changed files with 1984 additions and 947 deletions

View file

@ -423,6 +423,8 @@ export interface Storage extends SettingsStorageDefaults {
legal_docs: z.infer<typeof legalDocsSchema>;
cached_contacts: Contacts;
cached_communities: Communities;
cache_contacts: number;
cache_messages_per_chat: number;
omega_url: string;
forced_omikron_url: string | undefined;
forced_omikron_public_key: string | undefined;
@ -475,6 +477,8 @@ export const storageDefaults: Storage = {
},
cached_contacts: [],
cached_communities: [],
cache_contacts: 5,
cache_messages_per_chat: 20,
omega_url: "https://omega.tensamin.net",
forced_omikron_url: undefined,
forced_omikron_public_key: undefined,