aboutsummaryrefslogtreecommitdiff
path: root/planetwars-server
AgeCommit message (Expand)AuthorFilesLines
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 Beyst22-200/+226
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 Beyst2-0/+3
2022-10-05full integration test: sign up, create bot, play matchIlion Beyst1-0/+102
2022-10-05extract poll_match_until_complete functionIlion Beyst1-28/+49
2022-10-04refactor: separate out test setupIlion Beyst1-49/+96
2022-10-04rough but functional integration testIlion Beyst1-10/+78
2022-10-03clear database between test runsIlion Beyst1-1/+22
2022-09-30add integration test stubIlion Beyst3-9/+75
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 Beyst5-13/+28
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 Beyst4-8/+92
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 Beyst8-2/+17
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 Beyst4-25/+30
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 Beyst10-30/+88
2022-07-23sort match players to ensure correct orderingIlion Beyst1-0/+5
2022-07-21show match url in planetwars_clientIlion Beyst3-0/+11
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 Beyst2-3/+10
2022-07-17create all required directories on startupIlion Beyst1-1/+16