|
|
16b02451d0
|
feat(content): more test cases
|
2025-07-13 19:25:39 +01:00 |
|
|
|
98ebb1600f
|
update .env.example and docker config
|
2025-06-27 20:52:16 +01:00 |
|
|
|
933b4cb5a6
|
fix(frontend): handle API errors gracefully
|
2025-06-27 20:27:54 +01:00 |
|
|
|
a4189ddeb8
|
remove duplicate question file
|
2025-06-20 16:05:43 +01:00 |
|
|
|
3ad336caad
|
feat(content): add new patterns
|
2025-06-20 16:02:40 +01:00 |
|
|
|
3b2c882bb1
|
extend complexity fields to text
|
2025-06-20 15:10:37 +01:00 |
|
|
|
a5dbb2765f
|
bump frontend deps
|
2025-06-20 14:40:28 +01:00 |
|
|
|
d93aec1443
|
feat(frontend): markdown and detail components
|
2025-06-20 13:53:44 +01:00 |
|
|
|
33332439ac
|
vitest setup + component tests
|
2025-05-30 21:16:27 +01:00 |
|
|
|
2cf1ac3237
|
loading skeletons
|
2025-05-30 20:34:31 +01:00 |
|
|
|
8ecb700316
|
fix docker build missing readme
|
2025-05-30 20:00:49 +01:00 |
|
|
|
37f9102d80
|
feat(frontend): add question search
|
2025-05-30 19:27:31 +01:00 |
|
|
|
f7e491f1e8
|
questions S-W
|
2025-05-30 19:18:33 +01:00 |
|
|
|
68699f35ec
|
questions M-R
|
2025-05-25 12:43:25 +01:00 |
|
|
|
917c371529
|
questions F-L
|
2025-05-25 11:47:04 +01:00 |
|
|
|
ecf95bd23d
|
questions D-E
|
2025-05-25 11:08:40 +01:00 |
|
|
|
e6a22f98f8
|
questions C
|
2025-05-25 10:16:13 +01:00 |
|
|
|
1e0aebfbfd
|
questions B (backspace - burst-balloons)
|
2025-05-24 22:06:49 +01:00 |
|
|
|
9eaafe4649
|
questions A (01-matrix - avoid-flood)
|
2025-05-24 21:40:39 +01:00 |
|
|
|
9fc5da3a54
|
feat(content): test cases batch 2
|
2025-05-24 21:00:16 +01:00 |
|
|
|
9b8f91ab19
|
feat(content): test cases batch 1
|
2025-05-24 20:55:37 +01:00 |
|
|
|
1def615b9e
|
feat(frontend): integrate editor into question page
|
2025-05-24 20:06:43 +01:00 |
|
|
|
1078fdec8b
|
submission api client
|
2025-05-24 19:33:40 +01:00 |
|
|
|
ec5cf52ce1
|
feat(frontend): add code editor
|
2025-05-21 21:48:52 +01:00 |
|
|
|
d62159e57c
|
pyodide hook for python execution
|
2025-05-21 21:03:28 +01:00 |
|
|
|
4784e55af8
|
feat(backend): data loader handles test cases
|
2025-05-21 20:41:04 +01:00 |
|
|
|
e53c0b854f
|
feat(backend): test cases migration
|
2025-05-21 19:49:22 +01:00 |
|
|
|
a6313eed14
|
difficulty filters and clickable badges
|
2025-05-21 18:52:44 +01:00 |
|
|
|
05a55d2288
|
badge colour variants
|
2025-05-07 23:23:35 +01:00 |
|
|
|
b091512c7d
|
feat(frontend): visual improvements for content
|
2025-05-07 23:01:33 +01:00 |
|
|
|
2c8b217e1f
|
security and accessibility pass
|
2025-05-07 22:15:29 +01:00 |
|
|
|
e7c31c3ece
|
ci pipeline and prod compose
|
2025-04-29 21:36:54 +01:00 |
|
|
|
4e1158f6b5
|
frontend dockerfile
|
2025-04-29 21:28:45 +01:00 |
|
|
|
874e8b8958
|
wire up pages
|
2025-04-29 21:06:13 +01:00 |
|
|
|
b62cf74e2a
|
feat(frontend): add UI components
|
2025-04-29 20:51:49 +01:00 |
|
|
|
d29b1d9772
|
types and api client
|
2025-04-29 19:57:31 +01:00 |
|
|
|
62d87efb66
|
frontend scaffold
|
2025-04-28 23:50:56 +01:00 |
|
|
|
a2ecd6aa85
|
hard questions
|
2025-04-28 23:19:49 +01:00 |
|
|
|
877ef2fe30
|
medium tree, graph, dp questions
|
2025-04-28 23:04:27 +01:00 |
|
|
|
9e04184b40
|
medium array/string questions
|
2025-04-28 22:51:54 +01:00 |
|
|
|
2014689c5a
|
easy questions
|
2025-04-28 21:47:07 +01:00 |
|
|
|
7282fedebe
|
chore(backend): add aiosqlite dep
|
2025-04-28 20:54:39 +01:00 |
|
|
|
e47ceca19a
|
test(backend): add unit tests
|
2025-04-26 17:55:18 +01:00 |
|
|
|
f2945e12d9
|
feat(backend): add data loading scripts
|
2025-04-26 17:39:10 +01:00 |
|
|
|
7552c059ef
|
init files and module stubs
|
2025-04-21 22:51:36 +01:00 |
|
|
|
ec477a2fa7
|
backend dockerfile
|
2025-04-21 22:17:16 +01:00 |
|
|
|
21d927f488
|
feat(content): initial question set
|
2025-04-21 21:17:13 +01:00 |
|
|
|
72bea62663
|
feat(content): add categories and patterns
|
2025-04-21 20:44:21 +01:00 |
|
|
|
f7f2ab5a3e
|
feat(backend): add API routes
|
2025-04-20 17:52:49 +01:00 |
|
|
|
6e7131b84a
|
feat(backend): add service layer
|
2025-04-20 16:56:56 +01:00 |
|