Commit Graph

  • 246a29f695 Extract website to SREBOT-web repo: remove web/, move seasons/locales/constants to repo root, fix imports main clxud 2026-07-02 02:45:22 +00:00
  • c0214eaaae fix(recap): speed up /card lookup, fix stale completed-season cache, add Place Finished deploy 2026-07-01 19:20:26 +00:00
  • 61236a8267 fix: tolerate season-reset payloads in /sq-info and stop duplicate error embeds deploy 2026-07-01 12:28:22 +00:00
  • 3af950b464 update schedule and icons and vromfs (#1365) NotSoToothless 2026-07-01 04:57:03 -07:00
  • 659785f8f3 perf: leaderboard SWR cache + threadpool fix for season-III stalls deploy 2026-06-30 12:03:43 +00:00
  • 0f8f22df29 update for spectra changes (#1363) NotSoToothless 2026-06-29 11:05:51 -07:00
  • 010e356dc8 pm2: add crash-loop governor to all apps; lower srebot max_memory_restart to 12000M deploy 2026-06-29 12:58:56 +00:00
  • a58a4e5c42 webhook: restart relay-gateway on SHARED/relay_gateway changes, tssbot-api on TSSBOT/web changes FURRO404 2026-06-28 07:13:03 -07:00
  • 0b3c6f478e fix: proxy without channel prefix for SREBOT, revert server.js rewrite FURRO404 2026-06-28 06:51:33 -07:00
  • 820073f95c add rewrite debug script FURRO404 2026-06-28 06:50:43 -07:00
  • 18faa665ec fix sre rewrite slice offset: /api/sre is 8 chars, not 9 (#1359) NotSoToothless 2026-06-28 06:43:39 -07:00
  • c1acafe65a fix sre rewrite: strip prefix before appending /api (#1358) NotSoToothless 2026-06-28 06:31:54 -07:00
  • ffb31f3bb1 holy meow (#1357) NotSoToothless 2026-06-28 06:20:20 -07:00
  • 377f7b8397 meow (#1355) NotSoToothless 2026-06-28 05:01:33 -07:00
  • 0f3943c8bd meow (#1354) NotSoToothless 2026-06-28 04:57:09 -07:00
  • cbb532a711 Auto merge dev → main (#1353) NotSoToothless 2026-06-28 03:38:20 -07:00
  • ea5494bce0 add 3d to srebot (#1351) NotSoToothless 2026-06-21 08:06:30 -07:00
  • 8a084fb644 add 3d to srebot (#1350) NotSoToothless 2026-06-21 07:54:35 -07:00
  • 28a635438d feat(tally): fix live VC status updates and add permission pre-flight check deploy 2026-06-20 08:02:53 +00:00
  • 661a71649a feat(locales): add tally VC-permission keys to all non-English locales deploy 2026-06-20 08:00:06 +00:00
  • 062a9e2bdf meow (#1344) NotSoToothless 2026-06-19 18:47:44 -07:00
  • ac7c318899 fix(player): pick most-recent squadron_members row when uid has duplicates deploy 2026-06-19 10:48:44 +00:00
  • 25990c361f docs(tally): add tally to /help + website docs; translate to all locales (#1342) NotSoToothless 2026-06-19 01:56:32 -07:00
  • 3590b1f42f Auto merge dev → main (#1341) NotSoToothless 2026-06-19 01:33:29 -07:00
  • db7c546a24 feat(tally): friendlier option labels + dev-tally only counts matching target (#1340) NotSoToothless 2026-06-19 01:27:08 -07:00
  • 9222f7c53f Auto merge dev → main (#1339) NotSoToothless 2026-06-19 01:19:19 -07:00
  • 732595433a feat(tally): registry, JSON persistence, voice-status HTTP, session hook (#1338) NotSoToothless 2026-06-19 00:20:31 -07:00
  • 74c59eb139 feat(tally): core model, evaluation and status formatting (#1337) NotSoToothless 2026-06-19 00:15:43 -07:00
  • 76844c1c6f -am (#1335) NotSoToothless 2026-06-18 20:11:22 -07:00
  • 48f96ca8ff Auto merge dev → main (#1332) NotSoToothless 2026-06-18 01:02:59 -07:00
  • a70e7e0d74 meow (#1328) NotSoToothless 2026-06-14 22:58:26 -07:00
  • 7b22e70714 cache bruh (#1327) NotSoToothless 2026-06-14 22:53:26 -07:00
  • 186cd49649 update canvas winning team glow effect (#1326) NotSoToothless 2026-06-14 22:47:37 -07:00
  • deb4e0fb12 update renderer to have cap status also tickets (#1325) NotSoToothless 2026-06-14 22:36:06 -07:00
  • 4b75ce1533 Auto merge dev → main (#1324) NotSoToothless 2026-06-14 21:11:57 -07:00
  • 931b6f0be0 please (#1323) NotSoToothless 2026-06-07 21:03:36 -07:00
  • 763fadcaf4 please (#1322) NotSoToothless 2026-06-07 21:02:09 -07:00
  • a3776ec038 please (#1321) NotSoToothless 2026-06-07 20:53:30 -07:00
  • 28ce4f0541 please (#1320) NotSoToothless 2026-06-07 20:44:44 -07:00
  • b88f41c14c please (#1319) NotSoToothless 2026-06-07 20:33:49 -07:00
  • eaddb61b19 please (#1318) NotSoToothless 2026-06-07 20:22:46 -07:00
  • 80a6960681 please (#1317) NotSoToothless 2026-06-07 20:16:59 -07:00
  • d0c3abd79a please (#1316) NotSoToothless 2026-06-07 20:11:16 -07:00
  • cd9ed02902 please (#1315) NotSoToothless 2026-06-07 20:04:27 -07:00
  • a5fa8054c2 I HATE AI WEBSITE SLOPS (#1314) NotSoToothless 2026-06-07 19:47:38 -07:00
  • 197fb914f0 I HATE AI WEBSITE SLOPS (#1313) NotSoToothless 2026-06-07 19:45:28 -07:00
  • 61da699a4a I HATE AI WEBSITE SLOPS (#1312) NotSoToothless 2026-06-07 19:42:05 -07:00
  • 29d4b7a9df I HATE AI WEBSITE SLOPS (#1311) NotSoToothless 2026-06-07 19:39:23 -07:00
  • ded3ac4cf3 fuck u clippi (#1310) NotSoToothless 2026-06-07 19:33:16 -07:00
  • 77888d7b36 fuck my local repo chud life (#1309) NotSoToothless 2026-06-07 19:30:34 -07:00
  • d4179a3492 update timeline formatting (#1308) NotSoToothless 2026-06-07 19:28:13 -07:00
  • f60da2a32d update timeline locales (#1307) NotSoToothless 2026-06-07 19:25:34 -07:00
  • dd28d40a57 update timeline locales (#1306) NotSoToothless 2026-06-07 19:21:51 -07:00
  • e2d02a34b3 remove elo (#1304) NotSoToothless 2026-06-05 12:57:20 -07:00
  • a8317575a3 update battle log format (#1303) NotSoToothless 2026-06-05 12:03:59 -07:00
  • 80a1ebde30 new spectra format (#1302) NotSoToothless 2026-06-05 11:48:42 -07:00
  • e9e83d4343 timeline (#1301) NotSoToothless 2026-06-05 10:09:15 -07:00
  • 9173d4097e line shit deploy 2026-06-05 04:57:39 +00:00
  • de42c30bab timeline feaky deploy 2026-06-04 23:35:09 +00:00
  • 6ceb800855 timeline changes deploy 2026-06-04 21:59:01 +00:00
  • 732730829d feakyyy (#1300) NotSoToothless 2026-06-04 13:55:14 -07:00
  • 62d25125cc update line (#1298) NotSoToothless 2026-06-04 13:41:48 -07:00
  • d546f37874 update line (#1297) NotSoToothless 2026-06-04 13:36:27 -07:00
  • 66e5a5e068 add frovy and update style (#1296) NotSoToothless 2026-06-04 13:31:12 -07:00
  • 67c821e501 add timeline page (#1295) NotSoToothless 2026-06-04 10:16:40 -07:00
  • 9d950c413f blacklist DSPL 💔 2 (#1294) NotSoToothless 2026-06-01 13:31:49 -07:00
  • 38726d6340 blacklist DSPL 💔 (#1293) NotSoToothless 2026-06-01 13:16:43 -07:00
  • cb0a18f748 move venv to shared (#1291) NotSoToothless 2026-05-31 01:43:19 -07:00
  • 37c3e66d75 update blacklists (#1290) NotSoToothless 2026-05-30 10:23:03 -07:00
  • ec2209b5d0 locale-slop (#1289) NotSoToothless 2026-05-30 09:20:34 -07:00
  • db34ca0d3d update helps and commands (#1288) NotSoToothless 2026-05-30 09:09:29 -07:00
  • 54c06bd275 lets get this party starteddddd (#1287) NotSoToothless 2026-05-30 08:45:32 -07:00
  • 8396f48f90 fix: squad KPS now averages per-player KPS instead of summing all kills deploy 2026-05-29 20:03:25 +00:00
  • 14430d3850 simplify: strip first/last char for squadron tag normalization deploy 2026-05-29 18:33:28 +00:00
  • f9cced2b39 fix: use squadron_short for win/loss comparison in scoreboard deploy 2026-05-29 18:26:18 +00:00
  • c0755ec243 fix: strip leading/trailing non-alphanumeric chars in _normalize_squadron_tag deploy 2026-05-29 18:24:25 +00:00
  • 74c56881fd fix: strip tag decorators from winner/loser before guild_squadron comparison deploy 2026-05-29 18:18:11 +00:00
  • 0154c41997 fix: strip tag decorators from squadron names in comp writer and /comp lookup deploy 2026-05-29 18:15:48 +00:00
  • 1d5da8042c fix: use raw squadron tag for win/loss comparison, not resolved short name deploy 2026-05-29 17:22:45 +00:00
  • 2a143c360f fix: apply per-team resolution to process_session clan lookup deploy 2026-05-29 17:16:44 +00:00
  • 606e174a97 fix: resolve each team independently to prevent squadron_long order inversion deploy 2026-05-29 17:04:40 +00:00
  • cc4bc14193 fix schedule (#1286) NotSoToothless 2026-05-29 09:45:37 -07:00
  • 5d972d7314 fix: resolve_clans drops unresolved placeholders to allow tag fallback deploy 2026-05-29 16:42:23 +00:00
  • c08fd9c42b removed tss endpoints from API Heidi 2026-05-29 15:11:14 +01:00
  • 96aa75be57 fuck u (#1283) NotSoToothless 2026-05-28 06:37:08 -07:00
  • a489d7d04b fix schedule (#1282) NotSoToothless 2026-05-28 06:03:52 -07:00
  • 23a9cf8fbf fix lookups on replay paths for website (#1281) NotSoToothless 2026-05-27 09:18:27 -07:00
  • 4984ba4f6c fix schedule (#1280) NotSoToothless 2026-05-27 07:22:53 -07:00
  • 45b1b334c4 update bumass command, and bad wording (#1279) NotSoToothless 2026-05-27 07:08:28 -07:00
  • 2371e2d4cf mrowww (#1278) NotSoToothless 2026-05-27 06:11:25 -07:00
  • b735233e59 meowww (#1277) NotSoToothless 2026-05-27 06:08:43 -07:00
  • 82eed56cd9 meowww (#1276) NotSoToothless 2026-05-27 06:03:08 -07:00
  • 25ee9f98e7 meowww (#1275) NotSoToothless 2026-05-27 06:00:23 -07:00
  • c723081916 Auto merge dev → main (#1274) NotSoToothless 2026-05-27 05:56:17 -07:00
  • 9dab5c09ed update homepage (#1273) NotSoToothless 2026-05-27 05:47:32 -07:00
  • 95f38a9b0d add supporters section to homepage deploy 2026-05-27 12:38:58 +00:00
  • f042fd4d8a whoops (#1272) NotSoToothless 2026-05-27 04:37:03 -07:00
  • 0c99a911e0 whoops (#1271) NotSoToothless 2026-05-27 04:29:57 -07:00
  • 8760c63759 update tss and sre replay area (#1269) NotSoToothless 2026-05-25 21:24:56 -07:00
  • c4693e498c fixed (#1268) NotSoToothless 2026-05-24 19:47:37 -07:00