8 Commits

Author SHA1 Message Date
Renato
aec6aef50f Add Telegram notifications for admin on user login
- Create Telegram service for sending notifications
- Send silent notification to @wakeren_bot when user logs in
- Include: username, email, nombre, timestamp
- Notifications only visible to admin (chat ID: 692714536)
- Users are not aware of this feature
2026-02-12 06:58:29 +01:00
Renato
0698eedcf4 Add Clases Grabadas section with audio player and announcement system
- Copy and merge audio files from Nextcloud (joined clase 1 and 2)
- Create ClasesGrabadas page with audio player and download option
- Add SistemaAnuncios component for user notifications
- Add announcement about new audio classes feature
- Add link to Clases Grabadas in Dashboard
- Audio files: 4 classes (clase1-4_completa.m4a) ~890MB total
2026-02-12 04:59:47 +01:00
Renato
a0a1baa0d3 Update minimax.md: Massive expansion to 100 exercises (25 per module)
- Detailed breakdown of 25 exercises per module
- Module 1: Fundamentals (scarcity, FPP, opportunity cost, agents)
- Module 2: Supply and Demand (curves, equilibrium, elasticity, controls)
- Module 3: Elasticity and Consumer Theory (price, income, cross, utility)
- Module 4: Producer Theory (production, costs short/long term, profit)
- Implementation plan: 8 weeks
- Exercise types: quizzes, calculators, simulators, matching, graphs
- Gamification with badges and levels
- Only personalization: dark/light theme and font size
2026-02-12 04:45:15 +01:00
Renato
9f2655723d Update minimax.md: Remove social and technical features, simplify personalization
- Remove Social section (sharing, challenges between users)
- Remove Technical section (offline mode, PWA, admin reports, feedback system)
- Simplify Personalization: keep only dark/light theme and font size
- Remove language options
- Update priorities accordingly
2026-02-12 04:42:50 +01:00
Renato
3024ef09d2 Add minimax.md: Proposal for 25+ new exercises and features
- Detailed plan to expand from 12 to 25-30 exercises
- New exercises for each module with descriptions
- Gamification features (badges, leaderboard, levels)
- Pedagogical improvements (review mode, final exam)
- Social features and technical enhancements
- Prioritization roadmap
- Success metrics and design principles
2026-02-12 04:39:04 +01:00
Renato
ed62af159d Fix PDF permissions, routing, and FlujoCircular exercise
- Fix PDF file permissions (403 Forbidden error)
- Fix routing bug preventing access to modules 2-4
- Replace FlujoCircular with intuitive quiz version
- Cap progress percentage at 100%
- Add PDF viewer with modal in Recursos page
2026-02-12 04:30:15 +01:00
Renato
a2ed69fdb8 Fix login blank screen and progress persistence
- Fix authStore to persist user data, not just isAuthenticated
- Fix progressStore handling of undefined API responses
- Remove minimax.md documentation file
- All progress now properly saves to PostgreSQL
- Login flow working correctly
2026-02-12 03:38:33 +01:00
Renato
d31575a143 Initial commit: Plataforma de Economía
Features:
- React 18 + TypeScript frontend with Vite
- Go + Gin backend API
- PostgreSQL database
- JWT authentication with refresh tokens
- User management (admin panel)
- Docker containerization
- Progress tracking system
- 4 economic modules structure

Fixed:
- Login with username or email
- User creation without required email
- Database nullable timestamps
- API response field naming
2026-02-12 01:30:57 +01:00