Commit Graph

9 Commits

Author SHA1 Message Date
829888bda7 AccountStorage: Fix migration logic 2025-02-12 12:00:31 +02:00
34d17a4fcb Migrate QR editor preferences to accountStorage 2025-02-12 11:29:27 +02:00
5085f6cdc9 Refactor AccountStorage to use private fields for state management 2025-02-12 10:58:36 +02:00
ee101353d8 Clear media alerts from storage on character deletion 2025-02-11 20:31:37 +02:00
d5bdf1cb90 Add settings.json-backed KV string storage
Fixes #3461, #3443
2025-02-11 20:17:48 +02:00
7b0f7306c0 unvendor: Replace showdown 2024-10-17 01:51:35 +03:00
7952b5f2c9 Handle aborting status check gracefully 2024-09-07 23:27:46 +02:00
dabcf6e994 Add config to StructuredCloneMap 2024-07-22 22:34:03 +03:00
731d2864de Proper caching for loaded WI
- Implement StructurecCloneMap, which is a map that provides structured clones on both get and set
- Don't delete WI cache on save, but update the cache
- Ensure that cache is updated immediately, so any future get will load the new saved data already
- Still be consistent with clones, so requested cache data that wasn't saved isn't taken into account
2024-07-22 03:17:06 +02:00