926ca587b8
ci: format
luarocks / ci (push) Has been cancelled
luarocks / publish (push) Has been cancelled
2026-03-06 23:42:45 -05:00
Barrett Ruth
73e5c3f3f8
fix: codechef submit fixes and atcoder cleanup ( #355 )
...
## Problem
After the initial CodeChef implementation, submit silently swallowed
"contest not available for submission" errors, and the submit flow used
blind `wait_for_timeout` delays. AtCoder had an unnecessary 500ms settle
delay after file upload.
## Solution
Replace the initial page-load sleep in CodeChef submit with
`wait_for_selector`, replace the 3s post-click sleep with a proper
`wait_for_selector` on the result dialog, and extend the practice
fallback
check to catch both dialog variants. Remove AtCoder's
`BROWSER_SETTLE_DELAY`
and the constant from `timeouts.py`.
2026-03-06 23:40:12 -05:00
ff5ba39a59
docs: fix dependencies section in readme
...
Problem: time and timeout were listed as optional dependencies despite
being required for plugin initialization. nix was not mentioned as an
alternative to uv for the Python scraping environment.
Solution: rename section to "Dependencies", list time/timeout first,
and add nix as an alternative to uv for scraping.
2026-02-21 23:59:40 -05:00
11b8365aac
via, not main
2026-02-03 01:49:47 -05:00
f184a7874a
feat: update docs
2026-02-03 01:38:13 -05:00
363a1e88e9
fix(ci): format
2026-01-15 18:08:03 -05:00
702cce959d
feat(docs): add motivatoin
2026-01-15 18:03:49 -05:00
Barrett Ruth
48bafffcde
Update README.md
2026-01-10 11:04:44 -06:00
eb3f93587f
fix(docs): scrapling DOES work
2025-12-08 19:21:30 -06:00
f805251762
some misc fixes
2025-12-07 16:09:17 -06:00
Barrett Ruth
701d70a7ae
Update README.md
2025-10-25 01:59:27 -04:00
Barrett Ruth
2fda5a74ca
feat: codechef
2025-10-25 00:26:33 -04:00
Barrett Ruth
9b90e3a452
feat(ui): close all buffers on edit
2025-10-24 21:40:13 -04:00
Barrett Ruth
1d89fa0bdd
Merge pull request #176 from barrett-ruth/feat/ui/test-case-editing
...
test case management
2025-10-24 17:10:54 -04:00
Barrett Ruth
b978c3ed13
fix(docs): site readme
2025-10-24 17:07:49 -04:00
Barrett Ruth
4eb9c9a21f
feat(docs): update readme by mentioning test case mgmt
2025-10-24 17:06:30 -04:00
Barrett Ruth
3822348642
Update README.md
2025-10-24 11:15:46 -04:00
Barrett Ruth
f45926c094
fix(docs): update for new features
2025-10-23 20:40:59 -04:00
1945999099
update docs
2025-10-05 13:16:14 -04:00
91864b2992
fix(ci): type check
2025-10-05 12:40:23 -04:00
b68ecbbe96
rename and simplify things
2025-10-05 11:59:24 -04:00
ef8ee26edf
remove per-problem language config
2025-10-04 16:26:01 -04:00
c9ba8281b0
fix(runner): proper timeout
2025-10-03 09:16:38 -04:00
7eb314b02c
fix caching
2025-10-01 20:21:11 -04:00
Barrett Ruth
5d7719ec4a
Merge pull request #112 from barrett-ruth/feat/interact
...
default contest config
2025-10-01 01:57:28 +02:00
02019dbdef
fix(readme): remove disclaimer from readme
2025-09-30 19:41:15 -04:00
Barrett Ruth
f65f9baa73
Update README.md
2025-09-27 09:15:05 -05:00
Barrett Ruth
9d30e214e0
Update README.md
2025-09-27 09:08:04 -05:00
dc2b96a3c0
feat(doc): modern showcase
2025-09-21 16:01:13 -04:00
f6b82b85f6
feat(doc): new name
2025-09-21 15:49:51 -04:00
78fb4f8f4b
feat(cache): cache clearing, updating and resetting
2025-09-21 15:08:55 -04:00
a40a53fafa
fix(ci): file import paths after refacotr
2025-09-21 14:33:34 -04:00
f493b44ca3
fix(doc): communicate lack of windows support
2025-09-20 12:38:32 -04:00
8a66b92684
fix(ci): auto-run formatters
2025-09-20 12:24:38 -04:00
9bfd495ef0
feat(doc): more appealing readme
2025-09-20 12:02:09 -04:00
db85bacd4c
feat(hl): better hl
2025-09-19 22:23:01 -04:00
99340e551b
fix: permit lowercase snippets
2025-09-19 19:11:40 -04:00
8ae7fff12b
feat(doc): more details
2025-09-19 09:02:24 -04:00
b6baa38ce0
fix(doc): proper keybindings
2025-09-19 09:00:58 -04:00
3e8ca9011e
feat(doc): update project goals
2025-09-18 23:49:29 -04:00
5bf8c8960b
feat: qol improvements
2025-09-18 21:28:34 -04:00