Repository navigation
v4.1.0 — Social Learning, Local AI, Content Pools
Added
- Klassenbuch / Squad Identity — Opt-in student profiles with kudos system and buddy matching
- Predictive Exam Readiness — FSRS-based pass probability widget per course
- Simulators in courses — 9 IT simulators moved from global tab into course Lernraum
- Full data export (GDPR Art. 20) — Download all personal data as JSON
- PII filter — Automatic detection of personal data in Schwarm contributions
- Unified Search — Questions and pools searchable via Nextcloud global search
- Local-First AI — Ollama support as alternative to Gemini API
- Starter content pools — 5 pre-built pools (CompTIA A+/N+/Sec+, CCNA, AWS)
- TypeScript — 5 core utilities migrated to TypeScript
Fixed
- PBQ submit broken — Vue 2
$set()removed, direct assignment for Vue 3 - AKTIV badge contrast — Dark mode visibility improved (15% → 40%)
- NcNoteCard amber overload — Explanations/info changed from warning to info type
- VLAN grid overlap — Port visualization no longer overlaps VLAN table
- Badge display order — Missing quick_thinker added
- Language mix — Unified DE/EN labels (Speichern→Save)
- Oldschool modes hidden — Lernwürfel/Wissensturm removed from UI
Full changelog: https://github.com/andremadstop/learning-nc/blob/main/app/CHANGELOG.md