Rotimi Best
|
ef4424e267
|
feat: implement automation feature
|
2026-03-18 23:39:12 +01:00 |
|
Rotimi Best
|
576d0366de
|
minify mcp build
|
2026-03-18 10:25:19 +01:00 |
|
Rotimi Best
|
0d65b5a273
|
chore: update MCP package version to 0.0.7, add formatting script, and enhance README with architecture and principles
|
2026-03-18 10:19:37 +01:00 |
|
Rotimi Best
|
58264a2b1e
|
fix: remove --shamfully-hoist from docker dashboard install
|
2026-03-17 06:38:18 +01:00 |
|
Rotimi Best
|
a4afdbdfdc
|
fix: docker publishing failed
|
2026-03-17 06:29:04 +01:00 |
|
Rotimi Best
|
c0f8cf64b7
|
chore: add wrangler configuration for cio-dashboard to support Cloudflare deployment
|
2026-03-16 05:50:13 +01:00 |
|
Rotimi Best
|
1ad39d325d
|
chore: enhance Svelte configuration to support Cloudflare and Node adapters based on environment variables
|
2026-03-16 05:36:27 +01:00 |
|
Rotimi Best
|
5a68d1bd7c
|
refactor: add BetterAuthPlugin type to loginLink and tokenExchange functions
|
2026-03-16 05:25:14 +01:00 |
|
Rotimi Best
|
c23a82762d
|
chore: update @tanstack/react-start dependency to version 1.143.4 and add MCP documentation
|
2026-03-15 22:45:34 +01:00 |
|
Rotimi Best
|
ba4806d941
|
chore: update pnpm-lock.yaml
|
2026-03-15 22:41:45 +01:00 |
|
Rotimi Best
|
8947b5cb5a
|
chore: add Cloudflare adapter and switch to auto adapter in Svelte configuration
|
2026-03-15 22:36:37 +01:00 |
|
Rotimi Best
|
0a9c53b758
|
update en.json
|
2026-03-15 13:37:49 +01:00 |
|
Rotimi Best
|
7caf6dd995
|
chore: update MCP package build process and configuration defaults
|
2026-03-14 08:43:39 +01:00 |
|
Rotimi Best
|
e84c2026b1
|
refactor: conditionally render login content in auth UI and remove unused course enrollment route
|
2026-03-13 22:50:40 +01:00 |
|
Rotimi Best
|
f75c1a1860
|
feat: add course enrollment route and update mcp package version to 0.0.2
|
2026-03-13 22:33:37 +01:00 |
|
Rotimi Best
|
dd8c8137a0
|
chore: update publish workflow to trigger on main branch and refine slug generation in course settings
|
2026-03-13 20:18:46 +01:00 |
|
Rotimi Best
|
492f8dc5ed
|
feat: implement automation key management with middleware and routes for organization API keys, invite improvements
|
2026-03-13 18:40:07 +01:00 |
|
Rotimi Best
|
77a1188573
|
Publish @classroomio/mcp package
|
2026-03-13 18:01:46 +01:00 |
|
Rotimi Best
|
6e6f825e89
|
feat: enhance README and website configuration with new MinIO setup and error handling for GitHub stars fetch
|
2026-03-13 11:21:05 +01:00 |
|
Rotimi Best
|
fe75771d25
|
feat: update analytics components and add automation translations
|
2026-03-13 09:53:05 +01:00 |
|
Rotimi Best
|
c532b2e33f
|
feat: add login link functionality with token generation and validation
|
2026-03-13 05:48:24 +01:00 |
|
Rotimi Best
|
a7f9fe8c1d
|
feat: add login link functionality with token generation and validation
|
2026-03-13 05:28:24 +01:00 |
|
Rotimi Best
|
bc6e6e013c
|
feat: add login link functionality with token generation and validation
|
2026-03-13 05:26:38 +01:00 |
|
Rotimi Best
|
50252c2327
|
feat: add login link functionality with token generation and validation
|
2026-03-13 05:24:47 +01:00 |
|
Rotimi Best
|
1d378fa5ff
|
add markUserAndProfileEmailVerified
|
2026-03-13 04:58:33 +01:00 |
|
Rotimi Best
|
420409722a
|
refactor: reorganize imports in course route and update middleware for course tags endpoint
|
2026-03-12 22:16:51 +01:00 |
|
Rotimi Best
|
4fe4fc168d
|
fix: adjust z-index value for landing page overlay to improve visibility
|
2026-03-12 10:06:20 +01:00 |
|
Rotimi Best
|
6bc0c9543c
|
feat: enhance rate limiter options to support dynamic maxRequests and conditional skipping
|
2026-03-12 09:39:17 +01:00 |
|
Rotimi Best
|
3a2487a322
|
refactor: streamline cookie handling in session data retrieval and improve logging in stats fetching
|
2026-03-12 09:21:04 +01:00 |
|
Rotimi Best
|
30c157468e
|
chore: debug cookies better
|
2026-03-12 08:57:39 +01:00 |
|
Rotimi Best
|
14a81793ef
|
fix: update minimum length requirements for fullname and username in profile update validation
|
2026-03-12 06:51:02 +01:00 |
|
Rotimi Best
|
9df3f935c3
|
refactor: simplify user info update logic by removing unnecessary currentProfile checks and streamline profile updates in ProfileApi
|
2026-03-12 06:50:44 +01:00 |
|
Rotimi Best
|
f3690c6746
|
feat: implement math rendering in HTML component and enhance drag handle visibility logic
|
2026-03-12 06:44:56 +01:00 |
|
Rotimi Best
|
c87cc4b868
|
feat: restrict certain UI elements for students in course sidebar and lesson pages
|
2026-03-12 06:15:39 +01:00 |
|
Rotimi Best
|
51db162829
|
fix: update course link behavior to open in a new tab and adjust course link fallback for self-hosted instances
|
2026-03-12 05:46:31 +01:00 |
|
Rotimi Best
|
5bda496a08
|
fix course sidebar view
|
2026-03-12 05:31:59 +01:00 |
|
Rotimi Best
|
a42ae50bca
|
feat: add check for existing organization members to prevent duplicates during member creation
|
2026-03-12 05:31:46 +01:00 |
|
Rotimi Best
|
71f18149b2
|
debug orgmember permission issues
|
2026-03-11 20:27:36 +01:00 |
|
Rotimi Best
|
5f6c0e1829
|
feat: add success messages for user removal in multiple languages in translation files
|
2026-03-11 20:27:23 +01:00 |
|
Rotimi Best
|
a90c9cb768
|
feat: improve signup middleware by adding email normalization, invite-only handling, and organization context checks for self-hosted instances
|
2026-03-11 19:46:57 +01:00 |
|
Rotimi Best
|
aae6e00b2f
|
feat: enhance signup logic by integrating organization data handling and improving conditional checks for signup restrictions
|
2026-03-11 17:15:07 +01:00 |
|
Rotimi Best
|
fd11bdd4b0
|
feat: implement DASHBOARD_ORIGIN for invite and email links, enhancing self-hosted configuration and updating related documentation
|
2026-03-11 17:00:44 +01:00 |
|
Rotimi Best
|
c5c65b96d7
|
docs: clarify AUTH_COOKIE_DOMAIN usage for cross-subdomain authentication and update related documentation
|
2026-03-11 15:52:04 +01:00 |
|
Rotimi Best
|
1bf0581869
|
feat: add logging for session cookies and locals in session data retrieval
|
2026-03-11 15:06:35 +01:00 |
|
Rotimi Best
|
0e153e95d3
|
refactor: migrate plan data from JSON to TypeScript module and update imports
|
2026-03-11 14:56:44 +01:00 |
|
Rotimi Best
|
a5157f7c6d
|
feat: add logging for user and organization details in middleware and enhance organization creation with transaction support
|
2026-03-11 14:38:03 +01:00 |
|
Rotimi Best
|
1db55ec933
|
log cookies
|
2026-03-11 14:26:34 +01:00 |
|
Rotimi Best
|
3dc64e8c32
|
docs improvements
|
2026-03-11 13:53:59 +01:00 |
|
Rotimi Best
|
cd470b5d05
|
fix: enhance Redis connection handling and improve error logging in API startup
|
2026-03-11 12:57:44 +01:00 |
|
Rotimi Best
|
ff1d4a2749
|
chore: remove setup-railway-stack.sh script and update self-hosting documentation with PUBLIC_IS_SELFHOSTED variable
|
2026-03-11 12:38:08 +01:00 |
|