• Joined on 2026-07-29
peter pushed tag v0.114.1 to peter/siftlode 2026-10-30 02:10:44 +00:00
peter pushed to main at peter/siftlode 2026-10-30 02:10:43 +00:00
da74b8b9bf release: 0.114.1 (bug/notice-language)
6944622085 chore(release): 0.114.1
2bdcebdb34 fix(notifications): a confirm names its user and channel again; t() and a notice's text are kept apart by a contract
046dde44a4 test(notifications): the center re-says its rows after a switch, a repeat coalesces by content; e2e helper fails with a cause
74f58ea001 fix(notifications): the English log formats its numbers in English; the ui/ contract sees msg() keys
Compare 11 commits »
peter pushed to main at peter/siftlode 2026-10-29 01:18:58 +00:00
41ad538edc release: 0.114.0 (feature/e13-notifications-order)
7489cab3bc chore(release): 0.114.0
91256b10b0 test(nav): pin the restore's last look and the clearing of the name it looks for
b22e903174 fix(notifications): Earlier opens on Back only for a row that can be nowhere else, and Mark read reads read at once
d6e72d7576 fix(notifications): Back to a row that folded away since opens Earlier on it
Compare 23 commits »
peter pushed tag v0.114.0 to peter/siftlode 2026-10-29 01:18:58 +00:00
peter pushed tag v0.113.0 to peter/siftlode 2026-10-28 01:19:32 +00:00
peter pushed to main at peter/siftlode 2026-10-28 01:19:31 +00:00
4084dd2f92 release: 0.113.0 (feature/e46-url-is-the-view)
6aa6a6efdf chore(release): 0.113.0
5686759bca fix(nav): a page settling keeps a reload's overlay entry; an old entry's sub-view goes to its own (review round 4)
99a33e7fd1 fix(history): a sub-view reads only its own module's from the entry it mounts on
8804bdde63 Merge branch 'main' into feature/e46-url-is-the-view
Compare 17 commits »
peter pushed to main at peter/siftlode 2026-10-27 23:08:41 +00:00
35266fd7e8 release: 0.112.1 (bug/authlib-cve)
6211e15611 chore(release): 0.112.1
011dea8eb7 fix(deps): Authlib 1.7.2 -> 1.9.1 for CVE-2026-96760 and CVE-2026-114616
Compare 3 commits »
peter pushed tag v0.112.1 to peter/siftlode 2026-10-27 23:08:41 +00:00
peter pushed tag v0.112.0 to peter/siftlode 2026-10-25 16:35:38 +00:00
peter pushed to main at peter/siftlode 2026-10-25 16:35:37 +00:00
4aff19a9a4 Merge branch 'feature/e45-related-videos'
dc50b856fd chore(security): gitleaks knows the public InnerTube key and a fixture's page cursors are no secrets
ee6e37f032 release: 0.112.0 (feature/e45-related-videos)
4c2fbf9b8d chore(release): 0.112.0
9d6d7525e5 fix(feed): a live search whose first page failed offers Retry where trying again can help
Compare 23 commits »
peter pushed tag v0.111.0 to peter/siftlode 2026-10-24 11:19:56 +00:00
peter pushed to main at peter/siftlode 2026-10-24 11:19:55 +00:00
4695e1a62f release: 0.111.0 (feature/e48-watched-channels)
1adf59ea1b chore(release): 0.111.0
bc8fe2cc6c fix(catalog): a follow from YouTube keeps an explored channel, and the list counts only what can come
33dd9ff054 fix(reader): the watched-channels list keeps its channels, its shares and its retries
b5f9cf14db feat(channels): a "Discover from your history" tab for the channels watched but not followed
Compare 6 commits »
peter pushed tag v0.110.0 to peter/siftlode 2026-10-23 20:48:08 +00:00
peter pushed to main at peter/siftlode 2026-10-23 20:48:07 +00:00
84af92aa29 release: 0.110.0 (feature/e41-history-import)
420baff463 chore(release): 0.110.0
9c5f81fd94 fix(reader): the Takeout import keeps a later upload, an un-mark and its memory bound
9f580fd8c8 fix(reader): the Takeout import holds up under abuse, races and a run it cannot see
e0b02a0c14 fix(inbox): a Takeout import's notice opens the user's own import
Compare 9 commits »
peter pushed to main at peter/siftlode 2026-10-23 13:00:29 +00:00
bf5ceec8a1 release: 0.109.2 (bug/plex-player-server-away)
e788326247 chore(release): 0.109.2 — a server restart mid-episode is waited out by the Plex player
38c71b7b4f fix(plex): a server that restarts mid-episode is waited out, not reported as a stream that cannot play
Compare 3 commits »
peter pushed tag v0.109.2 to peter/siftlode 2026-10-23 13:00:29 +00:00
peter pushed to main at peter/siftlode 2026-10-23 12:21:47 +00:00
cd5b26efa7 release: 0.109.1 (improvement/e44-fe-shell)
0892a1a400 chore(release): 0.109.1 — the frontend in one folder per page with lint-held layers; an edited saved view survives a visit away
b443ac0c84 fix(frontend): the layer gates cover what the move left outside them, and each page keeps its own logic
ad05932217 docs(frontend): the canonical table and the ui README name the module shape; adding a page is written down
6ae7825a14 refactor(frontend): the module stores mount from the registry, and the feed and Plex each own their saved views
Compare 12 commits »
peter pushed tag v0.109.1 to peter/siftlode 2026-10-23 12:21:47 +00:00
peter pushed tag v0.109.0 to peter/siftlode 2026-10-21 01:05:49 +00:00
peter pushed to main at peter/siftlode 2026-10-21 01:05:48 +00:00
fdf8076013 release: 0.109.0 (improvement/e43-identity-diet)
6287fc9cf8 chore(release): 0.109.0 — one account per browser, settings that follow the account, a tab that names its account
3c6c23507b fix(frontend): a page opened at a //path boots, and the account-switch copy reads right in Hungarian
ef99f7b5c7 fix(auth): a Google connect names its tab's account too, and a refused tab says why
94418a087e fix(auth): a tab acts only as the account it was built for, and the review's other findings
Compare 12 commits »