dab246
|
eeaab49e93
|
TF-4268 Cache Sentry config and user for FCM background re-initialization
Signed-off-by: dab246 <tdvu@linagora.com>
|
2026-04-10 16:05:02 +07:00 |
|
dab246
|
8a21e35d1e
|
fix: Prefer reusing AppBaseException instead of redefining the exception contract CacheException and RemoteException
|
2026-03-10 11:06:16 +07:00 |
|
dab246
|
b2338a1160
|
feat(Label): Use capability-aware label availability in websocket injection.
|
2026-03-05 10:32:56 +07:00 |
|
dab246
|
2e6e1fcdc8
|
feat(Label): Add depend on settings to register websocket for label
|
2026-03-05 10:32:56 +07:00 |
|
dab246
|
41817091c1
|
feat: Fix loop uses sinceState instead of newSinceState, causing infinite loops.
|
2026-03-05 10:32:56 +07:00 |
|
dab246
|
9c211c05ef
|
feat: Auto sync label from web socket
|
2026-03-05 10:32:56 +07:00 |
|
dab246
|
a23d15a9ca
|
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
|
2026-01-06 13:53:22 +07:00 |
|
DatDang
|
4fd0931c9e
|
TF-3586: Upgrade Flutter to 3.27.4
|
2025-07-30 15:24:57 +07:00 |
|
dab246
|
15c8ce2111
|
Fix missing GetStoredEmailStateInteractor
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
45cd1c3613
|
Use Hive CE database to replace Hive database
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
23019ae030
|
Auto refresh mails when resume app from background
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
4bd5ecc5d4
|
Remove store state to refresh in FCM
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
b6f179532d
|
Increase debounce time receive FCM background message to 30s
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
02c2e08e40
|
Remove closeBox when open box in hive database
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
8bb428b8b9
|
TF-3719 Fix error Too many items in an email read at level FULL in Email/get
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-05-16 09:59:49 -07:00 |
|
dab246
|
51c95bbc69
|
Upgrade hive database version to 14
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-04-08 23:43:53 -07:00 |
|
dab246
|
7342bbc11d
|
TF-3601 View entire message on dialog
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-04-03 02:38:48 -07:00 |
|
Florent Azavant
|
327af38fb0
|
TF-2305 Fixed getUploadUri and getDownloadUri not working with Cyrus
|
2025-02-16 20:52:47 -08:00 |
|
dab246
|
412431ceaa
|
TF-3323 Fix web socket still not reconnect when network disconnected
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
0ce99c745c
|
TF-3416 Persist preview EML content when make reload page action
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
d304083b2e
|
TF-3416 Implement preview EML attachment
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
1689f709b5
|
TF-3323 Make sure that web socket connection can be reconnected in some case
|
2025-02-05 03:00:08 -08:00 |
|
Dat PHAM HOANG
|
e386848af8
|
TF-3334 Add more concurrence test cases for WebSocketQueueHandler
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
ba93e7b514
|
TF-3334 Dispose web socket when close controller
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
dfd622d7ec
|
TF-3334 Use queue to handle multiple refresh changes mailbox from incoming websocket
|
2025-02-05 03:00:08 -08:00 |
|
DatDang
|
ea58e3297b
|
TF-3341 Enable web socket for mobile
|
2025-02-05 03:00:08 -08:00 |
|
DatDang
|
414718141e
|
TF-3336 Make Echo ping of web socket optional
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
e9547c780c
|
TF-3349 Escape messages when print email
|
2025-02-05 03:00:08 -08:00 |
|
DatDang
|
b76e8bb725
|
TF-3157 Remove unnecessary background service worker
|
2024-11-06 21:32:34 +07:00 |
|
DatDang
|
7d59982cc9
|
TF-3157 Update web socket with background service worker
TF-3157 Stub BroadcastChannel for mobile build
|
2024-11-06 21:32:34 +07:00 |
|
DatDang
|
c4d0c27603
|
TF-3157 Implement web socket push
|
2024-11-06 21:32:34 +07:00 |
|
Dat PHAM HOANG
|
adaab2198d
|
Close hive boxes in Background (notificaiton)
|
2024-08-07 06:32:45 +02:00 |
|
dab246
|
501d4d38d9
|
TF-2871 Handle click notification to open detailed email on iOS
|
2024-08-07 06:32:45 +02:00 |
|
dab246
|
e232514f6b
|
TF-2667 Show sending message dialog when click send button
|
2024-06-11 13:59:12 +07:00 |
|
dab246
|
fde095523f
|
Fix missing notification when execute receive new email & mark as read at same time in terminated app
|
2024-05-13 19:12:10 +07:00 |
|
dab246
|
2ee8afed7e
|
Set silent for all notifications that are not groups
|
2024-05-13 19:12:10 +07:00 |
|
dab246
|
017c7135d3
|
TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance
|
2024-04-15 15:08:31 +07:00 |
|
dab246
|
abd2b56088
|
Add adr for fix error no active Service Worker of firebase on web
|
2024-04-03 15:30:45 +07:00 |
|
dab246
|
b62588b163
|
Use debounceTime instead of throttleTime to avoid losing new messages
|
2024-04-03 15:30:45 +07:00 |
|
dab246
|
b9602fa793
|
Remove deleteFcmToken function not used
|
2024-04-03 15:30:45 +07:00 |
|
dab246
|
bac123f2d1
|
Fix no active Service Worker when call get token in the first time on web
|
2024-04-03 15:30:45 +07:00 |
|
dab246
|
f5e6cd0822
|
TF-2460 Use conditional export for BroadcastChannel to avoid failed compilation
|
2024-03-26 18:58:03 +07:00 |
|
dab246
|
971b228107
|
TF-2460 Fix real time updates for web are broken
|
2024-03-26 18:58:03 +07:00 |
|
dab246
|
632762bfcd
|
TF-2520 Convert email object to html to perform print on browser
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-03-08 13:40:12 +07:00 |
|
dab246
|
ab2c32154e
|
TF-2520 Implement print email in email view
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-03-08 13:40:12 +07:00 |
|
dab246
|
a90e36c6b3
|
TF-2599 Fix notification flood
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-02-26 13:12:44 +07:00 |
|
dab246
|
07042bfb45
|
TF-2599 Remove requestPermissionContact in AdvancedFilterController due unnecessary and avoid error request only one set of permissions at a time
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-02-26 13:12:44 +07:00 |
|
dab246
|
652fb48493
|
TF-2611 Execute Email/get to get detailed email level one-by-one in FCM
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-02-20 11:33:04 +07:00 |
|
dab246
|
dd8c6e96d7
|
TF-2464 Remove save email delivery state in dart code
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6209b3550d8687aefc1cf92f3fa4e4516686228b)
|
2024-02-19 15:55:17 +07:00 |
|
dab246
|
1d9cdadefb
|
TF-2464 Cannot request notification permission when reload app
(cherry picked from commit a98cff8871065c3354c4daaa31e0c29b64f93d65)
|
2024-02-19 15:55:16 +07:00 |
|