Features:
- Password Field: Added an eye icon to toggle password visibility.
- Media & Playback: Implemented saving of video playback speed and improved YouTube handling (e.g., full-screen support on iPad).
- Social Auth: Introduced banners for linked social accounts and enhanced sign-in/register flows.
- CI/CD & Analytics: Set up linting on CI/CD and added push notification analytics.
Fixes:
- Logout & Cookies: Ensured cookies are cleared on logout.
- UI Issues: Fixed layout padding, tab bar colors, grid spacing, and Elm theme inconsistencies.
- Swift 6 Migration: Addressed several issues related to the Swift 6 migration (e.g., JavaScript evaluation and download cancelation bugs).
- Gestures & Logins: Resolved iOS 18 tap gesture issues and fixed the Microsoft login problem.
Refactors & Chores:
- Project Migration: Migrated the project to Swift 6 with associated refactors.
- Download Manager: Integrated and refactored the DownloadManager, fixing various download-related issues.
- General Cleanup: Performed code cleanup, dependency updates, test fixes, and regular upstream synchronizations.
Full Changelog: v2.0...v2.1