c2bca83735
Fix Tab Complete
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-25 18:37:58 +01:00
500f8978e5
Fix Schematic List
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-25 18:12:30 +01:00
c9bfcc5c0c
Fix not ignoring deleted teams
...
SteamWarCI Build successful
Closes : #226
2025-11-24 20:55:58 +01:00
f923a007a7
Revert "Add EventCache for efficient retrieval of event groups and teams"
...
SteamWarCI Build successful
This reverts commit 8b4f864f99 .
Revert "Refactor EventFights and Fight classes to improve player initialization and retrieval"
This reverts commit 8d705e7a84 .
Revert "Refactor EventFights and Fight classes to improve player initialization and retrieval"
This reverts commit 78352a3e67 .
2025-11-14 23:25:05 +01:00
78352a3e67
Refactor EventFights and Fight classes to improve player initialization and retrieval
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-14 23:18:38 +01:00
8d705e7a84
Refactor EventFights and Fight classes to improve player initialization and retrieval
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-14 23:14:13 +01:00
afcf3a1906
Fix Schematic Move
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-12 22:52:51 +01:00
81715736ae
Refactor TeamTable to introduce default values for color and deleted, and make address column nullable.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 18:44:46 +01:00
36691c6fea
Refactor TeamTable to introduce default values for color and deleted, and make address column nullable.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 18:44:25 +01:00
e6848b27a0
Refactor FightTable to use WinningTeam enum for win column and adjust related logic.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 17:25:38 +01:00
f56fedefe4
Fix Obsidian and Bedrock
SteamWarCI Build successful
2025-11-11 17:07:56 +01:00
167bb4e266
Fix YMLWrapper
SteamWarCI Build successful
2025-11-11 17:05:46 +01:00
d5708c110c
Refactor NodeDataTable to use default current timestamp for createdAt and ensure schemData reads blob as bytes.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 00:18:16 +01:00
f23c1215b7
Refactor NodeDataTable to use insert instead of insertIgnore and add blobParam import.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 00:15:19 +01:00
cfcaf1569c
Add GameModeConfig.Schematic.MaxBlastResistance
SteamWarCI Build successful
2025-11-10 21:39:35 +01:00
dc56b67ff6
Sort fights by start time in descending order and refactor saveFromStream method to use useDb block.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 14:18:13 +01:00
13c4a3ff8b
Sort fights by start time in descending order and refactor saveFromStream method to use useDb block.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 12:27:02 +01:00
7e5a13989b
Sort fights by start time in descending order and refactor saveFromStream method to use useDb block.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 12:24:51 +01:00
4a608fe5b5
Fix SchematicType.fromDB
SteamWarCI Build successful
2025-11-10 11:55:17 +01:00
5ca15aa117
Refactor PersonalKitTable to use explicit ID column initialization and update create method to utilize insert operation.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:50:39 +01:00
9b459bd12c
Refactor PersonalKitTable to use explicit ID column initialization and update create method to utilize insert operation.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:40:34 +01:00
b20d37e252
Refactor PersonalKitTable to use explicit ID column initialization and update create method to utilize insert operation.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:40:20 +01:00
a8c98594a9
Fix GameModeConfig.Schematic.SubTypes
SteamWarCI Build successful
2025-11-10 11:32:03 +01:00
1c076b5bbf
Fix incorrect field references in BauweltMember methods.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:19:56 +01:00
133ddb39cc
Add ID column initialization for BauweltMember
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:09:57 +01:00
8ada9a6335
Fix UserElo.getEloFromDb
SteamWarCI Build successful
2025-11-10 11:01:31 +01:00
8680b9e6cf
Change api dependencies to compileOnlyApi in build.gradle.kts and rename KitName column to Name in PersonalKitTable.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:02:23 +01:00
6c94efaf90
Improve TeamCommand.info
SteamWarCI Build successful
2025-11-10 09:00:18 +01:00
614e989892
Rename IgnoreTable to IgnoredPlayers in IgnoreSystemTable for improved clarity.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 08:47:32 +01:00
0ea5a62dbe
Merge branch 'main' into exposed
SteamWarCI Build successful
2025-11-10 08:40:42 +01:00
0eb6047139
Merge remote-tracking branch 'origin/exposed' into exposed
SteamWarCI Build successful
2025-11-09 17:48:12 +01:00
fcebecf745
Add placement column to TeamTeilnahme table and corresponding property.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-09 17:48:02 +01:00
dd14e9f518
Cleanup Session
SteamWarCI Build successful
2025-11-09 17:30:21 +01:00
6c5239c8fc
Optimize imports across SQL module: replace explicit class imports with wildcard imports, remove unused imports for cleaner structure.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-09 17:28:40 +01:00
fc71f47add
Remove needsAdmin property from PunishmentType enum and refactor related declarations for cleaner structure.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-09 17:25:19 +01:00
5d36393643
Refactor EventRelation, EventGroup, and EventFight classes: ensure database operations are enclosed in useDb, add default values for group points, and override delete methods. Update Gradle build script to include lombok dependencies.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-08 22:44:22 +01:00
ebc6f50261
Refactor Gradle build scripts: update source set exclusions, add java-library plugin, and remove redundant configurations in SQL module.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-08 13:52:27 +01:00
c9d74fb656
Remove redundant SQL logger in useDb and extra newlines in SQLConfig.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 18:59:01 +01:00
e50e52950b
Refactor Token and SteamwarUser classes: enhance owner property with memoized transformation, increase hash generation key size, and ensure database usage in useDb block.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 18:57:34 +01:00
e5a61226ca
Add newline at end of build.gradle.kts file for consistency.
...
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 15:06:37 +01:00
63a5fcff97
Add Kotlin plugin and configure build scripts for Kotlin compatibility, integrate exposed library dependencies, and enhance JVM settings.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 14:40:10 +01:00
39b3cdb897
Introduce GDPRQuery command for GDPR data generation, refactor SQL statements, and improve null safety across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 12:42:15 +01:00
6ac0143459
Remove outdated SQL-related Java classes (GDPRQuery, Field, SelectStatement, SqlTypeMapper, Statement) and update references across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-06 11:30:01 +01:00
56bc75763b
Migrate Token class to Kotlin, remove outdated Java implementation, and refactor references across modules. Update timestamp fields to use CurrentTimestamp where applicable.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-05 21:44:52 +01:00
8272c73b48
Migrate SQL-related classes (Referee, SchemElo, Script, Session, SWException, TeamTeilnahme) to Kotlin and remove outdated Java implementations. Update references across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-05 17:47:30 +01:00
0f0c8b763e
Remove some strain on the Database
SteamWarCI Build successful
2025-11-05 17:09:53 +01:00
9acfb32ae0
Refactor SQL classes: update GameModeConfig functions, improve null safety in SchematicNode and SchematicType, and adjust NodeMemberTable structure.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-05 17:04:01 +01:00
b2a4b05545
Merge branch 'main' into exposed
...
# Conflicts:
# CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java
# CommonCore/SQL/src/de/steamwar/sql/Punishment.java
2025-11-05 16:18:30 +01:00
89e2df0eb2
Migrate Punishment and PollAnswer classes to Kotlin and remove outdated Java implementations. Update references across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-04 21:17:53 +01:00
73da9179bf
Migrate SQL-related classes (IgnoreSystem, Mod, NodeDownload, NodeMember) to Kotlin and remove old Java implementations. Update references across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-02 19:28:14 +01:00