Skip to content

Commit 28a5834

Browse files
authored
Merge branch 'main' into fix/a11y-menu-toggle-aria-expanded
2 parents f019688 + ef4123e commit 28a5834

101 files changed

Lines changed: 5886 additions & 264 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": patch
3+
---
4+
5+
fix: advertise NIP-13 (Proof of Work) support in `supportedNips`

‎.changeset/dependabot-pr-647.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": patch
3+
---
4+
5+
chore(deps): bump ws from 8.20.1 to 8.21.0

‎.changeset/dependabot-pr-705.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": patch
3+
---
4+
5+
chore(deps): bump axios from 1.16.0 to 1.18.0

‎.changeset/dvm-job-ingestion.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": minor
3+
---
4+
5+
feat(dvm): trap NIP-90 job request events (kind 5000-5999) and record them via the job repository

‎.changeset/dvm-job-persistence.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": minor
3+
---
4+
5+
feat(dvm): add job persistence migration and repository for DVM job state

‎.changeset/dvm-worker-registry.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": minor
3+
---
4+
5+
feat(dvm): add worker registry settings and dvm-orchestrator process topology
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"nostream": patch
3+
---
4+
5+
Fix the Content-Security-Policy `connect-src` directive for relays served over plain `ws://`.
6+
7+
The web app factory derived an HTTP(S) origin from the relay's WebSocket URL but mapped
8+
`ws:` to the invalid scheme `':'`, which the WHATWG URL API silently ignores. As a result the
9+
`connect-src` directive kept a `ws://…` entry instead of the intended `http://…` origin for
10+
local/dev, Tor, or reverse-proxied setups. The `ws:` protocol now correctly maps to `http:`.
11+
12+
Adds regression test coverage for the protocol mapping (`getWebProtocolForRelay`, extracted from
13+
`createWebApp` so it can be unit tested directly), since this file previously had no test coverage
14+
at all.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": patch
3+
---
4+
5+
fix: reject expiration timestamp 0 and millisecond-scale values, and accept safe-integer second-based timestamps up to the Postgres int4 max (2038-01-19T03:14:07Z) in getEventExpiration()

‎.changeset/nip43-invite-cli.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": minor
3+
---
4+
5+
Add a CLI to mint NIP-43 invite codes (`nostream invite create`) so operators can issue a claim without SQL. New codes honor `nip43.defaultMaxUses` and `nip43.inviteCodeExpirySeconds`.

‎.changeset/nip66-probe-engine.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"nostream": minor
3+
---
4+
5+
feat(nip66): add shared relay probe engine for DNS, TLS, WebSocket RTT, and NIP-11 checks

0 commit comments

Comments
 (0)