Maciej Gomółka
bc8f3e13f9
Do not start loading bar animation when view is not visible
2026-01-26 12:37:36 +01:00
Maciej Gomółka
c8e68305ac
Add option to copy links on trackers list
2026-01-23 13:08:09 +01:00
Maciej Gomółka
4c63004dbe
Refactor after the CR
2026-01-22 13:01:35 +01:00
Maciej Gomółka
94f223cc50
Handle 3 new encryption cases
2026-01-22 12:45:57 +01:00
L10n bot
ad9d54b628
i18n: Upgrade translations from crowdin ( f4d57a4d).
2026-01-21 13:26:48 +00:00
Maciej Gomółka
d1ae87d1ce
Show "what's new" screen
2026-01-21 08:33:28 +01:00
Maciej Gomółka
b92413ab72
Add snapshot tests
2026-01-20 16:27:04 +01:00
Maciej Gomółka
314b9cd92e
Add "What's new" screen
2026-01-20 16:19:25 +01:00
Maciej Gomółka
7200f6c854
Do not translate preview Strings
2026-01-20 09:47:28 +01:00
Maciej Gomółka
4571bf3cb9
Fix Xcode Strings generation in Asset catalog
2026-01-20 09:23:06 +01:00
Maciej Gomółka
fc796cef8f
Add AdaptiveSheetDetents
2026-01-20 09:10:50 +01:00
Maciej Gomółka
432526a08c
Make trackers and encryption info sheets consistent
2026-01-20 08:56:59 +01:00
Maciej Gomółka
b8bb5b26c8
Present info about encryption on composer
2026-01-19 13:56:03 +01:00
Maciej Gomółka
dec2bcab81
Move extensions to PrivacyLock to InboxCoreUI module
2026-01-18 20:22:36 +01:00
Maciej Gomółka
2b5ab84cba
Use regular icon with dynamic size capabilities in InfoRowWithLearnMore
2026-01-15 12:49:12 +01:00
Maciej Gomółka
29941978a8
Integrate the latest version of Rust SDK
2026-01-14 14:24:58 +01:00
Maciej Gomółka
f37f94413e
Merge branch 'main' into feat/ET-5695
...
# Conflicts:
# Modules/App/Sources/UI/Screens/ConversationDetail/Cells/ExpandedMessageViews/MessageDetailsView.swift
# Modules/App/Tests/Tests/Unit/UI/Screens/ConversationDetails/Body/MessageBodyStateStoreTests.swift
# Modules/InboxCoreUI/Sources/Generated/Rust.generated.swift
# mail-sdk-version
2026-01-14 13:54:11 +01:00
Xavi Gil
da291a2382
SDK bump 0.161.5
2026-01-13 17:26:29 +01:00
Xavi Gil
23c411bad7
SDK bump 0.161.3
2026-01-12 09:57:09 +01:00
Maciej Gomółka
a51e9b0213
Add generated code
2026-01-08 17:26:44 +01:00
Jacek Krasiukianis
6adf4253fe
Update to Xcode 26
2026-01-02 11:42:58 +00:00
Maciej Gomółka
447b366a19
Refactor
2026-01-02 09:09:58 +00:00
Maciej Gomółka
8b05572305
Fix iOS 17 only issue with not invoking lifecycle methods
2026-01-02 09:09:58 +00:00
Maciej Gomółka
28bc237ce9
Fix the bug with the app freezing on iOS 17
2025-12-30 10:54:41 +01:00
Jacek Krasiukianis
d56170a999
refactor(swift-format): Full config
2025-12-16 09:58:19 +01:00
Jacek Krasiukianis
282fd4adfa
refactor(swift-format): Enable rules to decrease verbosity
2025-12-15 17:15:57 +01:00
Jacek Krasiukianis
d9f727e267
chore: Improve test stability by not running in parallel
2025-12-12 10:30:14 +01:00
L10n bot
ae5c852089
i18n: Upgrade translations from crowdin ( 04eec119).
2025-12-10 11:38:45 +00:00
Jacek Krasiukianis
0c5a6c2343
refactor: Remove unused code
2025-12-08 12:43:14 +01:00
Jacek Krasiukianis
e386014523
Bump Rust SDK to 0.160.6
2025-12-08 11:53:23 +01:00
L10n bot
3e1c69e468
i18n: Upgrade translations from crowdin ( d56e8349).
2025-12-03 11:03:41 +00:00
Jacek Krasiukianis
61fe0ae24d
Bump Rust SDK to 0.160.1
2025-12-02 09:55:51 +01:00
Jacek Krasiukianis
2f530dbb2d
Bump Rust SDK to 0.160.0
2025-12-01 13:18:03 +01:00
Mateusz Szklarek
c84038174e
Improve animation and API for loading bar (make usage easier)
...
Using timer and syncing it with animation cycles is not best idea, it's
super easy to get out of sync. I switched to completion from:
func withAnimation<Result>(
_ animation: Animation? = .default,
completionCriteria: AnimationCompletionCriteria = .logicallyComplete,
_ body: () throws -> Result,
completion: @escaping () -> Void
) rethrows -> Result
rely on that for animation cycle.
2025-11-28 11:46:42 +01:00
Jacek Krasiukianis
8ddd5f69da
refactor(swift-format): Enable NoEmptyLinesOpeningClosingBraces
2025-11-28 08:40:19 +00:00
Jacek Krasiukianis
64e9652229
Make composer webview inspectable in debug
2025-11-27 10:48:13 +00:00
Xavi Gil
43d9cda489
ET-5328: force load images banner
2025-11-25 17:17:44 +00:00
Xavi Gil
1ba69548d4
SDK bump 0.158.2
2025-11-24 14:14:12 +01:00
Jacek Krasiukianis
383be6d95f
Commit missing formatting
2025-11-21 16:20:31 +01:00
Jacek Krasiukianis
3d652bde45
Bump Rust SDK to 0.158.0
2025-11-21 14:35:52 +00:00
Jacek Krasiukianis
7e0d3dd89a
Remove unused code
2025-11-21 13:51:23 +00:00
Jacek Krasiukianis
3c6f4d979e
swift-format: enable OrderedImports
2025-11-21 11:55:49 +01:00
Jacek Krasiukianis
e0a86b2b50
Remove duplicated tests
2025-11-20 09:08:58 +00:00
Mateusz Szklarek
bf846f54fe
Bump ProtonCoreET to 1cfb6fa and ProtonUIFoundations to 1.3.0 version
2025-11-17 16:20:52 +01:00
Mateusz Szklarek
f8b06633e6
Update UI for account switcher and manage accounts
2025-11-17 16:20:52 +01:00
Jacek Krasiukianis
0431972c2c
Bump Rust SDK to 0.157.5 version
2025-11-12 13:01:04 +01:00
Jacek Krasiukianis
fb890ff9a9
Annotate ToastStateStore with @MainActor
2025-11-07 11:34:11 +01:00
Jacek Krasiukianis
21ee4e8cf5
Strip redundant @MainActor
2025-11-07 10:15:53 +00:00
Mateusz Szklarek
ebaec05e71
Decrease cycle duration for loading bar to 2 seconds
2025-11-05 10:32:07 +01:00
Mateusz Szklarek
e6b0330548
Apply changes after code review suggestions
2025-11-03 12:23:29 +01:00