mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-16 01:19:40 +02:00
Phase 1 of the scene-scope empty state plan (docs/plans/scene-scope- empty-state.md). When the active scene's scope tags filter a module down to zero results, the ListView now shows a dedicated empty state with a one-click "Bereich zurücksetzen" button instead of the generic "Keine Aufgaben"/"Keine Treffer" message. Previously the user couldn't tell whether the list was empty because of missing data or because of the scope filter. - New `ScopeEmptyState.svelte` shared component. - New `hasActiveSceneScope()` reactive helper on the scene-scope store. - Wired into todo, notes, calendar, contacts ListViews — the four modules that currently use `filterBySceneScopeBatch`. - 4 unit tests for the scope primitives. Phase 2 (per-module hidden count) and Phase 3 (persistent scope badge) remain optional follow-ups. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| landing | ||
| mobile | ||
| web | ||