Commit graph

  • e96578db48 remove old Rocket artifacts Ilion Beyst 2022-02-24 21:13:07 +0100
  • b07276f3b3 add simplebot source code Ilion Beyst 2022-02-24 20:44:13 +0100
  • b679103a4c update sveltekit version Ilion Beyst 2022-02-24 18:47:36 +0100
  • ad11ae4286 use sveltekit nodejs adapter Ilion Beyst 2022-02-24 18:38:17 +0100
  • bfc2263c7c show match pane when a match is selected Ilion Beyst 2022-02-23 23:29:14 +0100
  • 816b3bfc27 show bot stderr Ilion Beyst 2022-02-23 22:30:36 +0100
  • 54b9694f0d implement matchlogger Ilion Beyst 2022-02-23 21:08:56 +0100
  • e15944622d poll for matches to complete Ilion Beyst 2022-02-22 19:44:29 +0100
  • 006ce35622 persist bot code in localstorage Ilion Beyst 2022-02-22 18:48:59 +0100
  • 060b585da1 add default code to get started Ilion Beyst 2022-02-21 21:00:05 +0100
  • 9c90e79575 implement basic configuration Ilion Beyst 2022-02-20 23:06:05 +0100
  • 8f29332048 adapt frontend to new match api Ilion Beyst 2022-02-17 17:11:16 +0100
  • 4dc77e1626 add MatchState to ApiMatch Ilion Beyst 2022-02-16 18:40:32 +0100
  • ebd01757e8 play matches async Ilion Beyst 2022-02-15 19:54:29 +0100
  • c7f4da07c1 separate match data api from match log api Ilion Beyst 2022-02-12 23:52:45 +0100
  • 7d743bdbbb consume new match API Ilion Beyst 2022-02-09 20:16:35 +0100
  • fc10359997 store demo matches in database Ilion Beyst 2022-02-08 20:13:24 +0100
  • 69f33763ab styling: make sure visualizer does not overflow Ilion Beyst 2022-02-07 22:50:02 +0100
  • dc415a8125 cleanup editor code Ilion Beyst 2022-02-07 21:36:54 +0100
  • 4feebe5043 keep persistent EditorSession on demo page Ilion Beyst 2022-02-07 20:56:08 +0100
  • d45699189e visualizer: let window.global be handled by polyfill Ilion Beyst 2022-02-07 20:08:49 +0100
  • c1feeaa7e6 outline demo interface Ilion Beyst 2022-02-05 16:48:08 +0100
  • cd9689c6ef configure python mode and theme for ace editor Ilion Beyst 2022-02-04 22:41:05 +0100
  • 0a102a9371 remove send_info method Ilion Beyst 2022-02-03 20:46:40 +0100
  • af7627d346 use ace editor for code editing Ilion Beyst 2022-02-02 23:15:55 +0100
  • db45cea37e temporary setup for showing submission match result Ilion Beyst 2022-02-02 19:36:18 +0100
  • 2e3606f1b6 get started on submit page Ilion Beyst 2022-01-30 23:34:21 +0100
  • bfbcc173f8 allow retrieving match log for submitted bot Ilion Beyst 2022-01-27 19:22:48 +0100
  • 4a7229b175 correct submitted bot path Ilion Beyst 2022-01-27 19:12:18 +0100
  • 294c75823d add endpoint for standalone upload of bot code Ilion Beyst 2022-01-26 20:54:19 +0100
  • a79b338e90 run all bots in python docker for now Ilion Beyst 2022-01-23 13:23:23 +0100
  • f62196d983 implement docker runner Ilion Beyst 2022-01-22 14:32:43 +0100
  • 3dd940321c define interface for running containerized bots Ilion Beyst 2022-01-21 23:44:20 +0100
  • c569070d5c mount a code bundle into executor container Ilion Beyst 2022-01-20 20:30:56 +0100
  • 5f1c7385c7 docker bot runner PoC Ilion Beyst 2022-01-19 23:44:11 +0100
  • 3e18c840d1 running a bot in docker PoC Ilion Beyst 2022-01-18 20:17:13 +0100
  • 98384183cc gitignore node_modules Ilion Beyst 2022-01-17 23:55:48 +0100
  • 02c0e41b80 Bollard Ilion Beyst 2022-01-06 23:44:35 +0100
  • 9ccea2ea17 return user from login call Ilion Beyst 2022-01-04 23:24:31 +0100
  • 32131da678 add schema.patch to allow unused imports in schema file Ilion Beyst 2022-01-03 23:44:01 +0100
  • 5b10d5e98e add match_state to matches Ilion Beyst 2022-01-03 23:33:00 +0100
  • 1cde40b459 basic match views Ilion Beyst 2022-01-02 17:57:40 +0100
  • 69331eb08a serve match logs Ilion Beyst 2022-01-02 17:56:52 +0100
  • 85dcf3ba2f store matches in database Ilion Beyst 2022-01-02 16:14:03 +0100
  • bdb77f97d6 minimal port of start_match logic Ilion Beyst 2022-01-01 16:32:55 +0100
  • 4a077c7c65 extract matchrunner crate from planetwars-cli Ilion Beyst 2022-01-01 12:10:02 +0100
  • e145947d05 match form stubs Ilion Beyst 2022-01-01 11:26:49 +0100
  • 8d3b8fd8aa npm run format Ilion Beyst 2021-12-31 11:38:06 +0100
  • 74d0189d37 config updates Ilion Beyst 2021-12-31 11:29:27 +0100
  • 3e902bb56e list uploaded code bundles on bot page Ilion Beyst 2021-12-31 11:24:25 +0100
  • 0f27ca80fb prototype code upload Ilion Beyst 2021-12-30 23:41:47 +0100
  • f5e8b4093a prototype bots pages Ilion Beyst 2021-12-30 23:40:37 +0100
  • c6ca7cf2d1 nest api routes under /api Ilion Beyst 2021-12-30 16:38:02 +0100
  • 4912a0dbe7 barebones authentication Ilion Beyst 2021-12-30 16:34:50 +0100
  • 522f4270e8 init SvelteKit frontend Ilion Beyst 2021-12-30 14:15:40 +0100
  • 3edf5d60f5 rename to planetwars-server Ilion Beyst 2021-12-30 11:45:59 +0100
  • 71ee6c99e9 move assets to visualizer package Ilion Beyst 2021-12-29 22:54:30 +0100
  • 0c6d978442 separate out visualizer library Ilion Beyst 2021-12-29 21:24:57 +0100
  • 3eeaab6cec Merge branch 'backend-server' Ilion Beyst 2021-12-29 19:56:31 +0100
  • 1fb4a5151b migrate to axum Ilion Beyst 2021-12-29 16:11:27 +0100
  • ee5af8d076 implement build command Ilion Beyst 2021-12-28 19:28:19 +0100
  • 6d176ac99f show relative path to match log Ilion Beyst 2021-12-28 16:09:41 +0100
  • 51b52db78b sort matches descending in time Ilion Beyst 2021-12-28 15:04:37 +0100
  • dacc05a41b refactor workspace code Ilion Beyst 2021-12-28 14:57:41 +0100
  • 5ca8dd4c84 add websocket stub Ilion Beyst 2021-12-27 22:18:46 +0100
  • 109e06ecad fix npm run build-wasm Ilion Beyst 2021-12-26 22:24:23 +0100
  • 0418a6b46a show match name in matchbrowser Ilion Beyst 2021-12-26 22:14:59 +0100
  • 044e13940e add general README Ilion Beyst 2021-12-26 22:01:27 +0100
  • 31b439ee31 rebrand project to workspace Ilion Beyst 2021-12-26 22:00:20 +0100
  • 0d03a0fbc2 refactor commands Ilion Beyst 2021-12-26 21:54:26 +0100
  • c04d4a449b rename to planetwars-cli Ilion Beyst 2021-12-26 21:06:52 +0100
  • b1e9490f55 add match meta header to logs Ilion Beyst 2021-12-25 21:49:16 +0100
  • e681eb91cd implement webserver backend Ilion Beyst 2021-12-25 20:30:09 +0100
  • 003c551e73 implement basic MatchBrowser component Ilion Beyst 2021-12-25 20:28:10 +0100
  • 92a13bac92 add init-project command Ilion Beyst 2021-12-25 15:36:23 +0100
  • d0a0fcfded cli for running matches Ilion Beyst 2021-12-25 14:45:05 +0100
  • d0af8d3bbf use vite-plugin-wasm-pack Ilion Beyst 2021-12-23 19:25:56 +0100
  • c26f72890f fix frontend build Ilion Beyst 2021-12-23 18:22:14 +0100
  • 96ee00242f add pw-frontend Ilion Beyst 2021-12-22 13:59:13 +0100
  • 218ebc3b8f cargo fmt Ilion Beyst 2021-12-21 21:47:48 +0100
  • b7ab700a57 import planetwars-rules Ilion Beyst 2021-12-20 11:47:24 +0100
  • 52242b03f1 simple bot uploads Ilion Beyst 2021-12-19 00:16:46 +0100
  • 2dbb085008 use async closures for tests Ilion Beyst 2021-12-18 15:39:05 +0100
  • 6aa72b3c87 gracefully handle invalid login credentials Ilion Beyst 2021-12-15 22:40:55 +0100
  • 13cdbc7ff7 test registration & login Ilion Beyst 2021-12-14 20:23:07 +0100
  • eabeb7ed7b start implementing basic login functionality Ilion Beyst 2021-12-13 22:41:20 +0100
  • 8b4440f723 setup basic rocket+diesel app Ilion Beyst 2021-12-13 15:43:47 +0100
  • 931bf0fbed mozaic4 Ilion Beyst 2021-12-13 11:24:08 +0100