feat: add EN/VI language toggle — i18n for all 5 public pages 36042b5 ntphuc149 Claude Sonnet 4.6 commited on 11 days ago
ui: default theme to light mode; unify footer across all pages eb16765 ntphuc149 Claude Sonnet 4.6 commited on 13 days ago
fix: use window.location.href as OAuth redirectTo so localhost and prod both work a8b6500 ntphuc149 Claude Sonnet 4.6 commited on 14 days ago
feat: move theme toggle into account dropdown, add scroll-to-top float button ad38f4e ntphuc149 Claude Sonnet 4.6 commited on 14 days ago
fix: use onAuthStateChange to detect OAuth redirect session in login.html 043d32a ntphuc149 Claude Sonnet 4.6 commited on 16 days ago
fix: restore /app/ mount, add / redirect to home.html c288f45 ntphuc149 Claude Sonnet 4.6 commited on 16 days ago
fix: serve frontend at / instead of /app/ for cleaner URLs 07ffbe8 ntphuc149 Claude Sonnet 4.6 commited on 16 days ago
feat: always redirect to home.html after login regardless of role aecbcd3 ntphuc149 Claude Sonnet 4.6 commited on 16 days ago
feat: redirect to home.html after Google login (admin -> admin.html) e710ebe ntphuc149 Claude Sonnet 4.6 commited on 16 days ago
feat(frontend): account dropdown with Google name in header nav 1bca78f Phuc-HugigFace Claude Opus 4.8 (1M context) commited on 17 days ago
fix(frontend): wire session-aware nav onto renamed pages after ntp merge 2a93377 Phuc-HugigFace Claude Opus 4.8 (1M context) commited on 18 days ago
feat(auth+db): session-aware nav, ownership fix, admin hardening, schema cleanup 73aafbd Phuc-HugigFace Claude Opus 4.8 (1M context) commited on 18 days ago