Commit Graph

  • 6771908d1d add python3+ffmpeg (Ubuntu 24.04 base, matches SHARED venv) for BOT/render_replay.py replay-canvas rendering, previously entirely missing main deploy-migration 2026-07-02 16:29:53 +00:00
  • 8b5aa1db67 add native Dockerfile for tssbot-web (replacing nixpacks) deploy-migration 2026-07-02 14:14:09 +00:00
  • 4a24df395e add native Dockerfile for backend (replacing nixpacks) deploy-migration 2026-07-02 14:01:17 +00:00
  • 341dae1913 feat: replace PM2 with systemd --user services for production systemd-migration notsotoothless 2026-07-01 22:58:15 +00:00
  • 1fee214785 fix(web): make deploys safe for the native better-sqlite3 dependency notsotoothless 2026-07-01 22:23:57 +00:00
  • 2c34e9ad4a fix: case-insensitive dead-vehicle matching on website notsotoothless 2026-06-30 14:06:34 +00:00
  • 37df155485 bugfixing :D clippii 2026-06-29 17:26:10 +01:00
  • 682cf6d678 fix lint errors clippii 2026-06-29 17:03:29 +01:00
  • deeb46ce8e sum more SEO changes clippii 2026-06-29 17:01:53 +01:00
  • acd84b0c75 sum more SEO changes clippii 2026-06-29 16:53:03 +01:00
  • 56d0283db4 SEO changes clippii 2026-06-29 16:44:57 +01:00
  • bd5c33dd4f remove extra line in swiss FURRO404 2026-06-29 07:06:09 -07:00
  • 0b4e6b0103 webhook: skip npm ci when dependency files are unchanged notsotoothless 2026-06-29 13:56:35 +00:00
  • 2ccb17f608 swiss cheese FURRO404 2026-06-29 06:21:50 -07:00
  • 592743d092 pm2: add crash-loop governor (max_restarts/min_uptime/exp_backoff) to all apps notsotoothless 2026-06-29 12:58:02 +00:00
  • d717ef2189 meow FURRO404 2026-06-29 05:47:53 -07:00
  • 2cbe059f00 mrrrp FURRO404 2026-06-29 05:08:37 -07:00
  • cd1743e78a meowwww FURRO404 2026-06-29 04:51:34 -07:00
  • 2885dbed19 meow clippii 2026-06-29 00:03:21 +01:00
  • 88d6bbe68b moon cricket clippii 2026-06-28 22:50:47 +01:00
  • 0c764a773d moon cricket clippii 2026-06-28 20:57:57 +01:00
  • badfe77f41 moon cricket clippii 2026-06-28 20:51:18 +01:00
  • b4061f007c moon cricket clippii 2026-06-28 20:46:45 +01:00
  • 44abd3f225 Update App.jsx Clippii 2026-06-28 17:13:31 +01:00
  • 8b24b12ffb aa clippii 2026-06-28 16:22:09 +01:00
  • 109eeebfb1 updates to api protections clippii 2026-06-28 16:01:57 +01:00
  • a274313ad1 rape:2 clippii 2026-06-28 13:00:30 +01:00
  • 2737cc7c03 rape clippii 2026-06-28 12:56:48 +01:00
  • 92c7185036 meow clippii 2026-06-28 12:22:42 +01:00
  • 61b99423e1 new stuff clippii 2026-06-28 12:20:58 +01:00
  • e9567e367b fixes; locked down api (allegedly, idk, i let claude vibe it) and vandilised pedophiles profiles clippii 2026-06-28 11:44:52 +01:00
  • 931dd0141c Merge branch 'main' of https://github.com/Clippii/tssbot.web clippii 2026-06-27 22:06:56 +01:00
  • 594510cac5 new blogpost clippii 2026-06-27 22:06:09 +01:00
  • e3f3220245 slop clippii 2026-06-23 04:01:19 +01:00
  • 8b8f645ec0 slop clippii 2026-06-23 03:56:48 +01:00
  • ffd68f0e13 slop clippii 2026-06-23 03:53:10 +01:00
  • 07a943ab7c slop clippii 2026-06-23 03:48:19 +01:00
  • 5fa6339ecc slop clippii 2026-06-23 03:36:44 +01:00
  • 0795bced60 slop clippii 2026-06-23 03:31:15 +01:00
  • 285bddb968 slop clippii 2026-06-23 03:16:58 +01:00
  • 1c02c51387 slop clippii 2026-06-23 03:09:54 +01:00
  • 5288f8293e ai generated solutions to our ai generated problems clippii 2026-06-22 22:25:34 +01:00
  • dd259081c1 ai generated solutions to our ai generated problems clippii 2026-06-22 22:05:46 +01:00
  • 604660e463 change default theme to dark clippii 2026-06-22 20:28:09 +01:00
  • 0f141da652 change default theme to dark clippii 2026-06-22 20:23:31 +01:00
  • 4dd0153526 change default theme to dark clippii 2026-06-22 20:08:55 +01:00
  • b8d50d56b7 ai generated solutions to our ai generated problems clippii 2026-06-22 20:01:36 +01:00
  • 237a9a69fc ai generated solutions to our ai generated problems clippii 2026-06-22 19:51:13 +01:00
  • a3947f3662 stupid ahh embed FURRO404 2026-06-21 08:06:38 -07:00
  • 9851fa1e4b how is it always wrong lmao FURRO404 2026-06-21 07:35:22 -07:00
  • 38c11d83ee tss web 3d viewer FURRO404 2026-06-21 07:29:45 -07:00
  • 2e75909f2d Add 3D replay view design spec FURRO404 2026-06-21 07:17:15 -07:00
  • a24decbbeb bye FURRO404 2026-06-21 04:22:09 -07:00
  • 6f0760788c meowww FURRO404 2026-06-21 03:47:16 -07:00
  • 5546aa81eb Merge remote-tracking branch 'origin/main' clippii 2026-06-21 11:06:37 +01:00
  • dde30f1588 meow clippii 2026-06-21 11:06:07 +01:00
  • 993b9e4e2f meow FURRO404 2026-06-21 02:53:20 -07:00
  • 52a8cd2023 meow FURRO404 2026-06-21 02:30:32 -07:00
  • 26b48ed04e Merge remote-tracking branch 'origin/main' clippii 2026-06-21 10:29:09 +01:00
  • 353cfb7636 fixers? clippii 2026-06-21 10:28:18 +01:00
  • 80442f7816 meow FURRO404 2026-06-21 02:21:29 -07:00
  • b3bcaef57a meow FURRO404 2026-06-21 01:34:35 -07:00
  • 9465ee05d1 meow FURRO404 2026-06-21 01:06:40 -07:00
  • 3a7b72b01b update bracket style FURRO404 2026-06-21 00:00:03 -07:00
  • 45142f280a tss site blah FURRO404 2026-06-20 21:58:27 -07:00
  • 1eb0f1ffc8 add stuff for tournaments FURRO404 2026-06-20 21:12:39 -07:00
  • eca52ca078 ai generated solutions to our ai generated problems clippii 2026-06-20 01:26:10 +01:00
  • a10b6fe657 ai generated solutions to our ai generated problems clippii 2026-06-20 01:20:18 +01:00
  • 6f846f3d26 ai generated solutions to our ai generated problems clippii 2026-06-20 01:17:36 +01:00
  • 0955528df0 ai generated solutions to our ai generated problems clippii 2026-06-20 01:15:50 +01:00
  • 6f8c8800ec ai generated solutions to our ai generated problems clippii 2026-06-20 01:12:56 +01:00
  • d1731c24c2 ai generated solutions to our ai generated problems clippii 2026-06-20 01:06:48 +01:00
  • 25f2c5a0f8 ai generated solutions to our ai generated problems clippii 2026-06-20 01:03:04 +01:00
  • 6337046212 ai generated solutions to our ai generated problems clippii 2026-06-20 00:53:54 +01:00
  • 50439720dd ai generated solutions to our ai generated problems clippii 2026-06-20 00:50:28 +01:00
  • 22bff51147 ai generated solutions to our ai generated problems clippii 2026-06-20 00:43:44 +01:00
  • fb773489f5 ai generated solutions to our ai generated problems clippii 2026-06-20 00:38:24 +01:00
  • 152467515d ai generated solutions to our ai generated problems clippii 2026-06-20 00:32:28 +01:00
  • f631ea12a8 ai generated solutions to our ai generated problems clippii 2026-06-20 00:27:30 +01:00
  • 7f1e6d0bef ai generated solutions to our ai generated problems clippii 2026-06-20 00:20:48 +01:00
  • e7a172f52f ai generated solutions to our ai generated problems clippii 2026-06-20 00:14:16 +01:00
  • a05ccf8bbc ai generated solutions to our ai generated problems clippii 2026-06-20 00:05:56 +01:00
  • a60999a54e ai generated solutions to our ai generated problems clippii 2026-06-20 00:05:10 +01:00
  • 736fe40e75 ai generated solutions to our ai generated problems clippii 2026-06-19 23:58:50 +01:00
  • 07b087e7df ai generated solutions to our ai generated problems clippii 2026-06-19 23:54:11 +01:00
  • bccd2bf405 ai generated solutions to our ai generated problems clippii 2026-06-19 23:36:45 +01:00
  • 9263d6f8eb ai generated solutions to our ai generated problems clippii 2026-06-19 23:33:01 +01:00
  • edf28855b6 fix team names in replay viewer FURRO404 2026-06-18 20:49:50 -07:00
  • fb08e99e5d replay canvas FURRO404 2026-06-18 20:10:47 -07:00
  • 4fd5dd0fc9 meow FURRO404 2026-06-18 03:27:03 -07:00
  • 8e53646275 meow FURRO404 2026-06-18 03:14:47 -07:00
  • a86d762fe2 meow FURRO404 2026-06-18 03:08:30 -07:00
  • db7d42f363 meow FURRO404 2026-06-18 02:52:47 -07:00
  • d5fc2b5831 event log FURRO404 2026-06-18 02:38:44 -07:00
  • 92eb461e2d feat(web): green/red winner-loser team names + per-line colored battle log (skyquake glyphs) FURRO404 2026-06-18 02:02:46 -07:00
  • 98a0c4fd9e feat(web): readable header (duration 6m 37s, faded id by GAME) + skyquake font for vehicle country glyphs FURRO404 2026-06-18 01:54:54 -07:00
  • 29ef4fb346 fix(web): webhook never reloads itself during deploy (was interrupting backend reload) FURRO404 2026-06-18 01:46:01 -07:00
  • e0ab73c700 chore(backend): default log level to info when RUST_LOG unset (surfaces startup cache-load line) FURRO404 2026-06-18 01:40:18 -07:00
  • 1dcabf6a78 fix(web): webhook reloads via ecosystem file so committed env (VEHICLE_*) applies on deploy FURRO404 2026-06-18 01:36:52 -07:00
  • 6ff8d8e682 feat(web): set vehicle cache paths in pm2 ecosystem (no .env needed) FURRO404 2026-06-18 01:34:42 -07:00