Commit graph

  • 7210323c03 chore: remove Umami dev rzmk 2025-10-15 09:57:32 -04:00
  • 14c5ffc569 build: lock mailgun dependency rzmk 2025-10-15 09:33:34 -04:00
  • 8db3eca887 build: add mailgun dependency rzmk 2025-10-15 09:22:31 -04:00
  • 505f58171e build: add @types/mdx rzmk 2025-10-15 08:55:38 -04:00
  • 8eac050bac build: add tailwindcss/typography rzmk 2025-10-15 08:33:26 -04:00
  • d64e43ccfe build: update lockfile rzmk 2025-10-15 08:12:20 -04:00
  • 76b607ff2f fix: remove mention of debug route rzmk 2025-07-22 23:36:46 -04:00
  • da4fd9c233 chore: use coollabs fonts instead of Google Fonts rzmk 2025-07-22 23:26:16 -04:00
  • 508e0d8338 build: remove duplicate @types/mdx package rzmk 2025-07-21 07:07:00 -04:00
  • 424aa106dd chore: remove debug endpoints rzmk 2025-07-21 07:06:27 -04:00
  • 50ad84d27d fix: remove extra Exception from debug.py rzmk 2025-07-21 07:03:49 -04:00
  • 05450ae7dc chore: mention Cloudflare proxy in privacy policy rzmk 2025-07-21 06:50:56 -04:00
  • 483929f882 feat: add privacy policy, remove Umami analytics, add mdx rzmk 2025-07-08 00:53:40 -04:00
  • be4aeca0a3 Remove outdated debug and verification scripts for deployment isolation WhiteX 2025-06-13 00:36:40 +03:00
  • ac03952dd1 Add LearnHouse Deployment Isolation Toolkit and debugging tools WhiteX 2025-06-13 00:12:15 +03:00
  • 1a1398a378 Add isolation debug router with deployment verification endpoint WhiteX 2025-06-12 21:00:57 +03:00
  • d276f6a1df feat(wip): implement certificate generation and download functionality in CourseEndView component swve 2025-07-16 21:23:38 +02:00
  • 90a90cd360 feat(wip): initial ui and functionality for certifications swve 2025-07-14 21:45:58 +02:00
  • 585400ebad feat: sync with upstream change rzmk 2025-07-16 06:20:28 -04:00
  • fb8e5b9be5 build: update apps/web/pnpm-lock.yaml rzmk 2025-07-08 01:07:25 -04:00
  • 6ed50e4b58 feat: add privacy policy agreement to invite-only signup rzmk 2025-07-08 00:54:41 -04:00
  • 26ef11ca4f feat: add privacy policy, remove Umami analytics, add mdx rzmk 2025-07-08 00:53:40 -04:00
  • a78baad41b fix: add orgslug=default to login rzmk 2025-07-03 19:15:44 -04:00
  • 3b60ec5547 feat: use MailGun instead of Resend rzmk 2025-07-03 19:01:24 -04:00
  • 5fd979b2a2 chore: remove bio from signups rzmk 2025-07-02 00:17:03 -04:00
  • b41e0da13c chore: undo bio changes rzmk 2025-07-01 23:55:20 -04:00
  • e8c467c3a2 chore: remove bio from signups rzmk 2025-07-01 22:26:18 -04:00
  • 272ea6c4ae chore: disable Google signup rzmk 2025-06-20 21:20:27 -04:00
  • 15fe844728 feat: remove Traefik labels from app service in Docker Compose configuration WhiteX 2025-06-14 11:54:59 +03:00
  • a9ed915068 feat: streamline Dockerfile by consolidating app file copies and removing unnecessary environment files WhiteX 2025-06-14 10:35:23 +03:00
  • cb8ed15615 feat: add .gitkeep to utils directory for maintaining empty folder structure WhiteX 2025-06-14 10:27:09 +03:00
  • f46f4dd552 feat: remove domain isolation scripts and related components for cleanup WhiteX 2025-06-14 10:18:11 +03:00
  • 98b833c8ba feat: implement domain isolation system with API response sanitizer and interceptor scripts WhiteX 2025-06-14 01:18:04 +03:00
  • 9bbcb58c79 feat: implement API response sanitizer and enhance middleware for cross-domain handling WhiteX 2025-06-14 00:52:17 +03:00
  • f4b942984c feat: implement domain isolation system with middleware and loader scripts for enhanced security WhiteX 2025-06-13 23:19:30 +03:00
  • 950876adf3 feat: add comprehensive TypeScript patching script and update Dockerfile for improved build handling WhiteX 2025-06-13 22:10:31 +03:00
  • 93dc16713b feat: improve TypeScript handling and add build configuration for type safety WhiteX 2025-06-13 21:32:31 +03:00
  • 1b8c7730cb feat: add additional environment variables for runtime configuration in Dockerfile WhiteX 2025-06-13 21:23:55 +03:00
  • 27c8e48578 feat: enhance API request handling and improve type safety in auth layout WhiteX 2025-06-13 21:21:28 +03:00
  • 78cabbc665 feat: implement runtime configuration and API client enhancements WhiteX 2025-06-13 20:45:52 +03:00
  • 4663256eed refactor: remove unused debug URL patching from Dockerfile WhiteX 2025-06-13 11:54:12 +03:00
  • ee64e9b52d Remove outdated debug and verification scripts for deployment isolation WhiteX 2025-06-13 00:36:40 +03:00
  • d32389a8ef Add LearnHouse Deployment Isolation Toolkit and debugging tools WhiteX 2025-06-13 00:12:15 +03:00
  • 2ace169ab1 feat: implement deployment isolation checklist and update environment variable templates WhiteX 2025-06-12 21:43:27 +03:00
  • e94fcded2a Implement comprehensive deployment isolation fixes and verification tools WhiteX 2025-06-12 21:42:04 +03:00
  • 0a9d0df15d Add isolation debug router with deployment verification endpoint WhiteX 2025-06-12 21:00:57 +03:00
  • abbd5444d8 feat: enhance deployment isolation verification with detailed frontend response analysis WhiteX 2025-06-12 19:24:18 +03:00
  • 482dd930ce feat: implement deployment isolation verification and enhance API URL patching WhiteX 2025-06-12 18:37:53 +03:00
  • e10e8ee5ba fix: resolve backend API execution error and update start script for Python execution WhiteX 2025-06-12 18:21:16 +03:00
  • 40c63156a5 feat: enhance deployment configuration with port fixes, debug script, and updated documentation WhiteX 2025-06-12 17:58:51 +03:00
  • 23d0ef5994 fix: update application and Docker configuration to use port 80 for consistency WhiteX 2025-06-12 17:07:41 +03:00
  • 450b0cff29 fix: update healthcheck URL to use the correct port for the app service WhiteX 2025-06-12 15:47:50 +03:00
  • 146c554c1f fix: update Redis healthcheck command to include authentication WhiteX 2025-06-12 14:51:12 +03:00
  • e7e5e300f2 feat: add additional required environment variables for app configuration WhiteX 2025-06-12 14:26:36 +03:00
  • 52161074b9 fix: remove unused network configurations and env_file references from docker-compose WhiteX 2025-06-11 23:05:03 +03:00
  • 47535efec2 feat: update environment variable placeholders and domain settings in documentation for Coolify deployments WhiteX 2025-06-10 15:56:49 +03:00
  • c62df7a84f fix: remove unused 'traefik' network from docker-compose configuration WhiteX 2025-06-09 14:55:50 +03:00
  • 93fb7ca287 fix: update network configuration to use 'backend' instead of dynamic deployment name WhiteX 2025-06-09 12:56:26 +03:00
  • 03dccc692b feat: enhance network isolation and environment variable documentation for Coolify deployments WhiteX 2025-06-09 01:39:45 +03:00
  • 7d4c9e767a fix: comment out LogFire configuration to disable it for SQLAlchemy WhiteX 2025-06-06 21:14:40 +03:00
  • f73fc4b4c4 Added Coolify related docker files WhiteX 2025-06-06 19:42:24 +03:00
  • 98dfad76aa feat: add Flipcard component support with configuration and styling for enhanced interactivity swve 2025-09-21 22:25:51 +02:00
  • 0b02bb4a76 chore: update start script for improved logging and service management swve 2025-09-21 21:50:58 +02:00
  • a670336c68
    Merge pull request #502 from learnhouse/feat/form-assignments Badr B. 2025-08-12 00:18:58 +02:00
  • 2cbbb1ec49 fix: improve question handling in TaskFormObject for teacher view and enhance user answer blur functionality swve 2025-08-12 00:15:02 +02:00
  • ca0a177472 fix: assignments subsequent saves bug swve 2025-08-12 00:09:50 +02:00
  • 7257222b27 feat: add support for 'FORM' assignment type with UI updates and connection pool monitoring in the database swve 2025-08-11 23:11:17 +02:00
  • 6a13703560
    Merge pull request #500 from learnhouse/feat/rbac-improvements Badr B. 2025-08-09 22:46:49 +02:00
  • f635440158 fix: ruff issues & build swve 2025-08-09 14:29:51 +02:00
  • 531e1863c0 feat: enhance role management API with organization-specific role creation and retrieval, including comprehensive RBAC checks for permissions swve 2025-08-09 14:26:48 +02:00
  • 3ce019abec feat: implement comprehensive RBAC checks for courses, chapters, collections, and activities, enhancing user rights management and security documentation swve 2025-08-09 12:13:12 +02:00
  • 887046203e fix: adjust session token refresh and caching intervals to 1 minute for improved performance swve 2025-08-09 10:10:52 +02:00
  • c194114bfc fix: update user organization role_id from 3 to 4 in join_org and create_user functions for consistency swve 2025-08-06 16:46:30 +02:00
  • 5b192290f0 refactor: remove unused logfire import and adjust SQLModel imports for consistency swve 2025-08-06 15:34:12 +02:00
  • 0db916c512 chore: add .dockerignore file and update Dockerfile for improved build process and environment management for self hosting swve 2025-08-06 15:33:57 +02:00
  • 05abc93017 fix: make logfire disabled by default swve 2025-08-06 14:45:08 +02:00
  • b425cd2984 tests: replace dictionary-based role rights with structured Rights and Permission objects for improved RBAC clarity swve 2025-08-06 14:17:28 +02:00
  • 9f13884c08 refactor: update role permissions and enhance RBAC logic to include own permissions for courses and dashboard access swve 2025-08-06 14:12:43 +02:00
  • a1976c5423
    Merge pull request #497 from learnhouse/feat/unit-testing Badr B. 2025-07-27 21:29:05 +02:00
  • fa3a3be151 chore: enhance API test coverage reporting and update dependencies swve 2025-07-27 20:12:23 +02:00
  • 7b220e8883 chore: update API tests workflow and database connection logic for testing environment swve 2025-07-27 20:06:08 +02:00
  • 7b3229ff79 chore: add permissions for content read access in API tests workflow swve 2025-07-27 20:00:55 +02:00
  • 367c25b084 chore: remove test_main.py file as part of test suite cleanup swve 2025-07-27 19:58:37 +02:00
  • 44f4a08b5a feat: init unit tests swve 2025-07-27 19:56:56 +02:00
  • 5bbf15ee41
    Merge pull request #494 from learnhouse/feat/course-certificates Badr B. 2025-07-20 12:17:59 +02:00
  • 0138174f6a refactor: update RBAC check logic and improve comments in get_certificate_by_user_certification_uuid function swve 2025-07-20 11:29:37 +02:00
  • f84529e467 refactor: update CertificateVerifyPage to handle async params for certificate UUID swve 2025-07-20 11:13:17 +02:00
  • 4af594e628 refactor: remove unused imports from certifications and courses modules swve 2025-07-20 11:05:58 +02:00
  • d58336795a feat: adapt trail page to show the user certificates swve 2025-07-20 11:03:44 +02:00
  • f01f7efb06 feat: user certificate verification backend and UI swve 2025-07-20 10:37:48 +02:00
  • f609c50760 fix: update QR code link to correctly reference user certification UUID in CourseEndView component swve 2025-07-19 17:33:17 +02:00
  • a913c0a366 feat(wip): implement certificate generation and download functionality in CourseEndView component swve 2025-07-16 21:23:38 +02:00
  • e39c9c37ba feat: enhance course activity page with dynamic title and certification badge component swve 2025-07-16 20:14:30 +02:00
  • 7539b27d0f feat: add endpoint to retrieve user certificates for a specific course swve 2025-07-16 20:07:52 +02:00
  • 306230174e feat: working UI with the database swve 2025-07-16 18:47:04 +02:00
  • b0d492a116 feat: backend endpoints swve 2025-07-16 18:16:28 +02:00
  • 86f7a80eb7 feat(wip): initial ui and functionality for certifications swve 2025-07-14 21:45:58 +02:00
  • aabb4d190c fix: select issue on EditCourseGeneral swve 2025-07-14 17:07:15 +02:00
  • 634b25be6b feat: add error notification for incomplete metadata in web preview component swve 2025-07-09 16:11:20 +02:00
  • 3ea5aa761f feat: enable autoplay and mute for video component in course display swve 2025-07-09 16:06:48 +02:00