Commit Graph

191 Commits

Author SHA1 Message Date
YoyoNow ff5113e112 Merge pull request 'Refactor schematic checks to handle unseen notifications' (#33) from add-offline-notify into main
Reviewed-on: SteamWar/SteamWar#33
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-06-10 20:57:33 +02:00
Chaoscaot 1014df5f31 PR Stuff 2025-06-03 23:39:16 +02:00
Chaoscaot c920664920 Merge branch 'main' into add-offline-notify 2025-06-03 23:35:35 +02:00
Chaoscaot 7a9740c4c4 Fix EventFight activeFights query and add null check for spectatePort in CookieEvents 2025-05-29 15:05:01 +02:00
Chaoscaot a5bb62590c Refactor page routing and point calculation logic
Streamlined the `page` routing structure by optimizing branch and file handling, introducing a reusable `filesInDirectory` method, and cleaning up redundancies. Enhanced `EventGroup` point calculation with incremental updates, new helper methods (`getTeams`, `getTeamsId`), and better handling of unfinished fights.
2025-05-28 23:57:29 +02:00
Chaoscaot 8768fd7d81 Refactor event handling and group assignment logic
Replaced `fight.event` with `event.eventID` for consistency and improved event handling. Adjusted `setGroup` to accept `Integer` instead of `EventGroup` to simplify group assignment logic. Removed unused `event` field in `CreateEventFight` and streamlined related processing.
2025-05-22 19:42:49 +02:00
Chaoscaot e3179c69aa Refactor event group management and routing system 2025-05-08 17:32:12 +02:00
Chaoscaot c633694222 Refactor event handling and tie-break logic implementation
Introduced new methods and structures in EventGroup, EventRelation, and EventFight to streamline point calculations, tie-break detection, and dependency resolution. Improved modularity by adding methods like getLastFight, needsTieBreak, and getDependents while optimizing the event result setting process. This refactor enhances clarity, reduces redundancy, and supports better maintainability of event-related logic.
2025-05-07 16:16:36 +02:00
Chaoscaot f387805b40 Add event grouping 2025-05-07 13:51:13 +02:00
Chaoscaot 4c23915987 Use Transfer Packet for Event Velocity 2025-04-13 18:09:24 +02:00
Chaoscaot 1304048509 Refactors SchematicNode queries for efficiency 2025-04-11 00:07:53 +02:00
YoyoNow 9248c9fa51 Remove first second and third in master rank 2025-04-03 17:56:19 +02:00
YoyoNow c9a1528dfe Update UserElo for better distribution 2025-04-02 10:21:03 +02:00
Chaoscaot 1a356da6e0 Trigger Rebuild 2025-03-30 11:17:27 +02:00
Chaoscaot 98cc09a7d3 Trigger Rebuild 2025-03-30 11:11:01 +02:00
Chaoscaot 71522973a7 Refactor schematic checks to handle unseen notifications 2025-03-24 16:50:39 +01:00
Chaoscaot 9bc1f8b328 Refactor password check and add cache clearance. 2025-03-04 21:05:01 +01:00
Chaoscaot 02b63687bc Fix Event Create 2025-01-29 18:38:38 +01:00
Chaoscaot 71362bc079 Hotfix: API Download is decompressed 2025-01-26 00:22:50 +01:00
Lixfel aa01fde5a0 Fix locale 2025-01-23 18:21:44 +01:00
Chaoscaot ca076f9ffd Fix Schematic Download Link 2025-01-20 16:56:10 +01:00
Lixfel ee705792bf Merge pull request 'File based replays' (#2) from newReplays into main
Reviewed-on: SteamWar/SteamWar#2
Reviewed-by: Chaoscaot <max@chaoscaot.de>
2025-01-20 14:55:09 +01:00
Lixfel 721723716e Fix sign 2025-01-20 12:25:55 +01:00
Chaoscaot 21b389a993 Update Schematic Download and /webpw to new Website 2025-01-17 22:28:46 +01:00
Lixfel afd0541039 Move Replays to File system 2025-01-17 13:46:02 +01:00
Lixfel abb8ab2204 Merge pull request 'Fix Schematics Readers' (#72) from Schematics/1.21 into main
Reviewed-on: https://steamwar.de/devlabs/SteamWar/SteamWar/pulls/72
Reviewed-by: Lixfel <lixfel@steamwar.de>
2025-01-01 12:42:01 +01:00
YoyoNow a16e1e8cee Add LastOnline to WhoisCommand 2024-12-26 21:44:40 +01:00
Chaoscaot 51fd5faa4d Merge branch 'main' into Schematics/1.21
# Conflicts:
#	VelocityCore/build.gradle.kts
2024-12-21 19:29:46 +01:00
Chaoscaot 06b0af5a16 Hotfix API EventFight Create 2024-12-21 15:42:27 +01:00
Chaoscaot 06eec10660 Fixes... 2024-12-08 23:18:32 +01:00
Chaoscaot 0134ef1f61 Maybe, Fix Schematics Readers 2024-12-03 22:43:14 +01:00
Lixfel c15d523f3b Hotfix NodeDownload 2024-11-23 17:09:58 +01:00
Chaoscaot 5a3d801714 Merge branch 'main' into Backend/init 2024-11-23 13:28:00 +01:00
YoyoNow a9514996a9 Update Punishment requirements 2024-10-29 15:57:24 +01:00
Chaoscaot c11eaaee45 Fixes... 2024-08-27 21:34:18 +02:00
Chaoscaot 6d648b9a71 Fixes 2024-08-18 13:03:24 +02:00
Chaoscaot fd7fe8c305 Add Backend to Monorepo 2024-08-18 11:15:54 +02:00
YoyoNow d817ffd43d Update SteamwarUser.getServerTeam 2024-08-06 18:26:15 +02:00
Lixfel da3d0a97b5 Gradle Rewrite 2024-08-06 00:26:48 +02:00
Chaoscaot d657a7ca0c Optimize build.gradle.kts 2024-08-05 14:30:16 +02:00
Chaoscaot 41d31e6c9c Refactor CommonCore 2024-08-05 12:08:04 +02:00