Skip to content

v1.2.0 - Security & Bug Fixes

Choose a tag to compare

@chicohaager chicohaager released this 07 Dec 14:18

Security Fixes (HIGH severity)

  • Fix missing authentication in diary photo deletion
  • Fix export endpoints auth bypass in diary routes
  • Add trip ownership verification to all timeline endpoints
  • Fix timezone issues with datetime.now(timezone.utc)

Frontend Bug Fixes

  • Fix React rules violation (setState during render) in TimelineView
  • Fix Blob URL memory leak in DiaryModal
  • Fix DOM manipulation error handling in TripDetail export
  • Replace hardcoded German text with translation keys

Database Migration

  • Remove SQLite support - PostgreSQL only
  • Simplify database.py for single database engine

Translation Improvements

  • Add missing keys across all 4 languages (en, de, es, fr)
  • Complete ES and FR translations

New Feature

  • Add ShareButton component

Docker Images

docker pull chicohaager/travelmind-backend:latest
docker pull chicohaager/travelmind-frontend:latest