managarten/apps
Till JS 05e5e957e8 feat(manacore/web): unified IndexedDB sync via Dexie hooks, eliminate cross-app readers
Activate sync for the unified manacore IndexedDB by adding automatic change tracking
via Dexie hooks on all 120+ tables. This replaces the unused manual trackChange() approach
and eliminates the need for 12 separate cross-app IndexedDB reader instances.

Key changes:
- database.ts: Dexie hooks auto-record _pendingChanges for every write, TABLE_TO_SYNC_NAME mapping
- sync.ts: rewritten with correct backend URLs, auth token, table name translation, server change guard
- layout: unified sync engine replaces per-app manacoreStore/tag/link sync + 12 cross-app readers
- cross-app-queries.ts: rewritten to query unified DB directly instead of via cross-app-stores
- legacy-migration.ts: one-time migration from old per-app DBs (manacore-todo etc.) to unified DB
- local-store.ts: refactored to use unified DB with collection wrappers instead of createLocalStore()
- Deleted cross-app-stores.ts (383 lines) and change-tracker.ts (80 lines)
- Updated ActivityFeed, TasksTodayWidget, CalendarEventsWidget, ContactsFavoritesWidget, spiral/collect.ts
- Updated CLAUDE.md with unified IndexedDB architecture documentation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 12:40:31 +02:00
..
calc feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
calendar style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
cards feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
chat feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
citycorners refactor: remove leaflet dependency, replace with OSM embeds 2026-04-02 11:56:26 +02:00
clock feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
contacts style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
context feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
docs refactor: rename ManaDeck to Cards across entire monorepo 2026-04-01 11:45:21 +02:00
guides fix(guides/web): add missing supportedLocales export to i18n 2026-04-02 10:45:19 +02:00
inventar style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
manacore feat(manacore/web): unified IndexedDB sync via Dexie hooks, eliminate cross-app readers 2026-04-02 12:40:31 +02:00
manavoxel feat(manavoxel): clean up dead code, add portal keys, fix triggers, implement gold economy 2026-04-01 21:04:25 +02:00
matrix feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
memoro fix(memoro): unify error responses, add offline page, align i18n defaults 2026-04-01 16:39:11 +02:00
moodlit style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
mukke feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
news refactor(apps): automated SVG-to-Phosphor migration across all apps 2026-03-31 12:35:17 +02:00
nutriphi fix(prerender): suppress favicon.png 404 during prerender in skilltree and nutriphi 2026-03-31 18:11:53 +02:00
photos style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
picture feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
planta style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
presi feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
questions style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
skilltree feat(shared-auth-ui): add GuestRegistrationNudge + complete feature texts + improve seed data 2026-04-01 12:16:55 +02:00
storage feat: add Cmd+K spotlight actions to all 23 apps 2026-04-01 12:11:34 +02:00
times style: add shared-auth-ui as Tailwind @source across 11 web apps 2026-04-01 15:43:21 +02:00
todo feat(shared-ui, todo): BottomStack notification system + PillNav bottomOffset 2026-04-01 21:32:35 +02:00
traces chore: remove all NestJS backend references, replace with Hono/Bun 2026-03-31 16:52:25 +02:00
uload feat(uload/web): add source field tracking and filter for cross-app links 2026-04-01 22:33:34 +02:00
wisekeep fix(wisekeep/landing): add missing TalkGrid and QuoteCollection components 2026-04-02 10:45:14 +02:00
zitare feat(shared-auth-ui): add GuestRegistrationNudge + complete feature texts + improve seed data 2026-04-01 12:16:55 +02:00