aboutsummaryrefslogtreecommitdiff
path: root/planetwars-server/src/db
AgeCommit message (Collapse)AuthorFilesLines
2022-10-25fix ordering in list_matchesIlion Beyst1-2/+6
2022-10-14allow filtering for had_errorsIlion Beyst2-2/+14
2022-10-13save matchplayer had_errors in databaseIlion Beyst1-1/+20
2022-10-13implement ListBotMatches, allow querying matches by bot/opponent pairIlion Beyst3-23/+99
2022-10-13refactor: deduplicate match queriesStijn Seghers1-35/+21
2022-10-12upgrade to diesel 2.0Ilion Beyst6-77/+83
2022-10-12filter matches for outcomeIlion Beyst1-1/+23
2022-10-11add new bot stats endpointIlion Beyst1-0/+53
2022-08-29show only completed matches in match logIlion Beyst1-0/+3
2022-08-26add maps to matches apiIlion Beyst2-2/+7
2022-08-25add map info to matchesIlion Beyst1-2/+23
2022-08-25create db::maps moduleIlion Beyst2-0/+32
2022-08-23create maps tableIlion Beyst1-8/+2
2022-08-12abstract matches pagination logicIlion Beyst1-42/+52
2022-08-09create password reset utilityIlion Beyst1-3/+25
Co-authored-by: Wout Schellaert <wout.schellaert@gmail.com>
2022-08-08implement before and after filters for matchesIlion Beyst1-5/+30
2022-08-04list matches for a specific botIlion Beyst1-0/+30
2022-07-30list only public matches in APIIlion Beyst1-22/+42
2022-07-30add is_public to matchesIlion Beyst1-0/+2
2022-07-25limit amount of matches used by rankerIlion Beyst1-2/+5
2022-07-24add bot detail pageIlion Beyst1-0/+6
2022-07-24basic user profile pagesIlion Beyst1-2/+2
2022-07-23store active version id in bots tableIlion Beyst1-7/+41
2022-07-23sort match players to ensure correct orderingIlion Beyst1-0/+5
2022-07-12refactor: delay BotSpec construction in RunMatchIlion Beyst1-1/+1
2022-07-07NewBotVersionIlion Beyst1-5/+6
2022-07-06rename code_bundle to bot_versionIlion Beyst2-10/+10
2022-07-05migrate code_bundles to bot_versionsIlion Beyst2-17/+18
2022-06-10update RunMatch helper to allow for remote botsIlion Beyst1-2/+2
2022-06-10allow match_player code_bundle_id to be nullIlion Beyst1-7/+16
2022-05-29save match winner in databaseIlion Beyst1-3/+10
2022-05-17implement leaderboard endpointIlion Beyst1-1/+28
2022-05-09add ratings tableIlion Beyst2-0/+28
2022-04-28move match running logic to separate moduleIlion Beyst1-1/+1
2022-04-09add validation to user registrationIlion Beyst1-2/+6
2022-03-13apply clippy suggestionsIlion Beyst2-11/+10
2022-03-12typo: maches -> matchesIlion Beyst1-1/+1
2022-03-11add information about match players to match API objectIlion Beyst1-9/+46
2022-03-10save match players in databaseIlion Beyst1-5/+5
2022-02-27retrieve opponent from bots databaseIlion Beyst1-0/+4
2022-02-27save all uploaded code bundles in databaseIlion Beyst1-2/+2
2022-02-27make bot owner nullableIlion Beyst1-2/+2
2022-02-15play matches asyncIlion Beyst1-1/+8
2022-02-08store demo matches in databaseIlion Beyst2-10/+13
2022-01-03add match_state to matchesIlion Beyst1-0/+3
2022-01-02serve match logsIlion Beyst1-1/+20
2022-01-02store matches in databaseIlion Beyst2-0/+98
2022-01-01minimal port of start_match logicIlion Beyst1-0/+7
2022-01-01match form stubsIlion Beyst1-0/+5
2021-12-31list uploaded code bundles on bot pageIlion Beyst1-0/+6