-
3f4125e324
Render the dropped card at release, and pin the hold's timeout
rzen
2026-07-28 07:51:05 -04:00
-
1487b391ad
Refuse folder drops at hover, skip them in mixes
rzen
2026-07-28 07:29:43 -04:00
-
7be4eec9fd
Unify the trashed universe on the trash rows
rzen
2026-07-28 07:23:18 -04:00
-
88364b20c0
Resolve the second design-review batch and drop the face carousel
rzen
2026-07-28 07:22:48 -04:00
-
bf18512abc
Make Duplicate a cancellable per-item walk with a save-panel fallback
rzen
2026-07-28 07:20:14 -04:00
-
756e936291
Add the loss-row banner class and retone degraded paste
rzen
2026-07-28 07:17:27 -04:00
-
15006ad233
Make the card-create handoff read as one arrival
rzen
2026-07-28 07:15:39 -04:00
-
e6d3673891
Give the trash column a full-height marquee backdrop
rzen
2026-07-28 07:11:06 -04:00
-
cc4cc99c71
Wire Finder open as a standard document open
rzen
2026-07-28 07:09:44 -04:00
-
ac5ac4c2cd
Pin the caret-chord yielding seam with tests
rzen
2026-07-28 07:02:27 -04:00
-
14e752895a
Fix the collapsed-lanes render on initial board open
rzen
2026-07-28 06:48:59 -04:00
-
2fc4020a2b
Build the sole-selection attachment carousel
rzen
2026-07-28 00:21:13 -04:00
-
6c490ec71c
Build per-surface context menus
rzen
2026-07-27 23:42:37 -04:00
-
c1f304d3fe
Build the menu bar per the Command Nexus
rzen
2026-07-27 23:28:22 -04:00
-
cf87b72092
Implement live search filtering
rzen
2026-07-27 22:49:15 -04:00
-
7eee0934ee
Implement the hybrid clipboard with deferred cut
rzen
2026-07-27 22:18:58 -04:00
-
8f116934b4
Implement Finder file drops
rzen
2026-07-27 21:20:46 -04:00
-
90cf82d740
Implement drag & drop with the locality model
rzen
2026-07-27 20:58:26 -04:00
-
f2d9f3ad07
Give the registry live display-state write-through and record-before-load
rzen
2026-07-27 20:44:30 -04:00
-
cacd48cb0f
Ratify the edition split and the 2026-07-28 design-review resolutions
rzen
2026-07-27 20:29:32 -04:00
-
edc094a5f4
Realign the width and lane-move commands — three fresh settlements
rzen
2026-07-27 20:10:59 -04:00
-
21a5a6dbfd
Build the drop-slot model and the drop commits — drag & drop, first half
rzen
2026-07-27 20:10:24 -04:00
-
4035ba7986
Implement the keyboard grammar and full command map
rzen
2026-07-27 19:32:30 -04:00
-
2e229735b1
Implement the selection model
rzen
2026-07-27 19:00:23 -04:00
-
4b97ecf3f0
Build the welcome screen
rzen
2026-07-27 16:50:39 -04:00
-
5ebf9fb90c
Implement the motion language
rzen
2026-07-27 15:59:59 -04:00
-
3be38fcb47
Realign the Cmd-N target rule — a multi-selection anchors at its last member
rzen
2026-07-27 15:38:34 -04:00
-
2090d742b9
Build the trash quasi-lane
rzen
2026-07-27 15:38:34 -04:00
-
aa6aaf2a11
Build the board popover — title widget, rename, styling, git slot
rzen
2026-07-27 15:08:06 -04:00
-
c6298c2e41
Build the styling system and shared style editor
rzen
2026-07-27 14:47:26 -04:00
-
bea6d02d1d
Realign read-side rules — width range coercion, finite order, symlink pins
rzen
2026-07-27 14:21:03 -04:00
-
b4c90838b4
Build card faces with edge-accent styling
rzen
2026-07-27 13:48:50 -04:00
-
b35566e0fe
Build lane chrome — title bar, badge, inline rename
rzen
2026-07-27 08:52:24 -04:00
-
ff3ba298f0
Build the full-visibility lane layout
rzen
2026-07-27 08:16:14 -04:00
-
fccdf56cf4
Stand up the window architecture — welcome, board, card
rzen
2026-07-27 07:47:11 -04:00
-
61e18c3dfa
Second Minor batch — eight implementation-session follow-ups ratified
rzen
2026-07-26 21:21:35 -04:00
-
3245060822
Symmetric writability probe; loader dedupes case-spelled identity twins
rzen
2026-07-26 21:18:48 -04:00
-
8cf954a8c0
Ratify the unquoted-colon rescue — read-side recovery of the classic slip
rzen
2026-07-26 21:17:30 -04:00
-
adfe87fdec
Batch of eleven Minor design-review fixes across the corpus
rzen
2026-07-26 21:09:23 -04:00
-
23e761120f
Give transient UI state an explicit home in the store
rzen
2026-07-26 21:06:26 -04:00
-
8285e19497
Define how non-snapshot files commit — whole-root staging, path-shaped events
rzen
2026-07-26 21:05:04 -04:00
-
3a0a5b5e7c
Pause the remote half of the git surface in abnormal repo states
rzen
2026-07-26 21:03:17 -04:00
-
e618658bda
Cede ⇧⌘T to Show Tab Bar — window tabbing stays enabled, Show Trash unchorded
rzen
2026-07-26 21:02:07 -04:00
-
fdec965700
Give the card window's title field its Escape abandon
rzen
2026-07-26 20:58:45 -04:00
-
c145cfb35a
Add Restore and Permanently delete to the commit-message vocabulary
rzen
2026-07-26 20:57:28 -04:00
-
2ee88a6015
Stop ⇧-arrow extension at the trash's liveness and kind boundaries
rzen
2026-07-26 20:56:15 -04:00
-
fd0f826c3e
Tombstoned selections never anchor paste — the ⌘N rule returned to its precedent
rzen
2026-07-26 20:55:22 -04:00
-
c26a6e3deb
Settle search-field keys — stock field, swallowed Return, Tab out, staged Escape
rzen
2026-07-26 20:54:21 -04:00
-
4418b7f981
Align the identity predicate with the ratified shape-only rule
rzen
2026-07-26 20:53:38 -04:00
-
1d7449e49a
Give lane selection its keyboard entry — ⌥↑ escalates; header clicks select
rzen
2026-07-26 20:45:10 -04:00
-
71e7f85328
Registry-cache the welcome row's title and icon with live write-through
rzen
2026-07-26 20:42:31 -04:00
-
747dea552d
Surface write failures — banners, locks, one modal
rzen
2026-07-26 20:41:48 -04:00
-
dea77c3459
Place Duplicate and Save as Template in the read-only lock's scope
rzen
2026-07-26 20:40:40 -04:00
-
ce1d618117
Rank info rows in the banner precedence — in-progress pinned, signpost last
rzen
2026-07-26 20:30:21 -04:00
-
c3e919be37
Make the trash sort deterministic — tie-break and unknown-date rule
rzen
2026-07-26 20:28:48 -04:00
-
764a4d4a59
Define the identity predicate as shape-only — lowercase v4 is emission, not the gate
rzen
2026-07-26 20:27:07 -04:00
-
e012147476
Settle launch restoration on a live open-now registry flag
rzen
2026-07-26 20:22:07 -04:00
-
110ef1e623
Settle vanished-focus recovery when the focused card's lane vanished
rzen
2026-07-26 20:20:00 -04:00
-
7980bb692b
Give Preview checkboxes their pointer-free path via the system focus model
rzen
2026-07-26 20:18:33 -04:00
-
c66fae0b09
Trash respects the ancestor walk — no row under a tombstoned lane
rzen
2026-07-26 20:16:08 -04:00
-
c2ff51cf88
Settle within-board lane paste as the supported lane duplicate
rzen
2026-07-26 20:10:42 -04:00
-
01ae3fb4b8
Scope modified to index.md rewrites — content provenance, not file activity
rzen
2026-07-26 20:08:28 -04:00
-
515708a11b
Name the EchoLedger in 02 — settle write provenance for attribution and announcements
rzen
2026-07-26 20:05:54 -04:00
-
abca29054c
Convert the Writer's operation vocabulary to a closed enum
rzen
2026-07-26 20:03:42 -04:00
-
0ab0e58412
Set Lanework's version to 2.0 — the pathfinder app was 1.0
rzen
2026-07-26 19:49:28 -04:00
-
cb86316506
Selection liveness is effective — ancestor-walked (ratified)
rzen
2026-07-26 19:48:12 -04:00
-
f0e1738964
Build the board registry and per-board app state
rzen
2026-07-26 19:46:18 -04:00
-
9818dfefbe
Settle effective liveness for selection re-resolution; fix debounce attribution
rzen
2026-07-26 19:34:47 -04:00
-
68530ff569
Ratify the thrown-wholesale-operation arming rule into 02
rzen
2026-07-26 19:29:04 -04:00
-
2ba6989481
Align FolderWatcher with the newly ratified design decisions
rzen
2026-07-26 19:24:11 -04:00
-
66516d38d1
Build BoardStore — one-way flow and resilient reloads
rzen
2026-07-26 19:14:15 -04:00
-
d32f03f8c9
Resolve eleven Redesign-board findings across the design corpus
rzen
2026-07-26 19:06:08 -04:00
-
cadb62564c
Build FolderWatcher — FSEvents with bracketed suppression
rzen
2026-07-26 18:49:52 -04:00
-
048bb8d244
Reuse the pathfinder app icon
rzen
2026-07-26 18:11:55 -04:00
-
4dcfd636a4
Ratify m2 findings into DESIGN: line endings, uneditable shapes, renumber partial, error enum
rzen
2026-07-26 18:06:43 -04:00
-
b11fb9d070
Ratify three m2 write-path findings into the storage format
rzen
2026-07-26 18:06:28 -04:00
-
328cfb629f
Write the write-path fidelity test suite
rzen
2026-07-26 18:04:57 -04:00
-
840528d14c
Implement attachment import and listing
rzen
2026-07-26 17:48:46 -04:00
-
fa834501b5
Implement tombstone delete, restore, and purge
rzen
2026-07-26 17:42:22 -04:00
-
eb9e1e413f
Implement move and copy identity semantics
rzen
2026-07-26 17:37:24 -04:00
-
8c0cec06ee
Implement create operations for board, lane, and card
rzen
2026-07-26 17:01:09 -04:00
-
19f67bdb78
Build BoardWriter — atomic, minimal-touch writes
rzen
2026-07-26 16:49:42 -04:00
-
a131399c02
Minor doc fixes across the corpus (ten review findings)
rzen
2026-07-26 16:30:58 -04:00
-
1b530e1b9a
Unwritable board locations enter the read-only lock at open
rzen
2026-07-26 16:29:18 -04:00
-
092d226df6
Inline rename: UUID tracking, vanish discards, live filter uncarved
rzen
2026-07-26 16:27:51 -04:00
-
7ef3a64a49
Watcher recovery: reconciling reloads close every blind window
rzen
2026-07-26 16:26:58 -04:00
-
06d172a804
Clipboard staging lifecycle and loud degraded pastes
rzen
2026-07-26 16:25:27 -04:00
-
5fff6e8244
State the encoding and line-ending contract for index.md
rzen
2026-07-26 16:24:41 -04:00
-
3d7457d80f
Drop semantics under mid-drag foreign reloads
rzen
2026-07-26 16:23:03 -04:00
-
498d23e15e
Renamed board root re-resolves by file identity mid-session
rzen
2026-07-26 16:22:12 -04:00
-
9fb5845a5b
Raw-source buffers join the branch-switch settle step
rzen
2026-07-26 16:21:26 -04:00
-
7470255886
Write the loader fixture suite, valid and malformed
rzen
2026-07-26 16:20:47 -04:00
-
e6c34c0ccf
Failure paths for app-initiated git operations
rzen
2026-07-26 16:20:25 -04:00
-
607e1b837b
The undo stack is HEAD's first-parent ancestry, live
rzen
2026-07-26 16:18:57 -04:00
-
03ec2f0879
Extend the read-only lock to card-window write paths
rzen
2026-07-26 16:16:49 -04:00
-
5af3680070
Undo restore gates on save-or-discard when its diff touches a session card
rzen
2026-07-26 16:15:32 -04:00
-
1f469cebcb
Scope 09's no-silent-git rule to instantiation
rzen
2026-07-26 16:12:00 -04:00
-
0b779470f2
Name the app-claimed board-root files in 01's stray-tolerance rule
rzen
2026-07-26 16:11:28 -04:00
-
1337265dd7
Menu item mandatory, default chord where warranted — contract reworded
rzen
2026-07-26 16:10:37 -04:00
-
5a459f0ee4
Exclude inline comments from raw value reads
rzen
2026-07-26 16:10:32 -04:00