This website requires JavaScript.
3fda5649c3
rebrand: Workavia Mail (tier 1+2+3+4)
rebranding-workvia
v0.28.4-rc01-workavia.1
stanig2106
2026-04-29 18:12:55 +02:00
97a8d0d95c
Bump version to v0.28.4-rc01
Dat H. Pham
2026-04-22 10:51:35 +07:00
330c8cbaf5
TF-4269 Apply PR review: breadcrumbs, log error details, and code cleanup for NSE Sentry integration
dab246
2026-04-22 09:00:56 +07:00
f335871513
Bump version to v0.28.3-rc10
dab246
2026-04-21 15:15:55 +07:00
99b68d1fc5
TF-4269 Fix Sentry release version sync across platforms
dab246
2026-04-21 15:15:32 +07:00
be7c39018b
Bump version to v0.28.3-rc09
dab246
2026-04-21 13:19:07 +07:00
b98c76e72a
TF-4269 Fix Sentry release version: keep full version including -rc suffix
dab246
2026-04-21 13:18:36 +07:00
f81ba99c77
Bump version to v0.28.3-rc08
dab246
2026-04-21 12:18:25 +07:00
37dc22af17
TF-4269 Fix Sentry dSYM upload: find xcarchive via find instead of gym_archive_path.txt
dab246
2026-04-21 12:17:46 +07:00
149ce08f9b
Bump version to v0.28.3-rc07
dab246
2026-04-21 11:52:20 +07:00
bab9d4f24c
TF-4269 Integrate Sentry into iOS NSE and automate dSYM upload in CI
dab246
2026-04-21 11:51:36 +07:00
4505c50302
Fix iOS build: bump IPHONEOS_DEPLOYMENT_TARGET to 14.0 for all targets
dab246
2026-04-21 11:11:37 +07:00
e3dfadce34
Upgrade Patrol to 4.5.0 (#4446 )
Dat Dang
2026-04-17 20:50:22 +07:00
77e2381ca9
Upgrade Flutter to 3.38.9 (#4455 )
Dat Dang
2026-04-17 17:39:29 +07:00
bfe51749aa
docs: add ADRs for Patrol web integration test — setup, architecture, migration (#4452 )
Dat Vu
2026-04-17 17:38:35 +07:00
51e3c218d0
Bump version to v0.28.3-rc01
Dat H. Pham
2026-04-17 17:36:07 +07:00
cb41b5690b
TF-4308 Add E2E tests for ChooseLabelModal and NoLabelYetWidget
dab246
2026-04-17 14:49:52 +07:00
a693ceb456
[Part 2] TF-4308 Add Create new label button in ChooseLabelModal (#4457 )
Dat Vu
2026-04-17 16:51:49 +07:00
a80de79537
TF-4301 Deduping before append label to list
dab246
2026-04-17 10:34:54 +07:00
5938df395c
TF-4301 Ensure that CreateNewLabelInteractor and EditLabelInteractor are always non-null before using them.
dab246
2026-04-17 10:20:15 +07:00
8ac68ed1a5
TF-4301 Replace LabelModalMixin with direct methods in LabelController
dab246
2026-04-16 18:49:22 +07:00
2fd890f488
TF-4301 Block barrier dismissal while label creation is in progress
dab246
2026-04-16 18:34:30 +07:00
660c4f40e2
TF-4301 Address code review comments on label feature
dab246
2026-04-16 17:10:43 +07:00
232987ae0c
TF-4301 Extract onMoreActionClick callback into dedicated method in ThreadView
dab246
2026-04-16 16:14:38 +07:00
1b62990f28
TF-4301 Add E2E tests for label creation and tagging from email view
dab246
2026-03-06 19:08:20 +07:00
190ccc7bc3
TF-4301 Add "Create a new label" button in Label As menus and wire up tagging in email view
dab246
2026-02-04 13:53:01 +07:00
061793846e
fixup! TF-4308 Add NoLabelYetWidget for choose label modal
dab246
2026-04-17 09:25:36 +07:00
35b46ff21b
TF-4308 Add NoLabelYetWidget for choose label modal
dab246
2026-04-16 19:33:35 +07:00
c5eb4a011d
Cherry pick commit fix issue #4292 to master (#4454 )
Dat Vu
2026-04-16 15:45:45 +07:00
6fc88f780c
TW-4308 Add labels for several messages part 2 (#4431 )
Dat Dang
2026-04-15 14:25:37 +07:00
77c2ef745f
TF-4308 add domain state, interactor, model extensions, and localization
Dang Dat
2026-04-01 16:16:45 +07:00
979ba0f671
TF-4308 add data layer for addListLabelToListEmails
Dang Dat
2026-04-01 16:16:39 +07:00
1d594804b5
TF-4268 Automate Sentry symbol upload for Android release builds (#4442 )
Dat Vu
2026-04-14 12:32:03 +07:00
16376fccb4
TF-4343 Fix load Sentry from Sentry CDN (#4348 )
Dat Vu
2026-04-14 11:59:27 +07:00
eeaab49e93
TF-4268 Cache Sentry config and user for FCM background re-initialization
dab246
2026-04-09 16:22:37 +07:00
cb5d43630a
TF-4284 Fix refreshing causes "virtual mailboxes" to be hidden (#4290 )
Dat Vu
2026-04-10 15:29:04 +07:00
c9e2e5db80
TF-4358 Remove mail in trash by default in search result (#4361 )
Dat Vu
2026-04-10 15:15:53 +07:00
bc707b2612
fix: Update pubspec.lock to resolve stale worker_manager git ref (#4447 )
Dat Vu
2026-04-10 12:42:24 +07:00
61530b61c6
Reduce worker_manager memory allocation (#4435 )
Dat Dang
2026-04-09 18:26:19 +07:00
dd77b2d53a
fixup! TF-4268 Initialize Sentry from Linagora Ecosystem configuration
dab246
2026-04-07 16:58:17 +07:00
d2566dd9aa
TF-4268 Initialize Sentry from Linagora Ecosystem configuration
dab246
2026-04-07 16:10:57 +07:00
c9ec1c2820
TF-4268 Improve SentryConfig and SentryManager: sampling, frames tracking, non-blocking capture
dab246
2026-04-07 16:09:55 +07:00
2a666056c2
TF-4268 Refactor app runner: split web/mobile runners, add platform error handlers
dab246
2026-04-07 16:09:49 +07:00
78e76b5aac
docs: ADR-0076 - Reduce Sentry Noise with Targeted Error Reporting (#4433 )
Dat Vu
2026-04-09 09:18:45 +07:00
c6b83d7a09
ADR-0072: Prevent notification storm on Android (#4381 )
Dat Vu
2026-04-09 09:18:09 +07:00
20f59da386
TF-4425 Fix load more not triggered on iOS 18 when fast scrolling to bottom (#4428 )
Dat Vu
2026-04-08 10:06:49 +07:00
2a3325ab7a
TF-4265 Add integration test for attachment reminder on mobile
dab246
2026-01-30 16:09:38 +07:00
74c0c75023
TF-4265 Refactor: Move Regex pattern generation to Main Thread to leverage static caching and reduce Isolate initialization overhead.
dab246
2026-01-30 15:36:04 +07:00
55e27c78ed
TF-4265 Additional config for include and exclude keywords
dab246
2026-01-30 14:38:33 +07:00
42fb24e6e5
TF-4265 Add include list to support custom keywords detection
dab246
2026-01-30 14:01:36 +07:00
1071bb49cf
TF-4265 Add exclude list support to AttachmentTextDetector
dab246
2026-01-30 13:16:17 +07:00
772a5e3219
TF-4265 Update logic matchedKeywordsUnique method and add some keywords file, files, file., file?, ....
dab246
2026-01-30 11:57:49 +07:00
5e1d99125e
TF-4265 Exclude our signature by add removeTMailSignature option to extractPlainText method
dab246
2026-01-30 11:12:53 +07:00
c5401561ca
Add Keyboard shortcuts dictionary for close email detail view in Setting
dab246
2026-01-21 16:07:05 +07:00
f78f78c659
Add ESC keyboard shortcut to close email detail view
Martin Kask
2026-01-20 18:37:21 +02:00
ea7b9fed33
[bugfix] TF-2316 Can not delete folder when its children are hidden (#2519 )
Bùi Trung Hiếu
2026-04-06 13:18:34 +07:00
7cf61ac2f0
Add docs setup chrome devtool MCP (#4399 )
Dat Vu
2026-04-03 12:34:32 +07:00
bc0f6a4ac6
TF-4356 Add filter event mail in search (#4357 )
Dat Vu
2026-04-03 12:16:03 +07:00
6e285c42db
Bump version to v0.27.2
Dat H. Pham
2026-04-02 10:33:45 +07:00
fb0553bd9c
Update lib/l10n/intl_ru.arb
Dat H. Pham
2026-04-01 18:27:27 +07:00
aaed3b9407
Fix translation for Label
Dat H. Pham
2026-03-26 10:23:36 +07:00
2f4445c4ba
Add translation for Label
Dat H. Pham
2026-03-26 09:55:31 +07:00
8c502451b5
Fix translation wrong in Fr
Dat H. Pham
2026-03-26 09:31:32 +07:00
d41ebf594b
Translated using Weblate (French)
Zoé Bellot
2026-03-25 15:11:35 +01:00
7f078f8cae
Translated using Weblate (French)
Florian DANIEL aka Facyla
2026-02-24 08:17:09 +01:00
82eb6b7d06
fixup! TF-4392 [Team Mailbox] Hide Recover deleted messages and Archive message in team mailbox
dab246
2026-04-01 16:40:42 +07:00
7cc9cd82fa
TF-4392 [Team Mailbox] Hide Recover deleted messages and Archive message in team mailbox
dab246
2026-04-01 14:48:54 +07:00
a4bea6524b
Bump version to v0.27.1-rc01
Dat H. Pham
2026-03-31 16:08:55 +07:00
beb323874b
TF-4392 [Team Mailbox] Auto save draft email team mailbox when edit
dab246
2026-03-30 16:16:29 +07:00
9feef8da99
TF-4392 [Team Mailbox] Edit email in Drafts folder as new in the composer
dab246
2026-03-26 15:46:23 +07:00
c4b091f396
TF-4392 [Team Mailbox] Edit email in Template folder as new in the composer
dab246
2026-03-26 15:30:38 +07:00
1c87c3178b
TF-4392 [Team Mailbox] Allow delete folder according to my rights.
dab246
2026-03-26 16:04:56 +07:00
afeec2ca17
TF-4392 [Team Mailbox] Allow rename folder according to my rights.
dab246
2026-03-26 16:04:27 +07:00
6eb62347f1
TF-4392 [Team Mailbox] Allow create subfolder according to my rights.
dab246
2026-03-26 16:02:52 +07:00
a702d44f96
TF-4392 [Team Mailbox] Move multiple emails to trash
dab246
2026-03-26 16:53:59 +07:00
c2772e7ab5
TF-4392 [Team Mailbox] Move email to trash on delete in Email Detailed View
dab246
2026-03-26 13:47:11 +07:00
db8ae35c9d
TF-4392 [Team Mailbox] Move email to trash on delete in Email List View
dab246
2026-03-26 13:09:17 +07:00
865940450e
TF-4392 [Team Mailbox] Empty the team mailbox trash
dab246
2026-03-26 16:13:49 +07:00
405501bd40
TF-4392 [Team Mailbox] Delete emails within the team mailbox trash
dab246
2026-03-26 14:13:33 +07:00
1c1b16ded1
fixup! fixup! fixup! TF-4385 Fix spam banner show it once per day
dab246
2026-03-27 19:18:16 +07:00
38fc79d8e5
fixup! fixup! TF-4385 Fix spam banner show it once per day
dab246
2026-03-27 18:42:15 +07:00
6f1bf82f02
fixup! TF-4385 Fix spam banner show it once per day
dab246
2026-03-27 17:52:41 +07:00
e4107c7363
TF-4385 Fix spam banner show it once per day
dab246
2026-03-25 15:43:33 +07:00
cee2dd9d14
feat: Separate in method: _syncLabelForOpenedEmail & add const for LabelKeywordIsNull
dab246
2026-03-27 13:45:37 +07:00
2a58247b2b
feat: Use the displayed email id here, not only _currentEmailId.
dab246
2026-03-27 10:16:10 +07:00
432c482155
feat: Re-use AddLabelToEmailMixin for logic add label to email in EmailView
dab246
2026-02-05 13:03:18 +07:00
f4ae94d47b
feat: Apply EmailMoreActionContextMenu mixin for ThreadView and SearchEmailView
dab246
2026-02-05 10:44:57 +07:00
0d0efdcf96
feat: Add EmailMoreActionContextMenu mixin to handle action email
dab246
2026-02-05 10:27:47 +07:00
ff4515c26a
feat: Add Label as to context menu for each email item in list
dab246
2026-02-04 16:45:45 +07:00
0a88a8f109
TF-4404 Keep automation keys stable across enum renames.
dab246
2026-03-25 11:34:12 +07:00
b97abfbf69
TF-4404 Add e2e test for Mail to attendees action on mobile
dab246
2026-03-25 11:09:31 +07:00
6a245f228a
TF-4404 Fix missing subject when perform Mail to attendees action in event email
dab246
2026-03-25 10:30:50 +07:00
93c96a2b83
ADR-71 CollapseThread (#4380 )
Dat H. Pham
2026-03-27 09:44:45 +07:00
6d0246de20
TF-4391 Fix last menu item inaccessible due to system navigation bar overlap
dab246
2026-03-25 12:39:08 +07:00
eb017b54b1
TF-4383 Handle read only labels
dab246
2026-03-25 18:36:10 +07:00
c17782bfd4
Translate Scribe for vi, ru
Dat H. Pham
2026-03-26 10:08:30 +07:00
fdae057837
TF-4370 Fix selector/key wiring: modal instantiation does not pass the key the test expects
dab246
2026-03-25 15:53:44 +07:00
0f9ea3c778
TF-4370 Add E2E test for test case create new a tag
dab246
2026-03-12 10:39:15 +07:00
7df25c5f5a
TF-4370 Handle create new a label with description
dab246
2026-03-11 15:13:40 +07:00
90ddbf5824
TF-4370 Add description field to Label object
dab246
2026-03-11 14:53:07 +07:00