docs: start milestone v1.1 Modes & Filtering

This commit is contained in:
Christopher Mühl 2026-04-08 23:31:58 +02:00
parent 6f73651147
commit a2bc9a31ad
No known key found for this signature in database
GPG key ID: 925AC7D69955293F
2 changed files with 33 additions and 22 deletions

View file

@ -23,9 +23,20 @@ At a glance, see where your time went — a visual map of tracking activity that
### Active ### Active
- [ ] Heatmap cells toggle between hours-per-day and entry-count display - [ ] Switchable visualization modes (year, week, day, combined day/hour)
- [ ] Configurable time range (not locked to a single preset) - [ ] Native TomSelect entity pickers with customer→project→activity cascade
- [ ] Activity filtering (project filter shipped, activity deferred) - [ ] Activity filtering via cascading pickers
- [ ] Toggle between hours-per-day and entry-count display
## Current Milestone: v1.1 Modes & Filtering
**Goal:** Multiple visualization modes and richer filtering using Kimai-native UI components
**Target features:**
- Switchable views: year-mode, week-mode (day-of-week), day-mode (time-of-day), combined day/hour
- Native TomSelect entity pickers replacing plain `<select>` — customer→project→activity cascade
- Activity filtering (descoped from v1.0)
- Toggle between hours-per-day and entry-count display
### Out of Scope ### Out of Scope
@ -34,7 +45,7 @@ At a glance, see where your time went — a visual map of tracking activity that
- Export/sharing of heatmap images — no audience for personal use - Export/sharing of heatmap images — no audience for personal use
- Real-time updates — refresh on page load is fine - Real-time updates — refresh on page load is fine
- Custom color theme picker — Kimai theme integration is sufficient - Custom color theme picker — Kimai theme integration is sufficient
- Hour-of-day matrix — different visualization, scope creep - Configurable time range selector — deferred to future milestone
- Multi-user comparison — personal tracking tool - Multi-user comparison — personal tracking tool
## Context ## Context
@ -64,4 +75,4 @@ Dev environment: Nix flake with process-compose, MariaDB 11.4, Kimai 2.52.0.
| Descope activity filtering | Project filter sufficient for personal use | ✓ Acceptable | | Descope activity filtering | Project filter sufficient for personal use | ✓ Acceptable |
--- ---
*Last updated: 2026-04-08 after v1.0 milestone* *Last updated: 2026-04-08 after v1.1 milestone start*

View file

@ -1,17 +1,17 @@
--- ---
gsd_state_version: 1.0 gsd_state_version: 1.0
milestone: v1.0 milestone: v1.1
milestone_name: MVP milestone_name: Modes & Filtering
status: shipped status: defining_requirements
stopped_at: Milestone v1.0 complete stopped_at: Milestone v1.1 started
last_updated: "2026-04-08T21:30:00.000Z" last_updated: "2026-04-08T22:00:00.000Z"
last_activity: 2026-04-08 last_activity: 2026-04-08
progress: progress:
total_phases: 5 total_phases: 0
completed_phases: 5 completed_phases: 0
total_plans: 11 total_plans: 0
completed_plans: 11 completed_plans: 0
percent: 100 percent: 0
--- ---
# Project State # Project State
@ -21,19 +21,19 @@ progress:
See: .planning/PROJECT.md (updated 2026-04-08) See: .planning/PROJECT.md (updated 2026-04-08)
**Core value:** At a glance, see where your time went -- a visual map of tracking activity that makes patterns obvious **Core value:** At a glance, see where your time went -- a visual map of tracking activity that makes patterns obvious
**Current focus:** Planning next milestone **Current focus:** v1.1 Modes & Filtering — defining requirements
## Current Position ## Current Position
Phase: All v1.0 phases complete Phase: Not started (defining requirements)
Plan: N/A Plan:
Status: v1.0 shipped Status: Defining requirements
Last activity: 2026-04-08 Last activity: 2026-04-08 — Milestone v1.1 started
Progress: [██████████] 100% Progress: [░░░░░░░░░░] 0%
## Session Continuity ## Session Continuity
Last session: 2026-04-08 Last session: 2026-04-08
Stopped at: Milestone v1.0 complete Stopped at: Milestone v1.1 started
Resume file: None Resume file: None