Commit Graph

  • 4df2cd5538 docs: Add network and firewall configuration documentation Nurfog 2026-03-28 09:21:31 -03:00
  • 8b74ebafa5 fix: Update permissions and API routing for CMS integration Nurfog 2026-03-28 08:55:35 -03:00
  • a3f3f8f3c2 fix: Nginx POST /auth/login redirect to CMS Nurfog 2026-03-27 15:03:28 -03:00
  • e1f0d9ceb7 fix: Simplify nginx config - let Next.js handle API rewrites Nurfog 2026-03-27 14:12:12 -03:00
  • 422a143685 fix: Nginx proxy configuration for CMS API routes Nurfog 2026-03-27 14:04:11 -03:00
  • ff0850b87e fix: Add nginx proxy rules for CMS API routes Nurfog 2026-03-27 13:21:44 -03:00
  • de85e82554 fix: Configure correct API URLs without ports in .env Nurfog 2026-03-27 12:17:33 -03:00
  • 76c9a4a2d4 feat: Add database reset and SSL preserve options to deploy script Nurfog 2026-03-27 11:12:12 -03:00
  • 1d419ee9f3 docs: Update .env.example with all environment variables Nurfog 2026-03-27 10:52:40 -03:00
  • a203a82038 refactor: Use environment variables for API URLs in docker-compose Nurfog 2026-03-27 10:50:14 -03:00
  • 3ef1a73b95 fix: Update student portal link to use HTTPS Nurfog 2026-03-27 10:47:43 -03:00
  • b3f03bb2a7 fix: Use HTTPS URLs for API endpoints in production Nurfog 2026-03-27 09:23:16 -03:00
  • e4866c6dee feat: SAM integration, deployment scripts, and audio response enhancements Nurfog 2026-03-27 09:20:23 -03:00
  • 995065df4f fix: Use correct token key (studio_token) in admin pages Nurfog 2026-03-23 17:32:08 -03:00
  • dce68d76df docs: Token Limits complete summary (100% implementation) Nurfog 2026-03-23 17:23:52 -03:00
  • 6ef2860b26 feat: Enforce Automatic Token Limits in AI Handlers Nurfog 2026-03-23 17:18:04 -03:00
  • 173ddfae53 docs: Token Limits final implementation guide Nurfog 2026-03-23 17:10:11 -03:00
  • 3edc90b362 feat: Token Limit Alerts System (Phase 3) Nurfog 2026-03-23 17:08:01 -03:00
  • f12677729b docs: Token Limits UI implementation guide Nurfog 2026-03-23 16:45:31 -03:00
  • 8d82685cb4 feat: Token Limits UI - Phase 2 (Dashboard + User Management) Nurfog 2026-03-23 16:44:34 -03:00
  • 83e3375ecf docs: Token limits implementation status Nurfog 2026-03-23 16:22:55 -03:00
  • 585e436538 feat: Token limits - Phase 1 (Database + API) Nurfog 2026-03-23 16:22:28 -03:00
  • 84091ed7b0 docs: Token limits user guide Nurfog 2026-03-23 16:11:15 -03:00
  • 9e57756528 feat: Monthly token limits per user Nurfog 2026-03-23 16:10:27 -03:00
  • ef213a61a0 fix: Quiz score submission - use correct submitScore method Nurfog 2026-03-23 13:29:46 -03:00
  • 5185c07092 fix: Experience lesson blocks rendering from content_blocks field Nurfog 2026-03-23 13:16:18 -03:00
  • d5679c05e8 fix: CORS headers for video/audio assets streaming Nurfog 2026-03-23 13:07:37 -03:00
  • 2ff06ee7ae feat: i18n full support, responsive UI, multi-model AI config, and bug fixes Nurfog 2026-03-23 12:24:22 -03:00
  • 0598fc4865 feat: Fix tokens Revenue stream Nurfog 2026-03-19 14:54:31 -03:00
  • 686eb377f0 feat: activate AI usage Nurfog 2026-03-19 11:21:59 -03:00
  • a220e9742f feat:fix data importation Nurfog 2026-03-19 09:33:33 -03:00
  • 42e0934a0e feat: fix importation from remote DB Nurfog 2026-03-18 17:59:54 -03:00
  • 64d3d5be91 feat: implementing embedding AI Nurfog 2026-03-18 17:15:39 -03:00
  • e8cdf61468 feath: save questions generated with AI Nurfog 2026-03-17 17:59:55 -03:00
  • 55f9a3196e feat: fix AI for generation questions with RAG Nurfog 2026-03-17 17:44:42 -03:00
  • 31939e31ad feat: fix frontend and activate imports Nurfog 2026-03-17 13:53:12 -03:00
  • be699ad6ab feat: token count implement Nurfog 2026-03-17 12:07:56 -03:00
  • 41279585f6 feat: creacion de plantillas para pruebas, prototipo Nurfog 2026-03-16 12:28:29 -03:00
  • 7409f8bfda feat: fix models.rs Nurfog 2026-03-16 09:58:00 -03:00
  • 3167723a89 feat: Update default admin credentials and organization branding, refactor admin creation in install script to direct database insertion, disable rate limiting, and update documentation. Nurfog 2026-03-13 13:24:06 -03:00
  • c49a49dc19 feat: Add comprehensive project context documentation and refactor CMS service to include HTTP tracing and streamline CORS configuration. Nurfog 2026-03-13 12:43:32 -03:00
  • 3bfff51a69 asdf Nurfog 2026-03-13 12:07:14 -03:00
  • 15ecc4e3b2 feat: Update database port to 5433, refine database creation and migration scripts, and add explicit CORS OPTIONS handling to CMS service routes. Nurfog 2026-03-13 10:46:54 -03:00
  • f9f1238310 feat: Implement health checks, rate limiting, and security headers for services, update Node.js versions, and add Prettier configuration for frontend. Nurfog 2026-03-12 17:09:05 -03:00
  • 5e3db5f2a2 feat: Add "library" and "settings" translations to English, Spanish, and Portuguese locale files. Nurfog 2026-03-10 10:11:34 -03:00
  • e9e173a5b0 1 Nurfog 2026-03-10 09:36:25 -03:00
  • 2fe6dcea59 feat: Implement default branding synchronization and improve API header handling. Nurfog 2026-03-09 17:55:10 -03:00
  • bde5be22e7 feat: Introduce AI code hinting, enforce single-tenant organization model, and add a Code Lab block component. Nurfog 2026-03-09 17:24:15 -03:00
  • b9c17ce67b feat: Add Mermaid diagram block with AI generation capabilities to lessons. Nurfog 2026-03-09 14:45:52 -03:00
  • bc5b240984 feat: Implement AI-generated Role Playing and Hotspot interactive content blocks with UI and service integration. Nurfog 2026-03-09 13:46:47 -03:00
  • c292efdc28 refactor: remove obsolete AI image and video generation traces from courses and lessons. Nurfog 2026-03-09 10:52:57 -03:00
  • 8542655049 refactor: Remove obsolete AI image generation traces and related fields from courses and lessons. Nurfog 2026-03-09 10:52:03 -03:00
  • ebd20b5b54 feat: Add AI-powered memory match game generation and remove AI image generation from the lesson editor. Nurfog 2026-03-09 10:43:59 -03:00
  • 7406de9a1b Remove AI image generation functionality from CMS and expand Docker ignore rules. Nurfog 2026-03-09 10:06:26 -03:00
  • bf3f06d831 feat: Update lesson query to filter by course through modules and implement Default for the Lesson struct. Nurfog 2026-03-06 13:05:41 -03:00
  • 997af5d473 feat: introduce global AI task dashboard, enhance user profiles with new fields, and update database models with default implementations. Nurfog 2026-03-06 12:37:39 -03:00
  • c034f7223d feat: Unify background task representation and display by introducing generic status, progress, and task type fields across frontend and backend. Nurfog 2026-03-05 16:58:23 -03:00
  • 935e6b9675 feat: Add generation status to courses, implement cancellation, and enhance AI bridge call with retry logic. Nurfog 2026-03-04 16:55:31 -03:00
  • 01c54429a0 feat: Introduce course marketing features with dedicated metadata, image generation, and UI in both studio and experience apps. Nurfog 2026-03-04 15:41:34 -03:00
  • 4458decd22 actualizaciones Nurfog 2026-03-03 17:44:24 -03:00
  • 15f2649777 refactor: update UI components and pages with a refreshed visual design and improved styling. Nurfog 2026-03-03 12:42:37 -03:00
  • 9123337200 feat: Enhance UI with improved dark mode styling and color palette adjustments across course pages. Nurfog 2026-03-03 11:11:06 -03:00
  • 1987acd734 feat: Refactor course editor layout to support dynamic page headers and standardize styling with new utility classes, including some localization. Nurfog 2026-03-02 17:32:48 -03:00
  • 2f76ba2f87 feat: Introduce PageLayout component to standardize page headers and overall structure across various application pages. Nurfog 2026-03-02 15:35:34 -03:00
  • fe730998a9 Update TypeScript build information. Nurfog 2026-03-02 14:46:19 -03:00
  • 420003f2d5 feat: Allow super-admins to retrieve courses across organizations and update navigation link styles to text-sm and text-slate-600. Nurfog 2026-03-02 11:59:38 -03:00
  • 9abe631782 refactor: apply nav-link-standard utility class to standardize navigation link styling across components. Nurfog 2026-03-02 11:37:31 -03:00
  • 81e1830563 feat: Implement dark mode styling across UI components and update README with roadmap and system requirements. Nurfog 2026-03-02 11:29:55 -03:00
  • 8c6cba6d2e feat: Implement dark mode styling for profile and login pages across studio and experience applications. Nurfog 2026-02-27 17:00:37 -03:00
  • ff474df40d feat: Simplify grade handling by removing score scaling logic and updating the API to accept scores directly in a 0-100 range. Nurfog 2026-02-27 13:25:58 -03:00
  • bbef932776 feat: Implement external MySQL integration for LMS enrollments and grade synchronization, including external_id and tipo_nota support. Nurfog 2026-02-27 09:20:35 -03:00
  • e5373919c9 feat: Implement dark mode support by adjusting background and text colors across various pages and components. Nurfog 2026-02-26 16:57:28 -03:00
  • 947abcb0bc feat: Implement organization-based SSO login with an AsyncCombobox and add logo variant branding options. Nurfog 2026-02-26 11:50:34 -03:00
  • 824da230a4 refactor: Remove lti_deployment_id and state from LTI structs and simplify lesson dependency query. Nurfog 2026-02-25 17:24:08 -03:00
  • f6c48ca8f0 a11y: Enhance accessibility across various components by adding ARIA attributes, semantic elements, and input labels. Nurfog 2026-02-25 17:18:12 -03:00
  • f36c53aed1 refactor: migrate sqlx queries from macros to the .bind() method Nurfog 2026-02-25 16:23:37 -03:00
  • 5b3fc800c7 a11y: Enhance accessibility of form and interactive components using semantic HTML, ARIA attributes, and keyboard navigation. Nurfog 2026-02-25 16:17:40 -03:00
  • 59732f3706 feat: improve accessibility with semantic HTML, ARIA attributes, and visible focus states across components. Nurfog 2026-02-25 16:09:54 -03:00
  • 1868f64415 feat: Adjust roadmap priorities to elevate accessibility and implement ARIA attributes in AppHeader for improved screen reader support. Nurfog 2026-02-25 16:06:52 -03:00
  • 44b2160590 feat: Implement peer review management, student, and session pages for courses. Nurfog 2026-02-25 14:06:28 -03:00
  • c76125c96a feat: enhance LMS retention data with completion rates, improve LTI key handling, and refine dev setup scripts Nurfog 2026-02-24 12:43:58 -03:00
  • 06c0290813 feat: Implement LTI development key generation, add a database migration for enrollment and retention, and include course completion rate in models. Nurfog 2026-02-24 12:43:35 -03:00
  • 34a1f1c77d feat: Implement environment-aware AI service URL configuration, update web build settings, refine Docker Compose networking, and improve the installation script. Nurfog 2026-02-24 10:59:09 -03:00
  • 04dbe05704 feat: Implement LTI deep linking, live sessions, predictive analytics, and portfolios with associated UI and database migrations. Nurfog 2026-02-24 09:37:16 -03:00
  • 7f7ea3d70c feat: Add LTI launch, lesson preview, course progress, bookmarks, and asset management features. Nurfog 2026-02-23 15:43:45 -03:00
  • f365e585a2 feat: Implement course team management with dedicated UI and API, add course preview token generation, and refactor course settings UI. Nurfog 2026-02-18 00:01:47 -03:00
  • 89b1d1353d feat: Implement full-stack course announcements management with cohort segmentation. Nurfog 2026-02-17 23:11:25 -03:00
  • fa52397330 feat: implement server-side detailed course grade export to CSV, replacing client-side generation and adding a new API endpoint. Nurfog 2026-02-17 22:53:56 -03:00
  • 4c96d6b225 feat: Add bulk student enrollment functionality to courses with new API endpoint and UI. Nurfog 2026-02-17 22:50:17 -03:00
  • f9e78a265a feat: Implement advanced grading (rubrics) and lesson dependencies across CMS service, API, and Studio UI. Nurfog 2026-02-17 22:43:19 -03:00
  • 12df920f60 feat: add 'Save to Library' button to lesson block actions. Nurfog 2026-02-16 20:53:50 -03:00
  • f9bea3c2e0 feat: Integrate content library features, allowing users to save and select blocks within the lesson editor. Nurfog 2026-02-16 20:52:57 -03:00
  • 9bdbd8ae5a feat: Implement content library functionality, allowing users to save and reuse blocks within lessons. Nurfog 2026-02-16 20:52:43 -03:00
  • 84bbeb12c6 feat: introduce content library management for reusable content blocks with dedicated API endpoints and database schema. Nurfog 2026-02-16 20:45:48 -03:00
  • 1d7e5a39ce feat: Add comprehensive peer assessment functionality including new data models, API endpoints, database migrations, and dedicated UI components for Studio and Experience applications. Nurfog 2026-02-16 20:22:02 -03:00
  • cb13b14ee0 feat: Implement course gradebook with cohort filtering, CSV export, and extend analytics with cohort selection. Nurfog 2026-02-16 04:44:31 -03:00
  • 172b4fa2d5 feat: Implement full-stack cohort management with dedicated API, database schema, and admin UI, alongside updates to the database reset script and documentation. Nurfog 2026-02-16 04:03:19 -03:00
  • fbac6b4405 refactor: switch to named debounce import from lodash Nurfog 2026-02-16 02:48:46 -03:00
  • acbe47e084 feat: add lodash and its type definitions to project dependencies Nurfog 2026-02-16 02:26:59 -03:00
  • 3ae1ae6fd6 feat: Implement student notes functionality for lessons, including API endpoints, database schema, and frontend UI. Nurfog 2026-02-16 02:13:50 -03:00