-
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