Commit Graph
97 Commits
Author SHA1 Message Date
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 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 854c49eb66 Refactor after self code review 2025-07-02 07:10:26 +00:00
Mateusz Szklarek aa069e83cf Add snapshot testing support for CyclingProgressBar & add snapshot tests 2025-07-02 07:10:26 +00:00
Mateusz Szklarek 0c947e7fb3 Make initializer public in CyclingProgressBar 2025-07-02 07:10:26 +00:00
Mateusz Szklarek 8ddbfd3cbb Use loader success color in CyclingProgressBar component 2025-07-02 07:10:26 +00:00
Mateusz Szklarek c4d57a287f Add initial implementation of CyclingProgressBar 2025-07-02 07:10:26 +00:00
Jacek Krasiukianis 6406c64648 ET-3504 Dynamic font size in native views 2025-07-01 08:17:52 +00:00
Maciej Gomółka 18b2a66166 Drop view highlighting for iOS 17 to fix the problem with scrolling 2025-06-16 11:01:38 +00:00
Jacek Krasiukianis 1cfbe23e31 ET-3316 Prettier error view 2025-06-12 13:27:49 +02:00
Mateusz Szklarek 82bea2b20e Disable displaying hyperlink when there is email 2025-06-12 11:06:59 +02:00
Mateusz Szklarek c0fe1539f8 Move StateStore and StoreView to InboxCoreUI framework 2025-06-12 08:47:54 +00:00
Xavi Gil 35fb60d46e ET-3323: Change sender feature 2025-06-12 08:12:47 +00:00
Mateusz Szklarek ce13648fe2 Highlight only actionable button and remove action closure for address field 2025-06-10 13:15:50 +00:00
Mateusz Szklarek 0f4af281e9 Use SwiftUI's copy action instead of custom one 2025-06-10 13:15:50 +00:00
Mateusz Szklarek f554f755b3 Refactor after self review 2025-06-10 13:15:50 +00:00
Mateusz Szklarek beeced8a4b Implement copy to clipboard action for all fields in contact details 2025-06-10 13:15:50 +00:00
Mateusz Szklarek f490226d25 Merge branch 'main' into fix/ET-3021_low_effort_UI_improvements
# Conflicts:
#	Modules/InboxComposer/Sources/Composer/Views/ScheduleSend/ScheduleSendPickerSheet.swift
2025-05-28 13:13:06 +02:00
Xavi Gil 3d529e62aa ET-625: Schedule Send custom date picker 2025-05-28 10:58:33 +00:00
Mateusz Szklarek 539809d434 Improve the usage of system symbol - add convenience init with symbol enum 2025-05-28 12:52:33 +02:00
Mateusz Szklarek 5e5e38b74c Change spacing between message banners and top spacing 2025-05-27 15:53:03 +02:00
Mateusz Szklarek d6667520f5 Replace back & star icons with SF Symbols #9 2025-05-27 15:53:02 +02:00
Xavi Gil 0afbf84b07 ET-3019: Schedule send, SDK integration for undo and edit 2025-05-23 07:49:51 +00:00
Mateusz Szklarek c36ea4cd97 Move disabling button out of the scope of FormBigButton 2025-05-21 14:26:35 +02:00
Mateusz Szklarek eef5f66717 Make FormBigButton interactive by default 2025-05-21 14:13:09 +02:00
Mateusz Szklarek b8d3187a02 Merge branch 'main' into feat/ET-530_contact_details_ui
# Conflicts:
#	Modules/App/Tests/Tests/Snapshots/Screens/AppSettings/__Snapshots__/AppProtectionSelectionScreenSnapshotTests/appProtectionSelectionScreenLayoutsCorrectly.dark.png
#	Modules/App/Tests/Tests/Snapshots/Screens/AppSettings/__Snapshots__/AppProtectionSelectionScreenSnapshotTests/appProtectionSelectionScreenLayoutsCorrectly.light.png
#	Modules/InboxCoreUI/Sources/FormList.swift
2025-05-20 16:29:10 +02:00
Mateusz Szklarek 8627a1c155 Refactor after self code review 2025-05-19 13:46:16 +02:00
Mateusz Szklarek a3fe6a1751 Make FormBigButton disabled when isInteractive == false 2025-05-19 13:46:16 +02:00
Mateusz Szklarek 1bcabb0bfc Extract FormList to InboxCoreUI package and reuse it in contact details 2025-05-19 13:46:16 +02:00
Mateusz Szklarek 4a1e8e47a5 Extract FormBigButton and reuse it on ContactDetailsScreen 2025-05-19 13:46:16 +02:00
Xavi Gil 3dfd65eb85 ET-626: Schedule send, edit message banner UI 2025-05-16 12:25:18 +00:00