Commit Graph

119 Commits

Author SHA1 Message Date
NotSoToothless 25990c361f docs(tally): add tally to /help + website docs; translate to all locales (#1342)
- Add a 'Voice channel tally' group to /help with the three commands.
- Add a Voice Channel Tally section to the website docs (docs.ejs).
- Translate the commands.tally bot strings + help_group_tally into all 10
  other bot locales, and the new docs.* web strings into all 10 web locales.
- Fix stale need_one_input string (ign/squadron_short -> username/squadron).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:56:32 -07:00
NotSoToothless 3590b1f42f Auto merge dev → main (#1341)
* chore(tally): remove /dev-tally testing command

Feature is verified working; drop the dev-only manual win/loss command and its now-unused apply_manual_result helper and test.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* refactor(tally): rename /tally-wipe to /tally-clear

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:33:29 -07:00
NotSoToothless db7c546a24 feat(tally): friendlier option labels + dev-tally only counts matching target (#1340)
Rename /tally-claim and /tally-transfer options to username/squadron with
clearer descriptions. Fix /dev-tally to only apply a win/loss when the
passed username/squadron actually matches what the VC is tracking, instead
of bumping any active tally.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:27:08 -07:00
NotSoToothless 9222f7c53f Auto merge dev → main (#1339)
* feat(tally): /tally-claim, /tally-transfer, /tally-wipe commands

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat(tally): idle sweep, startup load, and empty-VC expiry

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* style(tally): parenthesize voice-state guard for clarity

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat(tally): update live tallies when sessions finish

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix(tally): robust winner matching + cleanup of deleted-VC tallies

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat(tally): /dev-tally to manually attribute a win/loss in your VC

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:19:19 -07:00
NotSoToothless 732595433a feat(tally): registry, JSON persistence, voice-status HTTP, session hook (#1338)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 00:20:31 -07:00
NotSoToothless 74c59eb139 feat(tally): core model, evaluation and status formatting (#1337)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 00:15:43 -07:00
NotSoToothless 76844c1c6f -am (#1335) 2026-06-18 20:11:22 -07:00
NotSoToothless 48f96ca8ff Auto merge dev → main (#1332)
* feat(tssbot): build_match_logs + match_logs persistence

* feat(tssbot): create match_logs table and write logs at ingest

* feat(tssbot): one-time match_logs backfill script

* feat(srebot): persist chat/battle logs to match_logs (parity, no backfill)

* feat(tssbot): Battle/Chat Log buttons on Discord scoreboards
2026-06-18 01:02:59 -07:00
NotSoToothless a70e7e0d74 meow (#1328) 2026-06-14 22:58:26 -07:00
NotSoToothless 7b22e70714 cache bruh (#1327) 2026-06-14 22:53:26 -07:00
NotSoToothless 186cd49649 update canvas winning team glow effect (#1326) 2026-06-14 22:47:37 -07:00
NotSoToothless deb4e0fb12 update renderer to have cap status also tickets (#1325) 2026-06-14 22:36:06 -07:00
NotSoToothless 4b75ce1533 Auto merge dev → main (#1324)
* update game files

* update files and capture raw spectra payload
2026-06-14 21:11:57 -07:00
NotSoToothless 931b6f0be0 please (#1323) 2026-06-07 21:03:36 -07:00
NotSoToothless 763fadcaf4 please (#1322) 2026-06-07 21:02:09 -07:00
NotSoToothless a3776ec038 please (#1321) 2026-06-07 20:53:30 -07:00
NotSoToothless 28ce4f0541 please (#1320) 2026-06-07 20:44:44 -07:00
NotSoToothless b88f41c14c please (#1319) 2026-06-07 20:33:49 -07:00
NotSoToothless eaddb61b19 please (#1318) 2026-06-07 20:22:46 -07:00
NotSoToothless 80a6960681 please (#1317) 2026-06-07 20:16:59 -07:00
NotSoToothless d0c3abd79a please (#1316) 2026-06-07 20:11:16 -07:00
NotSoToothless cd9ed02902 please (#1315) 2026-06-07 20:04:27 -07:00
NotSoToothless a5fa8054c2 I HATE AI WEBSITE SLOPS (#1314) 2026-06-07 19:47:38 -07:00
NotSoToothless 197fb914f0 I HATE AI WEBSITE SLOPS (#1313) 2026-06-07 19:45:28 -07:00
NotSoToothless 61da699a4a I HATE AI WEBSITE SLOPS (#1312) 2026-06-07 19:42:05 -07:00
NotSoToothless 29d4b7a9df I HATE AI WEBSITE SLOPS (#1311) 2026-06-07 19:39:23 -07:00
NotSoToothless ded3ac4cf3 fuck u clippi (#1310) 2026-06-07 19:33:16 -07:00
NotSoToothless 77888d7b36 fuck my local repo chud life (#1309) 2026-06-07 19:30:34 -07:00
NotSoToothless d4179a3492 update timeline formatting (#1308) 2026-06-07 19:28:13 -07:00
NotSoToothless f60da2a32d update timeline locales (#1307) 2026-06-07 19:25:34 -07:00
NotSoToothless dd28d40a57 update timeline locales (#1306) 2026-06-07 19:21:51 -07:00
NotSoToothless e2d02a34b3 remove elo (#1304) 2026-06-05 12:57:20 -07:00
NotSoToothless a8317575a3 update battle log format (#1303) 2026-06-05 12:03:59 -07:00
NotSoToothless 80a1ebde30 new spectra format (#1302) 2026-06-05 11:48:42 -07:00
NotSoToothless e9e83d4343 timeline (#1301) 2026-06-05 10:09:15 -07:00
deploy 9173d4097e line shit 2026-06-05 04:57:39 +00:00
deploy de42c30bab timeline feaky 2026-06-04 23:35:09 +00:00
deploy 6ceb800855 timeline changes 2026-06-04 21:59:01 +00:00
NotSoToothless 732730829d feakyyy (#1300) 2026-06-04 13:55:14 -07:00
NotSoToothless 62d25125cc update line (#1298) 2026-06-04 13:41:48 -07:00
NotSoToothless d546f37874 update line (#1297) 2026-06-04 13:36:27 -07:00
NotSoToothless 66e5a5e068 add frovy and update style (#1296) 2026-06-04 13:31:12 -07:00
NotSoToothless 67c821e501 add timeline page (#1295) 2026-06-04 10:16:40 -07:00
NotSoToothless 9d950c413f blacklist DSPL 💔 2 (#1294) 2026-06-01 13:31:49 -07:00
NotSoToothless 38726d6340 blacklist DSPL 💔 (#1293) 2026-06-01 13:16:43 -07:00
NotSoToothless cb0a18f748 move venv to shared (#1291) 2026-05-31 01:43:19 -07:00
NotSoToothless 37c3e66d75 update blacklists (#1290) 2026-05-30 10:23:03 -07:00
NotSoToothless ec2209b5d0 locale-slop (#1289) 2026-05-30 09:20:34 -07:00
NotSoToothless db34ca0d3d update helps and commands (#1288) 2026-05-30 09:09:29 -07:00
NotSoToothless 54c06bd275 lets get this party starteddddd (#1287) 2026-05-30 08:45:32 -07:00