managarten/apps
Till JS 3f2e6a3ee5 feat(todo): unify view modes into single route with Fokus/Übersicht/Matrix layouts
Consolidate the two separate view systems (homepage paper pages + /kanban board)
into one unified system on `/`. All three layout modes (Fokus, Übersicht, Matrix)
share the same LocalBoardView data model and BoardViewRenderer, with layout
switching via PillNav tabs instead of route navigation.

- Add FokusLayout component (scroll-snap paper sheets with DnD)
- Add activeLayoutMode setting (fokus/uebersicht/matrix)
- Add layoutOverride prop to BoardViewRenderer
- Rewrite homepage to use BoardViewRenderer + ViewSelector
- Unify DnD type to 'task-dnd' across all layouts
- Convert PillNav from route-based to state-based view switching
- Delete /kanban route (redirect to / with uebersicht mode)
- Update PWA shortcuts, settings, onboarding, help content

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:03:58 +02:00
..
bauntown feat(bauntown): restore from archive, register in monorepo 2026-03-30 01:02:21 +02:00
calc fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
calendar refactor(calendar,contacts): replace inline SVGs with Phosphor icons 2026-03-31 12:01:18 +02:00
chat fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
citycorners fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
clock fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
contacts refactor(calendar,contacts): replace inline SVGs with Phosphor icons 2026-03-31 12:01:18 +02:00
context fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
docs fix: replace all manacore.app URLs with mana.how 2026-03-22 18:40:37 +01:00
inventar fix(inventar): import ThemePage from @manacore/shared-theme-ui 2026-03-30 22:09:11 +02:00
manacore feat(auth): add access tier system for phased app releases 2026-03-30 21:50:06 +02:00
manadeck fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
manavoxel feat(manavoxel): add merchant trading UI and NPC loot drops 2026-03-30 15:06:51 +02:00
matrix feat(auth): add access tier system for phased app releases 2026-03-30 21:50:06 +02:00
moodlit fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
mukke feat(auth): add access tier system for phased app releases 2026-03-30 21:50:06 +02:00
news fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
nutriphi fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
photos refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
picture fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
planta fix(ui): remove duplicate SyncIndicator imports from 9 layouts 2026-03-28 21:29:05 +01:00
playground fix: Colima file-mount issues, mana-llm port, web app build errors 2026-03-29 15:07:37 +02:00
presi fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
questions fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
reader feat(reader): restore from archive, register in monorepo 2026-03-30 00:56:57 +02:00
skilltree refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
storage fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
times fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
todo feat(todo): unify view modes into single route with Fokus/Übersicht/Matrix layouts 2026-03-31 12:03:58 +02:00
traces chore(mobile): align all 7 Expo apps to SDK 55 2026-03-28 18:10:14 +01:00
uload fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
wisekeep fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00
zitare fix(inventar): import FeedbackPage from @manacore/feedback, not shared-ui 2026-03-30 21:56:19 +02:00