Commit Graph

106 Commits

Author SHA1 Message Date
clippii e36268b556 ai generated solutions to our ai generated problems 2026-06-15 09:12:19 +01:00
clippii 9ad5cc0639 ai generated solutions to our ai generated problems 2026-06-15 09:09:54 +01:00
clippii 3eaf57912a ai generated solutions to our ai generated problems 2026-06-15 09:03:42 +01:00
clippii 5bd8cab0ce ai generated solutions to our ai generated problems 2026-06-15 08:59:15 +01:00
clippii 91a657522a ai generated solutions to our ai generated problems 2026-06-15 08:52:18 +01:00
clippii efe233667f ai generated solutions to our ai generated problems 2026-06-15 08:45:24 +01:00
clippii c94a09f46c ai generated solutions to our ai generated problems 2026-06-15 08:11:16 +01:00
clippii 760e49f401 ai generated solutions to our ai generated problems 2026-06-15 07:55:47 +01:00
clippii 0db73d669d ai generated solutions to our ai generated problems 2026-06-15 07:53:33 +01:00
notsotoothless 5cd95cf78f Fix battle-logs returning 0 results — replace SQB field names with TSS name field
bestTeamName and canonicalTeamName were checking tag_name/short_name/long_name
(SQB API fields) which don't exist on TSS team objects. Every team resolved to
an empty string so fetchRecentTssGames bailed out immediately with no matches.

Also clean up all other references to those dead fields throughout the component.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 06:28:17 +00:00
deploy 65ad10ad11 align backend with TSS schema: drop SRE-specific fields, fix cross-tournament queries
- Remove teams_points, clanrating, tag/short/long name, description, region,
  guild_id, clan_id — none of these exist in the TSS DB schema
- Rename long_name → name throughout (TSS teams have one name, not long+short)
- Cross-tournament stat queries now use team_name (string) from player_games_hist
  instead of team_id, since team_id is assigned per-tournament by Spectra
- Leaderboard deduplicates teams_data by name with GROUP BY, MAX(team_id) for roster ref
- team_members roster still uses team_id (correct within a single tournament)
- Fix player_teams_for: was grouping by non-existent team_tag column, now team_id
- Fix games_for: winning_team/losing_team → winning_slot/losing_slot; add mission_name
- Remove joined_unix, points, sqb_points from PlayerSummary; nick resolved from battles_db
- Remove rating_hourly from HistoryResponse (teams_points never existed)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 01:07:57 +00:00
FURRO404 3436c91fdc fuck it we ball 2026-05-30 08:44:28 -07:00
FURRO404 64c72d2ecb update nav and footer for setup docs page 2026-05-30 07:03:45 -07:00
clippii f9efd77844 SEO chat gippity style 2026-05-30 01:14:09 +01:00
clippii 44b6e781da Fix deploy cargo lookup 2026-05-30 01:04:57 +01:00
clippii b3eb9c2e19 SEO chat gippity style 2026-05-30 01:00:25 +01:00
clippii 1cd52d528f Remove Rust build artifacts from Git 2026-05-29 22:10:09 +01:00
clippii 7100f9c8e8 Harden Rust backend deployment 2026-05-29 21:56:12 +01:00
clippii aef2113198 split the project in 2 2026-05-29 18:55:56 +01:00
clippii 8aadda2d72 ai generated solutions to our ai generated problems 2026-05-27 15:36:15 +01:00
clippii 4b0ebf421e ai generated solutions to our ai generated problems 2026-05-27 15:24:14 +01:00
clippii 4ab411a853 ai generated solutions to our ai generated problems 2026-05-27 15:13:40 +01:00
clippii ac0dcf7522 ai generated solutions to our ai generated problems 2026-05-27 15:09:38 +01:00
clippii e59bb87512 ai generated solutions to our ai generated problems 2026-05-27 15:00:16 +01:00
clippii 8596674de1 fixes 2026-05-27 14:54:02 +01:00
clippii 69fc002961 meow && add song of the day! 2026-05-27 14:49:26 +01:00
clippii 3a2cd9b1aa fix 2026-05-16 17:01:22 +01:00
clippii 382177fd2e fix 2026-05-16 16:54:48 +01:00
clippii ec64c1c89e fix 2026-05-16 12:22:20 +01:00
clippii 1cc500e428 fix 2026-05-16 12:20:14 +01:00
clippii 4feac9a1fc fix 2026-05-16 11:58:24 +01:00
clippii bf1abe39c8 fix 2026-05-16 11:55:00 +01:00
clippii ec6996192c fix 2026-05-16 11:52:01 +01:00
clippii e40c7c6ecc fix 2026-05-16 11:50:47 +01:00
clippii 7cdc7c1426 fix 2026-05-16 11:35:29 +01:00
clippii 222bd6fe97 fix 2026-05-16 11:30:22 +01:00
clippii 29f06c5e0b fix 2026-05-16 11:28:29 +01:00
clippii 4819cd2cab fix 2026-05-16 11:18:15 +01:00
clippii f094cb8dae fix 2026-05-16 11:11:03 +01:00
clippii 2123027e49 fix milton keynes 2026-05-16 11:05:25 +01:00
clippii a13266d06c security stuff 2026-05-16 10:40:15 +01:00
clippii 5c648b0c40 security stuff 2026-05-16 10:38:34 +01:00
clippii 61b69c136a tone back obfuscation. 2026-05-16 10:19:52 +01:00
clippii 28bd265323 update footer 2026-05-16 10:15:20 +01:00
clippii abde715945 update footer 2026-05-16 09:39:34 +01:00
clippii 3f4cc2b9e9 update osm 2026-05-16 09:38:08 +01:00
clippii e44b263f2e update osm 2026-05-16 09:35:51 +01:00
clippii f36bdf3738 update osm 2026-05-16 09:02:39 +01:00
clippii 878e2a6a47 update osm 2026-05-16 08:55:12 +01:00
clippii bff12ac501 update osm 2026-05-16 08:32:25 +01:00