Rotimi Best
|
78ab13f54b
|
feat: preview templates, thumbnail features, 2 new org templates
|
2026-05-23 12:24:57 +01:00 |
|
Rotimi Best
|
4fdd4115b9
|
chore: marketing updates and video player improvement
|
2026-05-22 01:28:18 +01:00 |
|
Rotimi Best
|
594bb615d8
|
debug: reorder comment
|
2026-05-21 22:34:11 +01:00 |
|
Rotimi Best
|
e7bb0f2f26
|
debug: trigger ci
|
2026-05-21 22:30:51 +01:00 |
|
Rotimi Best
|
30e5f9cd54
|
chore: auto compact chat
|
2026-05-21 19:46:17 +01:00 |
|
Rotimi Best
|
4e4119d597
|
fix(agent): base64-envelope /agent/* bodies to bypass Render CF WAF
|
2026-05-21 19:43:23 +01:00 |
|
Rotimi Best
|
fbbce6b7c0
|
fix: ci fixes, tenant router debug, select width improvement
|
2026-05-21 17:52:28 +01:00 |
|
Rotimi Best
|
0657c32c97
|
feat: connect sentry to dash and api
|
2026-05-21 17:18:08 +01:00 |
|
Rotimi Best
|
25a4b1fd19
|
chore: improve width size on community ask page.
|
2026-05-21 16:40:05 +01:00 |
|
Rotimi Best
|
6f84002fa5
|
chore: community page fixes.
|
2026-05-21 16:38:35 +01:00 |
|
Rotimi Best
|
9435490c43
|
chore: improve posthog session identificaion
|
2026-05-21 15:08:40 +01:00 |
|
Rotimi Best
|
9043bede59
|
chore: handle case where theme is undefined
|
2026-05-21 14:11:30 +01:00 |
|
Rotimi Best
|
ec92fc5083
|
fix: approximated not verifying domain, change request type for /agents
route
|
2026-05-21 14:05:37 +01:00 |
|
Rotimi Best
|
c1bbd02f8e
|
chore: improve ui experience of custom domain setup
|
2026-05-21 11:30:12 +01:00 |
|
Rotimi Best
|
61cbb258ea
|
chore: move lms to myclassroomio.com and use approximated for custom
domain
|
2026-05-21 11:29:47 +01:00 |
|
Rotimi Best
|
c090b7b4d6
|
fix: truncate long error message in ai chat
|
2026-05-21 11:02:46 +01:00 |
|
Rotimi Best
|
29b02c0011
|
chore: auto enroll, custom domain improvement, course pricing style improv.
|
2026-05-20 21:58:42 +01:00 |
|
Rotimi Best
|
266f9f2b22
|
chore: simplify workflow for self hosters.
|
2026-05-20 16:33:11 +01:00 |
|
Rotimi Best
|
da71598e4a
|
feat: add console logging for layout data in dashboard
|
2026-05-20 16:01:07 +01:00 |
|
Rotimi Best
|
4e52a618e5
|
feat: add view transcription to video card in edit mode
|
2026-05-20 15:57:52 +01:00 |
|
Rotimi Best
|
a4bd49eb85
|
feat: implement OAuth handoff mechanism with Redis for secure token management and payload storage
|
2026-05-20 14:32:39 +01:00 |
|
Rotimi Best
|
e66a8d8441
|
refactor: enhance logging in auth handler to include detailed response information for better debugging
|
2026-05-20 13:51:23 +01:00 |
|
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
|
35e780b39d
|
feat: enhance CORS handling with public API support and session management
|
2026-05-19 10:24:18 +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
|
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
|
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
|
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 |
|