Skip to content

feat(page): logbook design - #6

Merged
vnykmshr merged 16 commits into
mainfrom
feature/design-logbook
Oct 9, 2026
Merged

vnykmshr merged 16 commits into
mainfrom
feature/design-logbook

Conversation

@vnykmshr

@vnykmshr vnykmshr commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Replaces the page's look with a logbook design: Recursive, self-hosted (OFL; font-src 'self' added to the CSP), one token block with light-dark() colors, and an auto/light/dark choice applied before first paint. Rows split into company, role and source, URLs dropped, nothing truncated. A tick marks rows that arrived since the last visit; rows never on screen keep full ink; read rows dim. The filter matches company and role only. test/style.test.ts guards tokens and contrast, scripts/probe.mjs checks the font live, and docs/design.md records the design.

1mb-dev added 16 commits October 9, 2026 07:53
default-src 'none' blocks the page's own font silently; only the console reports it.
Rows show the company, the rest of the title without URLs, and a one-word source.
A row counts as seen once most of it has been on screen, not when it was merely listed.
theme.js runs before the stylesheet so the first paint uses the stored choice.
Recursive, self-hosted (OFL), and one token block with light-dark() colors; tests guard the tokens and contrast, probe checks the font live.
where is no longer displayed; matching it let -hiring hide 69 rows by invisible text.
Listed-but-unscrolled rows came back ticked as new since a visit they predate; a first visit dimmed every row.
The title's URLs and the source word matched too: -lever hid rows by a hidden URL, -hn dropped HN job stories.
'(https://…' kept its open paren and '(http…' survived whole.
A first segment that was only a URL moved the role into the company slot.
With a filter on, the tick sat before 'N of M'.
Desktop rows are 36px; a tablet wider than 40rem got them too.
@vnykmshr
vnykmshr merged commit 85a774c into main Oct 9, 2026
6 checks passed
@vnykmshr
vnykmshr deleted the feature/design-logbook branch October 9, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant