Commit Graph

64 Commits

Author SHA1 Message Date
Nurfog bde5be22e7 feat: Introduce AI code hinting, enforce single-tenant organization model, and add a Code Lab block component. 2026-03-09 17:24:15 -03:00
Nurfog b9c17ce67b feat: Add Mermaid diagram block with AI generation capabilities to lessons. 2026-03-09 14:45:52 -03:00
Nurfog bc5b240984 feat: Implement AI-generated Role Playing and Hotspot interactive content blocks with UI and service integration. 2026-03-09 13:46:47 -03:00
Nurfog 7406de9a1b Remove AI image generation functionality from CMS and expand Docker ignore rules. 2026-03-09 10:06:26 -03:00
Nurfog 01c54429a0 feat: Introduce course marketing features with dedicated metadata, image generation, and UI in both studio and experience apps. 2026-03-04 15:41:34 -03:00
Nurfog fe730998a9 Update TypeScript build information. 2026-03-02 14:46:19 -03:00
Nurfog 420003f2d5 feat: Allow super-admins to retrieve courses across organizations and update navigation link styles to text-sm and text-slate-600. 2026-03-02 11:59:38 -03:00
Nurfog 9abe631782 refactor: apply nav-link-standard utility class to standardize navigation link styling across components. 2026-03-02 11:37:31 -03:00
Nurfog 81e1830563 feat: Implement dark mode styling across UI components and update README with roadmap and system requirements. 2026-03-02 11:29:55 -03:00
Nurfog 8c6cba6d2e feat: Implement dark mode styling for profile and login pages across studio and experience applications. 2026-02-27 17:00:37 -03:00
Nurfog e5373919c9 feat: Implement dark mode support by adjusting background and text colors across various pages and components. 2026-02-26 16:57:28 -03:00
Nurfog 947abcb0bc feat: Implement organization-based SSO login with an AsyncCombobox and add logo variant branding options. 2026-02-26 11:50:34 -03:00
Nurfog f6c48ca8f0 a11y: Enhance accessibility across various components by adding ARIA attributes, semantic elements, and input labels. 2026-02-25 17:18:12 -03:00
Nurfog 5b3fc800c7 a11y: Enhance accessibility of form and interactive components using semantic HTML, ARIA attributes, and keyboard navigation. 2026-02-25 16:17:40 -03:00
Nurfog 59732f3706 feat: improve accessibility with semantic HTML, ARIA attributes, and visible focus states across components. 2026-02-25 16:09:54 -03:00
Nurfog 1868f64415 feat: Adjust roadmap priorities to elevate accessibility and implement ARIA attributes in AppHeader for improved screen reader support. 2026-02-25 16:06:52 -03:00
Nurfog 34a1f1c77d feat: Implement environment-aware AI service URL configuration, update web build settings, refine Docker Compose networking, and improve the installation script. 2026-02-24 10:59:09 -03:00
Nurfog 04dbe05704 feat: Implement LTI deep linking, live sessions, predictive analytics, and portfolios with associated UI and database migrations. 2026-02-24 09:37:16 -03:00
Nurfog 7f7ea3d70c feat: Add LTI launch, lesson preview, course progress, bookmarks, and asset management features. 2026-02-23 15:43:45 -03:00
Nurfog f365e585a2 feat: Implement course team management with dedicated UI and API, add course preview token generation, and refactor course settings UI. 2026-02-18 00:01:47 -03:00
Nurfog f9e78a265a feat: Implement advanced grading (rubrics) and lesson dependencies across CMS service, API, and Studio UI. 2026-02-17 22:43:19 -03:00
Nurfog 1d7e5a39ce feat: Add comprehensive peer assessment functionality including new data models, API endpoints, database migrations, and dedicated UI components for Studio and Experience applications. 2026-02-16 20:22:02 -03:00
Nurfog 172b4fa2d5 feat: Implement full-stack cohort management with dedicated API, database schema, and admin UI, alongside updates to the database reset script and documentation. 2026-02-16 04:03:19 -03:00
Nurfog fbac6b4405 refactor: switch to named debounce import from lodash 2026-02-16 02:48:46 -03:00
Nurfog acbe47e084 feat: add lodash and its type definitions to project dependencies 2026-02-16 02:26:59 -03:00
Nurfog 3ae1ae6fd6 feat: Implement student notes functionality for lessons, including API endpoints, database schema, and frontend UI. 2026-02-16 02:13:50 -03:00
Nurfog 6927ac2d23 feat: Enhance JWT authentication error logging, gate notification fetching by user status, and enable Rust debug logging in Docker Compose. 2026-02-15 15:10:42 -03:00
Nurfog bb4cd01d99 feat: Externalize API URLs and JWT secret configuration using build arguments and environment variables with default fallbacks. 2026-02-15 14:30:00 -03:00
Nurfog 4eb7ade407 feat: Implement course monetization with Mercado Pago, update roadmap status, and refine discussion service handlers. 2026-02-15 13:54:01 -03:00
Nurfog 34e72ae985 feat: Implement core monetization features including course pricing, payment preference creation, and transaction management with Mercado Pago integration. 2026-02-15 13:40:48 -03:00
Nurfog 23d761bada feat: mensajes 2026-01-27 11:13:08 -03:00
Nurfog 26f4283d0e feat: add comprehensive discussion forums with threads, nested replies, voting, and moderation, alongside updates to authentication flows. 2026-01-26 17:51:49 -03:00
Nurfog d3a019541d feat: enhance Playwright E2E tests for instructor and student flows and optimize Docker build contexts. 2026-01-26 15:24:50 -03:00
Nurfog 7a0a42ed25 feat: Localize default UI language and service messages to Spanish. 2026-01-26 09:18:42 -03:00
Nurfog c774c3608b feat: implement AI tutor memory and RAG system for continuous learning
- Added chat sessions and message persistence for interaction history.
- Integrated Knowledge Base (RAG) using PostgreSQL Full Text Search.
- Implemented automated ingestion of lesson content during course sync.
- Updated AITutor frontend to support persistent session IDs via localStorage.
- Added database migrations for chat_sessions, chat_messages, and knowledge_base.
- Fixed SQLx build issues to allow offline Docker image compilation.
2026-01-23 15:59:53 -03:00
Nurfog 470c7f0172 feat: Implement AI tutor functionality, add branding fields, and improve API URL handling. 2026-01-23 14:48:41 -03:00
Nurfog 3ae67b23c9 feat: add favicon, logo and Update the platform name (only available to the superuser) and company names 2026-01-23 09:32:36 -03:00
Nurfog fa8ca6cb61 feat: fix hotspot test 2026-01-22 16:52:36 -03:00
Nurfog 957539d201 feat: se aplican varios fix a las pruebas 2026-01-22 13:24:48 -03:00
Nurfog 360cf520e8 feat: Implement AI-powered audio response evaluation with score, keywords, and feedback, integrating it into the AudioResponsePlayer component. 2026-01-21 17:05:11 -03:00
Nurfog 1c55cc4ae7 feat: Introduce My Learning page with user progress and gamification, standardize LLM models on Llama 3, and optimize branding logo image loading. 2026-01-19 13:02:11 -03:00
Nurfog 57594ce628 feat: Implement and display AI-powered course recommendations with a new API endpoint and frontend UI. 2026-01-18 15:24:56 -03:00
Nurfog 46b6253f22 feat: Introduce asset picker modal and audio response blocks, refactor CMS asset API routes, and update dependencies. 2026-01-18 01:02:01 -03:00
Nurfog 02909ea85a feat: Implement course-level asset management and interactive media markers. 2026-01-17 13:55:04 -03:00
Nurfog 05faa20993 feat: Add i18n support, new content block types, course export, and lesson interaction tracking. 2026-01-17 02:19:39 -03:00
Nurfog b166387a48 feat: Implement user profile management, add multi-language interactive transcripts, and lay groundwork for SSO. 2026-01-17 00:26:42 -03:00
Nurfog ffbef17396 feat: localize various UI texts and labels to Spanish across application pages and interactive components. 2026-01-16 23:25:36 -03:00
Nurfog 2cfd1f204b feat: Implement admin background task management and configurable media block transcript visibility. 2026-01-16 17:02:00 -03:00
Nurfog 55aede97ed feat: Implement quiz attempt tracking and limits with persistence, and add background transcription for lessons. 2026-01-16 16:29:15 -03:00
Nurfog 42976236b3 feat: Implement video play count tracking, refactor user update API, add missing CMS delete functions, and update database transaction handling. 2026-01-16 13:43:58 -03:00