Commit graph

  • e5aca06955 feat(doc): document default setup Barrett Ruth 2025-09-26 09:53:32 -04:00
  • f0fbb15765 fix: default contest config Barrett Ruth 2025-09-26 09:28:23 -04:00
  • b41ed5be13 feat: provide default contest config Barrett Ruth 2025-09-26 09:15:43 -04:00
  • 83645b48be
    Merge pull request #111 from barrett-ruth/feat/interact Barrett Ruth 2025-09-26 15:07:59 +02:00
  • bf191d7f67 fix(test): toggle interactive panel Barrett Ruth 2025-09-26 09:06:04 -04:00
  • 0c4d09a0a9 fix(test): mock Barrett Ruth 2025-09-26 09:03:51 -04:00
  • 433a468ee6 fix: only one panel at a time Barrett Ruth 2025-09-26 09:03:16 -04:00
  • 316b6628db indeed it toggles Barrett Ruth 2025-09-26 08:36:00 -04:00
  • 2e478f2742 fix(interact): kill the job Barrett Ruth 2025-09-26 08:32:00 -04:00
  • 7efd6404b6 feat: interactive terminal Barrett Ruth 2025-09-26 08:28:19 -04:00
  • 543a2a7c06
    Merge pull request #110 from barrett-ruth/lol Barrett Ruth 2025-09-25 04:35:57 +02:00
  • 6b4dd32683 fix(hook): run hooks truly befoire Barrett Ruth 2025-09-24 22:17:59 -04:00
  • bcb555ec7e
    Merge pull request #109 from barrett-ruth/lol Barrett Ruth 2025-09-25 03:36:52 +02:00
  • 7711788d3d cleanup Barrett Ruth 2025-09-24 21:35:57 -04:00
  • 52c50cde79 lol Barrett Ruth 2025-09-24 21:23:06 -04:00
  • 092b4de05f
    Merge pull request #108 from barrett-ruth/fix/cses-titles Barrett Ruth 2025-09-25 03:00:20 +02:00
  • 383c59a2ea
    Merge pull request #106 from barrett-ruth/feat/picker-contests Barrett Ruth 2025-09-25 02:58:50 +02:00
  • a48f4d049b snake to title case Barrett Ruth 2025-09-24 20:58:16 -04:00
  • 170021af8e no more ttl Barrett Ruth 2025-09-24 20:46:43 -04:00
  • 71b827fe95 fix: set test cases first Barrett Ruth 2025-09-24 20:34:35 -04:00
  • bcbcc4365f remove ttl Barrett Ruth 2025-09-24 20:16:33 -04:00
  • 81206aa050
    Merge pull request #105 from barrett-ruth/feat/picker-contests Barrett Ruth 2025-09-25 02:11:41 +02:00
  • 7c337d6b33 fix Barrett Ruth 2025-09-24 20:09:36 -04:00
  • a24ac2314c remove picker spec Barrett Ruth 2025-09-24 20:08:23 -04:00
  • b70f38626e cleanup Barrett Ruth 2025-09-24 20:04:29 -04:00
  • d862df9104 fix: only display configured platforms in pickers Barrett Ruth 2025-09-24 19:47:00 -04:00
  • 177c172205
    Merge pull request #104 from barrett-ruth/feat/cleanup-async Barrett Ruth 2025-09-25 01:29:01 +02:00
  • 646b0047dc fix lint Barrett Ruth 2025-09-24 18:48:15 -04:00
  • 62c4d1e89e fix(state): use state right Barrett Ruth 2025-09-24 18:44:58 -04:00
  • 975e829f78 fix: remove version Barrett Ruth 2025-09-24 18:28:41 -04:00
  • 9e84d57b8a feat: context, not config Barrett Ruth 2025-09-24 18:21:34 -04:00
  • cbd5569f95
    Merge pull request #102 from barrett-ruth/feat/async Barrett Ruth 2025-09-24 06:51:05 +02:00
  • a0171ee81e xi Barrett Ruth 2025-09-24 00:50:04 -04:00
  • 0e4c46c31a fix(test): mock logger Barrett Ruth 2025-09-24 00:48:17 -04:00
  • 4429b5fe67 fix Barrett Ruth 2025-09-24 00:47:44 -04:00
  • 699207e713 lint Barrett Ruth 2025-09-24 00:44:08 -04:00
  • 7ac91a3c4d fix async Barrett Ruth 2025-09-24 00:41:10 -04:00
  • 540364926d feat: improve logging Barrett Ruth 2025-09-23 16:14:21 -04:00
  • 2d3432335c fix Barrett Ruth 2025-09-23 15:37:18 -04:00
  • ca652c04ff fix(ci): unused var Barrett Ruth 2025-09-23 15:32:56 -04:00
  • a2b3de51d7 fix: better tests Barrett Ruth 2025-09-23 15:32:04 -04:00
  • 30c1c0f2cf fix(test): unused vars Barrett Ruth 2025-09-23 15:09:13 -04:00
  • a08ad8e2ee fix(test): use new st8 mgmt Barrett Ruth 2025-09-23 15:05:51 -04:00
  • 75994c07a5 fix(ci): tests Barrett Ruth 2025-09-23 15:02:33 -04:00
  • 1769ea079a fix Barrett Ruth 2025-09-23 14:49:02 -04:00
  • 4b9d63e4b8 fix(test): async impl Barrett Ruth 2025-09-23 14:48:01 -04:00
  • 2707df28ce fix(test): fix mocks Barrett Ruth 2025-09-23 12:36:15 -04:00
  • 79e1f1096b lint Barrett Ruth 2025-09-23 12:29:12 -04:00
  • f3666a30be fix(ci): lint Barrett Ruth 2025-09-23 12:28:53 -04:00
  • 1f517309f2 fix(test): remove async tests Barrett Ruth 2025-09-23 12:27:23 -04:00
  • 8df8c16a72 fix(ci): selene lint Barrett Ruth 2025-09-23 12:25:53 -04:00
  • 62eab3df2d feat(picker): one step closer to fully async Barrett Ruth 2025-09-23 12:16:57 -04:00
  • 8a9bc7434f fix: remove comments Barrett Ruth 2025-09-23 10:22:02 -04:00
  • f9cf5b1614 possibly working Barrett Ruth 2025-09-23 10:17:22 -04:00
  • 545793df39 remove ai comments Barrett Ruth 2025-09-23 09:43:21 -04:00
  • e171017ab0 fixup Barrett Ruth 2025-09-23 09:42:45 -04:00
  • 5dd4d9109a try fix Barrett Ruth 2025-09-22 23:25:02 -04:00
  • 5f555a0285 fix Barrett Ruth 2025-09-22 23:22:07 -04:00
  • de14552a3e fix(test): mock Barrett Ruth 2025-09-22 23:16:25 -04:00
  • 4b70a21210 fix(test): more mocks Barrett Ruth 2025-09-22 23:14:54 -04:00
  • a84b1697bf fix(test): mock Barrett Ruth 2025-09-22 23:11:15 -04:00
  • 76cb1e456e fix(ci): unused vars Barrett Ruth 2025-09-22 23:05:52 -04:00
  • 7ad64677a5 fix(test): selene unused vars Barrett Ruth 2025-09-22 23:04:17 -04:00
  • 1f384b0ba0 fix(ci): selene unused vars Barrett Ruth 2025-09-22 23:02:54 -04:00
  • a32fd396d3 feat: async scraper Barrett Ruth 2025-09-22 22:59:57 -04:00
  • 5707a28d58
    Merge pull request #101 from barrett-ruth/refactor/scraper-reorganize Barrett Ruth 2025-09-23 04:49:25 +02:00
  • 53562eb6a8 fix(scrapers): reorg codeforces scraper Barrett Ruth 2025-09-22 22:48:24 -04:00
  • 0a8dc50c76 fix(test): systeamtically gather scrapers Barrett Ruth 2025-09-22 22:46:36 -04:00
  • 89440e5d14 feat(scrapers): simplify structure Barrett Ruth 2025-09-22 22:44:08 -04:00
  • 358b22077f
    Merge pull request #100 from barrett-ruth/refactor/code-reorganize Barrett Ruth 2025-09-23 04:17:12 +02:00
  • 3b768cc6c4 fix(ci): fix ruff lint Barrett Ruth 2025-09-22 22:10:49 -04:00
  • db391da52c feat(scrapers): total refactor Barrett Ruth 2025-09-22 22:00:20 -04:00
  • eb3f7762de fix(ci): typing Barrett Ruth 2025-09-22 20:46:27 -04:00
  • 87f9439607 fix(test): typing Barrett Ruth 2025-09-22 20:38:08 -04:00
  • 101062cb48 fix(test): clear modules properly Barrett Ruth 2025-09-22 20:24:56 -04:00
  • 80c7697340 fix(test): typing Barrett Ruth 2025-09-22 20:21:20 -04:00
  • 23310eed53 fix(test): include hl in namespace Barrett Ruth 2025-09-22 20:17:20 -04:00
  • 847f04d1e8 fix(test): fix Barrett Ruth 2025-09-22 20:15:09 -04:00
  • 1b5e713945 fix(test): more tests Barrett Ruth 2025-09-22 20:13:30 -04:00
  • 36806d6f5a feat: more tests Barrett Ruth 2025-09-22 19:29:42 -04:00
  • 3bf94cf979 feat(test): real integration tests Barrett Ruth 2025-09-22 19:25:29 -04:00
  • 9b443459e2 fix(runner): use state methods Barrett Ruth 2025-09-22 19:22:51 -04:00
  • 138f5bb2a2 this is not why Barrett Ruth 2025-09-22 19:20:35 -04:00
  • 7ec59109c3 fix(ci): lint Barrett Ruth 2025-09-22 19:15:12 -04:00
  • ebf4856a3e fix: panel Barrett Ruth 2025-09-22 19:13:12 -04:00
  • a2a3c8f365 fix: edge cases Barrett Ruth 2025-09-22 19:11:55 -04:00
  • 9c2be9c6b0 feat: some more updates Barrett Ruth 2025-09-22 19:11:11 -04:00
  • 5a6902633f refactor: massive file restructure Barrett Ruth 2025-09-22 19:00:36 -04:00
  • b1ba0007e0
    Merge pull request #99 from barrett-ruth/refactor/code-cleanup Barrett Ruth 2025-09-23 00:52:43 +02:00
  • b7ef866a14 fix: type errors Barrett Ruth 2025-09-22 18:51:07 -04:00
  • a69d9f3756 fix: type errors Barrett Ruth 2025-09-22 18:51:00 -04:00
  • ba81df2266 fix(cache): expiry Barrett Ruth 2025-09-22 16:50:14 -04:00
  • 510393a788 fix(logger): remove config Barrett Ruth 2025-09-22 16:48:50 -04:00
  • beda8a3a03 fix(logger): remove config Barrett Ruth 2025-09-22 16:48:46 -04:00
  • d7f5112841 fix(test): syntax Barrett Ruth 2025-09-22 16:47:28 -04:00
  • 464ce8906c fix(test): require the state Barrett Ruth 2025-09-22 16:40:14 -04:00
  • 7352189339 feat: refactor to state Barrett Ruth 2025-09-22 16:33:03 -04:00
  • 039fad1614 fix(cache): cache contest data indefinitely Barrett Ruth 2025-09-22 16:32:52 -04:00
  • 5015a8636a
    Merge pull request #97 from barrett-ruth/feat/diff-none Barrett Ruth 2025-09-22 15:47:42 +02:00
  • f810958fdb fix(doc): default diff to none Barrett Ruth 2025-09-22 09:42:55 -04:00