forked from bots-garden/ori
Handoff — 2026-09-17 — Resizable file tree column (ticket 0015)
State
- Feature complete and user-tested in the browser: drag the divider between the file tree and the tabs, ←/→, Home/End, double-click reset, width remembered in localStorage (
ori.fileTreeWidth). Ticket 0015 closed. - Quality gate PASS (run #15) after cleaning up pre-existing findings in ori-desktop
main.js,raw.go,search.go,PreviewPane.tsx. - ori is running in the sandbox on :8888 with the current build (
env -u CLAUDECODE CLAUDE_CODE_EXECUTABLE=/home/agent/.local/share/claude/versions/2.1.275 ./bin/ori --addr 0.0.0.0:8888, log/tmp/ori.log).
In flight
- Nothing on this topic. The user's next request, received mid-session: light/dark theme selector, light by default (ticket 0013). Not started. Note
ui/src/app.cssalready defines a dark palette under@media (prefers-color-scheme: dark)— the feature is mostly adata-themeattribute + a toggle + persistence, same localStorage pattern as the width.
Next steps
- Ticket 0013 (themes) through methodical-dev.
- On the Mac:
cd ori-desktop && wails build, check the connect screen still works now thatmain.jsis an ES module. - Committed as
76d62acand merged intomain(fast-forward) at the user's request; not pushed.
Watch out for
~/.qltyis a fresh 488 MB volume after a sandbox recreation: recreate~/.qlty/cache -> ~/.qlty-cachebefore the first qlty run orqlty checkdies with ENOSPC while unpacking Go.- jsdom 26 lacks
PointerEventandsetPointerCapture;ResizeHandle.test.tsxpolyfills the former, the component guards the latter with?.(). pkill -f 'bin/ori'matches the shell running it; usepkill -f '^\./bin/ori '.- biome for ad-hoc checks:
npx -y @biomejs/biome@1.9.4(project pin frombiome.json); a barenpx biomeinstalls an unrelated package.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|