Skip to content

v4.1.0 — Social Learning, Local AI, Content Pools

Choose a tag to compare

@andremadstop andremadstop released this 04 Apr 07:05
· 609 commits to main since this release

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