• Joined on 2025-05-29
kcar pushed to fix/remove-tlsync-secret-t99d166c6 at ClassroomCopilot/app 2026-05-28 12:51:59 +00:00
0d76868a42 security: remove VITE_TLSYNC_SECRET from frontend bundle
kcar created branch fix/remove-tlsync-secret-t99d166c6 in ClassroomCopilot/app 2026-05-28 12:51:56 +00:00
kcar pushed to fix/t_73d78fb1_hardcoded_urls at ClassroomCopilot/app 2026-05-28 12:29:49 +00:00
e5fa002d12 fix: remove hardcoded prod/local browser URLs from app dev bundle
kcar created branch fix/t_73d78fb1_hardcoded_urls in ClassroomCopilot/app 2026-05-28 12:29:49 +00:00
kcar pushed to agent/consolidate-migrations-dev-seed at ClassroomCopilot/supabase 2026-05-28 11:51:30 +00:00
02f68387e8 Consolidate Supabase migrations and dev seed
kcar created branch agent/consolidate-migrations-dev-seed in ClassroomCopilot/supabase 2026-05-28 11:51:29 +00:00
kcar created branch agent/p0-correctness-security in ClassroomCopilot/api 2026-05-28 11:43:10 +00:00
kcar pushed to agent/p0-correctness-security at ClassroomCopilot/api 2026-05-28 11:43:10 +00:00
54760083b5 fix: tighten API P0 auth and route handling
kcar pushed to master at ClassroomCopilot/api 2026-05-28 11:38:11 +00:00
550d405935 Merge branch agent/phase-a-dev-runtime
df40ddc286 fix: keep health errors non-sensitive
310e273aa5 feat: expose API runtime identity in health
7fede4d082 fix: run API dev stack in dev mode
Compare 4 commits »
kcar pushed to agent/phase-a-dev-runtime at ClassroomCopilot/api 2026-05-28 10:44:00 +00:00
df40ddc286 fix: keep health errors non-sensitive
kcar pushed to agent/phase-a-dev-runtime at ClassroomCopilot/api 2026-05-28 10:32:13 +00:00
310e273aa5 feat: expose API runtime identity in health
kcar pushed to agent/phase-a-dev-runtime at ClassroomCopilot/api 2026-05-28 09:15:35 +00:00
7fede4d082 fix: run API dev stack in dev mode
kcar created branch agent/phase-a-dev-runtime in ClassroomCopilot/api 2026-05-28 09:15:35 +00:00
kcar pushed to feat/cis-phase3b-llm-client at ClassroomCopilot/api 2026-05-27 22:30:41 +00:00
36ae76143f Phase 3B: Implement pluggable LLM client for summary generation
fd8d2a537d feat(cis): implement /database/timetables/current-period endpoint with Neo4j query
b47c7c252d feat(transcription): add Supabase schema and API endpoints for CIS
cf9bdca813 fix: Add filters parameter to BaseCRUD.get_multi() method
24878ea3ca Merge remote master into local after gitignore updates
Compare 20 commits »
kcar pushed to master at ClassroomCopilot/api 2026-05-27 22:30:41 +00:00
b452c9f593 test: add dev stack integration checks
647f41e421 chore: consolidate api dev compose
9b49e92722 chore: add .gitignore for Python API project
3beb8069d3 docs: add .env.example with all API environment variables
d5bda761d6 fix: enable per-user RLS via SupabaseAnonClient.for_user() and StorageUser(access_token=)
Compare 41 commits »
kcar pushed to feat/cis-phase3e-export-backend at ClassroomCopilot/api 2026-05-27 22:30:41 +00:00
7ca21ef538 feat: implement export endpoint for transcription sessions (Phase 3E)
36ae76143f Phase 3B: Implement pluggable LLM client for summary generation
fd8d2a537d feat(cis): implement /database/timetables/current-period endpoint with Neo4j query
b47c7c252d feat(transcription): add Supabase schema and API endpoints for CIS
cf9bdca813 fix: Add filters parameter to BaseCRUD.get_multi() method
Compare 21 commits »
kcar pushed to master at ClassroomCopilot/app 2026-05-27 22:24:30 +00:00
0db53bfd9c test: add admin route guard coverage
kcar pushed to master at ClassroomCopilot/tlsync 2026-05-27 22:24:30 +00:00
31ebb5e5f2 ci: add tlsync deploy workflow
kcar pushed to master at ClassroomCopilot/api 2026-05-27 22:24:30 +00:00
abe518a003 test: add dev stack integration checks
kcar pushed to main at ClassroomCopilot/supabase 2026-05-27 22:21:51 +00:00
eab7c01f46 ci: add supabase validation workflow