Mateusz Szklarek
bd885c7745
Add missing localizations for hardcoded strings
2025-08-14 12:01:37 +02:00
Mateusz Szklarek
68e4d48505
Implement missing actions in MessageAddressActionView
2025-08-14 11:58:41 +02:00
Xavi Gil
a818bad41d
ET-4096: Composer - message expiration (disabled)
2025-08-14 11:27:45 +02:00
Mateusz Szklarek
d8cefa1007
Fix all compilations errors after bumping RustSDK to 0.124.0
2025-08-13 12:26:17 +02:00
Maciej Gomółka
73aca615ba
Bump Rust SDK to 0.123.0
2025-08-11 17:45:18 +02:00
Jacek Krasiukianis
8679922e62
ET-4199 Hide logout button in Share extension lock screen
2025-08-11 12:08:15 +00:00
Mateusz Szklarek
fb579ba7b6
Rename default case to short in Toast.Duration enum
2025-08-11 11:11:51 +02:00
Mateusz Szklarek
4ebf1ce70c
Reuse informationUndo toast for archiveSuccess
2025-08-11 11:11:51 +02:00
Mateusz Szklarek
7d117f35fb
Remove code duplication for toast factories functions and unify durations
2025-08-11 11:11:51 +02:00
Mateusz Szklarek
3d657ddde8
Ignore recently added id: UUID for value equality & hash computation
...
With that Hashable/== implementation (ignoring id), a Set<Toast> will
treat two toasts that only differ by id as the same element and this is
expected behaviour since it does not make sense to duplicate the banner
with same title, message, button configuration etc.
2025-08-11 11:11:51 +02:00
Mateusz Szklarek
a5457a9152
Add possibility to dismiss toast by unique identifier
2025-08-11 11:11:51 +02:00
Jacek Krasiukianis
889d5bd62f
ET-4089 Onboarding upsell
2025-08-08 15:45:50 +00:00
Jacek Krasiukianis
745c44e252
Remove unused code
2025-08-08 10:28:03 +00:00
Mateusz Szklarek
5b769f5695
Fix all compilations errors after RustSDK bump to 0.119.0
2025-08-07 13:50:40 +02:00
Maciej Gomółka
3a09e90918
Support use iOS 26 in introspection
2025-08-07 11:22:29 +02:00
sa-l10n-translation
a33979a5e7
i18n: Upgrade translations from crowdin ( 84cd3bc5).
2025-08-06 13:35:19 +02:00
Xavi Gil
017eb69c44
SDK bump to 0.117.0
2025-08-06 09:54:45 +02:00
Jacek Krasiukianis
19db6f7bc2
ET-3506 Satisfy threading assertion (crashed simulator)
2025-08-01 10:53:45 +02:00
Jacek Krasiukianis
7edb25ed20
Rust SDK 0.114.0
2025-07-31 14:26:26 +00:00
Maciej Gomółka
9c0b353945
Merge branch 'main' into task/ET-3953
2025-07-31 16:20:51 +02:00
Jacek Krasiukianis
c9573eab93
ET-3949 Upsell button in the sidebar
2025-07-31 13:25:37 +00:00
Xavi Gil
20ad2bad62
ET-3960: Composer password protection
2025-07-31 12:59:20 +02:00
Maciej Gomółka
4084d1d1f6
Fix background color on picker sheet
2025-07-31 10:36:19 +02:00
Maciej Gomółka
88f3f252a1
Merge branch 'main' into task/ET-3953
2025-07-31 09:23:49 +02:00
Jacek Krasiukianis
3a973bd9ff
Rust SDK 0.112.0
2025-07-30 17:29:35 +02:00
Maciej Gomółka
e341811d66
Integrate with latest Rust API
2025-07-29 16:27:00 +02:00
Xavi Gil
efb1f7528a
ET-3960: Composer password protection - move reusable components to InboxCoreUI
2025-07-29 16:13:22 +02:00
Maciej Gomółka
f440949233
Wrap PIN screen content into scroll view
2025-07-28 11:24:02 +00:00
Xavi Gil
e7200c7126
SDK bump to 0.108.0
2025-07-28 12:54:15 +02:00
Jacek Krasiukianis
be4620c6fe
ET-611 Upsell screen
2025-07-25 13:56:49 +00:00
Maciej Gomółka
1cf25f89ff
Display composer full screen on iPad
2025-07-25 07:23:56 +00:00
Ludovico Rossi
1debd93e18
feat(ET-2969): Add change password setting
2025-07-24 16:25:15 +01:00
sa-l10n-translation
5636631a0d
i18n: Upgrade translations from crowdin ( 7ba0e8a6).
2025-07-24 10:08:34 +02:00
Xavi Gil
1b414fe639
SDK bump to 0.105.2
2025-07-22 15:14:32 +02:00
Maciej Gomółka
a98f494163
Merge branch 'main' into feat/ET-3761
2025-07-17 14:15:10 +02:00
Maciej Gomółka
0a0f7d0604
Add missing tests
2025-07-16 22:48:14 +02:00
Maciej Gomółka
e97f352e34
Bump Rust SDK
2025-07-16 10:55:44 +00:00
Maciej Gomółka
ceac3277ac
Fix schedule send sheets
2025-07-15 16:02:02 +02:00
Jacek Krasiukianis
3b49b52397
ET-638 Use protocol to pass MailSession to LockScreen
2025-07-15 12:38:50 +02:00
Maciej Gomółka
6b13c6fe20
Align release branch with main branch
2025-07-15 12:00:21 +02:00
Maciej Gomółka
4727fca432
Merge branch 'main' into release/5.1.0-main
...
# Conflicts:
# Modules/App/Sources/UI/Actions/Views/MailboxActionBar/MailboxActionBarView.swift
# Modules/App/Sources/UI/Screens/ConversationDetail/Cells/ExpandedMessageViews/MessageDetailsView.swift
# Modules/App/Sources/UI/Screens/ConversationDetail/ConversationDetailScreen.swift
# Modules/App/Tests/Doubles/MailSessionSpy.swift
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithArchiveLocationNoLabelsLayoutsCorrectly.collapsed_dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithArchiveLocationNoLabelsLayoutsCorrectly.collapsed_light.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithArchiveLocationNoLabelsLayoutsCorrectly.expanded_dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithArchiveLocationNoLabelsLayoutsCorrectly.expanded_light.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithCustomLocationAndLabelsLayoutsCorrectly.collapsed_dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithCustomLocationAndLabelsLayoutsCorrectly.collapsed_light.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithCustomLocationAndLabelsLayoutsCorrectly.expanded_dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithCustomLocationAndLabelsLayoutsCorrectly.expanded_light.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithInboxLocationLayoutsCorrectly.collapsed_dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithInboxLocationLayoutsCorrectly.collapsed_light.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithInboxLocationLayoutsCorrectly.expanded_dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithInboxLocationLayoutsCorrectly.expanded_light.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithOutboxLocationLayoutsCorrectly.dark.png
# Modules/App/Tests/Tests/Snapshots/Screens/ConversationDetails/__Snapshots__/MessageDetailsViewSnapshotTests/testMessageDetailsWithOutboxLocationLayoutsCorrectly.light.png
# Modules/InboxContacts/Sources/Generated/Rust.generated.swift
# ProtonPackages/et-protoncore
# mail-sdk-version
2025-07-15 11:36:55 +02:00
Jacek Krasiukianis
a3c604bcde
cleanup debugging prints
2025-07-14 14:31:53 +00:00
Maciej Gomółka
66ccf40ff3
Fix divider on date picker view
2025-07-14 15:24:30 +02:00
sa-l10n-translation
823f563618
i18n: Upgrade translations from crowdin ( 6ba30fd4).
2025-07-14 12:00:41 +02:00
Xavi Gil
e7ad40c69e
SDK bump 0.99.0 + changes in BackgroundTaskExecutor
2025-07-07 10:17:27 +02:00
Jacek Krasiukianis
4f4e83cda8
CR: fix ProtonCoreET paths
2025-07-02 17:44:10 +02:00
Jacek Krasiukianis
2622a6a43f
ET-638 Reusable lock screen
2025-07-02 15:48:02 +02:00
Mateusz Szklarek
767713ffac
Remove redundant internal modifier for init and docs according to CR
2025-07-02 12:18:58 +02:00
Mateusz Szklarek
7ca1714d1a
Disable record mode for snapshot test in CyclingProgressBarSnapshotTests
2025-07-02 07:10:26 +00:00
Mateusz Szklarek
854c49eb66
Refactor after self code review
2025-07-02 07:10:26 +00:00