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
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
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
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
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
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
Mateusz Szklarek
de8cbb014d
Add missing docs for LoadingBarPresenter
2025-11-03 12:06:33 +01:00
Mateusz Szklarek
9d1500b68c
Remove background color from CyclingProgressBar to match the underlying color
2025-11-03 12:06:33 +01:00
Mateusz Szklarek
02e85d8011
Refactor after self code review for readability
...
Make tests independent from specific cycle duration
2025-11-03 12:06:33 +01:00
Mateusz Szklarek
d97975a06b
Change cycle duration from 1.2 to 2.5 seconds [requested by design team]
2025-11-03 12:06:33 +01:00
Mateusz Szklarek
dd78eb4918
Refactor CyclingProgressBar for readability
2025-11-03 12:06:33 +01:00