Skip to content

feat(saved-filters): add saved notification filters store, UI compone…#349

Open
coderolisa wants to merge 1 commit into
Core-Foundry:mainfrom
coderolisa:feature/saved-notification-filters
Open

feat(saved-filters): add saved notification filters store, UI compone…#349
coderolisa wants to merge 1 commit into
Core-Foundry:mainfrom
coderolisa:feature/saved-notification-filters

Conversation

@coderolisa

Copy link
Copy Markdown

close #186

Persistence:
frontend uses localStorage (via Zustand persist) for instant, zero-backend persistence visible in the browser; CLI uses a JSON file at ~/.notify-chain/filters.json so CLI and UI persistence are separated but both durable across sessions. This keeps the UI fast and simple and allows the CLI to be useful for scripting.

Optimistic UI:
saving/renaming/deleting update the Zustand store immediately so components reflect changes without round-trips.

Tests:
store tests exercise CRUD; component tests check optimistic UI updates; CLI tests run in a temporary HOME to avoid touching the real user config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend] Add Saved Search Filters for Notifications

1 participant