Skip to content

Feat: Focus mode + course takeaway notes (autosave)#1470

Open
igorjuraszek wants to merge 6 commits intostagingfrom
feature/igorjuraszek/hackathon_04-2026
Open

Feat: Focus mode + course takeaway notes (autosave)#1470
igorjuraszek wants to merge 6 commits intostagingfrom
feature/igorjuraszek/hackathon_04-2026

Conversation

@igorjuraszek
Copy link
Copy Markdown

@igorjuraszek igorjuraszek commented Apr 29, 2026

Overview

Wprowadziliśmy „Tryb skupienia” w widoku lekcji oraz pole „Co wyniosłeś dotychczas z kursu” (textarea) dostępne na stronie kursu i w trybie skupienia. Notatka jest pobierana i zapisywana po stronie backendu z debounce, z lokalnym fallbackiem w localStorage.

Dodatkowo tryb skupienia chowa globalną nawigację (sidebar) i utrzymuje się przy przechodzeniu między lekcjami (przez ?focus=1 w URL).

Business Value

Użytkownik ma jedno miejsce na szybkie notowanie wniosków z kursu bez rozpraszaczy, co wspiera skupienie i utrzymanie uwagi w trakcie nauki. Notatki zapisują się w bazie, więc są dostępne po zalogowaniu na różnych urządzeniach/sesjach.

Screenshots / Video

focus.mode.mentingo.mov

Notes

  • Uruchomić migracje DB: pnpm -C apps/api run db:migrate (wymagane dla tabeli student_course_takeaways).
  • Fired up e2e tests and got a positive result

@igorjuraszek igorjuraszek self-assigned this Apr 29, 2026
@igorjuraszek igorjuraszek added the review me 👀 PR is ready to be reviewed label Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review me 👀 PR is ready to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant