Auth Fixes: Auto-Activation, Remember Me & LanguageSwitcher Refactor #190

Closed
opened 2026-06-04 10:10:12 +02:00 by kincses · 2 comments
Owner

Összefoglaló

Kritikus autentikációs logikai javítások és UI fejlesztések.

1. Backend: Auto-Aktiválás (MVP mód)

  • Fájl: backend/app/services/auth_service.py
  • Változás: metódusban kényszerítve, mivel SMTP nincs bekötve.

2. Frontend: 'Kérlek várj' fagyás javítása

  • Fájl: frontend/src/stores/auth.ts
  • Állapot: A action már helyesen tartalmaz try/catch/finally blokkot, mindig false-ra áll a finally-ben.

3. UI: 'Emlékezz rám' funkció

  • Fájl: frontend/src/components/LoginModal.vue
  • Változás: Checkbox hozzáadva a belépés gomb fölé. csak akkor menti az emailt localStorage-ba, ha a checkbox be van jelölve. Social login divider prémium stílusúra frissítve.

4. Komponens Kiemelés: LanguageSwitcher

  • Új fájl: frontend/src/components/LanguageSwitcher.vue
  • Változás: DashboardHeader.vue inline nyelvválasztója kiemelve újrahasználható komponensbe. Beillesztve LandingView.vue fejlécébe is (Garázs Nyitása gomb mellé).

5. Gitea Workflow

  • Ticket létrehozva, munka megkezdve, lezárásra kész.
## Összefoglaló Kritikus autentikációs logikai javítások és UI fejlesztések. ### 1. Backend: Auto-Aktiválás (MVP mód) - **Fájl:** backend/app/services/auth_service.py - **Változás:** metódusban kényszerítve, mivel SMTP nincs bekötve. ### 2. Frontend: 'Kérlek várj' fagyás javítása - **Fájl:** frontend/src/stores/auth.ts - **Állapot:** A action már helyesen tartalmaz try/catch/finally blokkot, mindig false-ra áll a finally-ben. ### 3. UI: 'Emlékezz rám' funkció - **Fájl:** frontend/src/components/LoginModal.vue - **Változás:** Checkbox hozzáadva a belépés gomb fölé. csak akkor menti az emailt localStorage-ba, ha a checkbox be van jelölve. Social login divider prémium stílusúra frissítve. ### 4. Komponens Kiemelés: LanguageSwitcher - **Új fájl:** frontend/src/components/LanguageSwitcher.vue - **Változás:** DashboardHeader.vue inline nyelvválasztója kiemelve újrahasználható komponensbe. Beillesztve LandingView.vue fejlécébe is (Garázs Nyitása gomb mellé). ### 5. Gitea Workflow - Ticket létrehozva, munka megkezdve, lezárásra kész.
kincses added this to the Phase 1: Core Functionality Fixes milestone 2026-06-04 10:10:12 +02:00
kincses added the Scope: BackendScope: FrontendType: FeatureStatus: In Progress labels 2026-06-04 10:10:17 +02:00
kincses started working 2026-06-04 10:10:17 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-04 10:10:17

▶️ **Munka megkezdve:** 2026-06-04 10:10:17
kincses added Status: Done and removed Status: In Progress labels 2026-06-04 10:12:40 +02:00
kincses worked for 2 minutes 2026-06-04 10:12:40 +02:00
Author
Owner

Munka befejezve: 2026-06-04 10:12:39

Technikai Összefoglaló:
Auth Fixes #190: (1) Backend register_lite is_active=True forced (MVP, no SMTP). (2) auth.ts register action verified - try/catch/finally already correct. (3) Remember Me checkbox added to LoginModal.vue with conditional localStorage save/remove. (4) LanguageSwitcher.vue extracted from DashboardHeader.vue, integrated into both DashboardHeader.vue and LandingView.vue header.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-04 10:12:39 **Technikai Összefoglaló:** Auth Fixes #190: (1) Backend register_lite is_active=True forced (MVP, no SMTP). (2) auth.ts register action verified - try/catch/finally already correct. (3) Remember Me checkbox added to LoginModal.vue with conditional localStorage save/remove. (4) LanguageSwitcher.vue extracted from DashboardHeader.vue, integrated into both DashboardHeader.vue and LandingView.vue header. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.