From 3b974765e2906e396b439e611abcd2fdbf2f69c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Wed, 8 Apr 2026 23:55:57 +0200 Subject: [PATCH] docs: define milestone v1.1 requirements --- .planning/REQUIREMENTS.md | 83 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 .planning/REQUIREMENTS.md diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md new file mode 100644 index 0000000..3b408c8 --- /dev/null +++ b/.planning/REQUIREMENTS.md @@ -0,0 +1,83 @@ +# Requirements: Kimai Heatmap Plugin v1.1 + +**Defined:** 2026-04-08 +**Core Value:** At a glance, see where your time went — a visual map of tracking activity that makes patterns obvious + +## v1.1 Requirements + +Requirements for Modes & Filtering milestone. Each maps to roadmap phases. + +### Visualization Modes + +- [ ] **VIZ-01**: Mode switcher UI allows toggling between year, week, day, and combined views +- [ ] **VIZ-02**: Week-mode renders day-of-week aggregation showing which weekdays are busiest +- [ ] **VIZ-03**: Day-mode renders time-of-day heatmap showing when during the day work happens +- [ ] **VIZ-04**: Combined mode renders 7x24 day/hour punchcard matrix +- [ ] **VIZ-05**: Hours vs entry-count toggle switches color scale metric across all modes + +### Entity Pickers & Filtering + +- [ ] **FILT-01**: Customer→project→activity cascading TomSelect pickers replace plain