feat(manacore): migrate settings, dashboard, and tags to local-first

Move ManaCore from server-only data fetching to local-first architecture
using @manacore/local-store (IndexedDB + mana-sync). Dashboard config
now syncs across devices instead of being localStorage-only, and tags
use the shared local-first tag store consistent with all other apps.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-29 19:36:08 +02:00
parent 4d390be5af
commit 62e1353503
10 changed files with 256 additions and 75 deletions

View file

@ -558,7 +558,7 @@ Logged in: App → IndexedDB → UI → SyncEngine → mana-sync (Go) → Postg
← WebSocket push ←
```
### Migrated Apps (20/23)
### Migrated Apps (21/23)
| App | Collections | Status |
|-----|------------|--------|
@ -584,8 +584,9 @@ Logged in: App → IndexedDB → UI → SyncEngine → mana-sync (Go) → Postg
| Taktik | clients, projects, timeEntries, tags, templates, settings | Done |
| uLoad | links, tags, folders, linkTags | Done |
| Calc | calculations, savedFormulas | Done |
| ManaCore | userSettings, dashboardConfigs | Done |
**Not migrated (no CRUD data model):** ManaCore (hub), Matrix (protocol client), Playground (stateless)
**Not migrated (no CRUD data model):** Matrix (protocol client), Playground (stateless)
### Dev Commands (Local-First Stack)