Commit Graph

138 Commits

Author SHA1 Message Date
Neale Pickett 1fffeb0060 puzzle.json: move Pre and Post out to top-level 2021-02-24 16:34:35 -07:00
Neale Pickett 45fbd34be0 Devel mode now lets you register a team with any ID 2021-02-01 16:53:38 -07:00
Neale Pickett 7b485ababf Nicer format for devel server team names 2020-12-02 19:49:06 -07:00
Neale Pickett d4b37d1efa Devel server: allow any team ID to score ponts. 2020-12-02 19:31:34 -07:00
Neale Pickett 788ce7c3b6 events log -> csv, say we're in devel mode 2020-12-02 17:57:10 -07:00
John Donaldson f4cfb10d97 Rename event.log as events.log 2020-11-19 16:26:53 -05:00
Neale Pickett 2244c0764a More attempts to duplicate #154 2020-11-02 15:40:43 -06:00
Neale Pickett 782a8f759b Still trying to reproduce #154 2020-11-02 08:27:19 -08:00
Neale Pickett 8bc5dfd784 Attempt to reproduce #154 2020-11-02 08:21:19 -08:00
Neale Pickett f558099852 Log registration events, try to fix devel image 2020-10-28 14:16:13 -06:00
Neale Pickett e0833f1fdf Make transpiler work more like the APIs 2020-10-27 13:19:38 -06:00
Neale Pickett bb2565b06d JSON dicts for back-end API 2020-10-16 14:18:44 -06:00
Neale Pickett 682a6a7f86 More documentation 2020-10-15 10:23:39 -06:00
Neale Pickett 5cb09066e2 More log events 2020-10-14 18:20:49 -06:00
Neale Pickett ed5a4c9005 all tests passing again + editor fail 2020-10-14 10:05:53 -06:00
Neale Pickett 5fe464acbc Don't map the "self" team in unauthenticated states 2020-10-14 10:04:13 -06:00
Neale Pickett 60d7192e04 Properly anonymize all point log entries 2020-10-14 09:52:19 -06:00
Neale Pickett 843996f2c4 Only anonymize team IDs once per team 2020-10-14 09:46:51 -06:00
Neale Pickett 1080783eb9 Fix bug with registration on actual filesystems 2020-10-13 19:48:37 -06:00
Neale Pickett 8874aad7cb Fix bug that required id to get puzzle content 2020-10-13 18:33:12 -06:00
Neale Pickett b39e287e41 Debug prod server, apparently for the first time. 2020-10-13 16:41:50 -06:00
Neale Pickett 854ef771b4 transpiler can now create mothballs 2020-10-12 17:44:44 -06:00
Neale Pickett 4eb0f0a141 Merge branch 'v4' into main 2020-10-12 16:46:51 +00:00
Neale Pickett 3f1c5bf059 Merge branch 'v4' of https://github.com/dirtbags/moth into v4 2020-10-12 16:46:28 +00:00
Neale Pickett e4f34b4c05 Fix typo 2020-10-12 16:46:03 +00:00
Neale Pickett 829b0b931a Various crap related to publishing 2020-09-18 12:52:04 -06:00
Neale Pickett 14b92fe617 Linter and spelling fixes 2020-09-17 19:48:17 -06:00
Neale Pickett 0a60a649a1 Add a little clarity 2020-09-16 17:54:29 -06:00
Neale Pickett 05bfa17a71 Push out mothballs in dev mode 2020-09-15 15:58:21 -06:00
Neale Pickett 2391ebe27b Get all tests passing 2020-09-14 13:40:55 -06:00
Neale Pickett 3a482e09ca Ugh, I checked in cruft 2020-09-11 20:24:37 -06:00
Neale Pickett 4ec9666a7c Remove dev server, update documentation. 2020-09-11 20:16:58 -06:00
Neale Pickett 23adea7df5 lolwat 2020-09-11 17:34:06 -06:00
Neale Pickett 490ac78f15 mkpuzzle working in dev mode 2020-09-11 13:03:19 -06:00
Neale Pickett f1f6140eea Server can now be a devel server 2020-09-08 17:49:02 -06:00
Neale Pickett 6696d27ee0 Transpiler seems complete 2020-09-04 18:28:23 -06:00
Neale Pickett 31a50cbf2c category.go working well 2020-09-04 15:29:06 -06:00
Neale Pickett 36dd72f3e9 puzzle.go looking good 2020-09-04 13:00:23 -06:00
Neale Pickett f9cabc5255 Start to support generated categories 2020-09-03 20:04:43 -06:00
Neale Pickett 7b06171839 work on getting mkpuzzle to work 2020-09-01 20:12:57 -06:00
Neale Pickett 7c22520b70 More transpiler testing 2020-08-31 16:37:51 -06:00
Neale Pickett 0418877db0 transpiler work 2020-08-28 17:41:17 -06:00
Neale Pickett 7d5e215b75 Sort puzzle list 2020-08-28 14:15:19 -06:00
Neale Pickett 97301fb222 sort puzzlecmd inventory 2020-08-28 14:05:32 -06:00
Neale Pickett 8aea668af7 Begin trying to integrate the transpiler 2020-08-27 19:29:54 -06:00
Neale Pickett 8f85b02935 Loads more tests! 2020-08-21 17:02:38 -06:00
Neale Pickett f49d1c3801 Server tests 2020-08-19 18:01:21 -06:00
Neale Pickett f8556dd2e5 State tests 2020-08-19 15:38:13 -06:00
Neale Pickett 316f44edae Add event log, not working yet 2020-08-18 17:04:23 -06:00
Neale Pickett 80d91fc6c9 Use new afero.zipfs 2020-08-17 20:33:23 -06:00
Neale Pickett 2a3826e2b3 Mostly documentation in Go files 2020-08-17 17:43:57 -06:00
Neale Pickett 7b353131e4 Remove v3 code 2020-08-14 20:28:12 -06:00
Neale Pickett ab0488ba14 Running again, fix scoreboard.js 2020-08-14 20:26:04 -06:00
Neale Pickett cedc8521ff Merge branch 'devel' into v4 2020-08-14 18:01:25 -06:00
Neale Pickett c3cf75fc90 I think we have a working server, folks 2020-03-01 18:01:01 -06:00
Neale Pickett 3eafa7a328 Move server logic into server file 2020-03-01 17:10:55 -06:00
Neale Pickett fbba5ac004 Getting files 2020-03-01 15:03:46 -06:00
Neale Pickett 7a5b2aa3c1 Puzzles list appears to be working 2020-03-01 14:27:49 -06:00
Neale Pickett 81fae86b49 Bring back a devel server for debugging 2020-03-01 13:44:21 -06:00
Neale Pickett 5fbc4753de /state and /register working 2020-02-29 22:37:22 -07:00
Neale Pickett 5e5592b0d4 Stubby state, tests passing 2020-02-29 18:36:59 -07:00
Neale Pickett 464261cd57 Oops 2020-02-29 17:12:19 -07:00
Neale Pickett 53947e2d64 Serving theme files 2020-02-29 16:59:44 -07:00
Neale Pickett ffc705ec8b check in other important files 2020-02-29 16:53:08 -07:00
Neale Pickett 0bc8faa5ec OMG it runs, haven't tested yet but exciting stuff here folks 2020-02-29 16:51:32 -07:00
Neale Pickett cbc69f5647 Some stuff on my laptop 2020-02-22 16:49:58 -06:00
Neale Pickett 5f221b466e Report if the team ID is already registered 2019-12-12 20:02:57 -07:00
Neale Pickett 431e1f00a7 Add zipfile performance testing 2019-12-07 21:17:13 -07:00
Neale Pickett 430e44ce87 Add unit test for themes 2019-12-05 22:25:03 -07:00
Neale Pickett 3eac94c70d One more state test 2019-12-05 21:54:32 -07:00
Neale Pickett dc35217840 A couple more state tests 2019-12-05 21:50:43 -07:00
Neale Pickett 97da227777 go fmt 2019-12-01 20:53:13 -07:00
Neale Pickett 5dccc6431d More tests, and a bug fix! 2019-12-01 20:47:46 -07:00
Neale Pickett 7825f196be Start doing more tests 2019-12-01 18:58:09 -07:00
Neale Pickett 65f810539a Add flags and more robust functionality than "until" provided 2019-11-24 15:58:43 -07:00
Neale Pickett 309432d05c Mostly refactored 2019-09-02 19:47:24 -06:00
Neale Pickett 54ea337447 Add common routines and theme dojigger 2019-09-02 18:42:27 -06:00
Neale Pickett 657a02e773 Refactor state functions into their own doodad 2019-09-02 18:13:37 -06:00
Neale Pickett c6f8e87bb6 Start coding up a WebDAV server 2019-08-31 16:09:19 -06:00
Neale Pickett 506e0ace6b Transpiler can now render individual puzles 2019-08-25 18:50:38 -06:00
Neale Pickett 890718e8bb Transpiler now runs commands with JSON output 2019-08-25 17:30:32 -06:00
Neale Pickett de8f6cbeb8 Bit of reorg, add missing files 2019-08-25 07:10:32 -06:00
Neale Pickett 921cc86c42 Remove unused function 2019-08-18 22:01:36 -06:00
Neale Pickett edfa895b58 More documentation on what to do next 2019-08-18 21:59:59 -06:00
Neale Pickett fc79db677d Generating whole categories now 2019-08-18 21:59:06 -06:00
Neale Pickett 447bb3158f Start implementing a category doodad 2019-08-17 16:00:15 -06:00
Neale Pickett 711ae36fb2 Transpiling everything in netarch now 2019-08-17 13:09:09 -06:00
Neale Pickett b5424fb005 transpiler handling rfc822 and yaml metadata 2019-08-17 11:01:26 -06:00