Commit graph

41 commits

Author SHA1 Message Date
926ca587b8
ci: format
Some checks are pending
luarocks / ci (push) Waiting to run
luarocks / publish (push) Blocked by required conditions
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
Renamed from readme.md (Browse further)