Commit Graph

  • 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