• Joined on 2026-07-29
peter pushed to main at peter/siftlode 2026-08-18 23:42:55 +00:00
2229b01a91 release: 0.69.1 (bug/feed-scroll-thumbnails-about)
b17b47f54e chore(release): 0.69.1 — feed read-ahead, download thumbnails, About popover
1e2b3c5d29 docs(sync): scope normalize_description to channels + lock line-ending behavior
d065902404 refactor(feed): cap the read-ahead lookahead and extract it to a tested helper
a300977ed4 fix(feed): read further ahead so fast scrolling doesn't stall at "Load more"
Compare 8 commits »
peter pushed tag v0.69.1 to peter/siftlode 2026-08-18 23:42:55 +00:00
peter pushed to main at peter/siftlode 2026-08-18 22:14:05 +00:00
96413c3d5e release: 0.69.0 (improvement/e3-s1-plex-split)
d9677e0e3a chore(release): 0.69.0 — E3 backend architecture consolidation
2b804300d5 fix(scheduler): address /code-review R3 findings on the maintenance handler (3)
3f047bbad1 refactor(config): config/state mutators flush, callers commit (E3 S3, B-core-10)
8a97c79d37 refactor(config): fold maintenance_revalidate_batch from app_state into sysconfig (E3 S3, B-core-11)
Compare 22 commits »
peter pushed tag v0.69.0 to peter/siftlode 2026-08-18 22:14:05 +00:00
peter pushed to main at peter/siftlode 2026-08-18 17:20:45 +00:00
fa176a3e6a release: 0.68.0 (improvement/e2-s6-job-index-hygiene)
e8771f4d6b chore(release): 0.68.0 — E2 Feed & Search performance epic
94dbe4b228 fix(jobs): match the boolean partial predicates to the IS TRUE/IS FALSE queries (E2 S6 review)
0ed4ac6958 perf(jobs): partial indexes for the enrich/maintenance scanners + boolean cleanup (E2 S6, PERF-17/18/3)
8b8b0ca5ab perf(feed): skip the empty IN() query in tags_by_category (E2 review round 2)
Compare 11 commits »
peter pushed tag v0.68.0 to peter/siftlode 2026-08-18 17:20:45 +00:00
peter deleted branch improvement/e1-s3-gitea-ci from peter/siftlode 2026-08-18 01:45:54 +00:00
peter deleted branch improvement/e1-s4-repro-sec-floor from peter/siftlode 2026-08-18 01:45:54 +00:00
peter deleted branch security/cryptography-cve-bump from peter/siftlode 2026-08-18 01:45:54 +00:00
peter pushed tag v0.67.0 to peter/siftlode 2026-08-18 01:43:05 +00:00
peter pushed to main at peter/siftlode 2026-08-18 01:43:04 +00:00
aff5a9922c release: 0.67.0 (security/e1-s5-auth-abuse)
cace9a004d chore(release): 0.67.0 — E1 Foundation epic
bfc104a9b4 test(migrations): only restore schema in finally when the re-upgrade failed
0340d0981c fix(e1): address /code-review high findings on the E1 stack
18edbecb1e fix(auth): close the account pre-emption + wrong-account link holes (E1 S5, SEC-10/11)
Compare 23 commits »
peter created branch security/cryptography-cve-bump in peter/siftlode 2026-08-18 00:47:07 +00:00
peter pushed to security/cryptography-cve-bump at peter/siftlode 2026-08-18 00:47:07 +00:00
8ffa65a9da fix(security): bump cryptography 46.0.7 -> 50.0.0 to clear 4 CVEs
peter created branch improvement/e1-s4-repro-sec-floor in peter/siftlode 2026-08-18 00:35:04 +00:00
peter pushed to improvement/e1-s4-repro-sec-floor at peter/siftlode 2026-08-18 00:35:04 +00:00
f54dd98129 test(release): lock the VERSION file and RELEASE_NOTES[0] together (E1 S4, DX-6)
44d4e4876d build(deps): pin a reproducible lock + pip-audit; bump node 20->22 (E1 S4, SEC-5/DX-3)
e4ac061721 feat(security): add baseline security response headers (E1 S4, SEC-1)
Compare 3 commits »
peter pushed to improvement/e1-s3-gitea-ci at peter/siftlode 2026-08-18 00:18:17 +00:00
peter pushed to improvement/e1-s3-gitea-ci at peter/siftlode 2026-08-18 00:13:40 +00:00
6834503488 ci: re-trigger after runner per-job network fix (temp)
peter pushed to improvement/e1-s3-gitea-ci at peter/siftlode 2026-08-18 00:03:11 +00:00
54ba92bb05 ci(gitea): add the server-side gate mirror (E1 S3, DX-1)
peter created branch improvement/e1-s3-gitea-ci in peter/siftlode 2026-08-17 23:51:47 +00:00
peter pushed to improvement/e1-s3-gitea-ci at peter/siftlode 2026-08-17 23:51:47 +00:00
0c58dd8c52 ci(gitea): add the server-side gate mirror (E1 S3, DX-1)
472cefed55 test(migrations)+fix: widen drift check to column shape; notifications.created_at NOT NULL (S2 review #2)
e764ca4568 test(fixtures): make the TestClient fixtures isolated and composable (S2 review)
296af2a498 test(auth): session/epoch/wallet/token security core (E1 S2, TEST-1)
66c00327b1 test(feed): keyset paging reproduces the unpaged order for every sort (E1 S2, TEST-2)
Compare 10 commits »