Skip to content

v2.0.0 Release Notes

Latest

Choose a tag to compare

@BaranDev BaranDev released this 18 Feb 23:40
· 1 commit to main since this release

Security & Stability

  • Removed client-side hashing: Firebase now handles all password hashing server-side (fixing auth flow issues).
  • Environment Management: Added .gitignore for .env; all credentials and secret keys are now loaded via environment variables.
  • Fixed Race Conditions: Resolved Firebase initialization timing issues using top-level await.
  • Session Cleanup: Flask session now only stores essential user data (uid, email).
  • Dependencies: Updated requirements.txt with pinned versions and added python-dotenv.

UI & UX

  • Modern Redesign: New dark editorial theme (Navy/Teal) with glassmorphism effects.
  • Better Forms: Improved validation feedback and specific error messages for Firebase Auth events.
  • Clean Layout: All inline styles moved to a central style.css; improved accessibility with <label> tags.
  • Responsive: Fluid layout for mobile and desktop support.

Documentation

  • Setup Guide: Completely rewritten with step-by-step instructions for Firebase Console configuration.
  • Flow Docs: Added clear explanations of the auth handshake between frontend and backend.