Commit Graph

  • 1791ee9f8d Per-chart export: copy/download spec and PNG/SVG from the preview header oleh 2026-06-10 18:30:31 +03:00
  • cad19445b0 Add matter-of-fact comment/doc voice rule to alignment and doc-update skills oleh 2026-06-10 17:11:15 +03:00
  • 62d0697f0e Chart builder: data-aware defaults, one-click hint fixes, canvas preview, fullscreen modal oleh 2026-06-10 17:10:18 +03:00
  • 68a044752f Refine header emphasis, field-on-layer treatment, and narrow-pane control collapse oleh 2026-06-10 14:14:02 +03:00
  • 2410c6e965 Snapshot URL datasets locally on add; preview tabular data as a table oleh 2026-06-10 10:24:42 +03:00
  • eb5e7ac53a Add vega/lyra review notes for chart-builder ideas oleh 2026-06-10 10:07:10 +03:00
  • 0b8c1785fe Capture the monetization & sync exploration as a standing memo oleh 2026-06-10 01:33:24 +03:00
  • bc23f15c98 Add a standing manual-verification QA checklist for what tests can't cover oleh 2026-06-10 01:33:17 +03:00
  • 54d68af7e0 Prune resolved seating notes from the council skill and generalize the backfill rule oleh 2026-06-10 01:33:10 +03:00
  • a5e5d1a2ad Ship PWA app icons and correct the manifest theme color oleh 2026-06-10 01:32:52 +03:00
  • 7599acd25e Redesign the Storage Monitor as a storage-composition breakdown (snippets · datasets · app) oleh 2026-06-10 01:32:22 +03:00
  • e7de0cbb8a Mark M4 (Chart Builder) and M5 (Settings + Import/Export) done in the plan oleh 2026-06-09 23:54:32 +03:00
  • 3c053310ac Re-split library and preview when the editor is hidden; remember the editor's width oleh 2026-06-09 23:54:20 +03:00
  • 418bf23cd8 Fix documentation drift surfaced by the full-docs consistency review oleh 2026-06-09 16:51:43 +03:00
  • 0a652cf04b Remove the stale spec-implementation audit (superseded by tests + the live spec) oleh 2026-06-09 16:50:28 +03:00
  • 29b0d1adb0 Codify the spec-vs-playbook boundary: cite behavior, don't restate it oleh 2026-06-09 15:02:12 +03:00
  • 81f563a3e7 Replace the first-run placeholder seed with an onboarding canvas oleh 2026-06-09 14:03:47 +03:00
  • 7d247e8d2c Track datasetRefs against the live draft so manual edits and extract link immediately oleh 2026-06-07 23:54:01 +03:00
  • cdd5cf149f Emit pane aria-controls only while the pane is mounted oleh 2026-06-07 23:11:32 +03:00
  • 1d7798abc5 Serialize live-preview renders to prevent concurrent embeds (M3) oleh 2026-06-07 23:08:56 +03:00
  • 5ea2a0d038 Make DatasetStore the collision-free id authority oleh 2026-06-07 23:05:51 +03:00
  • 1cad9ba140 Extract reverse-lookup scan to core/relationships (one shared impl) oleh 2026-06-07 23:04:20 +03:00
  • 39555322e4 Profile per-column cardinality and extent; add data-aware chart warnings (M4, A3/A4) oleh 2026-06-07 23:03:17 +03:00
  • dcb7037a71 Seat web.dev on the design council; record PWA backfill oleh 2026-06-07 20:39:56 +03:00
  • d94480f56d Wire SW update prompt and request persistent storage (M6, web.dev) oleh 2026-06-07 20:39:07 +03:00
  • 5dc5ef8724 Add durable toasts with an inline action button oleh 2026-06-07 20:37:55 +03:00
  • 50d3079b24 Update plan: mark M6 library/monitor/preview/import/modals delivered oleh 2026-06-07 20:05:29 +03:00
  • 123f1498b4 Add About & Privacy and Donate modals (M6, §01) oleh 2026-06-07 20:04:08 +03:00
  • 30ff7ae357 Roll back import atomically on storage-quota failure (M6, §08) oleh 2026-06-07 20:03:47 +03:00
  • 1bead4d004 Add toast fade-out animation (M6, §01F) oleh 2026-06-07 20:01:53 +03:00
  • 14f34712b2 Add live-preview busy indicator for slow renders (M6, §04/§10) oleh 2026-06-07 20:01:39 +03:00
  • 800a313be2 Add snippet-library search, sort, empty states, storage monitor (M6, §02/§09D) oleh 2026-06-07 20:00:40 +03:00
  • 9f7bf27b7a Add compact JSON formatter with format-on-paste (§03A) oleh 2026-06-07 18:45:17 +03:00
  • a62e2c6128 Disable dataset Save until the form is valid (§05) oleh 2026-06-07 18:45:08 +03:00
  • c7306929cc Reconcile §01/§03A spec wording with implemented behavior oleh 2026-06-07 18:44:49 +03:00
  • 48c39a600f Add spec-vs-implementation audit report oleh 2026-06-07 18:44:33 +03:00
  • 807d3c8e3c Add global keyboard EventRouter and unify publish (M6, §01D) oleh 2026-06-07 17:18:55 +03:00
  • f365258fcc Add URL hash view-state routing with Back/Forward and restore (M6, §01E) oleh 2026-06-07 17:18:10 +03:00
  • 8c0a6b9239 Add pane show/hide toggle strip with persisted visibility (M6, §01A) oleh 2026-06-07 17:15:58 +03:00
  • f92118712c Add storage-estimate core and adapter (M6 Storage Monitor groundwork) oleh 2026-06-07 17:14:07 +03:00
  • 548aa199d9 Add distributed settings and workspace import/export (M5) oleh 2026-06-07 15:51:00 +03:00
  • 80bedd2a8d Add snippet metadata panel, duplicate, and immediate-load preview (M4.5) oleh 2026-06-06 23:54:59 +03:00
  • 3e89d9a531 Add shared Icon primitive and controlled glyph vocabulary (Carbon, filled) oleh 2026-06-06 23:51:47 +03:00
  • af9ee1e4c0 Add aggregation, binning, granularity, sort, and stacking to the Chart Builder oleh 2026-06-06 18:04:24 +03:00
  • c11afc273d Add Chart Builder: no-JSON Vega-Lite composer from a dataset (M4) oleh 2026-06-05 23:46:21 +03:00
  • 693f5d7073 Fix dataset-ref walk false positive and wire spec-mandated success toasts oleh 2026-06-05 16:34:58 +03:00
  • a4e4d96d3b Add dataset library, extract-to-dataset, and render-time reference resolution oleh 2026-06-05 15:49:40 +03:00
  • 25849461e0 Reconcile visual specimen with the resolved status indicator and toggle oleh 2026-06-05 14:11:05 +03:00
  • ad239d7d49 Show size and a draft indicator in snippet-library rows oleh 2026-06-05 14:11:00 +03:00
  • da20475d2f Record council resolutions for Draft/Published toggle and status dot oleh 2026-06-05 14:10:56 +03:00
  • 29217aefcf Switch default accent to deep teal oleh 2026-06-05 13:41:34 +03:00
  • cc0814a596 Unify segmented controls on a shared module with grey selection oleh 2026-06-05 13:41:29 +03:00
  • 0f8738cd0c Fix draft-dot alignment by floating it into the card gutter oleh 2026-06-05 13:41:25 +03:00
  • 3dd8187ee6 Document persistence failure-surfacing and overlay-store conventions oleh 2026-06-05 13:07:55 +03:00
  • 8e80b82cc0 Wire future council seats into the plan at M4 and M6 oleh 2026-06-05 13:07:52 +03:00
  • 331ce93fb9 Record council backfill rules in the interaction contract oleh 2026-06-05 12:58:59 +03:00
  • 109c33e2cd Add app-shell heading and skip link (WCAG 2.4.1 / GOV.UK) oleh 2026-06-05 12:58:54 +03:00
  • 38c2ac15c2 Backfill interactive-control accessibility against the council (APG) oleh 2026-06-05 12:58:32 +03:00
  • 8f6ac21171 Reframe council audit as a one-off backfill, not a standing mode oleh 2026-06-05 12:43:16 +03:00
  • 8ef749c2d0 Report pane resize handle size to assistive tech (APG window splitter) oleh 2026-06-05 12:33:19 +03:00
  • 7b8115f623 Add design council skill and interaction-and-feedback contract oleh 2026-06-05 12:33:00 +03:00
  • 3839f92f1d Add notification toasts and surface persistence failures instead of failing silently oleh 2026-06-05 11:19:50 +03:00
  • c50f141d57 Add resizable panes with drag handles, min widths, and persistence oleh 2026-06-05 10:46:07 +03:00
  • 411bfbc6c2 Implement fit-mode rendering contract with container sizing and pane re-fit oleh 2026-06-05 10:45:41 +03:00
  • f4253f50ca Add draft/published editor workflow with publish, revert, and dirty indicator oleh 2026-06-05 10:45:09 +03:00
  • eec2986921 Allow typecheck/test/lint commands without permission prompts oleh 2026-06-05 02:28:42 +03:00
  • 7d7034ef1a Add in-app confirmation dialog replacing window.confirm oleh 2026-06-05 02:28:37 +03:00
  • edadc2a3fa Add .git-blame-ignore-revs to skip the Prettier reformat in blame oleh 2026-06-05 01:43:47 +03:00
  • 0c7297624e Format entire codebase with Prettier (mechanical, no behavior change) oleh 2026-06-05 01:43:28 +03:00
  • 939950b136 Add ESLint + pre-commit hook and fix the issues it surfaced oleh 2026-06-05 01:42:42 +03:00
  • 3d38dd1411 Clarify trim-content principle: judge by user-path, not category oleh 2026-06-05 01:29:11 +03:00
  • 22f0556ef8 Implement M1.5 visual design foundation: tokens, IBM Plex, theme toggle, chart themes oleh 2026-06-05 01:29:10 +03:00
  • 547edb85e4 Add orchestration/ to the AGENTS.md directory map oleh 2026-06-05 00:31:03 +03:00
  • 094e5f6e4e Add visual design language (IBM/Carbon-inspired) and schedule it as M1.5 oleh 2026-06-05 00:25:11 +03:00
  • ca54bb66b1 Implement M1 authoring loop: library, editor, live preview, persistence oleh 2026-06-05 00:16:24 +03:00
  • 056644450c Initial scaffold: spec, architecture playbook, and M0 skeleton oleh 2026-06-04 22:14:33 +03:00