v1.0.0
Features
- (calendar) Tag pills in the event form
- (calendar) Clicking a time slot seeds the new event's time
- (calendar) Real time-grid for week, work week, and day views
- (views) Hide views from the toolbar
- (views) Drag-and-drop reordering with a grip handle
- (web) Widgets ease in on view switches and mounts
- (views) Reorder the view switcher
- First-boot starter templates
- Scheduled views
- -restore flag completes the backup story
- (calendar) Edit events from the day dialog
- (countdown) Tagged calendar events count down automatically
- (countdown) Widget counting down to the household's big days
- Automatic nightly database backups
Bug fixes
- (calendar) Tag pills bind to what widgets actually watch
- (calendar) Interrupted or repeated deletes cannot wedge an event
- (board) Dragging a widget onto an empty board works
- (calendar) Editing an event no longer shrinks or moves it
- (weather) Responsive header at the 2-column minimum width
- (web) Dialogs scroll, and the keyboard shares space with them
- (web) On-screen keyboard works inside modal dialogs
Refactoring
- (store) One authoritative column list per table
- (web) UseIdleTimer and usePointerDrag deepen the kiosk primitives
- (kiosk) View-selection precedence becomes a tested pure module
Documentation
- 1.0 README — feature list and refreshed hero screenshots
- Name View selection, Pointer transport, Idle timer; ADR-0001
Maintenance
- (e2e) One spec per concern at the runner's fresh-DB seam
- (topics) Enforce the Go-TS topic mirror
- (server) A harness for the platform handlers
Full Changelog: v0.2.0...v1.0.0