Rotimi Best
|
71fbb2101c
|
feat: auto enroll into org as student and oauth improvements
|
2026-05-20 08:32:56 +01:00 |
|
Rotimi Best
|
d21d89f250
|
refactor: simplify API request URL handling by utilizing the full URL from the input directly
|
2026-05-20 07:20:09 +01:00 |
|
Rotimi Best
|
e97832e6d9
|
refactor: update API routing to use /proxy prefix for same-origin requests
|
2026-05-20 07:03:18 +01:00 |
|
Rotimi Best
|
1234fdb8a1
|
feat: add centralized error handling in hooks.server.ts for improved error logging and debugging
|
2026-05-20 01:00:17 +01:00 |
|
Rotimi Best
|
cf6f24fd40
|
refactor: improve base URL handling for auth client to support dynamic environments and enhance cookie security
|
2026-05-20 00:49:39 +01:00 |
|
Rotimi Best
|
ae36b87c16
|
refactor: update API base URL handling to support same-origin requests and enhance auth cookie management
|
2026-05-20 00:30:25 +01:00 |
|
Rotimi Best
|
bad837a4cb
|
feat: add tenant-router Cloudflare Worker with routing for classroomio domains and update dependencies
|
2026-05-19 23:53:51 +01:00 |
|
Rotimi Best
|
0f388ae0d3
|
feat: add hosted embed URL functionality and enhance widget embed options with tabbed interface
|
2026-05-19 16:32:42 +01:00 |
|
Rotimi Best
|
eec65283a4
|
refactor: streamline publicWidgetsRouter definition for improved readability
|
2026-05-19 11:25:25 +01:00 |
|
Rotimi Best
|
8a07d4d839
|
refactor: rename and enhance CORS path handling for public API and widgets
|
2026-05-19 11:23:07 +01:00 |
|
Rotimi Best
|
274acad987
|
refactor: reorganize imports in auth.ts for better clarity and maintainability
|
2026-05-19 10:25:08 +01:00 |
|
Rotimi Best
|
35e780b39d
|
feat: enhance CORS handling with public API support and session management
|
2026-05-19 10:24:18 +01:00 |
|
Rotimi Best
|
917a71ccce
|
feat: support custom domain in TRUSTED_ORIGIN
|
2026-05-19 09:59:56 +01:00 |
|
Rotimi Best
|
86ebe9ef62
|
chore: update start script in package.json and adjust Svelte adapter configuration for improved deployment flexibility
|
2026-05-19 08:15:35 +01:00 |
|
Rotimi Best
|
65962b49d5
|
chore: remove vitest configuration file and update TypeScript paths in analytics package
|
2026-05-19 08:00:01 +01:00 |
|
Rotimi Best
|
a683ef74b0
|
chore: add @cio/analytics dependency to dashboard build pipeline
|
2026-05-19 07:44:26 +01:00 |
|
Rotimi Best
|
e1bf0394a8
|
chore: add css-tree package to api and update pnpm lock file
|
2026-05-19 07:08:51 +01:00 |
|
Rotimi Best
|
19a1243215
|
refactor: remove BlurFade component from hero and various sections for cleaner markup and improved performance
|
2026-05-19 07:02:50 +01:00 |
|
Rotimi Best
|
3562bd570e
|
fix: correct base path in Vite config for documentation
|
2026-05-19 06:49:16 +01:00 |
|
Rotimi Best
|
de53990275
|
chore: trigger docs build
|
2026-05-19 06:44:08 +01:00 |
|
Rotimi Best
|
bf55f7ce5b
|
feat: implement asset fetching and routing for docs in worker and add server hooks
|
2026-05-19 05:45:11 +01:00 |
|
Rotimi Best
|
4bcff3813a
|
chore: worker setup for docs
|
2026-05-19 05:28:50 +01:00 |
|
Rotimi Best
|
6272ab107f
|
refactor: streamline text and title generation model creation by consolidating provider logic
|
2026-05-19 04:58:47 +01:00 |
|
Rotimi Best
|
1d10b852b5
|
chore: update website name in wrangler config and refactor compliance seeding logic
|
2026-05-19 04:51:43 +01:00 |
|
Rotimi Best
|
246f90484e
|
chore: remove CoreFeatures component from index export
|
2026-05-19 04:45:33 +01:00 |
|
Rotimi Best
|
2f710e1739
|
chore: remove supabase ci/cd
|
2026-05-19 04:44:19 +01:00 |
|
Rotimi Best
|
1c08193712
|
chore: remove unused core-features component and ai-assistant package
|
2026-05-19 04:43:38 +01:00 |
|
Rotimi Best
|
b705e4d42c
|
fix: Object.values missing (TS2550)
|
2026-05-19 04:39:48 +01:00 |
|
Rotimi Best
|
0048f267e2
|
fix: deployment errors
|
2026-05-19 04:32:32 +01:00 |
|
Rotimi Best
|
ac3a2c14a7
|
feat: certificates, landing pages, ai tutor, website update, compliance
|
2026-05-18 03:47:22 +01:00 |
|
Rotimi Best
|
c31ad63955
|
chore: ai, public course and other ui improvements
|
2026-05-09 06:05:03 +01:00 |
|
Rotimi Best
|
5717dd8004
|
feat: widgets and ai chat
|
2026-04-27 11:40:38 +01:00 |
|
Rotimi Best
|
ae1801f85f
|
fix build
|
2026-04-12 18:26:06 +01:00 |
|
Rotimi Best
|
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.
|
2026-04-12 18:07:33 +01:00 |
|
Rotimi Best
|
31cc45a277
|
update lock file again
|
2026-04-12 13:26:03 +01:00 |
|
Rotimi Best
|
51d3a397ec
|
update lock file
|
2026-04-12 10:43:57 +01:00 |
|
Rotimi Best
|
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.
|
2026-04-12 08:58:41 +01:00 |
|
Rotimi Best
|
5a8f50f67b
|
feat: certification rules, content sanitization, handle draft course updates and reset content, better redis logging
|
2026-03-30 08:24:55 +01:00 |
|
Rotimi Best
|
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.
|
2026-03-29 09:50:24 +01:00 |
|
Rotimi Best
|
acccbee110
|
fix eferenceError: require is not defined in ES module scope.
|
2026-03-29 00:31:02 +01:00 |
|
Rotimi Best
|
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.
|
2026-03-28 23:28:59 +01:00 |
|
Rotimi Best
|
2e38f7541b
|
Refactor avatar components across the application to use the new UserAvatar component, replacing instances of the Avatar component for improved consistency and maintainability.
|
2026-03-28 23:22:55 +01:00 |
|
Rotimi Best
|
935b1c493d
|
temp enable ssr
|
2026-03-28 22:39:06 +01:00 |
|
Rotimi Best
|
4fd565a18e
|
performance improvements
|
2026-03-28 20:42:37 +01:00 |
|
Rotimi Best
|
c58953a018
|
Refactor app.css to streamline imports and enhance global styles; update class names in landingpage.svelte for consistency
|
2026-03-28 20:13:08 +01:00 |
|
Rotimi Best
|
3d608bf7f0
|
Implement self-hosted Geist font and adjust prose styles in app.css; add environment variable logging in layout.svelte
|
2026-03-28 20:04:43 +01:00 |
|
Rotimi Best
|
d24e501ee7
|
Update customFetch implementation in API constants to accept RequestInfo and RequestInit types for improved type safety
|
2026-03-28 19:55:16 +01:00 |
|
Rotimi Best
|
470b2c6a03
|
Update secrets configuration in wrangler.jsonc to include additional required fields
|
2026-03-28 19:43:18 +01:00 |
|
Rotimi Best
|
732363abfd
|
Add secrets configuration to wrangler.jsonc and improve null checks in layout component
|
2026-03-28 18:17:18 +01:00 |
|
Rotimi Best
|
ac1e9cea97
|
Improve user data null checks in layout component
|
2026-03-28 12:31:23 +01:00 |
|