Commit Graph
1617 Commits
Author SHA1 Message Date
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
Rotimi Best a39efb7b99 fix: refine SSR configuration based on self-hosted environment and simplify external dependencies 2026-03-11 12:36:21 +01:00
Rotimi Best d98ebe8d72 feat: update SSR configuration to include additional external dependencies 2026-03-11 12:28:22 +01:00
Rotimi Best 509a2dae0b feat: add loading indicator to app layout 2026-03-11 12:01:26 +01:00
Rotimi Best 74c87fb72a feat: centralize baseURL and app experience for cloud and self hosted 2026-03-11 11:21:41 +01:00
Rotimi Best a98d6a35fa docs: selfhostin improvements 2026-03-11 10:53:03 +01:00
Rotimi Best d19dddd8cd chore: conditional rendering of umami 2026-03-11 10:37:44 +01:00
Rotimi Best 996f40bddf avoid cache 2026-03-11 08:02:46 +01:00
Rotimi Best 09abbc3cb4 chore: update environment configuration and build outputs
- Added new output path for build artifacts in turbo.json to include "build/**".
- Updated .env.example to include required environment variables for database and Redis connections, enhancing clarity for setup.
- Refined self-hosting documentation to ensure accurate configuration for public server URLs and object storage options.
2026-03-11 07:43:24 +01:00
Rotimi Best 58347850ea feat: add drizzle-orm dependency and update pnpm-lock.yaml 2026-03-11 06:04:25 +01:00
Rotimi Best cfcd1a6f86 remove railway.json 2026-03-11 06:01:02 +01:00
Rotimi Best c465971a5b chore: update postinstall script to check for .git directory before running lefthook install 2026-03-10 23:45:00 +01:00