dab246
330c8cbaf5
TF-4269 Apply PR review: breadcrumbs, log error details, and code cleanup for NSE Sentry integration
...
- Replace capture(message:) with addBreadcrumb(level: .warning) in NotificationService for non-error diagnostic checkpoints
- Add addBreadcrumb method to SentryManager with category/level support
- Include error details in KeychainController SentryConfig decode failure log
- Split combined guard into two separate guards to distinguish nil state vs unchanged state
- Remove dead do-catch block in onComplete closure; use errors.forEach to capture real errors
- Translate Vietnamese doc comment to English in SentryManager
2026-04-22 09:00:56 +07:00
dab246
bab9d4f24c
TF-4269 Integrate Sentry into iOS NSE and automate dSYM upload in CI
2026-04-21 11:51:36 +07:00
dab246
223fdbf1fb
TF-3278 Handle open app via deep link at MailboxDashboard screen
2025-02-05 03:00:08 -08:00
Dat Dang
2fcb5f03d0
TF-3275 Fix FCM iOS foreground desync ( #3314 )
2025-02-05 03:00:08 -08:00
dab246
7b5c0d5a75
TF-2871 Block notification on folders Sent, Outbox, Drafts, Spam and Trash
2024-08-07 06:32:45 +02:00
dab246
ef159c78c5
TF-2871 Fix notification loss error when sending multiple notifications simultaneously.
2024-08-07 06:32:45 +02:00
dab246
ec3302a95d
TF-2464 Add sender name as title notification in iOS
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 7f54c0366e30f131b506a4b6e841b36a66d18087)
2024-02-19 15:55:17 +07:00
dab246
274e01d113
TF-2464 Save both EmailDelivery and EmailState in the keychain
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit a37fe7ea8bcc38eb96df39f46128c9e1f7af046e)
2024-02-19 15:55:12 +07:00
dab246
642121dea3
TF-2464 Set default notification message when email changed
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 98937eca3b44e70100bbfb55d32bb713e8f6e8b2)
2024-02-19 15:55:12 +07:00
dab246
eb8c27d38e
TF-2464 Sort list new emails push notification by receivedAt
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 44a1f4a44c9bc5612cef610334ce01dbaff9e051)
2024-02-19 15:55:10 +07:00
dab246
2a1c5cd72f
Fix: Set ios target version 12
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 8ff76350eacc720c422954647682caac9da53618)
2024-01-12 13:49:03 +07:00
dab246
1a20180ae5
Fix: Support multiple language for notification default message
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 1172d4365f1365f4688475bcde3d76ea4e1883b5)
2024-01-12 13:49:03 +07:00
dab246
e23e468c2b
Fix: Rename values enum TypeName
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 34b77f26a71f5fcc23c44145decef991600a6c1e)
2024-01-12 13:49:03 +07:00
dab246
a003331ee3
TF-2384 Handle hasMoreChange when get email changes in push notification
...
(cherry picked from commit 5477675671fa62a1d680e655e6a4e9f3ea09df51)
2024-01-08 14:25:26 +01:00
dab246
aac12f5731
TF-2384 Handle refresh token from flutter side when NSE refreshed token
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 1fddbec1e8030f4e25bc8b0ec5d0d05004215e56)
2024-01-08 14:25:26 +01:00
dab246
b1b2bb90a5
TF-2384 Handle refresh token when token expired in NSE
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit c8a39bb42792770c001ac90d6301d53126225d95)
2024-01-08 14:25:26 +01:00
dab246
5bf1b97de3
TF-2384 Show multiple notification with list emails
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit e19c37c724f5e1b06e78de459a05a34f2437fe5e)
2024-01-08 14:25:26 +01:00
dab246
a1f86d502a
TF-2384 Handle NSE to get plain notification in iOS
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 364f32a14b9888f73a3a103b8b5e1bc9b31e148e)
2024-01-08 14:25:26 +01:00