This website requires JavaScript.
Explore
Help
Sign In
peter
0 Followers
·
0 Following
Joined on
2026-07-29
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
1
Projects
Packages
Public Activity
Starred Repositories
peter
pushed to
main
at
peter/siftlode
2026-08-26 03:28:11 +00:00
fe09879edd
release: 0.73.0 (feature/e8-feed-filtering)
7104767ff9
fix(e8): deep-review hardening + cut 0.73.0
17f8885fb1
fix(channels): collapse overflowing tag suggestions into a "+N" pill
549aae67cc
feat(channels): suggest your own tags for untagged channels from your tagging pattern (E8·S4)
fbb961b5b7
feat(feed): hover infobox on feed cards — full title, description, tags (E8·S3)
Compare 9 commits »
peter
pushed tag
v0.73.0
to
peter/siftlode
2026-08-26 03:28:11 +00:00
peter
pushed tag
v0.72.1
to
peter/siftlode
2026-08-24 21:14:43 +00:00
peter
pushed to
main
at
peter/siftlode
2026-08-24 21:14:42 +00:00
e2a8503496
release: 0.72.1 (improvement/polish-tail)
a389306885
chore(release): 0.72.1 — polish tail (a11y, saved-view default, show-collection Play-all)
32c05897f4
test(plex): cover Play-all leaf/show-expansion + honest empty notice
2e319be569
refactor(plex): share showEpisodeKeys + honest empty Play-all
852b227ea2
fix(views): seed the default view only after the tab-account pins
Compare 10 commits »
peter
pushed to
main
at
peter/siftlode
2026-08-23 16:43:07 +00:00
38921fb997
Merge chore/collection-review-tail: shared PlexLibraryPicker + scroll/create tests + 409->nameTaken sweep
2d1a7ff374
fix(plex): complete the 409->nameTaken sweep + cover PlexLibraryPicker
81b7660232
test(plex): cover create write-through + the 409->nameTaken mapping (F-F)
7caa2636e4
test(nav): cover PageScroller save/restore keying (F12)
1e894d378d
refactor(plex): extract shared PlexLibraryPicker (F6)
Compare 5 commits »
peter
pushed to
main
at
peter/siftlode
2026-08-23 15:19:33 +00:00
361ca7872e
docs: add collaboration section to CLAUDE.md, document ruff format gate
peter
pushed to
main
at
peter/siftlode
2026-08-23 05:50:39 +00:00
6fb369ffcc
Merge chore/ruff-format: adopt ruff format (line-length 100)
a3500340cf
chore: add the ruff-format pass to .git-blame-ignore-revs
b1832afd18
style: apply ruff format across backend + scripts (line-length 100)
434a98d6ed
chore(lint): set ruff line-length 100 and gate ruff format --check
Compare 4 commits »
peter
pushed tag
v0.72.0
to
peter/siftlode
2026-08-23 05:31:26 +00:00
peter
pushed to
main
at
peter/siftlode
2026-08-23 05:31:25 +00:00
cc1f196a2c
fix(build): drop the unused readMerged export so the publish gate passes
peter
pushed to
main
at
peter/siftlode
2026-08-23 05:27:20 +00:00
e3dac34bb0
release: 0.72.0 (feature/plex-filter-bar-overhaul)
938135bb59
chore(release): 0.72.0 — Plex browsing overhaul + editable Collection page
7d2bee59a3
fix(plex): round-2 deep-review follow-ups on the review fixes
6af238c2ea
fix(plex): resolve deep-review findings on the Discover/Collections batch
b71b33654a
feat(plex): forbid duplicate collection names + a "New collection" button
Compare 26 commits »
peter
pushed tag
v0.72.0
to
peter/siftlode
2026-08-23 05:27:20 +00:00
peter
pushed to
main
at
peter/siftlode
2026-08-22 05:09:25 +00:00
041cd526b7
Merge: YT feed filter-bar overhaul + 3 deep-review rounds
9477fea3dc
docs(test): correct the feed-views fixture comment on topic tag distribution
e4b19b5320
fix(feed): round-2 deep-review remediations (incl. a real coerce-on-seed bug)
7692253636
test(feed): cover the filter-bar gaps deep-review flagged
e90603d4db
fix(feed): deep-review remediations for the filter-bar overhaul
Compare 12 commits »
peter
pushed to
main
at
peter/siftlode
2026-08-22 00:07:59 +00:00
cda70164ba
Merge: toolbar/header UI-consistency refactor + a11y fixes
5e1cc4d981
fix(a11y,test): deep-review round 2 — e2e helper attr, trigger names, observer test
4ee452b854
fix(a11y,layout): deep-review fixes — menu roles, sort aria-pressed, rem rail threshold
edbc9dede5
style(header): centre the search-box group over the page content
53ca4e2849
feat(layout): a pinned filter rail no longer pushes content when there's room for it
Compare 18 commits »
peter
pushed tag
v0.71.0
to
peter/siftlode
2026-08-21 06:26:33 +00:00
peter
pushed to
main
at
peter/siftlode
2026-08-21 06:26:32 +00:00
6b4febcc95
release: 0.71.0 (improvement/e5-s1-plex-platform)
cb5ac09a80
chore(e5): bump to 0.71.0 + release notes for the Plex Experience epic
bad2aae753
fix(e5): deep-review round — combobox Enter, parse_person collision, enrich hardening + coverage
8f6714e678
refactor(e5): deferred review-tail (frontend) — Carousel reuse + shared scroll core
13fb2b4e61
refactor(e5): deferred review-tail (backend) — enrich off request path, reuse, tests
Compare 30 commits »
peter
pushed to
main
at
peter/siftlode
2026-08-20 01:52:14 +00:00
868ff533ee
style(e4): prettier-format two S6-touched files to unblock the 0.70.0 gate
peter
pushed to
main
at
peter/siftlode
2026-08-20 01:50:02 +00:00
00bf9a39f7
release: 0.70.0 (improvement/e4-frontend-platform)
640a8efeed
chore(release): 0.70.0 — E4 Frontend Platform (bookmarkable URLs + touch a11y)
23ac884b42
fix(e4): address deep-review findings — bookmark popstate, focus trap, touch a11y
1579a81395
fix(e4): address code-review findings — usePref flush, ?pl guard, dedup (E4 review)
4fe6f38f1b
refactor(rail): extract shared FilterRail shell + name the MediaSource seam (E4 S7)
Compare 12 commits »
peter
pushed tag
v0.70.0
to
peter/siftlode
2026-08-20 01:50:02 +00:00
peter
pushed to
main
at
peter/siftlode
2026-08-19 00:00:44 +00:00
c82cf25bcf
release: 0.69.2 (bug/download-poster-account-scope)
634e9bb17c
chore(release): 0.69.2 — fix multi-account Library thumbnails
ce2954cf2b
fix(downloads): carry the active account on the Library poster URL
Compare 3 commits »
peter
pushed tag
v0.69.2
to
peter/siftlode
2026-08-19 00:00:44 +00:00
Previous
8
Next