aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-10-15show player logs on view match pageIlion Beyst8-158/+216
2022-10-14allow filtering for had_errorsIlion Beyst4-2/+36
2022-10-13basic test for list_matches and had_errorsIlion Beyst3-6/+85
2022-10-13save matchplayer had_errors in databaseIlion Beyst5-4/+32
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 Beyst24-220/+357
2022-10-12filter matches for outcomeIlion Beyst2-3/+33
2022-10-11add new bot stats endpointIlion Beyst4-1/+94
2022-10-11CI: skip installing diesel-cli if already cachedIlion Beyst1-1/+1
2022-10-10load match log asynchronouslyIlion Beyst1-7/+10
2022-10-10enable request & response compressionIlion Beyst3-4/+106
2022-10-09check in Cargo.lockIlion Beyst2-2/+2738
2022-10-06add test database in CIIlion Beyst1-6/+19
2022-10-06add cargo cache to test buildIlion Beyst1-1/+12
2022-10-06run matchrunner tests in CIIlion Beyst1-0/+31
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 Beyst2-10/+121
2022-10-03clear database between test runsIlion Beyst1-1/+22
2022-09-30add integration test stubIlion Beyst3-9/+75
2022-09-29rules: clarify combat resolutionIlion Beyst1-3/+9
2022-09-28add basic combat testsIlion Beyst1-1/+82
2022-09-28implement into_join_handle for RemoteBotHandleIlion Beyst1-3/+15
2022-09-27test playeroutcomesIlion Beyst1-2/+29
2022-09-26track player status and return player outcomes from matchIlion Beyst2-48/+68
2022-09-25propagate PlayerAction::TerminatedIlion Beyst2-1/+7
2022-09-24detect bot crashesIlion Beyst4-12/+28
2022-09-24test regular docker runner operationIlion Beyst2-0/+21
2022-09-24refactor: helpers for match setupIlion Beyst1-10/+29
2022-09-23remove unused function and fileIlion Beyst2-74/+0
2022-09-23ensure bots cleanly stop before a match completesIlion Beyst6-14/+41
2022-09-22test docker runner timeoutsIlion Beyst4-13/+50
2022-09-20add a basic matchrunner testIlion Beyst3-0/+69
2022-09-19update docsIlion Beyst2-11/+40
- divide rules doc in sections - clarify turn order - document logging to stderr - bump turn limit to 500
2022-09-19remove unneccesary print in game rulesIlion Beyst1-1/+0
2022-09-18show dispatches and timeouts in outputpaneIlion Beyst2-30/+89
2022-09-18log dispatches and timeoutsIlion Beyst2-2/+19
2022-09-17initial version of structured log displayIlion Beyst2-1/+134
2022-09-17log initial stateIlion Beyst1-4/+9
2022-09-16introduce turn-based log parserIlion Beyst2-24/+14
2022-09-15log bad commandsIlion Beyst3-46/+52
2022-09-15remove obsolete test codeIlion Beyst2-47/+0
2022-09-14docs: extend docker instructionsIlion Beyst5-64/+116
2022-09-14add basic markdown document stylingIlion Beyst3-6/+40
2022-09-13add prism syntax highlighting themeIlion Beyst2-0/+127
2022-09-13add local development doc pageIlion Beyst3-0/+57
2022-09-12add toc sidebar to docs siteIlion Beyst7-55/+141
2022-09-11redirect /docs to /docs/rulesIlion Beyst1-0/+8