|
|
9c2be9c6b0
|
feat: some more updates
|
2025-09-22 19:11:11 -04:00 |
|
|
|
5a6902633f
|
refactor: massive file restructure
|
2025-09-22 19:00:36 -04:00 |
|
|
|
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 |
|