aboutsummaryrefslogtreecommitdiff
path: root/planetwars-server/src
AgeCommit message (Collapse)AuthorFilesLines
2022-10-13basic test for list_matches and had_errorsIlion Beyst2-6/+8
2022-10-13save matchplayer had_errors in databaseIlion Beyst3-4/+30
2022-10-13implement ListBotMatches, allow querying matches by bot/opponent pairIlion Beyst4-24/+111
2022-10-13refactor: deduplicate match queriesStijn Seghers1-35/+21
2022-10-12upgrade to diesel 2.0Ilion Beyst20-187/+213
2022-10-12filter matches for outcomeIlion Beyst2-3/+33
2022-10-11add new bot stats endpointIlion Beyst4-1/+94
2022-10-10enable request & response compressionIlion Beyst1-0/+2
2022-09-30add integration test stubIlion Beyst1-8/+15
2022-09-28implement into_join_handle for RemoteBotHandleIlion Beyst1-3/+15
2022-09-10allow retrieving bot codeIlion Beyst2-0/+27
2022-09-10refactor: introduce promise helper typeIlion Beyst1-46/+30
2022-09-09client_api: allow player to connect before match has startedIlion Beyst1-39/+132
2022-09-02implement map selection in cliIlion Beyst1-2/+5
2022-08-30registry: ensure that files have been closed before calculating checksumsIlion Beyst1-1/+3
2022-08-29show only completed matches in match logIlion Beyst1-0/+3
2022-08-28add missing maps routesIlion Beyst1-0/+19
2022-08-28run ranker on all mapsIlion Beyst1-7/+10
2022-08-27show map info for matchesIlion Beyst1-0/+4
2022-08-27allow selecting a map in editor viewIlion Beyst2-0/+2
2022-08-26add maps to matches apiIlion Beyst6-13/+45
2022-08-25add map info to matchesIlion Beyst2-2/+25
2022-08-25create db::maps moduleIlion Beyst2-0/+32
2022-08-23create maps tableIlion Beyst3-13/+18
2022-08-16return pagination object from list matches APIIlion Beyst1-7/+30
2022-08-12abstract matches pagination logicIlion Beyst1-42/+52
2022-08-09create password reset utilityIlion Beyst3-8/+83
Co-authored-by: Wout Schellaert <wout.schellaert@gmail.com>
2022-08-08implement before and after filters for matchesIlion Beyst2-8/+32
2022-08-04list matches for a specific botIlion Beyst2-3/+47
2022-08-02add parameters to recent_matches api endpointIlion Beyst2-4/+26
2022-07-31add winner to match api responsesIlion Beyst1-0/+2
2022-07-30list only public matches in APIIlion Beyst3-25/+47
2022-07-30add is_public to matchesIlion Beyst6-2/+15
2022-07-25don't allow registering reserved usernamesIlion Beyst1-0/+6
2022-07-25limit amount of matches used by rankerIlion Beyst3-4/+9
2022-07-25rename bot_api to client_apiIlion Beyst3-24/+29
2022-07-24pull docker bots before running themIlion Beyst1-2/+11
2022-07-24create new bot flowIlion Beyst1-2/+10
2022-07-24add bot detail pageIlion Beyst3-8/+25
2022-07-24basic user profile pagesIlion Beyst4-7/+10
2022-07-23store active version id in bots tableIlion Beyst8-30/+74
2022-07-23sort match players to ensure correct orderingIlion Beyst1-0/+5
2022-07-21show match url in planetwars_clientIlion Beyst2-0/+8
2022-07-21re-enable bot_api serverIlion Beyst1-0/+2
2022-07-20wrap bot api in oneof for extendabilityIlion Beyst1-15/+27
2022-07-17allow disabling ranker in develpomentIlion Beyst1-3/+8
2022-07-17create all required directories on startupIlion Beyst1-1/+16
2022-07-17cleanup: remove old configuration codeIlion Beyst1-9/+5
2022-07-16read GlobalConfig from configuration.tomlIlion Beyst1-19/+20
2022-07-16integrate registry with GlobalConfigIlion Beyst2-20/+48