82b346294c
chore: Adjust RUST_LOG level from debug to info in cms and experience services.
Nurfog2026-02-15 15:14:36 -03:00
6927ac2d23
feat: Enhance JWT authentication error logging, gate notification fetching by user status, and enable Rust debug logging in Docker Compose.
Nurfog2026-02-15 15:10:42 -03:00
2a16a18676
feat: Update monetary column data types to DOUBLE PRECISION, add IF NOT EXISTS to column additions, and introduce a timestamp trigger function.
Nurfog2026-02-15 14:43:31 -03:00
bb4cd01d99
feat: Externalize API URLs and JWT secret configuration using build arguments and environment variables with default fallbacks.
Nurfog2026-02-15 14:30:00 -03:00
b8827c67b9
feat: Implement real Mercado Pago API integration for payment preference creation and webhook processing, replacing mock calls and adding necessary environment variables.
Nurfog2026-02-15 14:14:24 -03:00
4eb7ade407
feat: Implement course monetization with Mercado Pago, update roadmap status, and refine discussion service handlers.
Nurfog2026-02-15 13:54:01 -03:00
34e72ae985
feat: Implement core monetization features including course pricing, payment preference creation, and transaction management with Mercado Pago integration.
Nurfog2026-02-15 13:40:48 -03:00
f613f34a96
style: enhance MediaPlayer transcription display with adjusted text, scrollability, and sticky label.
Nurfog2026-01-29 16:26:10 -03:00
6dc104b609
refactor: Restructure MediaPlayer layout with CSS Grid and refine active cue centering.
Nurfog2026-01-29 16:24:30 -03:00
aea555bbd3
feat: Implement transcription auto-scrolling and language selection, and overhaul MediaPlayer component styling and layout.
Nurfog2026-01-29 15:44:43 -03:00
a8bc54bfa8
feat: Enhance MediaPlayer with cues_en support and refactor its layout to separate interactive cues from a new full transcription text display.
Nurfog2026-01-29 15:09:47 -03:00
5a6017609e
feat: Add onTimeUpdate prop to MediaPlayer and utilize it in VideoMarkerBlock to synchronize current time.
Nurfog2026-01-29 14:56:43 -03:00
dc519c8551
feat: Introduce isGraded prop to MediaPlayer to conditionally hide interactive elements and refine its layout.
Nurfog2026-01-29 14:56:01 -03:00
564c0823c0
feat: Implement bilingual transcription using Ollama and rename the internal translation helper function.
Nurfog2026-01-29 14:31:45 -03:00
3fba311aa2
refactor: Update lesson query to join courses through modules instead of directly.
Nurfog2026-01-28 17:48:00 -03:00
a4a42efeaf
feat: add detailed logging for transcription and summarization processes and ensure correct content type synchronization for transcription triggering.
Nurfog2026-01-28 17:35:39 -03:00
26f4283d0e
feat: add comprehensive discussion forums with threads, nested replies, voting, and moderation, alongside updates to authentication flows.
Nurfog2026-01-26 17:51:49 -03:00
d3a019541d
feat: enhance Playwright E2E tests for instructor and student flows and optimize Docker build contexts.
Nurfog2026-01-26 15:24:50 -03:00
7a0a42ed25
feat: Localize default UI language and service messages to Spanish.
Nurfog2026-01-26 09:18:42 -03:00
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.
Nurfog2026-01-23 15:59:53 -03:00
470c7f0172
feat: Implement AI tutor functionality, add branding fields, and improve API URL handling.
Nurfog2026-01-23 14:48:41 -03:00
60e2af72f0
feat: ad interface to upload logo and favicon
Nurfog2026-01-23 11:43:17 -03:00
3ae67b23c9
feat: add favicon, logo and Update the platform name (only available to the superuser) and company names
Nurfog2026-01-23 09:32:36 -03:00
fa8ca6cb61
feat: fix hotspot test
Nurfog2026-01-22 16:52:36 -03:00
957539d201
feat: se aplican varios fix a las pruebas
Nurfog2026-01-22 13:24:48 -03:00
360cf520e8
feat: Implement AI-powered audio response evaluation with score, keywords, and feedback, integrating it into the AudioResponsePlayer component.
Nurfog2026-01-21 17:05:11 -03:00
00ae5ac16b
feat: Introduce external API endpoints with API key authentication and re-enable Whisper transcription and Ollama summarization.
Nurfog2026-01-21 16:22:12 -03:00
1c55cc4ae7
feat: Introduce My Learning page with user progress and gamification, standardize LLM models on Llama 3, and optimize branding logo image loading.
Nurfog2026-01-19 13:02:11 -03:00
21b2f12485
feat: Introduce a VideoMarkerBlock component for interactive video questions, integrating it into the lesson editor and updating API types.
Nurfog2026-01-19 10:01:05 -03:00
57594ce628
feat: Implement and display AI-powered course recommendations with a new API endpoint and frontend UI.
Nurfog2026-01-18 15:24:56 -03:00
46b6253f22
feat: Introduce asset picker modal and audio response blocks, refactor CMS asset API routes, and update dependencies.
Nurfog2026-01-18 01:02:01 -03:00
02909ea85a
feat: Implement course-level asset management and interactive media markers.
Nurfog2026-01-17 13:55:04 -03:00
0772a88fbe
refactor: Remove course_id from lessons table insertion and enhance logging for LLM and database interactions.
Nurfog2026-01-17 11:13:05 -03:00
3424384ff3
feat: Containerize Ollama service in Docker Compose and update the installation script to manage it.
Nurfog2026-01-17 03:38:27 -03:00
dd2c3f666d
feat: Expand user data query, refine LLM course generation prompt with temperature, and update default local LLM model to llama3.2:1b.
Nurfog2026-01-17 03:06:12 -03:00
62677f1beb
build: Configure Ollama to listen on all network interfaces by setting OLLAMA_HOST=0.0.0.0 when serving.
Nurfog2026-01-17 02:37:03 -03:00
05faa20993
feat: Add i18n support, new content block types, course export, and lesson interaction tracking.
Nurfog2026-01-17 02:19:39 -03:00
b166387a48
feat: Implement user profile management, add multi-language interactive transcripts, and lay groundwork for SSO.
Nurfog2026-01-17 00:26:42 -03:00
ffbef17396
feat: localize various UI texts and labels to Spanish across application pages and interactive components.
Nurfog2026-01-16 23:25:36 -03:00
2cfd1f204b
feat: Implement admin background task management and configurable media block transcript visibility.
Nurfog2026-01-16 17:02:00 -03:00
55aede97ed
feat: Implement quiz attempt tracking and limits with persistence, and add background transcription for lessons.
Nurfog2026-01-16 16:29:15 -03:00
42976236b3
feat: Implement video play count tracking, refactor user update API, add missing CMS delete functions, and update database transaction handling.
Nurfog2026-01-16 13:43:58 -03:00
2dffbd8b71
feat: Implement multi-tenancy with default organization, global courses, user profiles, and new UI components like OrganizationSelector and Combobox.
Nurfog2026-01-16 12:15:15 -03:00
663950aa0e
feat: Introduce multi-tenancy support with organization-specific data, add interactive transcript functionality, and enhance lesson/course schemas.
Nurfog2026-01-15 18:02:04 -03:00
daeda7e905
feat: Implement multi-tenancy with organization ID in LMS tables and middleware, refactor web API calls, and update analytics and gamification features."
Nurfog2026-01-15 11:40:38 -03:00
a19da8de76
feat: add gamification features for users, including XP and leveling, with corresponding database schema and API response updates.
Nurfog2026-01-04 21:40:21 -03:00
6326cad39d
feat: enhance install script with hardware detection, refactor studio UI, and enable GPU support for whisper service
Nurfog2025-12-29 23:49:21 -03:00
ad56d8a81c
feat: introduce CourseEditorLayout and AppHeader, add organization domain migration, and update Docker configurations and auth scripts
Nurfog2025-12-29 18:00:34 -03:00
3a02ecb757
refactor: Clean up unused imports, improve type safety, and fix UI text and navigation links.
Nurfog2025-12-29 01:33:53 -03:00
158aa5b315
feat: Implement organization branding, course pacing, and display upcoming deadlines in the experience portal.
Nurfog2025-12-29 01:30:48 -03:00
1a2b9e473c
feat: add organization branding support with database fields and API for logo upload and color customization.
Nurfog2025-12-28 22:08:03 -03:00
2005545633
feat: Add admin UI for organizations and users management
Nurfog2025-12-28 21:49:09 -03:00
8b016e4786
feat: Implement module update functionality with a new API endpoint, client method, and @hello-pangea/dnd dependency.
Nurfog2025-12-26 15:09:13 -03:00
e98a16d860
feat: Implement AI-driven lesson summaries, automate quiz generation, add gamification base, and introduce Studio organization management.
Nurfog2025-12-26 14:58:58 -03:00
2378f616aa
feat: Update project status to Phase 6, mark multi-tenancy as completed, and refine the roadmap for AI integration and advanced features.
Nurfog2025-12-26 11:01:52 -03:00
e772d430b1
feat: Implement multi-tenancy with new database migrations, API updates across services, and refactor frontend API calls.
Nurfog2025-12-26 10:59:07 -03:00
8c440def23
eliminacion de lo que no sirve
Nurfog2025-12-23 11:44:02 -03:00
f695ed7213
feat: implement audit logging and add certificate template field to courses
Nurfog2025-12-23 11:04:36 -03:00
72ddb43fd7
feat: Implement comprehensive course analytics, RBAC with roles and authentication, and dynamic passing thresholds.
Nurfog2025-12-23 10:12:53 -03:00
f592f78b6c
feat: Implement lesson attempt tracking, retry functionality, and max attempt limits for interactive blocks.
Nurfog2025-12-22 15:47:18 -03:00
32f71852d9
feat: update CMS service handlers and main application logic.
Nurfog2025-12-22 13:54:35 -03:00
57b8d7c0a1
feat: Introduce new interactive content blocks including Fill-in-the-Blanks, Short Answer, Ordering, and Matching, with corresponding API, database, and UI integration.
Nurfog2025-12-19 17:03:26 -03:00
0988213eb7
feat: enhance Activity Builder with block reordering, description preview, quiz type selection, and updated documentation
Nurfog2025-12-19 15:47:16 -03:00
c71fae7dbc
Initial commit: Clean workspace without heavy binaries
Nurfog2025-12-19 15:36:54 -03:00