Commit Graph
14 Commits
Author SHA1 Message Date
pushkarreddyy 5ceaa3c276 test(tools): cover report alias rejection in progress_history 2026-10-28 08:35:38 +05:30
Dean 31a50b73d6 Merge pull request #11527 from StoneDC/fix/history-report-output-errors
fix(tools): report history output failures as usage errors
2026-10-27 19:04:07 +13:00
StoneDC d5515327e5 fix(tools): report history output failures as usage errors 2026-10-27 01:49:42 +08:00
spaina93andClaude Opus 5.5 09ae9b3355 test(tools): read git's unknown-ref message in the C locale in progress_history
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-25 07:58:59 +01:00
Dean Galvin 586bea7f4e Merge main into fix/progress-history-bad-ref 2026-10-25 12:04:23 +13:00
emirplus b4c6da5c07 fix(tools): write progress history files with utf-8 encoding 2026-10-22 18:34:17 +03:00
Baytowne 1d3dc17184 fix(tools): report an unknown ref as a usage error in progress_history 2026-10-20 13:17:31 -05:00
Adrià d50ec76da0 Merge pull request #7656 from andreamatt/fix/progress-history-utc-days
fix(progress_history): take history days in UTC
2026-10-20 13:25:16 +02:00
Adrià 7f54f514cf Merge pull request #7441 from MrMha/feat/progress-history-cache-20261018
feat: cache progress history by commit and counting rules
2026-10-19 23:27:18 +02:00
andreamattandClaude Opus 5.5 13fa14e7dd fix(progress_history): take history days in UTC
daily_commits grouped commits by %cs, the committer date in the
committer's own offset. With merges from +13:00 and +02:00 interleaved
on main, the newest commit labelled with the later date can be older
than the newest commit labelled with the earlier one, so the chart
ended on an older tree and showed a drop that did not happen.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 18:25:48 +02:00
phoenix-31andClaude Opus 5.5 428132f8ed feat(progress): split history chart into per-measure panels with declared totals
Library functions and shader instructions were drawn on one y-axis with
ambiguous labels and overlapping fills. Each now gets its own panel and
scale, with implemented (solid) against declared (dashed); shaders gain
their declared total from the ISA list. Date labels are horizontal and
every day has a hover tooltip.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 09:30:01 +02:00
MrMha 71e1073128 feat: cache progress history by commit and counting rules 2026-10-18 10:20:26 +04:00
GalaxyGamingFRandClaude Opus 5.5 501eac75f1 fix(progress_history): label axis dates on calendar days
Axis labels and grid lines were drawn only at data points, so a Monday
without a commit lost its label. The label loop now walks every calendar
day between the first and last point. A test covers a series that skips
several Mondays.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 13:49:29 -07:00
Adrià FranchandClaude 63e60db1a7 feat(progress): publish a progress history chart
tools/progress_history.py measures the first-parent history of main with
the rules of tools/progress.py, one point per day, and writes history.json,
history.svg and history.html. The Progress workflow runs it after
progress.py; the README shows the chart under the map and links the page.
Labels and points compact as days accumulate.

Co-Authored-By: Claude <[email protected]>
2026-10-12 21:31:09 +02:00