Commit Graph

  • 67e47fc47f feat(tlsync): fetch short-lived token from API before multiplayer connect kcar 2026-05-28 18:00:43 +01:00
  • 0db53bfd9c test: add admin route guard coverage kcar 2026-05-27 23:24:26 +01:00
  • e68eef8865 chore: consolidate app compose dev and prod kcar 2026-05-27 22:55:00 +01:00
  • 77282893f3 chore: add .gitignore for React frontend project kcar 2026-05-27 21:56:23 +01:00
  • 6642d5fa22 docs: add .env.example with all app environment variables kcar 2026-05-27 21:55:27 +01:00
  • b2973dc6ad feat: add error boundary to prevent full app crashes kcar 2026-05-27 21:44:59 +01:00
  • b69c4d3e4f fix: remove 4 empty stub files (dead code) kcar 2026-05-27 21:40:17 +01:00
  • 1c9ed4bd65 fix: remove last classItem.class.academic_year reference in MyClassesPage kcar 2026-05-27 13:50:27 +01:00
  • de21c56543 fix: navigate scope in CCGraphNavPanel, class.code -> class_code in MyClassesPage kcar 2026-05-27 13:45:12 +01:00
  • 7a1032a3bd fix(classes): flat shape for MyClassesPage, SubjectClass nav -> class detail page kcar 2026-05-27 13:30:38 +01:00
  • 63d6d1bbca fix(nav): trim burger menu, fix MyClasses for teachers, fix NotFound crash kcar 2026-05-27 12:58:33 +01:00
  • 98a4212e46 feat(nav): timetable view toggle (By Class / By Term), fix cc-section-node crash kcar 2026-05-27 12:12:59 +01:00
  • 510bef02b6 feat(timetable): add assign lesson plan dialog to TaughtLessonsPage kcar 2026-05-27 11:25:55 +01:00
  • 9438e17f88 feat(nav): add launch buttons for My Timetable and My Classes sections kcar 2026-05-27 11:22:26 +01:00
  • 61ef95a35e fix(nav): register Journal/Planner shapes, fix headerColor crash, enable academic week expansion kcar 2026-05-27 10:55:40 +01:00
  • 0f5dbd12bf feat(phase-c): lesson plans library — browse, create, and edit lesson plans kcar 2026-05-27 03:59:44 +01:00
  • 6ac5ab7b5c feat(phase-b): student enrollment UI, teacher/student management pages, lesson views kcar 2026-05-27 02:56:04 +01:00
  • 138dfb1531 chore: add .dockerignore to exclude node_modules from build context kcar 2026-05-26 02:03:17 +01:00
  • 9d78f06c97 feat(phase-b): school onboarding wizard + GAIS school search UI kcar 2026-05-26 01:56:37 +01:00
  • b0b2a7f2c3 feat(phase-a+b): merge clean auth + Supabase navigation to master kcar 2026-05-26 01:25:41 +01:00
  • 83adcce951 feat(phase-b): school/timetable wizards, graph nav panel, UI updates kcar 2026-05-26 01:25:29 +01:00
  • b0c7758135 feat(phase-b): Supabase navigation store, snapshot service, auth wiring kcar 2026-05-26 01:25:15 +01:00
  • 3a65cf436b fix(panels): eliminate getSession() from transcription store and cabinets panel kcar 2026-05-25 15:13:37 +01:00
  • 6bd85671d2 fix(panels): bypass GoTrueClient lock — expose accessToken via AuthContext, gate panels on auth kcar 2026-05-25 15:06:51 +01:00
  • 5284d30f84 fix(panels): resolve sidebar refresh bugs — getUser→getSession, files double-call, hardcoded IP kcar 2026-05-25 13:41:25 +00:00
  • fb1795fd2b fix(phase-a): actually remove Neo provider JSX from App.tsx kcar 2026-05-25 13:22:24 +00:00
  • 7b546c933e feat(phase-a): remove Neo4j from startup chain, clean auth flow kcar 2026-05-25 13:06:39 +00:00
  • 4139eb8fd3 fix: audio pipeline — 16 kHz AudioContext, 4096-sample buffering, SERVER_READY handshake kcar 2026-05-23 07:26:20 +00:00
  • 308889937c fix: transcription segment dedup, store finalisation, and panel colours kcar 2026-05-23 07:08:53 +00:00
  • 0345258247 fix: transcription getUserMedia called before enumerateDevices kcar 2026-05-21 19:32:43 +00:00
  • 83f17c9ab6 fix: UserContext fast-path initialization — no spinner on page refresh kcar 2026-05-21 19:16:02 +00:00
  • 5e21a2c7fc fix: add missing transcription entry to PANEL_DIMENSIONS kcar 2026-05-21 19:05:51 +00:00
  • e27d1f5c8d fix: prevent TLDraw topOffset crash — decouple store init from editor ready kcar 2026-05-21 18:17:52 +00:00
  • b1681d86fb fix: rewrite AuthContext to use canonical Supabase onAuthStateChange pattern kcar 2026-05-21 18:05:51 +00:00
  • d789586fca fix: nginx serves index.html with no-cache headers kcar 2026-05-21 17:54:49 +00:00
  • 3c0fd4f647 fix: FullContextRoutes no longer blocks on Neo4j contexts kcar 2026-05-21 17:52:31 +00:00
  • 679653c118 fix: workspace spinner — use profile (not null user) and add 8s context timeouts kcar 2026-05-21 17:43:38 +00:00
  • ab1f8111f6 fix: add 8s timeout to NeoInstituteContext school node fetch kcar 2026-05-21 17:28:57 +00:00
  • d3c2a9bdff security: pass TLSYNC_SECRET token in sync WebSocket URI kcar 2026-05-21 17:09:39 +00:00
  • 06f761e750 feat(cis): add Keywords tab — watches, real-time detection, match log (Phase 3C) Kevin Carter 2026-05-21 12:21:17 +00:00
  • 4d10d75003 fix(cis): fix JSX syntax errors and import paths for Phase 3 build Kevin Carter 2026-05-21 06:35:09 +00:00
  • cb8c2dab74 feat(cis): add LLM config modal, summary generation, keywords tab, and export button (Phase 3) Kevin Carter 2026-05-20 22:57:06 +00:00
  • 6bbed42f55 feat(cis): add Supabase integration, canvas event logger, and sessions tab (Phase 2) Kevin Carter 2026-05-20 22:06:31 +00:00
  • 2ee4e4afe7 feat(cis): add CCTranscriptionPanel Live tab to sidebar (Phase 1) Kevin Carter 2026-05-20 21:34:21 +00:00
  • 0f4956d4a4 fix: correct enrollment service method aliases Agent Zero 2026-02-26 17:47:37 +00:00
  • d17acffd41 fix: add method aliases to timetableService for store compatibility Agent Zero 2026-02-26 07:49:53 +00:00
  • fc6b6c3d10 fix: rename timetableServiceExports to timetableService to fix store imports Agent Zero 2026-02-26 07:44:34 +00:00
  • 51c0bfaeaf fix: correct MUI icon usage in Header and NotFoundPublic Agent Zero 2026-02-26 07:38:05 +00:00
  • 856816c36a fix: TimetablePage fetchTimetableDetail -> fetchTimetable and add null check for currentLessons Agent Zero 2026-02-26 07:36:40 +00:00
  • 067df34c50 fix: correct Material UI icon naming in Header.tsx and update timetable components Agent Zero 2026-02-26 07:28:47 +00:00
  • 00a6f941c7 fix(contexts): replace ProfileContext with UserContext in timetable pages Agent Zero 2026-02-26 07:09:43 +00:00
  • c7207eb805 fix(icons): replace lucide-react with @mui/icons-material Agent Zero 2026-02-26 07:06:11 +00:00
  • a64836c94a feat(timetable): add navigation links to Header component Agent Zero 2026-02-26 03:28:08 +00:00
  • 11c139b410 feat(timetable): add page components, services, stores and types Agent Zero 2026-02-26 03:27:46 +00:00
  • d5c53f2c17 feat(timetable): add frontend routes and comprehensive documentation Agent Zero 2026-02-26 03:27:28 +00:00
  • 7c94594798 Merge branch 'master' of https://git.kevlarai.com/ClassroomCopilot/app Agent Zero 2026-02-23 21:16:40 +00:00
  • 43040d8ae0 chore: add .bak files to gitignore Agent Zero 2026-02-23 21:16:29 +00:00
  • f8160834fb Allow larger chunks when building kcar 2026-02-23 20:57:08 +00:00
  • 341c551ea5 refactor: simplify UserContext and supabaseClient Agent Zero 2026-02-23 17:48:14 +00:00
  • de78090963 chore: clean up frontend dev config Agent Zero 2026-02-23 03:40:09 +00:00
  • 80434b7668 fix: Update VITE_SUPABASE_ANON_KEY with correct JWT signing Agent Zero 2026-02-23 03:28:26 +00:00
  • 1efdadb652 fix: update dev environment to use container IPs instead of localhost Agent Zero 2026-02-22 23:31:01 +00:00
  • ca9e197cdc fix: correct HMR config for SSL proxy and fix define block bugs Agent Zero 2026-02-22 23:18:39 +00:00
  • dc0b1689c1 chore: remove git workflow test file Agent Zero 2026-02-22 00:54:01 +00:00
  • df0abe676a Merge remote changes Agent Zero 2026-02-22 00:49:46 +00:00
  • c992e86189 test: Add git workflow test file for validation Agent Zero 2026-02-22 00:49:14 +00:00
  • 53e298bbe2 chore: update env config with production Supabase credentials kcar 2026-02-22 00:31:07 +00:00
  • 5c100a015d feat: update source files, Dockerfile, vite config and service worker kcar 2026-02-21 16:25:42 +00:00
  • 5e5aad54cb chore: remove dist artifacts, untrack .env, add vite-env types, ignore package-lock kcar 2026-02-21 16:24:29 +00:00
  • 3472f203b9 update api base Kevin Carter 2025-11-20 11:01:55 +00:00
  • d1efe09236 env prod updates Kevin Carter 2025-11-19 20:07:43 +00:00
  • 3b4876793e latest Kevin Carter 2025-11-14 14:47:26 +00:00
  • 69ecf2c7c1 test clear kcar 2025-07-11 13:38:36 +00:00
  • 6790efd8bd test kcar 2025-07-11 13:37:47 +00:00
  • 8a7ab3ac24 Initial commit kcar 2025-07-11 13:21:49 +00:00