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
Rotimi Best
42a8e70d57
Merge branch 'feat/release-v2' of https://github.com/classroomio/classroomio into feat/release-v2
2026-03-10 22:24:02 +01:00