docs: start milestone v1.1 Modes & Filtering
This commit is contained in:
parent
6f73651147
commit
a2bc9a31ad
2 changed files with 33 additions and 22 deletions
|
|
@ -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*
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue