Repository navigation
v2.0.4
What's Changed
馃殌 New Features
- Refactor DailyEmailsView and WeeklyEmailsView to include alias handling; add navigation to EmailDetailView for selected aliases
- Enhance context menus and long press gestures for copying email details and zone IDs; add haptic feedback for improved user experience
- Add GitHub Actions workflow for generating release notes with categorized commits
- Add SupportDevelopmentSectionView to encourage donations for Ghost Mail development
- Add action filtering functionality to email views with updated UI components
- Add quick link to create API token with pre-selected permissions in AuthenticationView
- Add quick setup instructions for pre-configured API token in README.md
- Add logic to initialize and validate default address selection in SettingsSectionView
- Implement unified domain list section in SettingsView and add ZoneDetailView for managing Cloudflare zone settings
- Add AI-generated email alias feature in EmailCreateView
- Update navigation title in EmailListView to reflect the count of email aliases
- Enhance caching logic in EmailListView to improve loading performance and prevent race conditions of 7-Day Trend chart
馃敡 Maintenance
- Refactor EmailTrendChartView and EmailStatisticsDetailView for improved layout; adjust padding and frame height for better visual consistency
- Refactor email alias handling in DailyEmailsView, EmailStatisticsDetailView, and WeeklyEmailsView; introduce EmailLogItem struct and shared helper functions for improved clarity and reusability
- Refactor alias checking logic in DailyEmailsView, EmailStatisticsDetailView, and WeeklyEmailsView for improved clarity and catch-all handling
- Remove unused imports and clear methods from LogBuffer and StatisticsCache for code cleanliness
- Refactor EmailCreateView to improve AI alias generation UI and domain selection
Full Changelog: v2.0.3...v2.0.4