Neale Pickett
830eb2851a
Color syntax highlighting
...
Fixes #202
2024-04-09 11:12:32 -06:00
Neale Pickett
0696e7c61c
handle prefers-reduced-motion
2024-04-08 17:22:35 -06:00
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
afae394618
Instant update index, close tab on correct answer
...
Fixes #201
2024-04-08 14:38:08 -06:00
Neale Pickett
c9bd05c4ef
Fix dark mode
2024-04-02 13:15:45 -06:00
Neale Pickett
a7c2ee0022
Better structured theme config
2024-04-01 17:06:29 -06:00
Neale Pickett
2f7fba2dff
Default font fallback
2024-04-01 16:57:02 -06:00
Neale Pickett
285c101bc6
I don't like Go Mono
2024-04-01 16:56:33 -06:00
Neale Pickett
3e629c6859
Re-adds workspaces (python IDE)
2024-04-01 16:46:45 -06:00
Neale Pickett
702118a437
Add optional support for entitled puzzles
2024-01-08 18:14:28 -07:00
Neale Pickett
6a6860b5da
Allow arbitrary metadata on puzzles
2024-01-03 14:28:50 -07:00
Neale Pickett
63881f05fa
New scoreboard view
2023-11-16 23:44:32 -07:00
Neale Pickett
c4bf25f8fa
s/id/class/
2023-11-16 22:37:05 -07:00
Neale Pickett
610eb27430
Scoreboard changes:
...
* Consistent category colors
* Only show server URL when enabled
* HTML to display when there are no scores
2023-11-16 22:18:16 -07:00
Neale Pickett
e4a8883f27
Scoreboard: preserve category order
2023-11-16 20:07:49 -07:00
Neale Pickett
79cef80486
scoreboard: category stays consistent color
2023-11-16 19:57:01 -07:00
Neale Pickett
62043919f5
Reduce scoreboard replay FPS
2023-11-16 19:56:30 -07:00
Neale Pickett
6045000564
fix: helper.js was updating form.answer
2023-11-15 09:58:41 -07:00
Neale Pickett
bae0fb25c6
Rm "answer" class from form: helpers.js confused.
2023-11-14 14:37:04 -07:00
Neale Pickett
44dfbd43b5
window.checkAnswer function
2023-10-03 11:24:26 -07:00
Neale Pickett
79799bf1c2
State: add "Enabeled", remove "Messages"
...
Fixes #164
2023-09-29 15:37:18 -06:00
Neale Pickett
0abb44c48c
Actually implement login, LOL
2023-09-28 18:16:18 -06:00
Neale Pickett
6ff379e0f4
try to prevent future bad decisions
2023-09-28 12:59:51 -06:00
Neale Pickett
eb786ba184
More scoreboard configurables
2023-09-28 12:42:25 -06:00
Neale Pickett
3d8c47d316
Integrate Ken's "monarch of the category"
2023-09-27 18:17:11 -06:00
Neale Pickett
9071631353
more cleanup
2023-09-27 17:58:29 -06:00
Neale Pickett
43aec24d63
more cleanup
2023-09-27 17:57:30 -06:00
Neale Pickett
b863955fdc
Fully integrated
2023-09-27 17:56:40 -06:00
Neale Pickett
b293a9f0e9
Add merged scoreboard.css
2023-09-27 17:15:51 -06:00
Neale Pickett
34e51848be
Merge branch 'libmoth' into github/fork/knewbetter/scoreboard-js-dependency-loading
2023-09-27 17:15:37 -06:00
Neale Pickett
3282ad22b0
Scores, not Score
2023-09-27 16:10:31 -06:00
Neale Pickett
5350cf73a0
leadership sprint bugfixes
...
* Messages now in config.json
* puzzle.html: display errors
2023-09-19 16:48:24 -06:00
Neale Pickett
768600e48e
Logout in devel mode generates a new TeamID
2023-09-15 16:13:09 -06:00
Neale Pickett
bb4859e7a9
URL in scoreboard (configurable)
2023-09-15 16:09:08 -06:00
Neale Pickett
d18de0fe8b
working scoreboard
2023-09-15 15:17:07 -06:00
Neale Pickett
c72d13af32
Some twiddling to prepare for a scoreboard update
2023-09-14 19:08:44 -06:00
Neale Pickett
c0761933a9
KSA report finished, config.json
2023-09-14 17:42:02 -06:00
Neale Pickett
d87be0bfcb
Color twiddling
2023-09-13 19:24:05 -06:00
Neale Pickett
13c17873d8
CSS twiddling
2023-09-13 19:10:25 -06:00
Neale Pickett
9ea39363b8
Mostly using new library, except scoreboard
2023-09-13 18:52:52 -06:00
Neale Pickett
0831c4e3d5
Just some twiddling
2023-09-12 19:30:53 -06:00
Neale Pickett
175b7aaa1b
CoS hover cursor fix
2023-09-12 17:32:34 -06:00
Neale Pickett
a82851fee3
Lots more (circle of success!)
2023-09-12 17:30:36 -06:00
Neale Pickett
b135069851
Clean up animation code, begin work on login
2023-09-11 17:29:14 -06:00
Neale Pickett
18c5f044cc
stub submit event
2023-09-08 18:11:36 -06:00
Neale Pickett
551afe04a5
Puzzle start using new lib +bg animation
2023-09-08 18:05:51 -06:00
Neale Pickett
a896788cc5
Also list KSAs by Category
2023-09-08 11:31:41 -06:00
Neale Pickett
8ff91e79ec
Refer to server docs for Puzzle fields
2023-09-07 17:29:21 -06:00
Neale Pickett
47671b9a12
jsdoc fixes (maybe?)
2023-09-07 16:32:06 -06:00
Neale Pickett
99d7245c49
Full moth.mjs, and an example to use it
2023-09-07 16:16:46 -06:00