Commit graph

239 commits

Author SHA1 Message Date
b7ef866a14 fix: type errors 2025-09-22 18:51:07 -04:00
a69d9f3756 fix: type errors 2025-09-22 18:51:00 -04:00
ba81df2266 fix(cache): expiry 2025-09-22 16:50:14 -04:00
510393a788 fix(logger): remove config 2025-09-22 16:48:50 -04:00
beda8a3a03 fix(logger): remove config 2025-09-22 16:48:46 -04:00
d7f5112841 fix(test): syntax 2025-09-22 16:47:28 -04:00
464ce8906c fix(test): require the state 2025-09-22 16:40:14 -04:00
7352189339 feat: refactor to state 2025-09-22 16:33:03 -04:00
039fad1614 fix(cache): cache contest data indefinitely 2025-09-22 16:32:52 -04:00
355cb5df82 fix(diff): make git the second diff choice, not vim 2025-09-21 17:21:46 -04:00
0851339e63 fix(diff): default to boring view 2025-09-21 17:19:34 -04:00
ff20efca71 feat(diff): third, regular diff mode 2025-09-21 17:18:22 -04:00
0a39a2e6a2 fix(test): proper picking 2025-09-21 15:15:04 -04:00
d851dda461 fix(ci): fomrat 2025-09-21 15:10:27 -04:00
78fb4f8f4b feat(cache): cache clearing, updating and resetting 2025-09-21 15:08:55 -04:00
e1b91ffffe fix(window): delte unused file; 2025-09-21 14:31:53 -04:00
965e47a1df feat: refactor file structure 2025-09-21 14:29:01 -04:00
e48e70a5f9 fix(config): easier language default per-contest 2025-09-21 14:16:27 -04:00
fdc1441fa3 fix: cleanup varnames 2025-09-21 12:29:28 -04:00
373e7f6e76 fix(test): mock caches and everything else 2025-09-21 12:26:06 -04:00
1822714a0c fix(picker): propagate logs 2025-09-21 12:24:42 -04:00
a827d4f67c fix(picker): use consisten messaging 2025-09-21 12:21:40 -04:00
0938b9bbd6 feat(pickers): ctrl-r to refresh 2025-09-21 12:13:59 -04:00
3edc3db8aa feat(picker): announce scraping to user for clarification 2025-09-21 11:46:10 -04:00
9d92021fcf fix(test): include necessary variables 2025-09-21 11:45:24 -04:00
c1529c5d91 fix(ci): unused vars 2025-09-21 11:37:08 -04:00
1b8365265d fix(ci): unused variables 2025-09-21 11:36:06 -04:00
58f9be5f9a fix: refactor 2025-09-21 11:19:00 -04:00
a33e66680b feat(picker): picker support 2025-09-21 11:10:54 -04:00
d26fd29c52 fix: add python config 2025-09-21 01:12:16 -04:00
1f38dba57f fix(scrape): proper vars 2025-09-21 00:31:10 -04:00
df1b4c2009 fix(scrape): proper vars 2025-09-21 00:25:55 -04:00
d827b6dd0b feat(cese): normalize cses handling 2025-09-21 00:19:01 -04:00
03bb0bda33 fix(ci): typing 2025-09-21 00:16:14 -04:00
98aa3edd41 fix(ci): typing 2025-09-21 00:16:06 -04:00
18939a9d5f fix(ci): typing 2025-09-21 00:15:53 -04:00
3821174c6e fix(ci): typing 2025-09-21 00:15:51 -04:00
7a027c7379 fix(ci): typing 2025-09-21 00:15:23 -04:00
9deedec15a fix(scraper): comments 2025-09-21 00:10:10 -04:00
a8984d013a fix(cses): handle problem id uniquely 2025-09-21 00:06:52 -04:00
5bf9ae731f fix(ci): inline functions 2025-09-20 23:58:26 -04:00
7b8aae7921 fix(ci): move imports 2025-09-20 23:52:32 -04:00
847307bd1f fix(cache): actually use the cache 2025-09-20 22:30:21 -04:00
67fad79fb6 fix(panel): toggle state correctly 2025-09-20 22:18:55 -04:00
b3ccce1ee7 fix(color): fix ansi hl condition 2025-09-20 22:09:20 -04:00
f3321f269d feat: warn ansi colors unset on fail 2025-09-20 16:38:37 -04:00
f60f6dd5bb feat(ansi): better logging and option to disab;e 2025-09-20 14:37:51 -04:00
315e5a790c fix(ci): guess im adding the atcoder scraper too 2025-09-20 14:13:25 -04:00
35545a1ad2 feat(cses): integrate metadata command format in lua 2025-09-20 14:05:40 -04:00
f487b5d006 fix(ci): use proper redirection with un-mocked vim.system in integration tests 2025-09-20 13:36:27 -04:00