commits on main
2026-09-05
f220add3 nekomimi.pet refactor: remove legacy admin and harden self-hosting
refactor: remove legacy admin and harden self-hosting
2026-09-04
0c35f2e8 nekomimi.pet bound the intake batch by the queue it is drawn from
bound the intake batch by the queue it is drawn from
4dd1a8af nekomimi.pet commit each intake batch, its deliveries, and its cursor in one transaction
commit each intake batch, its deliveries, and its cursor in one transaction
21d5f0c3 nekomimi.pet retry a failed intake event in place instead of replaying the stream
retry a failed intake event in place instead of replaying the stream
0feb732e nekomimi.pet expose durable cursor age so relay replay exhaustion is visible
expose durable cursor age so relay replay exhaustion is visible
8da3a5cb nekomimi.pet gate intake readiness on durable progress instead of socket state
gate intake readiness on durable progress instead of socket state
2f22db93 nekomimi.pet acknowledge the completed jetstream prefix with one cursor write
acknowledge the completed jetstream prefix with one cursor write
521c7752 nekomimi.pet fix webhook backlink intake stalling on prior-reference capacity
fix webhook backlink intake stalling on prior-reference capacity
2026-09-02
8475bf1a nekomimi.pet drop stale pull_policy never from node compose
drop stale pull_policy never from node compose
addefee4 nekomimi.pet resolve annotated tags to their commit in the release workflow
resolve annotated tags to their commit in the release workflow
3da46998 nekomimi.pet merge tag-triggered release pipeline
merge tag-triggered release pipeline
a2364b20 nekomimi.pet type-check komodo actions against real client types
type-check komodo actions against real client types
f6291068 nekomimi.pet send terminal scripts as one base64 line and fix sed delimiter collision
send terminal scripts as one base64 line and fix sed delimiter collision
e825df6c nekomimi.pet poll komodo update instead of trusting the async runaction response
poll komodo update instead of trusting the async runaction response
108a2881 nekomimi.pet add tag-triggered release pipeline via tangled ci and komodo
add tag-triggered release pipeline via tangled ci and komodo
6a8dab3e nekomimi.pet fix oauth advisory lock pool exhaustion from connection max lifetime
fix oauth advisory lock pool exhaustion from connection max lifetime
5bfb6e96 nekomimi.pet lessy noisy error logging for db auth + better testing
lessy noisy error logging for db auth + better testing
d5c48768 nekomimi.pet stabilize distributed reads and revalidation
stabilize distributed reads and revalidation
2026-09-01
e43636c9 nekomimi.pet speed up auth and site loading
speed up auth and site loading
694f46a2 nekomimi.pet redesign light mode and speed up auth
redesign light mode and speed up auth
8dd7b265 nekomimi.pet second round of refactoring
second round of refactoring
2026-08-31
1c550ff8 nekomimi.pet refactor: harden multi-region data and hosting pipeline
refactor: harden multi-region data and hosting pipeline
2026-08-29
67401c02 waveringana preliminary analytics work
preliminary analytics work
43f56923 nekomimi.pet 1.3.2 blog post
1.3.2 blog post
9da83e41 nekomimi.pet v1.3.2 cli
v1.3.2 cli
a99463bb nekomimi.pet perm sets + cli fixes
perm sets + cli fixes
2026-08-26
ad0320bf nekomimi.pet v1.3.0
v1.3.0
8242c9cc nekomimi.pet fix blog typo
fix blog typo
2026-08-22
d49232ea nekomimi.pet version bumps
version bumps
cf9ada21 nekomimi.pet update blog + fix backfill rewrite html
update blog + fix backfill rewrite html
81a0d811 nekomimi.pet blog post + csrf fixes
blog post + csrf fixes
2026-08-18
63cbb4b3 nekomimi.pet fix encoded asset paths in hosting service
fix encoded asset paths in hosting service
2026-08-15
f49767e0 nekomimi.pet priv sites to docs
priv sites to docs
2026-08-08
7c332ca5 nekomimi.pet publish cli 1.2.0
publish cli 1.2.0
ac2cc307 nekomimi.pet blog
blog
2026-08-07
2eda0d19 nekomimi.pet Merge branch 'hydrant-backfill'
Merge branch 'hydrant-backfill'
2294dfc8 nekomimi.pet Merge remote-tracking branch 'github/main'
Merge remote-tracking branch 'github/main'
ed1936c4 nekomimi.pet fix private share links: https redirect via LOCAL_DEV-keyed scheme, NODE_ENV at build, and form-safe referrer policy
fix private share links: https redirect via LOCAL_DEV-keyed scheme, NODE_ENV at build, and form-safe referrer policy
39645d71 nekomimi.pet wip: e2e private-sites capture harness and blog templates
wip: e2e private-sites capture harness and blog templates
39183a82 nekomimi.pet wip: hydrant backfill discovery and domain cache invalidation on claim
wip: hydrant backfill discovery and domain cache invalidation on claim
2026-07-30
d0f8e10c Wavering Ana Merge pull request #28 from WaveringAna/codex/fix-unbounded-revalidation-queue-vulnerability
Merge pull request #28 from WaveringAna/codex/fix-unbounded-revalidation-queue-vulnerability
Cap and deduplicate firehose revalidation queue
e304b467 Wavering Ana cap and deduplicate firehose revalidation queue
cap and deduplicate firehose revalidation queue
6ef61c91 nekomimi.pet fix csrf again
fix csrf again
6136d1b4 Wavering Ana Merge pull request #27 from WaveringAna/codex/propose-fix-for-global-csrf-bypass
Merge pull request #27 from WaveringAna/codex/propose-fix-for-global-csrf-bypass
Scope private-site CSRF exception to share redemption
a3a16048 Wavering Ana scope private origin CSRF exception to redeem route
scope private origin CSRF exception to redeem route
04e63b35 nekomimi.pet reject traversal segments in disk storage keys and firehose entry names to block cross-tenant cache poisoning
reject traversal segments in disk storage keys and firehose entry names to block cross-tenant cache poisoning
f2c15d69 Wavering Ana private sites v1: security + review fixes (ssrf, csrf, __Host cookie) (#26)
private sites v1: security + review fixes (ssrf, csrf, __Host cookie) (#26)
private sites v1: security + review fixes (ssrf, csrf, __Host cookie)
d4ad1bbb nekomimi.pet enforce csrf via root onbeforehandle and allow private-site origin for scoped share redeem
enforce csrf via root onbeforehandle and allow private-site origin for scoped share redeem
bebb4660 nekomimi.pet block absolute url 200 rewrites (ssrf), fix __Host-did cookie path, and harden private-site review findings
block absolute url 200 rewrites (ssrf), fix __Host-did cookie path, and harden private-site review findings
d6f7fd98 Wavering Ana Merge pull request #25 from WaveringAna/codex/private-sites-v1
Merge pull request #25 from WaveringAna/codex/private-sites-v1
private sites v1: owner + share-link access, migration-ready for permissioned data