Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  unknown 97ebcdefab fix: convert requirements.txt to UTF-8 and add google-auth 2 ngày trước cách đây
  unknown 1db708c167 debug: add verbose logging for Google Auth config issues 2 ngày trước cách đây
  unknown 2bda387c59 chore: hardcode GOOGLE_CLIENT_ID for production 2 ngày trước cách đây
  unknown a534bcfa53 fix: loose SocialLogin schema to Any to bypass Pydantic validation 2 ngày trước cách đây
  unknown 730d8aaaba fix: remove empty email from social login payload to avoid validation error 2 ngày trước cách đây
  unknown 3d7c7d0d73 fix: make social login email optional in schema and handle correctly in router 2 ngày trước cách đây
  unknown e1546d86f3 fix: remove top-level await in Auth.vue causing white screen 2 ngày trước cách đây
  unknown b62710efac feat: implement Google OAuth, localize fonts, and fix translations 2 ngày trước cách đây
  unknown 1c668b2d2e perf: widespread lazy loading of components to reduce initial JS bundle size 3 ngày trước cách đây
  unknown bfd0f40260 perf: aggressive minification and removal of legal comments for JS/CSS 3 ngày trước cách đây
  unknown 4e7163df2f perf: optimize page speed (caching, font loading, lazy loading) and fix admin ui bug 3 ngày trước cách đây
  unknown bac8c19716 debug: add logs to inspect resource URLs 3 ngày trước cách đây
  unknown 47f37cf71e fix(api): harden resources base url extraction and add debug log 3 ngày trước cách đây
  unknown 62a132ca09 fix(resources): use RESOURCES_BASE_URL to bypass /api for uploads 3 ngày trước cách đây
  unknown b1ff308e66 clean: remove debug logs and prints from WS logic 3 ngày trước cách đây
  unknown 229204fd2b fix(nginx/backend): use 127.0.0.1 instead of localhost to avoid IPv6 issues and harden security 3 ngày trước cách đây
  unknown ed460d669b debug: add top-level log to auth.ts 3 ngày trước cách đây
  unknown e6064a3cf3 debug: add console logs for WebSocket URLs 3 ngày trước cách đây
  unknown fa4d1229cd fix(ws): simplify websocket paths and remove duplication 3 ngày trước cách đây
  unknown 0558bd121e debug: move WS handler to main.py and add debug logs 3 ngày trước cách đây
  unknown 3f53834d8d style: improve enterNewPassword translations 3 ngày trước cách đây
  unknown 7a10cae165 fix(backend): correct password hashing function name in admin_update_user 3 ngày trước cách đây
  unknown fa2c09d936 fix(nginx): remove duplicate /ws/ prefix for websocket proxying 3 ngày trước cách đây
  unknown e8359101a9 fix: replace hardcoded localhost with API_BASE_URL to fix PNA browser warnings 3 ngày trước cách đây
  unknown acc687977f feat: add admin password reset (correct way via master translations) 3 ngày trước cách đây
  unknown aa7cf8dcb0 feat: add admin password reset functionality 3 ngày trước cách đây
  unknown 50330548a3 config: update db credentials to use radionica user 3 ngày trước cách đây
  unknown 780a3a7f9c build: update schema.sql to match local dev db structure 3 ngày trước cách đây
  unknown 7194aae6a7 security: bind backend to localhost (127.0.0.1) 3 ngày trước cách đây
  unknown cc491968e2 fix: simplify start.sh and fix line endings 3 ngày trước cách đây