kschappell
|
2d581ab14f
|
feat(viz): interactive algorithm viz system
|
2025-08-23 20:28:22 +01:00 |
|
kschappell
|
ed4342d003
|
feat(patterns): tutorial system
|
2025-08-07 00:41:51 +01:00 |
|
kschappell
|
2929b8d569
|
fix(frontend): make stats pages dynamic
|
2025-08-07 00:07:22 +01:00 |
|
kschappell
|
71901d045a
|
seo: sitemap, robots, og tags
|
2025-08-06 22:38:22 +01:00 |
|
kschappell
|
276df85bcc
|
feat(frontend): big O complexity estimator
|
2025-07-31 15:05:41 +01:00 |
|
kschappell
|
df611d26c3
|
fix(backend): CORS and API URL fixes
|
2025-07-31 14:52:27 +01:00 |
|
kschappell
|
4b04248f57
|
submit ux improvements
|
2025-07-31 13:53:39 +01:00 |
|
kschappell
|
20da63926d
|
feat(frontend): add progress tracking
|
2025-07-31 13:23:11 +01:00 |
|
kschappell
|
192094e714
|
fix(frontend): handle API errors gracefully
|
2025-06-27 20:27:54 +01:00 |
|
kschappell
|
85e5470794
|
bump frontend deps
|
2025-06-20 14:40:28 +01:00 |
|
kschappell
|
01bdde9b17
|
feat(frontend): markdown and detail components
|
2025-06-20 13:53:44 +01:00 |
|
kschappell
|
b4acd5eae2
|
vitest setup + component tests
|
2025-05-30 21:16:27 +01:00 |
|
kschappell
|
079c776e70
|
loading skeletons
|
2025-05-30 20:34:31 +01:00 |
|
kschappell
|
e5f935909e
|
feat(frontend): add question search
|
2025-05-30 19:27:31 +01:00 |
|
kschappell
|
ca585091f3
|
feat(frontend): integrate editor into question page
|
2025-05-24 20:06:43 +01:00 |
|
kschappell
|
d62f8799a4
|
submission api client
|
2025-05-24 19:33:40 +01:00 |
|
kschappell
|
a83680cbc5
|
feat(frontend): add code editor
|
2025-05-21 21:48:52 +01:00 |
|
kschappell
|
17fa0d84ef
|
pyodide hook for python execution
|
2025-05-21 21:03:28 +01:00 |
|
kschappell
|
3f86c63640
|
difficulty filters and clickable badges
|
2025-05-21 18:52:44 +01:00 |
|
kschappell
|
280fed27d4
|
badge colour variants
|
2025-05-07 23:23:35 +01:00 |
|
kschappell
|
0a27e6d7af
|
feat(frontend): visual improvements for content
|
2025-05-07 23:01:33 +01:00 |
|
kschappell
|
21cc48674e
|
security and accessibility pass
|
2025-05-07 22:15:29 +01:00 |
|
kschappell
|
9630cb3eab
|
frontend dockerfile
|
2025-04-29 21:28:45 +01:00 |
|
kschappell
|
907ea034a4
|
wire up pages
|
2025-04-29 21:06:13 +01:00 |
|
kschappell
|
32d539e735
|
feat(frontend): add UI components
|
2025-04-29 20:51:49 +01:00 |
|
kschappell
|
335db61306
|
types and api client
|
2025-04-29 19:57:31 +01:00 |
|
kschappell
|
012ec62532
|
frontend scaffold
|
2025-04-28 23:50:56 +01:00 |
|