Orbit
Personal project-tracking hub. One place for every project's ideas, issues, designs, and history.
Ideas
- idea Cross-project timeline view
- idea Search across all projects
-
When a day has no history entries but the day divider is still rendered, a second divider appears at the bottom of the empty section. Likely a template conditional that should check for entries before emitting the divider.
Design
- design 2026-04-05-orbit-design-system
- idea Idea detail pages with inline editing
Build
- idea Inline design-preview links on project rows
-
On first page load, system fonts flash briefly before Iosevka loads. The font-display: block rule should prevent this, but the preload hint may be missing or misordered.
Review
-
Sodium palette, dot vocabulary, iosevka everywhere. Self-hosted fonts, dark-first with light media query. Design folder with style.css, theme.js, preview pages.
History
-
Project dots on the home page were binary: orange or grey. This doesn't distinguish a project with open work from one that's caught up.
Projects now show three dot states:
- Green (done): active within 7 days, no open issues or PRs
- Orange (active): active within 7 days, has open issues or PRs
- Grey (muted): no activity for over a week
The project detail page also gets a dot next to the project name, using the same logic.
-
Orbit's CLAUDE.md was entirely hand-written. The arne/conventions repo now manages shared rules via apply.sh, which writes generated content between markers in CLAUDE.md and places reference docs in docs/conventions/.
Known cuts
- No automatic triggers — push is manual for now
- No cleanup of removed layers' reference docs
- 09:12 Stop hard-coding 'arne/' as the owner prefix
-
The
design/directory is orbit's canonical styleguide. A PreToolUse hook enforces read-only access outside design sessions, preventing accidental edits to the style guide during normal feature work. - 19:43 Project registered in orbit