Skip to content

[dev] fix: clear skills badge and show expiry - #207

Merged
Tomlord1122 merged 3 commits into
devfrom
fix/skill-badge-and-expiry
Oct 18, 2026
Merged

Tomlord1122 merged 3 commits into
devfrom
fix/skill-badge-and-expiry

Conversation

@Tomlord1122

Copy link
Copy Markdown
Member

Background

The Skills sidebar dot stayed on after the user opened Skills, and the only way to clear it was a full reload. Self-improvement skills also expire on a curator clock, but the skills page never showed how long was left.

feab25bf: Opening Skills, including the Cmd+2 shortcut, now marks skill updates seen so the dot clears without a reload. Parent write_skill publishes the same update event, so a direct skill write lights the badge too.

f4aad4c1: Unpinned self-improvement skills now expose expires_at. The page shows when a skill will archive, or when an archived skill will be deleted. Pinned skills do not expire.

The sidebar dot stayed on after the user opened Skills because only an
opened live skill was marked seen, and the page defaults to drafts.
Opening Skills now clears the update badge. Parent write_skill also
publishes the same update event so a direct skill write lights the dot.

Signed-off-by: Tom Liu (Liu Hsiu-Chi) <0xtomlord1122@gmail.com>
Unpinned self-improvement skills archive 30 days after last use, then
delete 10 days after archive. The skills page now shows that countdown
on the list, preview, and archived rows.

Signed-off-by: Tom Liu (Liu Hsiu-Chi) <0xtomlord1122@gmail.com>
Signed-off-by: Tom Liu (Liu Hsiu-Chi) <0xtomlord1122@gmail.com>
@Tomlord1122
Tomlord1122 merged commit 3482dd1 into dev Oct 18, 2026
4 of 5 checks passed
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