Neale Pickett
cc74318e15
Workspaces: graceful failover
...
If the workspace fails to load for any reason, or if the language handler fails to load, we now fall back to displaying no editor, just like a normal code block.
2024-04-08 17:08:24 -06:00
Neale Pickett
3e629c6859
Re-adds workspaces (python IDE)
2024-04-01 16:46:45 -06:00
Neale Pickett
cf83ea0d7d
Counting example category now demonstrates python IDE
2021-04-07 14:36:49 -06:00
Neale Pickett
30754fa8e9
Fix FF trying to load a URL on drag drop
2021-03-05 14:05:36 -07:00
Neale Pickett
1fffeb0060
puzzle.json: move Pre and Post out to top-level
2021-02-24 16:34:35 -07:00
Neale Pickett
8af01ae6bf
Helpful comment
2020-10-27 14:13:05 -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
ccd9cea29d
Standardize cat/puzzle command args
2020-09-14 18:23:56 -06:00
Neale Pickett
522e5dbf6c
Pull out puzzle.py puzzles.
...
Since these depend on stuff I'm about to yank out
(and John is about to fork into a new "moth" Python library),
they no longer belong in this source tree.
2020-09-11 17:51:43 -06:00
Neale Pickett
94bc9472b7
Port some example puzzles
2020-09-11 17:33:43 -06:00
Neale Pickett
490ac78f15
mkpuzzle working in dev mode
2020-09-11 13:03:19 -06:00
Neale Pickett
cedc8521ff
Merge branch 'devel' into v4
2020-08-14 18:01:25 -06:00
Neale Pickett
989bc2978e
Fix for *pattern
2020-03-11 16:19:37 -06:00
Neale Pickett
04136ef264
Support patterned answers
2020-03-10 13:31:38 -06:00
int00h5525
6114f58e62
Merge pull request #80 from int00h5525/add_local_python_library_support
...
Add local python library support
2019-10-18 16:23:54 -05:00
Neale Pickett
bf44352fd7
New draggable list helper
2019-09-10 00:31:34 +00:00
Neale Pickett
890718e8bb
Transpiler now runs commands with JSON output
2019-08-25 17:30:32 -06:00
John Donaldson
18bae31912
Changing verbiage of puzzlelib example
2019-08-15 23:41:08 +01:00
John Donaldson
1bb777e512
Adding support for Python libraries inside of puzzles and categories
2019-08-15 23:30:48 +01:00
Neale Pickett
a0c6612601
Merge remote-tracking branch 'origin/helping-friendly-book'
2019-04-19 16:17:17 +00:00
Neale Pickett
dce5d5f0ac
Work around lack of `datetime-local` input support in 2019
2019-04-19 03:58:34 +00:00
Neale Pickett
d7c1da6c2b
Adding/removing inputs updates answer
2019-04-10 20:08:33 +00:00
Neale Pickett
53a299d635
Make it a little cleaner for the puzzle writer
2019-04-10 20:04:04 +00:00
Neale Pickett
dd0d9cadf5
Make it a little cleaner for the puzzle writer
2019-04-10 20:03:12 +00:00
Neale Pickett
c04651db90
Remove legacy technique for new inputs
2019-04-10 20:00:22 +00:00
Neale Pickett
62a6952091
Expand helpers.js to have an extendible list of inputs, and allow puzzle author to have them be sorted
2019-04-10 19:56:17 +00:00
Neale Pickett
1614b02b66
Throttle submissions per team (more...)
...
* Preload team hashes in maintenance goroutine
* Check team hash weirdness at maintenance time
* Check team hash validity before checking answer
* Rate limit answer submissions (adjustable with -attempt flag)
* ... and more!
2019-03-07 22:03:48 -05:00
Neale Pickett
dc2c3dbc79
bugfixes to dev server + helpers.js
2019-02-26 16:52:23 -07:00
Neale Pickett
60277f6a7e
HTML5 input patterns, plus jas djb2hash fix
2019-02-24 17:02:28 -07:00
Neale Pickett
caa957a08d
JS Input Helpers
2019-02-24 15:51:40 -07:00
Neale Pickett
025d6743a2
Add a counting example puzzle
2018-04-12 14:58:12 +00:00
Neale Pickett
ee2fa601d8
Smaller salad
2017-10-03 16:03:28 -06:00
Neale Pickett
c731fa0df0
add salad2.jpg
2017-10-03 16:00:52 -06:00
Neale Pickett
413b3c757b
Update example/2 with more details
2017-10-03 15:49:55 -06:00
Neale Pickett
d8af9dfe10
spacing issue
2016-12-01 16:23:54 -07:00
Neale Pickett
e39f1f8da8
Oops, stuff that should have been in last commit
2016-12-01 16:20:04 -07:00
Neale Pickett
3b51593f2b
Finazile example puzzles and document how to use them
2016-12-01 16:18:50 -07:00
Neale Pickett
0459bd3162
Add some example puzzles
2016-11-28 16:28:27 -07:00