managarten/packages/shared-stores/src
Till JS 7df515434e fix: revert tier test patch, widen toggleField, add spiral-db prepare
Three independent fixes grouped because they're each one-line changes:

1. Revert MANA_APPS requiredTier test patch
   Commit e52b6e29f flipped all 36+ apps to requiredTier='guest' for
   local testing. Restored original tiers from before the flip:
   guest-accessible (contacts, calendar, todo), public (who),
   beta (zitare, calc, guides, arcade), alpha (most modules),
   founder (memoro, nutriphi, mail, habits, notes, dreams, cycles,
   events, finance, places, news). Body stays at 'guest' (new module,
   intentional). The memory note "REVERT BEFORE RELEASE" is now done.

2. Widen toggleField to accept IndexableType keys
   `toggleField<T>(table: Table<T, string>, ...)` rejected Dexie
   tables keyed by IndexableType (the default). Changed the second
   generic to IndexableType so callers like images.svelte.ts don't
   need the `as unknown as Parameters<...>[0]` double-cast.

3. Add prepare script to spiral-db
   `"prepare": "pnpm build"` ensures `dist/` is rebuilt after
   `pnpm install` on a fresh clone. Without this, the 209 cascading
   type errors from stale/missing dist files return on every new
   checkout. Also added `prepublishOnly` as a safety net.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 18:35:20 +02:00
..
test feat(shared-stores): add createViewStore factory for view/filter/sort 2026-04-02 14:25:31 +02:00
archive.test.ts feat(shared-stores): add createArchiveOps factory + unify archive pattern 2026-04-02 16:33:07 +02:00
archive.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
data-export.test.ts feat(shared-stores): add generic data export/import utilities 2026-04-02 17:01:53 +02:00
data-export.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
guest-mode.svelte.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
index.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
keyboard-shortcuts.test.ts feat(shared-stores): add centralized keyboard shortcuts registry 2026-04-02 17:03:38 +02:00
keyboard-shortcuts.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
navigation-simple.ts ♻️ refactor(shared-ui): simplify PillNavigation - remove sidebar mode 2026-02-17 13:27:23 +01:00
navigation.svelte.ts ♻️ refactor: unify web app patterns across monorepo 2025-12-05 03:35:26 +01:00
notifications.test.ts feat(shared-stores,shared-ui): add shared reminder system 2026-04-02 16:54:15 +02:00
notifications.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
reminder-scheduler.test.ts feat(shared-stores,shared-ui): add shared reminder system 2026-04-02 16:54:15 +02:00
reminder-scheduler.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
settings.svelte.ts ♻️ refactor: create createAppSettingsStore factory and migrate 3 apps 2026-01-29 16:30:22 +01:00
tag-links.test.ts feat(shared-stores): add createTagLinkOps factory for junction tables 2026-04-02 15:33:18 +02:00
tag-links.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
tags-local.svelte.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
tags.svelte.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
toast.svelte.ts ♻️ refactor: unify web app patterns across monorepo 2025-12-05 03:35:26 +01:00
toggle-field.test.ts feat(shared-ui,shared-stores): add FavoriteButton component and toggleField utility 2026-04-02 16:16:23 +02:00
toggle-field.ts fix: revert tier test patch, widen toggleField, add spiral-db prepare 2026-04-10 18:35:20 +02:00
view.svelte.test.ts feat(shared-stores): add createViewStore factory for view/filter/sort 2026-04-02 14:25:31 +02:00
view.svelte.ts refactor(mana): rename inventar → inventory across the codebase 2026-04-09 15:50:24 +02:00