dab246
190ccc7bc3
TF-4301 Add "Create a new label" button in Label As menus and wire up tagging in email view
2026-04-17 11:58:53 +07:00
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
Dat Dang
61530b61c6
Reduce worker_manager memory allocation ( #4435 )
2026-04-09 18:26:19 +07:00
Théo Poizat
83452277b7
Use own Dio instance for prompt service
2026-03-25 11:52:35 +07:00
Théo Poizat
1982f199ac
Rework PromptService
...
- Use dependency injection and Get.find instead of manual singleton pattern
- Move from domain to data layer
- Prevents multiple API calls if the previous request hasn't finished
2026-03-25 11:52:35 +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
777b47159d
TF-4354 Remove all logic related to Label Visibility in Settings
2026-03-05 10:32:56 +07:00
dab246
10038a3836
TF-4193 Handle multi click to enable Label visibility feature
2026-01-19 11:34:43 +07:00
dab246
b6f7f7d846
TF-4136 Fix duplicate Executor instance creation.
2026-01-15 09:46:51 +07:00
dab246
944029d16c
TF-4136 Move Sentry duplication guard, but keep interceptor ordering last (not first)
2026-01-15 09:46:51 +07:00
dab246
ec75bb3cab
TF-4136 Add config Sentry
2026-01-15 09:46:51 +07:00
dab246
c87d3229ce
TF-4186 Implement remember choose organisation server
2025-12-10 17:13:11 +07:00
dab246
43de7edd47
TF-4145 Implement get oidc user_info from endpoint of oidc configuration
2025-11-17 14:24:30 +07:00
dab246
37deead391
TF-3976 Support DNS SRV resolvers without Cloudflare/Google dependency
2025-11-12 14:10:37 +07:00
dab246
58c05c38b2
TF-4053 Implement move folder content on mailbox list view
2025-11-05 05:34:21 +07:00
dab246
612fc75f02
TF-3977 Add disable spam banner in preferences setting
2025-09-17 11:30:18 +07:00
dab246
1293c1a997
TF-3834 Implement remember user sort order after search
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-11 09:25:24 +07:00
DatDang
1bc45e35f3
TF-3769 Enable toggle thread detail feature in setting
...
TF-3769 Thread Detail fallback to single email when get thread fails
TF-3769 Thread Detail fix font height thread
TF-3769 Thread Detail init with get status
TF-3769 Thread Detail fix font height email receiver and sender
TF-3769 Thread Detail refactor reset thread detail ui action UpdatedThreadDetailSettingAction
TF-3769 Thread Detail refresh settings on app lifecycle changed
TF-3769 Thread Detail fix font height email receiver and sender
TF-3769 Thread Detail fix scroll view exception of single email
TF-3769 Thread Detail refactor local setting
TF-3769 Thread Detail optimize get cache setting
TF-3769 Thread Detail fix font height email receiver
TF-3769 Thread Detail refactor local setting cache
TF-3769 Thread Detail fix font height email receiver and sender
TF-3769 Thread Detail use CacheExceptionThrower for ManageAccountDataSourceImpl
TF-3769 Thread Detail fix changing email in tablet view
TF-3769 Thread Detail refresh on setting changed
TF-3769 Thread Detail fix receiver alignments
TF-3769 Thread Detail fix receiver alignments
TF-3769 Thread Detail default setting enabled
TF-3769 Thread Detail fix font style email receiver and sender
TF-3769 Thread Detail fix toggle setting when responsive
TF-3769 Thread Detail adjust receive time position when single email
TF-3769 Thread Detail revert initializeThreadDetailEmails to void
TF-3769 Thread Detail fix CI on initializeThreadDetailEmails test
TF-3769 Thread Detail fix spacing email sender
TF-3769 Thread Detail update receiver color mobile
TF-3769 Thread Detail update collapsed preview letter spacing
TF-3769 Thread Detail update receiver color mobile
TF-3769 Thread Detail fix receive time position
TF-3769 Thread Detail add mark read button mobile collapsed email
TF-3769 Thread Detail fix font style email receiver and sender
TF-3769 Thread Detail update collapsed preview font weight
TF-3769 Thread Detail fix position email receiver and sender
2025-07-21 05:34:53 +07:00
dab246
9a2f0aa356
Handle web finger to get token in HomeController
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-17 10:57:43 +07:00
dab246
8d83650f33
Migrate Hive box To IsolatedHive box
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-01 10:34:16 +07:00
dab246
a02435c9f5
TF-3767 Upgrade Hive database to version 16
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-16 10:34:21 +07:00
dab246
42fbb01847
TF-3767 Should not clean recent search in log out
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-16 10:34:21 +07:00
dab246
0ca3ca170d
TF-3719 Add handle export log to device if need
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-16 09:59:49 -07:00
dab246
c1c3e1b926
Fix do not show session expires dialog when enter autocomplete
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-04-15 00:31:13 -07:00
dab246
4aef1698a4
TF-3514 Add integration test for reply email with content contain image base64
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-10 03:02:19 -07:00
dab246
4765921a35
TF-3514 Detect base64 image to transfer it to cid attachment
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-10 03:02:19 -07:00
dab246
dce74b43e9
TF-3260 Load & Display App Grid Linagora Ecosystem
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-02-19 00:00:02 -08:00
dab246
b83e092e47
TF-3290 Only show reconnection confirm dialog when composer is opened
2025-02-05 03:00:08 -08:00
dab246
223fdbf1fb
TF-3278 Handle open app via deep link at MailboxDashboard screen
2025-02-05 03:00:08 -08:00
dab246
4817b31191
TF-3278 Handle open app via deep link at TwakeWelcome screen
2025-02-05 03:00:08 -08:00
dab246
cdfd2b7ee7
TF-3278 Handle open tmail app deep link but it was installed but not signed in
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
091d52e635
TF-3333 Remove Mailbox/query & Mailbox/get when performing display spam banner
2025-02-05 03:00:08 -08:00
DatDang
c4d0c27603
TF-3157 Implement web socket push
2024-11-06 21:32:34 +07:00
DatDang
5a1fdbb123
TF-3082 Restore identity from cache
2024-09-10 20:22:54 +07:00
Dat Vu
f2a20970aa
TF-3113 Fix cannot empty spam on mobile ( #3129 )
2024-09-10 18:09:24 +07:00
dab246
4d045bbf1a
Hotfix conflict role Spam/Junk
2024-08-16 12:00:20 +07:00
DatDang
c42a913d82
TF-3042 Create PublicAsset and display after pick image
2024-08-14 10:01:34 +07:00
dab246
1fc3b76f94
TF-2928 Use default browser confirm dialog when token expired
2024-08-07 06:32:45 +02:00
dab246
7b5c0d5a75
TF-2871 Block notification on folders Sent, Outbox, Drafts, Spam and Trash
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
33aff9eb05
TF-2871 Fix keychain not being accessible when application is terminated
2024-08-07 06:32:45 +02:00
dab246
b48aa1fe2e
TF-2871 Fix missing tokenEndpoint & scopes passing to keychain
2024-08-07 06:32:45 +02:00
DatDang
c4bffd6626
TF-2901 Create before unload manager to handle before log out callbacks
2024-07-05 05:07:02 +02:00
dab246
c19e56576f
TF-2215 Remove LocaleInterceptor
2024-06-11 13:59:12 +07:00
dab246
61687b60e0
TF-2667 Create ApplicationVersionWidget to display app version
2024-06-11 13:59:12 +07:00
dab246
c9fed1fa41
TF-2667 Use Username replace UserProfile
2024-06-11 13:59:12 +07:00
Dat PHAM HOANG
79765414d5
TW-2835 Add right exception thrower for database operation of AuthenticationOIDCDatasource
2024-05-07 18:14:10 +07:00
dab246
5eb75ee9ee
TF-2310 Upgrade hive database to version 10
2024-04-15 15:08:31 +07:00