Commit Graph

103 Commits

Author SHA1 Message Date
kschappell ce4d8d0ca6 fix(docker): API URL as build arg 2025-09-14 18:25:50 +01:00
kschappell 79c1eff071 fix: empty public folder in frontend build 2025-09-14 17:28:26 +01:00
kschappell 60e5d400ac update changelog 2025-09-12 16:29:54 +01:00
kschappell e93948db5f viz primitives for data structures 2025-09-12 15:26:17 +01:00
kschappell 4c8f1d92c6 feat(viz): trie visualisation 2025-09-12 15:08:18 +01:00
kschappell 987574f3cb chore(deploy): prod deploy config 2025-09-12 14:57:04 +01:00
kschappell 32d0aa2b07 learning progression + completion tracking 2025-09-12 14:12:38 +01:00
kschappell 9838519113 feat(progress): spaced repetition dashboard 2025-09-12 13:15:06 +01:00
kschappell 79107582f6 feat(content): pattern comparisons 2025-09-10 18:46:50 +01:00
kschappell d55675216a migrate 392 questions to pattern format 2025-09-10 18:05:55 +01:00
kschappell 7a5d079fc6 feat(patterns): pattern taxonomy + is_optimal 2025-09-08 16:03:14 +01:00
kschappell dfe76ad1ee fix: single number → bit-manipulation pattern 2025-09-08 15:49:57 +01:00
kschappell 064e409680 feat(viz): wire up bit manipulation 2025-09-08 14:50:57 +01:00
kschappell 8aa935f6be feat(content): bit manipulation pattern 2025-09-08 14:46:22 +01:00
kschappell c79f4bf29b single number algorithm def 2025-09-08 14:00:13 +01:00
kschappell 102311d110 feat(viz): bit manipulation algorithm component 2025-09-08 13:32:40 +01:00
kschappell fc866ac366 feat(viz): bit manipulation view 2025-09-04 00:36:55 +01:00
kschappell 650f87ec75 feat(viz): bit display primitive 2025-09-04 00:22:32 +01:00
kschappell 8c408ffa9d feat(viz): bit manipulation types 2025-09-03 23:27:24 +01:00
kschappell 7c2232e27c feat(viz): union-find 2025-09-03 22:44:24 +01:00
kschappell b255ccba32 feat(viz): backtracking, greedy, intervals, matrix 2025-09-03 21:47:33 +01:00
kschappell d23ac3534d feat(viz): heap pattern with kth largest 2025-09-03 21:30:46 +01:00
kschappell 9deca3b7ff feat(viz): dp coin change 2025-09-01 21:29:23 +01:00
kschappell a9bbbf4a91 feat(viz): tree/BFS/DFS patterns 2025-09-01 20:49:11 +01:00
kschappell 47082ddb12 fix viz layout stability 2025-08-24 17:43:46 +01:00
kschappell 5f563be93c feat(viz): monotonic stack viz 2025-08-24 17:32:27 +01:00
kschappell cafcf0158d linked list visualisations 2025-08-24 16:33:51 +01:00
kschappell db3f69e0b0 feat(viz): sprint 1 - array visualisations 2025-08-24 16:09:24 +01:00
kschappell 2e4de5cc31 feat(viz): two pointers narrative 2025-08-24 15:30:46 +01:00
kschappell 1031af4e3b feat(viz): interactive algorithm viz system 2025-08-23 20:28:22 +01:00
kschappell 3b3479a7da feat(patterns): strategy tutorials 2025-08-23 19:58:33 +01:00
kschappell 2599f4f95a feat(patterns): data structure tutorials 2025-08-23 19:25:47 +01:00
kschappell 4a469abb96 feat(patterns): pointer/array tutorials 2025-08-18 22:15:43 +01:00
kschappell afbfabe0d4 feat(patterns): graph/tree traversal tutorials 2025-08-18 22:00:08 +01:00
kschappell 2b4ef8b7e7 feat(patterns): tutorial system 2025-08-07 00:41:51 +01:00
kschappell d48a211e3f fix(frontend): make stats pages dynamic 2025-08-07 00:07:22 +01:00
kschappell d268ced579 update changelog 2025-08-06 23:54:33 +01:00
kschappell b577b4d62e feat(content): hidden test cases 2025-08-06 23:21:42 +01:00
kschappell de87136054 seo: sitemap, robots, og tags 2025-08-06 22:38:22 +01:00
kschappell d5d61ffc62 feat(frontend): big O complexity estimator 2025-07-31 15:05:41 +01:00
kschappell 3d7e46c9f7 fix(backend): CORS and API URL fixes 2025-07-31 14:52:27 +01:00
kschappell 5b2b602d85 submit ux improvements 2025-07-31 13:53:39 +01:00
kschappell 4b492db033 feat(frontend): add progress tracking 2025-07-31 13:23:11 +01:00
kschappell eefc2915a4 feat(content): function signatures + test cases 2025-07-13 19:53:34 +01:00
kschappell 2c0a051c10 nit 2025-07-13 19:36:07 +01:00
kschappell 845b4dc3a0 feat(content): more test cases 2025-07-13 19:25:39 +01:00
kschappell 10959773d7 update .env.example and docker config 2025-06-27 20:52:16 +01:00
kschappell 885c7dde2a fix(frontend): handle API errors gracefully 2025-06-27 20:27:54 +01:00
kschappell dfdae97d86 remove duplicate question file 2025-06-20 16:05:43 +01:00
kschappell f1c2c1f199 feat(content): add new patterns 2025-06-20 16:02:40 +01:00