• Joined on 2026-07-29
peter pushed tag v0.87.0 to peter/siftlode 2026-09-15 01:02:20 +00:00
peter pushed to main at peter/siftlode 2026-09-15 01:02:19 +00:00
595490cb98 release: 0.87.0 (improvement/watch-background-audio)
7537882235 chore(release): 0.87.0
47d968eeea fix: review round 4 — an account switch unloads as the old account, a share link's lockout costs five networks
e7f38396a2 fix: review round 3 — a new tab keeps its account's notices, a revoked tab account lands on the default
f569b19c49 fix: review round 2 — a signed-out tab acts as nobody, honest share-page failures
Compare 12 commits »
peter pushed to main at peter/siftlode 2026-09-13 23:53:07 +00:00
90523284ab release: 0.86.0 (feature/e11.5-download-failures)
17bfea8754 release: 0.86.0 notes
2a9ddb78ac fix(downloads): E11.5 epic-end review round 2
e887233210 fix(downloads): E11.5 epic-end review round 1
b17d92d7c2 fix(downloads): confirm dialogs name the action on their confirm button
Compare 11 commits »
peter pushed tag v0.86.0 to peter/siftlode 2026-09-13 23:53:07 +00:00
peter pushed to main at peter/siftlode 2026-09-13 19:02:24 +00:00
ca5e446fbd release: 0.85.0 (feature/e11-power-navigation)
4c7ab12a3e release: 0.85.0 — E11 Power Navigation
c6b552e75f fix(keys): epic-end review round 3 — the part-way clip count shows, busy buttons keep focus, cards say their names
3cd0c525e2 fix(keys): epic-end review round 2 — focus comes back to the card, the right rail and the reason
f130a1c05a fix(keys): epic-end review round 1 — Back, menus and dialogs keep the focus where it belongs
Compare 17 commits »
peter pushed tag v0.85.0 to peter/siftlode 2026-09-13 19:02:24 +00:00
peter pushed to main at peter/siftlode 2026-09-12 14:44:04 +00:00
32fe0768b6 release: 0.84.0 (bug/hunt-2026-09)
415a6c16f9 release: 0.84.0 — the owner's sixteen-item bug hunt
8c51062e5b fix(api,ui): the demo refusal says why at every site, and the contract guard cannot fail open
63bf1bca78 fix(plex): an accepted reorder refetches the detail it just wrote
c7a377396b fix(ui): a closing dialog leaves the focus to the dialog standing above it
Compare 53 commits »
peter pushed tag v0.84.0 to peter/siftlode 2026-09-12 14:44:04 +00:00
peter pushed to main at peter/siftlode 2026-09-09 20:04:16 +00:00
14b5fe2e31 release: 0.83.0 (feature/e24-anti-paralysis)
d260aabfd7 chore(release): 0.83.0 — the Home surface
d832bb19ce fix(e24): review round 4 — a test that pinned nothing, and prose still ahead of the code
59efc8f2e8 fix(e24): review round 3 — the holes round 2's own fixes left
e4ffd59ca7 fix(e24): review round 2 — a buried history entry, a stale hero, and a spinner that was not ours
Compare 16 commits »
peter pushed tag v0.83.0 to peter/siftlode 2026-09-09 20:04:16 +00:00
peter pushed to main at peter/siftlode 2026-09-06 00:37:12 +00:00
8d9a99ce54 release: 0.82.0 (feature/e10-platform-ergonomics)
45dd4bdda7 chore(release): 0.82.0 — E10 Platform & Ergonomics
dac391a890 fix(e10): review round 3 — settle the focus race in a browser instead of guessing again
4b33036e7c fix(e10): review round 2 — revert what round 1 got wrong, narrow what it got too broad
80dea4f307 fix(e10): review round 1, part 2 — the docs the epic invalidated, and three contracts made real
Compare 18 commits »
peter pushed tag v0.82.0 to peter/siftlode 2026-09-06 00:37:12 +00:00
peter pushed to main at peter/siftlode 2026-09-05 02:54:27 +00:00
31fa554b87 release: 0.81.0 (improvement/e12-security-ops)
6a0efba477 chore(release): 0.81.0 — E12 Security & Ops Hardening
9f28f46839 fix(e12): unbreak the gate, and stop printing a command that can strand the restore
14f1c97c0a fix(e12): a bare up -d picks the wrong compose file, and recreates the database
fc56f514b3 fix(e12): the restart hint pointed at the one command that undoes a rollback
Compare 12 commits »
peter pushed tag v0.81.0 to peter/siftlode 2026-09-05 02:54:27 +00:00
peter pushed to main at peter/siftlode 2026-09-04 21:28:32 +00:00
e23128b4a1 release: 0.80.0 (improvement/e9.5-onboarding-access)
0d5f8f0708 chore(release): 0.80.0 — E9.5 Onboarding & Access flow
a03bf8d371 fix(auth): stop erasing a reset link the signed-in tree never reads (E9.5 review round 4)
3dc14402b0 test(auth): pin what rounds 1 and 2 left unpinned (E9.5 review round 3)
540ca244c8 revert(auth): the newest registration does not own an unverified account (E9.5 review round 2)
Compare 17 commits »
peter pushed tag v0.80.0 to peter/siftlode 2026-09-04 21:28:32 +00:00
peter pushed tag v0.79.0 to peter/siftlode 2026-09-03 19:59:35 +00:00
peter pushed to main at peter/siftlode 2026-09-03 19:59:34 +00:00
7339a0b84b release: 0.79.0 (improvement/e9-playlist)
c960c07a6a release: 0.79.0 notes + version bump
3cfdb36f06 test(format): pin the sub-minute truncation (E9 R2)
ada95d04a4 fix(playlists): one rendering for a playlist total, honest below a minute (E9 R1)
1b004e6ccf feat(plex): total playtime in the playlist header (E9 S3)
Compare 8 commits »
peter pushed to main at peter/siftlode 2026-09-02 01:25:01 +00:00
a9044ece50 release: 0.78.8 (improvement/email-html-alternative)
473aafd1c8 release: bump VERSION to 0.78.8 + release notes
7019e3afdf fix(email): give every mail an HTML alternative so its link is clickable
Compare 3 commits »
peter pushed tag v0.78.8 to peter/siftlode 2026-09-02 01:25:01 +00:00