aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-03-14fix timezone bugIlion Beyst1-1/+1
2022-03-13apply clippy suggestionsIlion Beyst19-62/+157
2022-03-12typo: maches -> matchesIlion Beyst2-2/+3
2022-03-11show opponent name in match listIlion Beyst1-2/+8
2022-03-11add information about match players to match API objectIlion Beyst3-17/+74
2022-03-10save match players in databaseIlion Beyst5-14/+27
2022-03-06improve submitpane stylingIlion Beyst1-17/+12
2022-03-06show errors for saving botsIlion Beyst1-1/+17
2022-03-06return descriptive errors when saving botsIlion Beyst1-3/+27
2022-03-06refactor: move bot api calls to submitpaneIlion Beyst2-41/+43
2022-03-05fix opponent selectionIlion Beyst2-7/+8
2022-03-04add save bot formIlion Beyst2-5/+58
2022-03-03add bot selection on demo pageIlion Beyst2-5/+41
2022-03-03allow selecting opponent in demoIlion Beyst1-3/+8
2022-03-01don't allow overwriting bots for nowIlion Beyst1-3/+3
2022-02-28bot upload PoCIlion Beyst2-0/+32
2022-02-27create code bundle indicesIlion Beyst2-2/+7
2022-02-27retrieve opponent from bots databaseIlion Beyst2-18/+30
2022-02-27seed simplebot on server startupIlion Beyst2-3/+27
2022-02-27save all uploaded code bundles in databaseIlion Beyst9-26/+60
2022-02-27make bot owner nullableIlion Beyst4-6/+6
2022-02-24update READMEIlion Beyst2-56/+62
2022-02-24remove old Rocket artifactsIlion Beyst2-4/+0
2022-02-24add simplebot source codeIlion Beyst1-0/+33
2022-02-24update sveltekit versionIlion Beyst3-4/+11
2022-02-24use sveltekit nodejs adapterIlion Beyst2-1/+2
2022-02-23show match pane when a match is selectedIlion Beyst3-6/+15
2022-02-23show bot stderrIlion Beyst4-15/+101
2022-02-23implement matchloggerIlion Beyst6-89/+162
2022-02-22poll for matches to completeIlion Beyst1-4/+19
2022-02-22persist bot code in localstorageIlion Beyst3-3/+35
2022-02-21add default code to get startedIlion Beyst2-1/+33
2022-02-20implement basic configurationIlion Beyst3-4/+18
2022-02-17adapt frontend to new match apiIlion Beyst1-3/+25
2022-02-16add MatchState to ApiMatchIlion Beyst2-1/+4
2022-02-15play matches asyncIlion Beyst2-5/+27
2022-02-12separate match data api from match log apiIlion Beyst2-1/+15
2022-02-09consume new match APIIlion Beyst2-8/+51
2022-02-08store demo matches in databaseIlion Beyst7-42/+54
2022-02-07styling: make sure visualizer does not overflowIlion Beyst1-0/+3
2022-02-07cleanup editor codeIlion Beyst2-15/+17
2022-02-07keep persistent EditorSession on demo pageIlion Beyst6-24/+49
2022-02-07visualizer: let window.global be handled by polyfillIlion Beyst1-4/+0
2022-02-05outline demo interfaceIlion Beyst3-12/+152
2022-02-04configure python mode and theme for ace editorIlion Beyst1-0/+6
2022-02-03remove send_info methodIlion Beyst5-18/+2
2022-02-02use ace editor for code editingIlion Beyst3-24/+40
2022-02-02temporary setup for showing submission match resultIlion Beyst2-4/+38
2022-02-02get started on submit pageIlion Beyst1-2/+27
2022-01-27allow retrieving match log for submitted botIlion Beyst2-2/+13