Commit Graph

  • 1f7d84bf64 Build branch switching and the popover git surface rzen 2026-07-31 16:41:14 -04:00
  • 142c6e75fe Implement undo and redo as forward commits rzen 2026-07-31 15:54:22 -04:00
  • 563999655f Build the semantic commit-message engine rzen 2026-07-31 14:54:17 -04:00
  • 3c07c26fda Build the auto-commit engine rzen 2026-07-31 14:10:55 -04:00
  • 189af238a1 Build HistoryStore — opt-in git and mode detection rzen 2026-07-31 13:18:07 -04:00
  • 9f8eebe23b Extract the pathfinder's git-operations doc rzen 2026-07-31 11:59:01 -04:00
  • f174a524af Masonry goes column-major — cards read top-down, then across rzen 2026-07-31 07:34:30 -04:00
  • 95133860e1 Drag pickup: evaluate a lane's slots once per body, not once per card rzen 2026-07-31 07:17:50 -04:00
  • 015e539b51 Changelog: five comments entries join the 2.0 block rzen 2026-07-30 21:31:47 -04:00
  • 9588f7b1f0 Comments, phase 3 — search, the thread find, announcements, and a11y rzen 2026-07-30 21:30:22 -04:00
  • fe3ffac48e Comments, phase 2 — the pane, the composer, and the inline session rzen 2026-07-30 20:19:52 -04:00
  • f68ac3668e Comments, phase 1 — storage, writer primitives, and the undo inventory rzen 2026-07-30 19:36:21 -04:00
  • e6dd4c0aa6 Changelog: the Pro subscription line joins the 2.0 block rzen 2026-07-30 18:16:46 -04:00
  • 3b19883593 Lanework Pro is a subscription — the tier seam, StoreKit 2, and Settings rzen 2026-07-30 18:14:58 -04:00
  • 2c6b8fe63a Remove the App Group wholesale — one sandbox, one bookmark, one flag rzen 2026-07-30 17:46:32 -04:00
  • 092300c7d2 Collapse the edition split — one target, twins merged, verify-editions retired rzen 2026-07-30 17:25:50 -04:00
  • f7c8088783 Lanes delete into the trash — rendering, grammar, drag, clipboard, a11y rzen 2026-07-30 17:04:30 -04:00
  • 8014bde7c6 Lanes delete into the trash — storage, loader, writer, and undo rzen 2026-07-30 16:16:57 -04:00
  • 785ef5fe14 Realign code with the 2026-07-30 findings-resolution rulings rzen 2026-07-30 15:13:31 -04:00
  • 9ca8ed84de 08's guide description goes present-tense — per-version changelog retired rzen 2026-07-30 15:12:22 -04:00
  • 0bec9a6be5 Collapse the edition split — one app, Pro as a subscription rzen 2026-07-30 15:04:09 -04:00
  • c741b02016 The unified log is the coerce stream's consumer — promotion is manual rzen 2026-07-30 14:43:54 -04:00
  • 2ec2c95a63 Ratify the registry freshness stamp — two editions, one file, stat-checked rzen 2026-07-30 07:20:43 -04:00
  • ae1dd96af6 Delete Immediately is removed — permanence is only reachable inside the trash rzen 2026-07-30 07:17:11 -04:00
  • 69084fdff7 Realign code with the 2026-07-29 findings-resolution rulings rzen 2026-07-30 06:49:11 -04:00
  • 5ae48de0ea Reorders don't stamp; container changes do — the moves-don't-stamp rule refined rzen 2026-07-30 02:15:38 -04:00
  • 90954a47d6 Disown AppKit window restoration — launches present welcome again instead of a windowless shell rzen 2026-07-29 22:48:04 -04:00
  • 546ed94412 The pasteboard UTType constants become edition twins — Pro stops claiming ownership it doesn't have rzen 2026-07-29 21:46:27 -04:00
  • 27158a06cd Resolve the second-pass review findings — comments undo via .trash recursion, search reach, refuse-don't-degrade paste rzen 2026-07-29 21:46:01 -04:00
  • bebbc877db The held window chrome survives detach — toolbars and the board-info widget render again rzen 2026-07-29 21:32:20 -04:00
  • 566deab506 Home app-side state in the shared App Group container rzen 2026-07-29 20:18:15 -04:00
  • a99e1a52f0 Comments card-window UI designed — three componentized panes and the .draft composer rzen 2026-07-29 18:48:08 -04:00
  • 0463540aea Dedupe duplicate ids and heal them silently rzen 2026-07-29 18:19:52 -04:00
  • 68fa503250 Comments storage schema specified — fractal folders, chronological, window-scoped rzen 2026-07-29 18:17:51 -04:00
  • f153e79156 The dedupe universe includes .trash/ — and the container boundary is the first tie-break rzen 2026-07-29 18:00:58 -04:00
  • 61c31c0c5d Restore the trash marquee full-height clause the rewrites dropped rzen 2026-07-29 17:59:58 -04:00
  • 05331b4a87 Retire Tombstone from 11's ⌫ row; give Select All its trash clause rzen 2026-07-29 17:59:23 -04:00
  • 115409b553 Fail-fast is healer-gated — refusal is the last resort and no longer a dead end rzen 2026-07-29 17:58:46 -04:00
  • b1db43137a Delete Immediately joins card and lane context menus as Delete's ⌥-alternate rzen 2026-07-29 17:57:28 -04:00
  • 683c3bfb76 03's toolbar Undo/Redo disable is edition-aware — no undo provider in the running edition rzen 2026-07-29 17:56:31 -04:00
  • feae6d07d6 Copies are transactions; coerce-tier fallbacks log — and the leniency doctrine is stated rzen 2026-07-29 17:55:42 -04:00
  • f80f838620 Both editions installed is a supported steady state — handler, races, clipboard ruled rzen 2026-07-29 17:43:27 -04:00
  • 480336bc69 Heal commits are transparent to undo — the bounce is bounded to one, post-relaunch only rzen 2026-07-29 17:35:03 -04:00
  • 4c9528f158 Every open passes through a pre-snapshot loading state — the window appears immediately rzen 2026-07-29 17:32:24 -04:00
  • abadf11929 Displacement is level-uniform — a file squatting attachments heals like one squatting .trash rzen 2026-07-29 17:18:16 -04:00
  • c42e2e5447 App-side state crosses editions through a shared App Group — homed there from day one rzen 2026-07-29 17:16:52 -04:00
  • 176c8520fc Reliably healable repairs run silently — the user-gated Repair banner retires rzen 2026-07-29 17:10:29 -04:00
  • 1d1796a7f1 Moves don't stamp — order-only rewrites leave modified and modified-by alone rzen 2026-07-29 16:45:45 -04:00
  • 0e4fc525e0 Purge the lanes-in-trash residue — 11's Delete rows, 06/07's card-only phrasing, 02's counts rzen 2026-07-29 16:37:29 -04:00
  • 3a9db2e78b Build the integrity service - IntegrityRules and the HealScheduler rzen 2026-07-29 15:45:48 -04:00
  • 0d846c634e Agent guide v6 - warn against lane-glob moves rzen 2026-07-29 14:32:31 -04:00
  • 62c47a2209 Claimed-name squatters heal by displacement — Lanework owns the board rzen 2026-07-29 14:24:07 -04:00
  • bf559bbbb8 Healing mutations commit separately — the heal class of the two-commit split rzen 2026-07-29 14:09:28 -04:00
  • a2bde31290 Promote kind to the common schema — written at creation of every object rzen 2026-07-29 14:05:16 -04:00
  • 1b02f6e063 Formalize the integrity taxonomy and service — the validator design pass rzen 2026-07-29 13:59:46 -04:00
  • aad8857ea0 Set up distribution and release rzen 2026-07-29 13:43:26 -04:00
  • f34707e17e Build the end-to-end UI test pass rzen 2026-07-29 13:40:18 -04:00
  • 71b112d04c Card drag preview renders at the source face's laid-out width rzen 2026-07-29 13:02:57 -04:00
  • f83385e79f Lane drag preview attaches at the grabbed title bar, not its middle rzen 2026-07-29 13:02:57 -04:00
  • 28ef9eef7e Create the app icon and finalize versioning rzen 2026-07-29 12:43:26 -04:00
  • 1c263b9f2e Lanes delete into the trash — the design pass rzen 2026-07-29 12:42:49 -04:00
  • 89d4d983e6 Wire the open-time writability probe and read-only lock rzen 2026-07-29 12:34:55 -04:00
  • 5880838e66 Build the EchoLedger - per-file write provenance for announcements rzen 2026-07-29 12:14:47 -04:00
  • 28ca2c3f50 Realign code with the 2026-07-29 accessibility rulings rzen 2026-07-29 11:37:46 -04:00
  • 065c6f0678 Rule the EchoLedger into base pre-release rzen 2026-07-29 11:33:25 -04:00
  • 95f00211c1 Resolve the 2026-07-29 design-review findings into the DESIGN docs rzen 2026-07-29 11:10:59 -04:00
  • c5edcd8528 Run the accessibility verification pass rzen 2026-07-29 10:42:14 -04:00
  • 92a088fdd3 Runtime contrast for hand-written hex backgrounds rzen 2026-07-29 10:20:16 -04:00
  • 8564814754 Implement visual accommodations and Full Keyboard Access rzen 2026-07-29 08:48:25 -04:00
  • c339b4cecf Implement live accessibility announcements rzen 2026-07-29 08:15:53 -04:00
  • 273c182ef4 Build the VoiceOver tree and actions rzen 2026-07-29 07:38:38 -04:00
  • 7ba90a8cc9 Author the agent guide content rzen 2026-07-28 22:03:38 -04:00
  • b3812ed928 Build AgentGuide — versioned CLAUDE.md maintenance rzen 2026-07-28 21:56:10 -04:00
  • 3aa80db2a4 Build the template chooser and Save as Template rzen 2026-07-28 19:39:18 -04:00
  • e7b48d2d53 Author the ten bundled template boards rzen 2026-07-28 19:00:45 -04:00
  • b6f559375b Build the template engine — board-as-template instantiation rzen 2026-07-28 18:46:23 -04:00
  • 797d020d01 Materialize the trash — faces, menus, and grammar rzen 2026-07-28 18:18:39 -04:00
  • 53bc71f7fb Materialize the trash — store, undo, and the container universe rzen 2026-07-28 17:47:56 -04:00
  • 16c10d61c3 Pivot the trash to a materialized .trash — cards only, no Put Back rzen 2026-07-28 16:02:08 -04:00
  • 4cf5f09d93 Materialize the trash — storage layer rzen 2026-07-28 15:55:40 -04:00
  • 96c4014fef Wire native undo into menus, toolbar, and command validation rzen 2026-07-28 15:29:45 -04:00
  • 50669489cb Implement staleness validation and skip-with-banner rzen 2026-07-28 14:54:42 -04:00
  • 2148ebb379 Register inverse operations at the Writer boundary rzen 2026-07-28 14:24:31 -04:00
  • 93fad2ef1e Build the HistoryProviding seam and the per-board native undo stack rzen 2026-07-28 13:47:27 -04:00
  • d61ce422a3 Give the popover git slot the contextual Pro posture rzen 2026-07-28 13:22:40 -04:00
  • f37892c9a9 Split the project into Lanework and Lanework Pro targets rzen 2026-07-28 13:15:06 -04:00
  • 06ee59e24b Implement toolbar customization for both windows rzen 2026-07-28 12:57:42 -04:00
  • 40322247e0 Build the style, details, and actions sidebar sections rzen 2026-07-28 12:22:04 -04:00
  • 46397c740e Build the attachments sidebar section rzen 2026-07-28 11:52:37 -04:00
  • 40c0a75c24 Build the Raw Source outlet rzen 2026-07-28 11:25:25 -04:00
  • e989c1f26e Build Edit mode with debounced, byte-honest saves rzen 2026-07-28 10:46:02 -04:00
  • 6dc84176fb Build Preview mode rendering rzen 2026-07-28 09:59:18 -04:00
  • 7f1adf47c5 Back out the render-at-release drop presentation rzen 2026-07-28 09:57:32 -04:00
  • 1e65b7c986 Build the card window shell and lifecycle rzen 2026-07-28 09:27:01 -04:00
  • af1860debf Relocate loose card files into attachments rzen 2026-07-28 09:09:31 -04:00
  • 5c0c0e5619 Realign search, clipboard, and lane-hover code with the second batch rzen 2026-07-28 08:45:12 -04:00
  • 524488122f Land Finder file drops positionally, header release topmost rzen 2026-07-28 08:28:28 -04:00
  • 7be9bb2345 Note the trash-drop ruling as shipped in DESIGN/04 rzen 2026-07-28 08:13:12 -04:00
  • 33bf425f25 Drop a card on the shown trash to delete it rzen 2026-07-28 08:12:09 -04:00
  • 1020d9fca4 Remove the face carousel — one card presentation rzen 2026-07-28 08:11:59 -04:00