release: 1.7.55

This commit is contained in:
SkateSpots 2026-10-30 18:43:52 +07:00
parent f71f5eeef8
commit 52a84479d4
3 changed files with 16 additions and 3 deletions

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "skate-spots", "name": "skate-spots",
"version": "1.7.54", "version": "1.7.55",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "skate-spots", "name": "skate-spots",
"version": "1.7.54", "version": "1.7.55",
"license": "AGPL-3.0-only", "license": "AGPL-3.0-only",
"dependencies": { "dependencies": {
"@bitcoinerlab/secp256k1": "^1.2.0", "@bitcoinerlab/secp256k1": "^1.2.0",

View file

@ -1,7 +1,7 @@
{ {
"name": "skate-spots", "name": "skate-spots",
"private": true, "private": true,
"version": "1.7.54", "version": "1.7.55",
"license": "AGPL-3.0-only", "license": "AGPL-3.0-only",
"type": "module", "type": "module",
"homepage": "https://skate-spots.org", "homepage": "https://skate-spots.org",

View file

@ -1,3 +1,16 @@
🔐 Private operator status + transport hardening
- New admin-only `/ops` page shows relay/coordinator health, Cordn 429s,
services, disk/memory, media usage and TLS expiry.
- The status endpoint requires a NIP-98 signature from one of the two relay
admin npubs. Nothing is public; the page has no restart/config actions.
- The host health timer now writes an aggregate status snapshot for that
endpoint every five minutes.
- Added HSTS to `relay.skate-spots.org` and `blossom.skate-spots.org`.
- Added CAA records restricting certificate issuance for those two hosts to
Let's Encrypt.
---
🖼️ Image uploads are now bounded by npub, not just IP 🖼️ Image uploads are now bounded by npub, not just IP
- Blossom uploads are image-only: JPEG, PNG, WebP, AVIF, HEIC or GIF, max 10 MB. - Blossom uploads are image-only: JPEG, PNG, WebP, AVIF, HEIC or GIF, max 10 MB.
No video uploads were added. No video uploads were added.