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
- [ ] Heatmap cells toggle between hours-per-day and entry-count display
- [ ] Configurable time range (not locked to a single preset)
- [ ] Activity filtering (project filter shipped, activity deferred)
- [ ] Switchable visualization modes (year, week, day, combined day/hour)
- [ ] Native TomSelect entity pickers with customer→project→activity cascade
- [ ] 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
@ -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
- Real-time updates — refresh on page load is fine
- 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
## 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 |
---
*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
milestone: v1.0
milestone_name: MVP
status: shipped
stopped_at: Milestone v1.0 complete
last_updated: "2026-04-08T21:30:00.000Z"
milestone: v1.1
milestone_name: Modes & Filtering
status: defining_requirements
stopped_at: Milestone v1.1 started
last_updated: "2026-04-08T22:00:00.000Z"
last_activity: 2026-04-08
progress:
total_phases: 5
completed_phases: 5
total_plans: 11
completed_plans: 11
percent: 100
total_phases: 0
completed_phases: 0
total_plans: 0
completed_plans: 0
percent: 0
---
# Project State
@ -21,19 +21,19 @@ progress:
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
**Current focus:** Planning next milestone
**Current focus:** v1.1 Modes & Filtering — defining requirements
## Current Position
Phase: All v1.0 phases complete
Plan: N/A
Status: v1.0 shipped
Last activity: 2026-04-08
Phase: Not started (defining requirements)
Plan:
Status: Defining requirements
Last activity: 2026-04-08 — Milestone v1.1 started
Progress: [██████████] 100%
Progress: [░░░░░░░░░░] 0%
## Session Continuity
Last session: 2026-04-08
Stopped at: Milestone v1.0 complete
Stopped at: Milestone v1.1 started
Resume file: None