da71598e4a
feat: add console logging for layout data in dashboard
Rotimi Best2026-05-20 16:01:07 +01:00
cbf1218186
chore: move orgRole back to session
Rotimi Best2026-05-20 15:58:43 +01:00
4e52a618e5
feat: add view transcription to video card in edit mode
Rotimi Best2026-05-20 15:57:52 +01:00
a4bd49eb85
feat: implement OAuth handoff mechanism with Redis for secure token management and payload storage
Rotimi Best2026-05-20 14:32:39 +01:00
fe455dd3f7
fix: users can retriger transcription
Rotimi Best2026-05-20 14:07:45 +01:00
e66a8d8441
refactor: enhance logging in auth handler to include detailed response information for better debugging
Rotimi Best2026-05-20 13:51:23 +01:00
f7d6f81901
chore: move orgRoles from session to Redis
Rotimi Best2026-05-20 11:52:49 +01:00
fdec206100
refactor: reorganize imports in app.ts for better structure and clarity; enhance auth request handling with detailed logging
Rotimi Best2026-05-20 09:20:23 +01:00
94c75779bf
refactor: enhance API routing to include direct handling of /api/auth/* for improved auth flow
Rotimi Best2026-05-20 09:04:55 +01:00
71fbb2101c
feat: auto enroll into org as student and oauth improvements
Rotimi Best2026-05-20 08:32:56 +01:00
d21d89f250
refactor: simplify API request URL handling by utilizing the full URL from the input directly
Rotimi Best2026-05-20 07:20:09 +01:00
e97832e6d9
refactor: update API routing to use /proxy prefix for same-origin requests
Rotimi Best2026-05-20 07:03:18 +01:00
1234fdb8a1
feat: add centralized error handling in hooks.server.ts for improved error logging and debugging
Rotimi Best2026-05-20 01:00:17 +01:00
cf6f24fd40
refactor: improve base URL handling for auth client to support dynamic environments and enhance cookie security
Rotimi Best2026-05-20 00:49:39 +01:00
ae36b87c16
refactor: update API base URL handling to support same-origin requests and enhance auth cookie management
Rotimi Best2026-05-20 00:30:25 +01:00
bad837a4cb
feat: add tenant-router Cloudflare Worker with routing for classroomio domains and update dependencies
Rotimi Best2026-05-19 23:53:51 +01:00
0f388ae0d3
feat: add hosted embed URL functionality and enhance widget embed options with tabbed interface
Rotimi Best2026-05-19 16:32:42 +01:00
e1bf0394a8
chore: add css-tree package to api and update pnpm lock file
Rotimi Best2026-05-19 07:08:51 +01:00
19a1243215
refactor: remove BlurFade component from hero and various sections for cleaner markup and improved performance
Rotimi Best2026-05-19 07:02:50 +01:00
3562bd570e
fix: correct base path in Vite config for documentation
Rotimi Best2026-05-19 06:49:16 +01:00
8ea0ab0a76
Refactor app state management: replace globalStore.isStudent with isOrgStudent across multiple components for improved clarity and consistency. Update related logic to utilize isSelfPacedLikeCourse for self-paced course checks.
Rotimi Best2026-04-12 18:07:33 +01:00
d6e812d08b
feat: enhance API and middleware functionality: add public API routes, implement program and course member checks, and improve rate limiting for invite acceptance. Update OpenAPI spec generation to focus on public API endpoints and add new middleware for automation key scopes. Include new documentation for lesson AI features and public API tests.
Rotimi Best2026-04-12 08:58:41 +01:00
ff2ad59377
Implement textarea validation for character limits in submission service; enhance user feedback with error messages for minimum and maximum character requirements. Update translations and UI components to support new validation features.
Rotimi Best2026-03-29 09:50:24 +01:00
acccbee110
fix eferenceError: require is not defined in ES module scope.
Rotimi Best2026-03-29 00:31:02 +01:00
95fcf86e4a
Enhance performance logging in course loading process by measuring load times for organization courses and tags API calls; include self-hosted environment variable in logs for better observability.
Rotimi Best2026-03-28 23:28:59 +01:00
2e38f7541b
Refactor avatar components across the application to use the new UserAvatar component, replacing instances of the Avatar component for improved consistency and maintainability.
Rotimi Best2026-03-28 23:22:55 +01:00
c58953a018
Refactor app.css to streamline imports and enhance global styles; update class names in landingpage.svelte for consistency
Rotimi Best2026-03-28 20:13:08 +01:00
3d608bf7f0
Implement self-hosted Geist font and adjust prose styles in app.css; add environment variable logging in layout.svelte
Rotimi Best2026-03-28 20:04:43 +01:00
d24e501ee7
Update customFetch implementation in API constants to accept RequestInfo and RequestInit types for improved type safety
Rotimi Best2026-03-28 19:55:16 +01:00
470b2c6a03
Update secrets configuration in wrangler.jsonc to include additional required fields
Rotimi Best2026-03-28 19:43:18 +01:00
732363abfd
Add secrets configuration to wrangler.jsonc and improve null checks in layout component
Rotimi Best2026-03-28 18:17:18 +01:00
ac1e9cea97
Improve user data null checks in layout component
Rotimi Best2026-03-28 12:31:23 +01:00
affb5bae3a
Add observability configuration to wrangler.jsonc
Rotimi Best2026-03-28 11:51:23 +01:00
0072746c67
Fix null checks for user and CIO cookie in event handling
Rotimi Best2026-03-28 11:50:53 +01:00
b1d138ce60
Refactor community question comments display
Rotimi Best2026-03-28 11:46:47 +01:00