79e15a1232
docs(07): research phase domain
2026-04-09 10:48:42 +02:00
d47af3dbca
docs(state): record phase 7 context session
2026-04-09 10:45:14 +02:00
1414d1c968
docs(07): capture phase context
2026-04-09 10:45:07 +02:00
0c7af377f1
docs: update state after Phase 6 completion
2026-04-09 10:41:40 +02:00
949d318ecb
fix: restore root-level PHP dirs for Kimai PSR-4 autoloading
...
Kimai's autoloader maps KimaiPlugin\ => var/plugins/, so plugin classes
must live at the bundle root, not under src/.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 10:38:40 +02:00
3d56f57591
docs(06): mark human UAT as passed
2026-04-09 10:37:53 +02:00
99e1b5ed8a
test(06): persist human verification items as UAT
2026-04-09 09:59:08 +02:00
df0de3fdab
docs(06): add verification report
2026-04-09 09:58:56 +02:00
76a7571275
docs(06): add code review report
2026-04-09 09:56:15 +02:00
abe3ec6f72
docs(06-02): complete renderer wiring plan
2026-04-09 09:48:48 +02:00
881718e3f0
refactor(06-02): migrate test imports to new module locations
2026-04-09 09:47:18 +02:00
aab3915681
feat(06-02): create YearModeRenderer and rewrite heatmap.ts as orchestrator
2026-04-09 09:45:49 +02:00
7ee3f92b85
docs(06-01): complete foundation modules plan
2026-04-09 09:35:42 +02:00
b9b2565884
feat(06-01): extract shared utilities (tooltip, color-scale, stats, date-utils)
2026-04-09 09:34:11 +02:00
fe24e8bdd7
feat(06-01): add type contracts, state module, and renderer registry
2026-04-09 09:32:47 +02:00
a0d9bbfcc3
docs(phase-6): create phase plan
2026-04-09 00:52:26 +02:00
e7d12719ed
docs(phase-6): UI design contract for renderer architecture refactor
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 00:25:52 +02:00
530c2b2158
docs(phase-6): research renderer architecture refactor
2026-04-09 00:08:03 +02:00
6162ffabaf
docs: create milestone v1.1 roadmap (5 phases)
2026-04-09 00:00:18 +02:00
3b974765e2
docs: define milestone v1.1 requirements
2026-04-08 23:55:57 +02:00
473c19acad
docs: complete v1.1 project research
2026-04-08 23:45:20 +02:00
a2bc9a31ad
docs: start milestone v1.1 Modes & Filtering
2026-04-08 23:31:58 +02:00
6f73651147
docs: plant seed SEED-002 visualization modes
2026-04-08 23:27:08 +02:00
244c7c66fc
chore: archive v1.0 milestone
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 23:25:26 +02:00
a074e41e81
docs: v1.0 milestone audit
2026-04-08 23:18:48 +02:00
96ea5a0085
fix: add assets:install to install instructions
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 21:31:08 +02:00
f7acba7c93
add MIT license
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 18:23:00 +02:00
06e8d4cb78
docs: add README with screenshot
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 18:21:36 +02:00
338ffb9c19
fix: layout polish — responsive filter, scroll, resize, min cell size
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 17:14:48 +02:00
843ac84805
docs: phase 5 planning artifacts
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 16:05:50 +02:00
d0dc64f333
feat: add streak, stats, weekend styling, week-start preference
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 16:05:44 +02:00
c79834cbea
docs: plant seed SEED-001 native entity pickers
2026-04-08 15:50:33 +02:00
c90ad494b7
fix(04): tooltip and dropdown overflow clipping
...
Tooltip uses fixed positioning on document.body to escape overflow
contexts. Removed overflow-x:auto from container and SVG area that
clipped tooltip top and dropdown focus ring.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:47:39 +02:00
dac51a6702
docs(04-02): complete interaction tests plan
2026-04-08 15:35:29 +02:00
b50972ac59
test(04-02): filter dropdown tests for project selection, fetch, and empty state
2026-04-08 15:34:31 +02:00
4b87dbf087
test(04-02): click navigation tests for cell callback and init URL construction
2026-04-08 15:33:55 +02:00
fbe64d1e0b
docs(04-01): complete click navigation and project filter plan
2026-04-08 15:32:07 +02:00
b57eb93097
feat(04-01): add click navigation, project filter dropdown, and hover affordance
2026-04-08 15:31:03 +02:00
3df754ea62
feat(04-01): add getUserProjects service, widget data, and Twig data attributes
2026-04-08 15:29:53 +02:00
c8a5f0da08
docs(04): mark research questions as resolved
2026-04-08 15:27:38 +02:00
fc4b96c10f
docs(04): create phase plans for heatmap interaction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:25:35 +02:00
41b7c8ec93
docs(04): add validation strategy
2026-04-08 15:20:46 +02:00
4d0b8d5b5d
docs(phase-4): research heatmap interaction domain
2026-04-08 15:19:54 +02:00
63f483a173
docs(phase-4): UI design contract for heatmap interaction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 15:12:19 +02:00
55acae8c8b
docs(04): smart discuss context
2026-04-08 15:04:19 +02:00
57cc31827b
fix: responsive heatmap sizing with max cell size and centering
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:45:09 +02:00
e46773de22
docs(03-03): complete twig template + asset serving plan
2026-04-08 13:35:53 +02:00
ac198ffe6e
feat: wire heatmap JS/CSS into dashboard widget template
2026-04-08 13:28:11 +02:00
6b1c6068fa
feat: d3 calendar heatmap with color scale, labels, and tooltips
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:16:02 +02:00
d95585cebf
docs(03-01): complete JS toolchain plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:13:15 +02:00