Commit Graph

22 Commits

Author SHA1 Message Date
2f18d3f215 fix(backend): CORS and API URL fixes 2025-07-31 14:52:27 +01:00
d6e9a689e3 submit ux improvements 2025-07-31 13:53:39 +01:00
d712b2de02 feat(frontend): add progress tracking 2025-07-31 13:23:11 +01:00
c580bda6ed fix(frontend): handle API errors gracefully 2025-06-27 20:27:54 +01:00
276318cbd4 bump frontend deps 2025-06-20 14:40:28 +01:00
33e9e281d0 feat(frontend): markdown and detail components 2025-06-20 13:53:44 +01:00
c0cef0c2d3 vitest setup + component tests 2025-05-30 21:16:27 +01:00
64e5f8b3b6 loading skeletons 2025-05-30 20:34:31 +01:00
a16e316f2f feat(frontend): add question search 2025-05-30 19:27:31 +01:00
815ed3161e feat(frontend): integrate editor into question page 2025-05-24 20:06:43 +01:00
00923e273b submission api client 2025-05-24 19:33:40 +01:00
7d789ba82f feat(frontend): add code editor 2025-05-21 21:48:52 +01:00
f74f1d89b6 pyodide hook for python execution 2025-05-21 21:03:28 +01:00
6fab0674dd difficulty filters and clickable badges 2025-05-21 18:52:44 +01:00
e11f9a5ded badge colour variants 2025-05-07 23:23:35 +01:00
2ed47746c6 feat(frontend): visual improvements for content 2025-05-07 23:01:33 +01:00
1851362e8e security and accessibility pass 2025-05-07 22:15:29 +01:00
cdeb13fca9 frontend dockerfile 2025-04-29 21:28:45 +01:00
6537a978c3 wire up pages 2025-04-29 21:06:13 +01:00
0ae8356341 feat(frontend): add UI components 2025-04-29 20:51:49 +01:00
4ccf2af346 types and api client 2025-04-29 19:57:31 +01:00
503f0de241 frontend scaffold 2025-04-28 23:50:56 +01:00