History of gantt.html

121 commits ← Back to file
0.42.0: keep the Files tab byte-identical to the published 0.42.0 package
Drew Owens · 633a79e ·
0.42.0: drop a filler word from the analytics copy
Drew Owens · 0ca5114 ·
0.42.0: auto-schedule, critical path, analytics lens, and Alt+Arrow follows the row it moves
Drew Owens · 76ed002 ·
0.41.0: dependency arrows route around the bars instead of through them
Drew Owens · 6402d1f ·
0.40.0: the compact task panel names the row it is editing, and an armed dependency source uses the normal selection ou…
Drew Owens · 5755537 ·
0.39.0: cap band gets its own space, dependency mode signals and undoes, one Tab crosses a date
Drew Owens · d978cb1 ·
0.38.0: dependency arrows routed as a Z (horizontal exit, drop, horizontal entry), the caret lands where the name was c…
Drew Owens · 9bd6e20 ·
0.37.0: the first click lands, milestones show both ways and drag anywhere, rows delete from the chart, and the open pa…
Drew Owens · e35df09 ·
0.36.0: square task editor that remembers its position, editable owner pill on the chart, Enter finishes a rename
Drew Owens · 67fa88c ·
0.34.0: phase-scoped milestones (both lenses), cap band tracks the top section, name/bar panes lock on overscroll, name…
Drew Owens · a9d1d7d ·
0.33.0: client applyState now rebuilds the section list from the sidecar (mirrors server mergedData), so section rename…
Drew Owens · f99882e ·
0.32.0: clickable status pill in the gantt label column, reusing the table status editor
Drew Owens · 6d8c062 ·
0.31.1: pinned header no longer covers milestone caps/today tag; top band clears the sticky overlays
Drew Owens · cb94290 ·
0.31.0: sticky date axis + sticky per-section headers; drop the 3 seeded phase leads
Drew Owens · d1d3d50 ·
0.30.3: one wheel handler scrolls the whole gantt body, not just task rows
Drew Owens · 9bfdced ·
0.30.2: bar fill is a pure function of the row's current phase
Drew Owens · 5844577 ·
0.30.0: the sections editor
Drew Owens · 5389198 ·
0.29.0: sections and phases unified, headers derived from phases[]
Drew Owens · ced1747 ·
0.28.4: milestone caps bind by uid, not by a cached index into a reordered list
Drew Owens · f2fe05a ·
0.28.2: a click on a mounted select no longer opens the native popup under our list
Drew Owens · 73812a2 ·
0.28.1: the New panel remembers every field except the name
Drew Owens · 15be99f ·
0.28.0: export reflects client state (all 4 formats, even while save-blocked); conflict banner gains Download my versio…
Drew Owens · 072a3c9 ·
0.27.0: the plan is keyed by uid, and milestones join the selection
Drew Owens · 9f614e3 ·
0.26.0: permanent uid on every item, server-allocated and never reused
Drew Owens · b9a79ce ·
0.25.0: copy the ids
Drew Owens · a3d17d4 ·
0.24.1: toasts you can actually catch, and a one-week default span
Drew Owens · 14703f4 ·
0.24.0: the table can select rows too
Drew Owens · f721a2e ·
0.23.0: moving a selection, and the drone sticky board
Drew Owens · 927ed98 ·
0.22.4: the stuck teal outlines were not a selection
Drew Owens · cb8bd35 ·
0.22.3: four small fixes, one interesting cause
Drew Owens · d93e854 ·
0.22.2: one Tab per column, and three long-lead tasks
Drew Owens · a09ef12 ·
0.22.1: Tab stopped escaping into the table
Drew Owens · dee9f76 ·
0.22.0: dependency mode
Drew Owens · 99ffb48 ·
0.21.0: sign in with Adom, real names on the history, and the Delete key
Drew Owens · 33109dd ·
0.20.0: redo on Ctrl+Shift+Z, and Ctrl+Y
Drew Owens · 80930c5 ·
0.19.0: arrow keys walk the table
Drew Owens · 6ec6715 ·
0.18.2: the table is a fixed grid, not a content-driven one
Drew Owens · cca4c72 ·
0.18.1: the New panel remembers the last one
Drew Owens · fc5c640 ·
0.18.0: timeline drags snap to the visible grid
Drew Owens · c7790a5 ·
0.17.0: the keyboard round
Drew Owens · c194e11 ·
0.16.0: the init() refactor
Drew Owens · d928377 ·
0.15.1: owner and status above the dates, in both panels
Drew Owens · a255e16 ·
0.15.0: fix the stray/lagging drop indicator, add a hover Edit button, resizable table columns
Drew Owens · 15ac2ed ·
0.14.0: rename in the label column, a full item editor, cross-lane task drops, and collapsible lanes
Drew Owens · eb0e7c5 ·
0.13.0: one-click-ready editors, an Escape stack, and POST /compact
Drew Owens · 8336159 ·
0.12.0: drag to reorder, lane drags, and dd-Mmm-yyyy dates
Drew Owens · 8913ce6 ·
0.11.1: rev chip off the canvas, editors stop resizing columns, tooltip stops chasing the cursor
Drew Owens · 6764549 ·
0.11.0: one filter line, a New button, and a four-state status vocabulary
Drew Owens · 22b1b35 ·
0.10.0: edit names, move rows between phases, and delete rows
Drew Owens · 4e7e756 ·
0.9.0: provenance, saying where every row came from
Drew Owens · a993979 ·