Commit Graph

106 Commits

Author SHA1 Message Date
NotSoToothless a489d7d04b fix schedule (#1282) 2026-05-28 06:03:52 -07:00
NotSoToothless 23a9cf8fbf fix lookups on replay paths for website (#1281) 2026-05-27 09:18:27 -07:00
NotSoToothless 4984ba4f6c fix schedule (#1280) 2026-05-27 07:22:53 -07:00
NotSoToothless 45b1b334c4 update bumass command, and bad wording (#1279) 2026-05-27 07:08:28 -07:00
NotSoToothless 2371e2d4cf mrowww (#1278) 2026-05-27 06:11:25 -07:00
NotSoToothless b735233e59 meowww (#1277) 2026-05-27 06:08:43 -07:00
NotSoToothless 82eed56cd9 meowww (#1276) 2026-05-27 06:03:08 -07:00
NotSoToothless 25ee9f98e7 meowww (#1275) 2026-05-27 06:00:23 -07:00
NotSoToothless c723081916 Auto merge dev → main (#1274)
* update homepage

* fix webhook missing restarts on PR merge (empty commits payload)

When GitHub fires a push event for a PR merge, the commits array is
sometimes empty, leaving changed_files as [] and skipping all restarts.
Fall back to git diff --name-only using the before/after SHAs from the
payload so changed files are always derived correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 05:56:17 -07:00
NotSoToothless 9dab5c09ed update homepage (#1273) 2026-05-27 05:47:32 -07:00
deploy 95f38a9b0d add supporters section to homepage
Shows paying squadrons as pill links (SHORT // LONG → /squadrons/<short>) above the footer, with a 15-min server-side cache backed by entitlements DB + SQUADRONS.json.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 12:38:58 +00:00
NotSoToothless f042fd4d8a whoops (#1272) 2026-05-27 04:37:03 -07:00
NotSoToothless 0c99a911e0 whoops (#1271) 2026-05-27 04:29:57 -07:00
NotSoToothless 8760c63759 update tss and sre replay area (#1269) 2026-05-25 21:24:56 -07:00
NotSoToothless c4693e498c fixed (#1268) 2026-05-24 19:47:37 -07:00
NotSoToothless 9c6ca3bcd7 compress the mf (#1267) 2026-05-24 19:44:12 -07:00
Clippii 99a43e398e fix ws dropping replays due to 1MB max_size limit
Raise websockets max_size to 32MB so zstd-compressed frames from Spectra
that exceed the 1MB default aren't rejected before decompression.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 16:36:24 +00:00
NotSoToothless f6f4e33a65 update to handle new structure from spectra, no more gobs (#1266) 2026-05-23 17:16:53 -07:00
NotSoToothless 2d5adfcbe0 fix leave alarm (#1265) 2026-05-21 23:22:10 -07:00
NotSoToothless cd909bc858 add leave option and wire up (#1264) 2026-05-19 22:24:03 -07:00
NotSoToothless b36886425b fix again (#1263) 2026-05-19 18:06:30 -07:00
NotSoToothless f511cdc083 maybeeee fix more stuff for gob videos (#1262) 2026-05-19 17:37:41 -07:00
NotSoToothless 2c9e89eee2 update renderer and web viewer to correctly cut map and show caps (#1261) 2026-05-19 15:37:19 -07:00
NotSoToothless 899dfbb9e5 add game ID filter to /games search page (#1260) 2026-05-18 12:34:46 -07:00
NotSoToothless f7b5538d7b restore SREBOT/web/ accidentally wiped by auto-merge #1258 (#1259) 2026-05-18 12:28:23 -07:00
NotSoToothless 47ae8b92f7 Auto merge dev → main (#1258)
* meow

* updated it

* meow

* add avg TTL footer to /comp + extend freshness window to 90m when servers slow

---------

Co-authored-by: Clippii <clippii@protonmail.com>
2026-05-17 12:58:48 -07:00
Heidi 5148a0c7bb fix 2026-05-17 17:01:07 +01:00
Clippii d316d8fd61 added feat 2026-05-17 12:11:11 +01:00
NotSoToothless ff379c7843 move some commands to standard (#1256) 2026-05-16 16:04:37 -07:00
Heidi 818ad8aea7 api update. 2026-05-16 12:00:19 +01:00
NotSoToothless df89753b93 remove srebot embed image (#1255) 2026-05-15 21:28:23 -07:00
NotSoToothless a78614644a update srebot embed (#1254) 2026-05-15 21:24:40 -07:00
NotSoToothless fb38495a68 update srebot site embed stuff (#1253) 2026-05-15 21:11:11 -07:00
NotSoToothless 55ab213e76 limit by UID and server (#1252) 2026-05-15 03:05:48 -07:00
NotSoToothless 311ae875fb limit by UID and server (#1251) 2026-05-15 02:56:55 -07:00
NotSoToothless 0c3fc27832 mrrrp (#1250) 2026-05-15 02:27:26 -07:00
NotSoToothless de78c90033 fix weekly br selector (#1249) 2026-05-15 02:23:30 -07:00
NotSoToothless 6303285425 fix weekly BR dedup + add /resend-weekly-br dev command
Per-squadron WeeklyBR reports are distinct from the global wildcard
report and should always send even when both point at the same channel.
Removed the dedup block that was silently dropping squadron-specific
embeds whenever the channel matched the wildcard channel.

Adds /resend-weekly-br (dev-only) to force-resend the most recently
ended BR window to all configured channels, clearing the idempotency
marker first.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 09:19:33 +00:00
NotSoToothless 2ad892482c mrowww (#1246) 2026-05-14 16:51:23 -07:00
NotSoToothless dc09ca1f0f mrowww (#1245) 2026-05-14 16:48:31 -07:00
NotSoToothless 615e275402 mrowww (#1244) 2026-05-14 16:36:56 -07:00
NotSoToothless 39c42ab635 remove old links (#1243) 2026-05-14 16:17:30 -07:00
NotSoToothless 48a55c444e bro (#1242) 2026-05-14 15:49:15 -07:00
NotSoToothless 48ccfc46b7 bro (#1241) 2026-05-14 15:31:40 -07:00
NotSoToothless 1bae4950f7 purring (#1240) 2026-05-14 15:23:40 -07:00
NotSoToothless 4056a0410a purring (#1239) 2026-05-14 15:17:58 -07:00
NotSoToothless db5b4ce217 pawing (#1238) 2026-05-14 15:15:55 -07:00
NotSoToothless 8cfb91543a frotting (#1237) 2026-05-14 15:09:39 -07:00
NotSoToothless 5afaabaa11 update nav (#1236) 2026-05-14 14:41:54 -07:00
NotSoToothless 6e66d23313 add TSS API endpoints + web proxy (#1234)
Adds /api/tss/teams/* and /api/tss/leaderboard/teams to SREBOT/server.js,
reading tss_battles.db and tss_teams.db with queries adapted to the
team_id / team_name / teams_data schema. Mirrors the existing
/api/squadrons/* endpoints. SREBOT/web/server.js gains matching proxy
routes so the frontend can reach them via the website host.

TSSBOT/BOT/storage.py picks up the columns and table the endpoints need
to return meaningful data: teams_data.clanrating, team_members.points,
and a new teams_points history table. All idempotent under the existing
init_tss_dbs() call.

Co-authored-by: Heidi <clippii@protonmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 14:21:58 -07:00