mirror of
https://github.com/runbear-io/beardrive.git
synced 2026-08-25 08:08:08 +02:00
Rework the bdrive web UI away from the violet Obsidian-ish theme to a near-black, honey-accented, hairline-crafted look in the spirit of Linear: - Replace the mixed emoji glyphs (chevrons, clocks, palette icons, admin badge, history markers, share dialog) with one coherent SVG line-icon sprite + a svgIcon() helper; colored letter-marks for projects. - Repoint the design tokens and rewrite style.css: near-black grounds, 7% hairline borders, tightened type, honey spent only on active state, the ⌘K selection, and brand marks. - Restyle the server-rendered auth pages and the public /s/ share shell to the same tokens so sign-in and the app read as one product. File-tree behavior: - Folders start collapsed; a lone root folder opens on load. - Opening a file (search, wikilink, deep link) unfolds the path to it and scrolls the row into view. State now tracks open dirs (not collapsed), so it survives the periodic tree refresh. - Plain-text/JSONL views wrap long unbreakable lines instead of overflowing the reading column. Verified in the running example hub across desktop + mobile; go build, go vet, go test ./... all green; zero horizontal page overflow. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R7Q9ZKSZRTdvrSJkYLUmYs