commits on main
← newer commits2026-06-20
02031c0c Wavering Ana Merge pull request #9 from WaveringAna/codex/fix-webhook-delivery-ssrf-vulnerability
Merge pull request #9 from WaveringAna/codex/fix-webhook-delivery-ssrf-vulnerability
Harden webhook delivery URL validation to mitigate SSRF
866eefcd Wavering Ana Harden webhook delivery URL validation
Harden webhook delivery URL validation
4d83efe2 Wavering Ana Merge pull request #7 from WaveringAna/codex/propose-fix-for-firehose-leader-election-bug
Merge pull request #7 from WaveringAna/codex/propose-fix-for-firehose-leader-election-bug
Avoid aborting leader-election loop on firehose failures (add voluntary stepDown)
0a3306be Wavering Ana Fix firehose leader stepdown loop
Fix firehose leader stepdown loop
9c35c7c8 Wavering Ana Merge pull request #6 from WaveringAna/codex/fix-unauthenticated-dos-vulnerability-in-hosting
Merge pull request #6 from WaveringAna/codex/fix-unauthenticated-dos-vulnerability-in-hosting
Fix unauthenticated HTML prewarm scan amplification
2df3cf6f Wavering Ana Fix unauthenticated HTML prewarm scan amplification
Fix unauthenticated HTML prewarm scan amplification
553a2508 Wavering Ana Merge pull request #5 from WaveringAna/codex/propose-fix-for-handle-resolver-vulnerability
Merge pull request #5 from WaveringAna/codex/propose-fix-for-handle-resolver-vulnerability
Validate resolver-provided DIDs against DID document before PDS discovery
e9002a2d Wavering Ana Verify handle resolution against DID document
Verify handle resolution against DID document
8460e957 Wavering Ana Merge pull request #3 from WaveringAna/dependabot/npm_and_yarn/apps/main-app/esbuild-0.28.1
Merge pull request #3 from WaveringAna/dependabot/npm_and_yarn/apps/main-app/esbuild-0.28.1
Bump esbuild from 0.26.0 to 0.28.1 in /apps/main-app
39e2616c Wavering Ana Merge pull request #4 from WaveringAna/codex/fix-on-demand-cache-vulnerability
Merge pull request #4 from WaveringAna/codex/fix-on-demand-cache-vulnerability
Prevent disk path traversal in on-demand cache and disk storage tier
16cfaa6b Wavering Ana Fix disk cache path traversal
Fix disk cache path traversal
2026-06-18
fa991acf nekomimi.pet more stansite work
more stansite work
2026-06-14
789b5c87 dependabot[bot] Bump esbuild from 0.26.0 to 0.28.1 in /apps/main-app
Bump esbuild from 0.26.0 to 0.28.1 in /apps/main-app
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.26.0 to 0.28.1. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.26.0...v0.28.1) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08
cbdbe5c0 nekomimi.pet preliminary injection work
preliminary injection work
2026-06-03
3595cc96 nekomimi.pet llms.txt, standardsite package, hosting service http cache fix
llms.txt, standardsite package, hosting service http cache fix
2026-05-24
c53cb956 Wavering Ana Merge pull request #2 from nova-sharkgirl/dev/nova/add-ci-env-check
Merge pull request #2 from nova-sharkgirl/dev/nova/add-ci-env-check
feat: check CI env var for silent spinner mode
47a48ffd nova feat: also check CI env var for silent spinner mode
feat: also check CI env var for silent spinner mode
the TTY/PTY distinction can be hard to detect in headless environments like CI runners or agent harnesses. adding 'process.env.CI === "true"' to the existing WISPCTL_NO_PROGRESS check so CI environments automatically get clean log output without spinner artifacts. also updated comment to reflect the broader scope
79eff7e4 nekomimi.pet fix docs missing place.wisp.settings
fix docs missing place.wisp.settings
2026-05-22
8cd316ef nekomimi.pet add verify lexi and fix delete lexi
add verify lexi and fix delete lexi
2026-05-21
bbea49b1 nekomimi.pet fix firehose/on demand cache wipe race condition
fix firehose/on demand cache wipe race condition
2026-05-08
87d0b956 nekomimi.pet narrow down hate enforcement into a simple rule: dont do it
narrow down hate enforcement into a simple rule: dont do it
2026-05-06
9c6e2094 nekomimi.pet fix connection pooling starvation
fix connection pooling starvation
c9fdbfbe nekomimi.pet general cleanup work in cli
general cleanup work in cli
2026-05-03
9d1fa8bb nekomimi.pet fix node type and lowercase wisp on docs
fix node type and lowercase wisp on docs
2026-05-02
d98a3748 nekomimi.pet update cli docs
update cli docs
2026-04-28
4ce130c5 nekomimi.pet update astro version
update astro version
e902dec1 nekomimi.pet update webhook doc
update webhook doc
047ef0da nekomimi.pet more work
more work
d94eaac7 nekomimi.pet major webhook work
major webhook work
2026-04-26
47dd85d5 nekomimi.pet :3
:3
94b5e4d1 nekomimi.pet cache the db call for site manifest
cache the db call for site manifest
aa2f13ff nekomimi.pet check against db
check against db
9f676006 nekomimi.pet e2e and prewarm hot tier
e2e and prewarm hot tier
2026-04-25
b2832485 niri docs: fix architecture.md relay/gzip, clean hosting-service readme, add cli toc
docs: fix architecture.md relay/gzip, clean hosting-service readme, add cli toc
- architecture.md: firehose watches relay not jetstream, keeps gzipped as-is - hosting-service readme: remove outdated firehose worker feature, fix jetstream reference - cli.md: add table of contents with anchor links for navigation
fc5d26c4 niri docs: writing pass — fix inconsistencies, add intros, clean boilerplate
docs: writing pass — fix inconsistencies, add intros, clean boilerplate
- README.md: fix max files limit (1000 not 2000), add 300MB size limit - deployment.md: fix port conflict (firehose HEALTH_PORT 3001→3002) - docs/README.md: replace starlight starter boilerplate with actual content - webhook-service README.md: replace bun init boilerplate with real docs - index.mdx: rewrite truncated ending, add how-it-works section - monitoring.md: add intro explaining what the integration does - grafana-setup.md: improve intro - bun.lock: updated from starlight build
08822b92 niri docs: add blob reuse & framework caveats guide
docs: add blob reuse & framework caveats guide
Documents SvelteKit version hash breaking Wisp blob reuse, with workaround and tradeoffs. References #37.
2026-04-22
89469faa niri v1.1.2: add --quiet flag and WISPCTL_NO_PROGRESS env var
v1.1.2: add --quiet flag and WISPCTL_NO_PROGRESS env var
cead690f nekomimi.pet replay
replay
92821146 niri add --quiet flag and WISPCTL_NO_PROGRESS env var to suppress spinner output
add --quiet flag and WISPCTL_NO_PROGRESS env var to suppress spinner output
13da0659 nekomimi.pet finish work in removing old sites table codepaths
finish work in removing old sites table codepaths
2026-04-21
a9788d7b nekomimi.pet fix old sites table still being used
fix old sites table still being used
2026-04-20
16d63140 nekomimi.pet fix cache invalidation token parsing and stabilize html rewriting to be byte based
fix cache invalidation token parsing and stabilize html rewriting to be byte based
12330525 nekomimi.pet remove ~ from filter
remove ~ from filter
831ed8cd nekomimi.pet remove memory o11y
remove memory o11y
08de172f nekomimi.pet fix folders ending with .extension being treated as files then 404ing
fix folders ending with .extension being treated as files then 404ing
da19e760 nekomimi.pet docs
docs
94572311 niri fix: lowercase site name in deploy to match rkey format
fix: lowercase site name in deploy to match rkey format
be3e2088 nekomimi.pet html rewriter fixes
html rewriter fixes
2026-04-18
6a13d8cf nekomimi.pet i can sleep now yay
i can sleep now yay
aeb4fc3d nekomimi.pet add secondary relay support
add secondary relay support