~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/knotless

git that lives in your Atmosphere account

knotless.dev
1 collaborator

knotless 0.13.0 Latest 2 packages, 1 image

1
10

web: Every feed line names its repository, and stars read as others do

Merged
Merged chadtmiller.com asked to merge into main from chadtmiller.com/knotless:web/feed-repo-names

What changes

Every line of the feed names its repository. Before, a line said "on owner/repo" only when the line above was of another repository, so "created web/history-count" stood alone whenever it followed a line of the same repository, even with lines of other repositories around it.

Stars read as the other lines do. A star line was drawn in --text-sm, muted, with tighter padding (li.light); it now takes the feed's size, colour and spacing.

Why

Nothing on the page groups lines by repository, so a line without its repository read as one missing it, and feeds that interleave repositories (grain and knotless here) left it to whatever sat above. Naming it every time is the simplest way for each line to read alone.

How it was checked

just look / signed in, with a getFeed answer holding a lone star, a crowd of stars and one account's stars of two repositories beside pushes and pulls, desktop light and phone dark; and profile-activity.

Shots-moved: home, profile, profile-fork, profile-activity

Shortcomings

Lines are longer: on a phone, more of them wrap to a second line.

🤖 Generated with Claude Code

Approved

The feed now names the repository on every line that doesn't already show it. This is done by dropping the named prop, so where() always renders on <RepoLink>. Star lines lose the li.light class and its CSS, so they take the feed's size, colour and spacing.

I found no leftover users of named or .light, and the three edits agree with each other. Star and created lines already show their repository in the sentence and don't call where(), so they don't get a doubled "on". Nothing in docs/ or the changesets needs updating for a web-only change. The body has a Shots-moved: line.

The checks were still queued or running when I looked. Before merging, confirm that shots lists only the pages named in Shots-moved:, and that web and test pass.

Merged as 96bf031