Releases: Infomaniak/ios-kMail
Releases · Infomaniak/ios-kMail
Beta-1.4.0-b17
What's Changed
- feat(Snooze): Snooze actions (#3) by @valentinperignon in #1736
- feat(Snooze): Core feature by @valentinperignon in #1745
- fix(ActionsPanelViewModifier): Get
initialSnoozedDate
frommessagesToSnooze
by @valentinperignon in #1746 - fix(ActionsManager): Compare
Folder.remoteId
by @valentinperignon in #1747 - fix(MailboxManager:fetchOnePage): Do not refresh deleted threads by @valentinperignon in #1748
- fix: Compare recipients with id instead of equality by @PhilippeWeidmann in #1750
- feat: MainViewStateStore by @PhilippeWeidmann in #1749
- fix: Display BIMI if available by @PhilippeWeidmann in #1751
- ci: Retry sentry-cli if it fails to upload symbols by @PhilippeWeidmann in #1752
- chore: Release build 1.4.0-b17 by @PhilippeWeidmann in #1753
Full Changelog: Beta-1.4.0-b16...Beta-1.4.0-b17
Beta-1.4.0-b16
What's Changed
- chore: Bump version checker to 10.1.2 by @Matthieu-dgl in #1734
- fix: Stop requiring camera permission on macOS by @PhilippeWeidmann in #1735
- feat(Snooze): API calls by @valentinperignon in #1726
- test: Rollback login password textfield selection by @PhilippeWeidmann in #1739
- refactor: Notification new email by @Matthieu-dgl in #1737
- fix: Contact flickering by @PhilippeWeidmann in #1738
- feat: Keep attachment in cache by @Ambrdctr in #1740
- fix: Switch from false to true for the email sent snackbar by @Matthieu-dgl in #1741
- fix: Check property exists before migrating by @PhilippeWeidmann in #1742
- fix: Multiselect report for junk by @lebojo in #1717
- fix: Realm crash save search threads by @adrien-coye in #1743
- chore: Release build 1.4.0-b14 by @PhilippeWeidmann in #1744
Full Changelog: Beta-1.4.0-b13...Beta-1.4.0-b16
Beta-1.4.0-b13
What's Changed
- feat: Force sync if not done yet by @Ambrdctr in #1723
- feat: Add disclaimer banner on Lite macOS by @BaptGrv in #1725
- feat: Add address book and categories in contact autocompletion by @Matthieu-dgl in #1607
- chore: Bump tools + Dependencies by @PhilippeWeidmann in #1728
- feat: Bandeau spam by @Ambrdctr in #1720
- feat: Sort autocompletion result by @BaptGrv in #1693
- fix: Correctly back after delete by @PhilippeWeidmann in #1729
- fix: Correctly observe drop success by @PhilippeWeidmann in #1730
- ci: Use correct path + include sources by @PhilippeWeidmann in #1732
- chore: Release build 1.4.0-b1 by @PhilippeWeidmann in #1733
Full Changelog: Beta-1.3.2-b6...Beta-1.4.0-b13
Beta-1.3.2-b6
What's Changed
- feat(Snooze): Handle
was_snoozed
state by @valentinperignon in #1713 - fix: Compare folder by remote id by @lebojo in #1716
- chore: Bump DI to the version using an internal lock by @adrien-coye in #1714
- ci: Remove animations for UI tests by @PhilippeWeidmann in #1645
- fix: Compose message body outside of realm by @PhilippeWeidmann in #1722
- chore: Move DiscoveryView to core UI and add UpdateRequiredView by VersionChecker and bump Core UI by @Matthieu-dgl in #1661
- fix(MailboxManager): Do not use deleted threads to get folders to recompute by @valentinperignon in #1719
- feat: Add join beta program button by @Matthieu-dgl in #1721
- perf(MailboxManager+Thread): Insert and remove only the necessary thread/messages by @valentinperignon in #1724
Full Changelog: Beta-1.3.2-b4...Beta-1.3.2-b6
Beta-1.3.2-b4
What's Changed
- fix(Onboarding): Show snackbar if login has failed by @valentinperignon in #1695
- fix: Single mail in multi-selection view sharing by @lebojo in #1696
- chore: Add Infomaniak Mail Lite target by @PhilippeWeidmann in #1698
- fix: Show not inline files by @lebojo in #1689
- fix: Handle signature containing +xxx by @Ambrdctr in #1694
- chore: Only run swiftlint on main target by @PhilippeWeidmann in #1697
- feat: Infomaniak Mail Lite logo on macOS by @PhilippeWeidmann in #1702
- fix: Use ObjectKeyIdentifiable for Realm objects by @PhilippeWeidmann in #1700
- fix: Loading by default by @lebojo in #1692
- perf(ComposeMessageSenderMenu): Prevent too many redraw by @PhilippeWeidmann in #1690
- chore: Bump version + Dependencies by @PhilippeWeidmann in #1704
- fix: Use lazy only when possible by @PhilippeWeidmann in #1706
- chore: Bump tools by @PhilippeWeidmann in #1707
- feat(Snooze): Part 1 - Filter snoozed messages correclty by @valentinperignon in #1701
- fix(Snooze): Refresh folders before fetching threads if needed by @valentinperignon in #1710
- fix: Only refresh kSuite if needed by @PhilippeWeidmann in #1711
- fix(Snooze): Do not handle all
snooze_state
cases by @valentinperignon in #1712
Full Changelog: Release-1.3.1-b2...Beta-1.3.2-b4
Release-1.3.1-b2
What's Changed
- feat: Edit and delete folders by @BaptGrv in #1674
- fix: Remove useless logging by @PhilippeWeidmann in #1679
- perf: Menu drawer by @PhilippeWeidmann in #1681
- perf: Backport flowlayout by @PhilippeWeidmann in #1683
- chore: Bump version + Dependencies by @PhilippeWeidmann in #1686
- feat(myKSuite): Matomo added by @Ambrdctr in #1682
- fix: Realm embedded object reuse crash by @adrien-coye in #1684
- fix: Prevent a crash on invalidated Draft by @adrien-coye in #1685
- feat(Snooze): Update threads algorithm (#4) by @valentinperignon in #1665
- fix: Correct folder Identifiable source by @PhilippeWeidmann in #1688
- feat(Snooze): Show Snooze folder (#2) by @valentinperignon in #1658
Full Changelog: Release-1.3.0-b6...Release-1.3.1-b2
Beta-1.3.1-b2
What's Changed
- feat(myKSuite): Matomo added by @Ambrdctr in #1682
- fix: Realm embedded object reuse crash by @adrien-coye in #1684
- fix: Prevent a crash on invalidated Draft by @adrien-coye in #1685
- feat(Snooze): Update threads algorithm (#4) by @valentinperignon in #1665
- fix: Correct folder Identifiable source by @PhilippeWeidmann in #1688
- feat(Snooze): Show Snooze folder (#2) by @valentinperignon in #1658
Full Changelog: Beta-1.3.1-b1...Beta-1.3.1-b2
Beta-1.3.1-b1
What's Changed
- feat: Edit and delete folders by @BaptGrv in #1674
- fix: Remove useless logging by @PhilippeWeidmann in #1679
- perf: Menu drawer by @PhilippeWeidmann in #1681
- perf: Backport flowlayout by @PhilippeWeidmann in #1683
- chore: Bump version + Dependencies by @PhilippeWeidmann in #1686
Full Changelog: Beta-1.3.0-b6...Beta-1.3.1-b1
Release-1.3.0-b6
What's Changed
- fix: Stop logging expired requests by @PhilippeWeidmann in #1629
- chore: Bump swift-concurrency to 1.0.0 by @adrien-coye in #1628
- chore: Bump dependencies by @PhilippeWeidmann in #1630
- chore: Bump to ios-login built in swift6 mode by @adrien-coye in #1633
- fix: Only refresh mailboxes with displayed notifications by @PhilippeWeidmann in #1634
- ci: Increase waiting delay MailUITests by @PhilippeWeidmann in #1635
- refactor: List messages algorithm remove old code by @PhilippeWeidmann in #1632
- fix: Reenable state restoration on macOS by @PhilippeWeidmann in #1636
- ci: Private State and Environment by @PhilippeWeidmann in #1637
- ci: Add Previewable state by @PhilippeWeidmann in #1638
- feat: Save threads in kdrive by @lebojo in #1585
- chore: Bump to 1.3.0 and update dependencies by @PhilippeWeidmann in #1639
- chore: Update header template (2025 🎉) by @valentinperignon in #1640
- chore(DI): Bump to Swift6 ready Dependency Injection library by @adrien-coye in #1641
- ci: Prevent commit / PR ending with period by @PhilippeWeidmann in #1642
- chore: Update padding names by @valentinperignon in #1643
- feat: Scheduled sending by @lebojo in #1619
- fix: Lazy env for Sentry by @PhilippeWeidmann in #1648
- fix: Always disconnect user by @PhilippeWeidmann in #1649
- feat: Filter unknown folders by @valentinperignon in #1650
- chore: Bump tuist + Rewrite some dependencies declarations by @PhilippeWeidmann in #1528
- ci: Check for implicit imports by @PhilippeWeidmann in #1651
- perf: Stop using Set and mapping for multiselection use Dictionary instead by @PhilippeWeidmann in #1652
- chore: Bump core by @PhilippeWeidmann in #1653
- fix: EnvironmentVariable hostname with scheme by @PhilippeWeidmann in #1655
- chore: Move to data privacy settings to coreUI by @Matthieu-dgl in #1656
- feat: MyKSuite added by @Ambrdctr in #1660
- fix: Remove LazyInjectService from body by @PhilippeWeidmann in #1663
- fix: Correctly display snackbar by @PhilippeWeidmann in #1666
- fix: Block no signature setting by @Ambrdctr in #1662
- ci: Xcode cloud by @PhilippeWeidmann in #1667
- chore: Release build by @PhilippeWeidmann in #1668
- perf: Throttle ScrollObserver + Remove some property wrappers in ThreadListViewCell by @PhilippeWeidmann in #1664
- fix: Stop logging feature flag by @PhilippeWeidmann in #1670
- fix(SubBody): Correctly decode nil values by @PhilippeWeidmann in #1669
- fix: Some entitlements are not available in extensions by @PhilippeWeidmann in #1671
- fix: Update background for quotas alert by @Ambrdctr in #1673
- feat: Add snackbars limit to my kSuite by @Ambrdctr in #1672
- chore: Bump ios-features version by @Ambrdctr in #1675
- fix(Snooze): Fix UI from Scheduled Messages (#3) by @valentinperignon in #1659
- fix: Only restrict sending for free / limited mailboxes by @PhilippeWeidmann in #1677
- fix: Ensure correct mailboxManager is used for kSuite by @PhilippeWeidmann in #1678
Full Changelog: Release-1.2.6-b2...Release-1.3.0-b6
Beta-1.3.0-b6
What's Changed
- fix: Ensure correct mailboxManager is used for kSuite by @PhilippeWeidmann in #1678
Full Changelog: Beta-1.3.0-b5...Beta-1.3.0-b6