feat(calendars): in-app enable/disable for calendars #38
Reference in New Issue
Block a user
Delete Branch "feat/disable-calendar"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a second, heavier visibility level above the per-view hide filter. A disabled calendar is removed from the app's surfaces entirely — its events drop out of all views and search, and it disappears from the drawer filter list, the event-form calendar picker and the import target picker. It stays listed only in Settings → Calendars (dimmed, with a per-row switch) so it can always be brought back. Purely app-local (DataStore), reversible, and never touches the system VISIBLE/SYNC_EVENTS flags.
Changes
Tests
Verified on-device (Pixel 10). Branched changelog under [2.10.0].
🤖 Generated with Claude Code