release: 1.7.28

This commit is contained in:
SkateSpots 2026-10-29 13:30:44 +07:00
parent 89e6438ee1
commit 69ce773e0f
3 changed files with 18 additions and 3 deletions

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "skate-spots", "name": "skate-spots",
"version": "1.7.27", "version": "1.7.28",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "skate-spots", "name": "skate-spots",
"version": "1.7.27", "version": "1.7.28",
"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.27", "version": "1.7.28",
"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,18 @@
💬 Community joins that actually finish
- skate-spots.org/c now opens the in-app Community room instead of Cordn web,
which currently stalls after NIP-42. /cordn remains the raw Cordn reference
for Staircase/Cordn clients.
- Join requests now say the community bot or an admin approves them, with a
Request again action and an admin banner when requests are waiting.
- Second-device users are told to use Link device; the bot cannot add a second
MLS key for the same account.
- The community bot now retires handled and stale requests (fixing requests
stuck on “Join request sent”), prefers the exact key package, logs pending
queues, and stops automatic approval at 250 members or 5 devices per account.
- The room warns when the bot is missing, so admins know to review manually.
---
♿ Accessibility and clearer crew-chat aggregation ♿ Accessibility and clearer crew-chat aggregation
- The mobile map Local Chat button now has a screen-reader name and title. - The mobile map Local Chat button now has a screen-reader name and title.
- The first-run tip's close and “Find a crew” controls get a visible keyboard - The first-run tip's close and “Find a crew” controls get a visible keyboard