Commit Graph

  • 36e573db23 TF-4236 Add repository/interactor for remove a label from an email dab246 2026-01-09 09:32:31 +07:00
  • bbe085a86c TF-4272 Fix logic return empty string when descriptions & emailContentTrimmed is empty dab246 2026-01-26 14:55:13 +07:00
  • e6ead11df1 TF-4272 Fix replace == to = dab246 2026-01-26 14:44:20 +07:00
  • 7d768584d0 TF-4272 Fix events always display email body dab246 2026-01-26 14:43:54 +07:00
  • 69c3d32e3c TF-4233 Fix the response success check to use key presence instead of value nullness. dab246 2026-01-23 12:06:55 +07:00
  • 6551750bd2 TF-4233 Check label id is null dab246 2026-01-23 11:27:52 +07:00
  • 5a0929bff2 TF-4229 Add integration test on mobile for case edit_a_tag_scenario dab246 2026-01-07 16:06:39 +07:00
  • 7b250f911b TF-4233 Correctly set current label color on edit dialog open dab246 2026-01-07 15:21:12 +07:00
  • ac33424c30 TF-4233 Handle edit label on mobile dab246 2026-01-05 17:00:28 +07:00
  • bac101021e TF-4233 Implement edit label action dab246 2026-01-05 16:36:06 +07:00
  • 0302e09981 TF-4233 Show popup menu when click three dot on label item dab246 2026-01-05 15:20:38 +07:00
  • f9ff9ecde7 TF-4229 Add isSelected && condition to non-RTL selectedIconWidget rendering to match RTL behavior. dab246 2026-01-07 16:35:07 +07:00
  • 916fee92c4 TF-4229 refactor(label-dropdown): extract checkbox icon and label text widgets dab246 2026-01-07 16:14:04 +07:00
  • cc8ba39d19 TF-4229 Add integration test on mobile for case search_email_with_tag_scenario dab246 2026-01-07 15:07:47 +07:00
  • 87341d7052 TF-4229 refactor(ui): optimize LabelDropDownButton widget structure and rebuild scope dab246 2026-01-06 00:24:54 +07:00
  • cc508c210a TF-4229 Add quick search label filter button in dashboard view dab246 2026-01-05 12:20:34 +07:00
  • a35b263dca TF-4229 Implement search by label filter in mobile dab246 2026-01-05 11:25:29 +07:00
  • 96f03eaa40 TF-4229 Implement advanced search email by label dab246 2026-01-02 18:04:49 +07:00
  • 7839e6b339 TF-4229 Add widget for label search field dab246 2026-01-19 17:49:14 +07:00
  • e1d1f2e066 fix(customer): Unable to select another email on iPad dab246 2026-01-21 12:27:59 +07:00
  • 0588ee19ed fix(tablet-ipad): prevent email view from being disposed causing blank screen when opening emails repeatedly dab246 2026-01-20 18:43:01 +07:00
  • 212e4ca07e Fix email content not rendering after switching folder and enabling thread view dab246 2026-01-19 16:33:27 +07:00
  • 0805f5c123 TF-4227 Cannot load more emails with Label dab246 2026-01-19 11:03:47 +07:00
  • f54250eb26 TF-4227 Fix conflict with master branch dab246 2026-01-16 14:49:13 +07:00
  • 56aa776a25 TF-4227 Delete extra lines dab246 2026-01-16 09:07:52 +07:00
  • aae6302470 TF-4227 Fix MissingStubError: 'keywords' in composer_repository_impl_test dab246 2026-01-07 13:15:29 +07:00
  • acd8a6c4f1 TF-4227 Add integration test on mobile for case display_empty_view_when_open_tag_scenario dab246 2026-01-07 12:23:08 +07:00
  • 2052fdbe5e TF-4227 Add integration test on mobile for case display_view_with_all_email_with_tag_scenario dab246 2026-01-07 12:10:04 +07:00
  • a4aceec107 TF-4227 Set default background color for Tag dab246 2026-01-07 11:35:57 +07:00
  • 00ce5b4a1f TF-4227 Hide the "Scroll to top" button when there are no emails to load. dab246 2026-01-07 11:11:54 +07:00
  • ca35924a5f TF-4227 Hide the "Loading More" button when there are no more emails to load. dab246 2026-01-07 11:07:51 +07:00
  • 3d03c8475b TF-4227 Set default enable Label setting is true in E2E test dab246 2026-01-06 16:35:33 +07:00
  • 5e1df67f90 TF-4227 Update logic getEmailFilterForLoadMailbox in unit tests dab246 2026-01-06 15:22:21 +07:00
  • 0e012d0338 TF-4227 Handle message filter action when open Label view dab246 2025-12-29 09:58:07 +07:00
  • b5ec8a6696 TF-4227 Set Back label button for when open email in Label dab246 2025-12-29 09:36:19 +07:00
  • f9675556cb TF-4227 Update the correct message for the Tag when there are no emails. dab246 2025-12-26 18:55:13 +07:00
  • 8f6d9a6e8f TF-4227 Load all emails with tag when tag is selected dab246 2025-12-26 18:48:22 +07:00
  • 127b1dbce9 TF-4227 Enable label item clickable action dab246 2025-12-26 17:42:51 +07:00
  • 5def8f442c TF-4195 refactor: extract helpers for updating email label in memory dab246 2026-01-06 12:45:26 +07:00
  • 94fd6f8071 TF-4195 Add Label to Thread dab246 2026-01-06 12:35:13 +07:00
  • ef1efc9310 TF-4195 Add unit test for addKeyword in MapKeywordsExtension dab246 2026-01-06 01:12:48 +07:00
  • 5ca97d7b24 TF-4195 Fix cannot label as in tablet dab246 2026-01-06 01:07:45 +07:00
  • e8b2c1d2a5 TF-4195 Fix comments of coderabbit dab246 2025-12-26 12:22:18 +07:00
  • 0076a7af57 TF-4195 Implement add a Label to an email on mobile dab246 2025-12-12 10:34:27 +07:00
  • 78de7de3a6 TF-4195 Implement add a Label to an email dab246 2025-12-12 02:39:59 +07:00
  • 0d247b30d7 TF-4195 Add interactor/repository/datasource to feature add a Label to an email dab246 2025-12-12 01:32:51 +07:00
  • b6027e996d TF-4195 Show submenu when hover Label As item dab246 2025-12-11 17:00:10 +07:00
  • 03b3d1181f TF-4195 Add Label as to email context menu dab246 2025-12-11 12:25:49 +07:00
  • 5b94e23427 TF-4193 Update missing dependency in pubspec.lock of scribe module dab246 2025-12-26 12:02:20 +07:00
  • 4ce589c2b7 TF-4193 Refactor ThreadDetail: extract getLabelsForFirstEmail() to clarify label resolution logic dab246 2025-12-10 18:41:46 +07:00
  • 6b1c7e23dc TF-4193 Fix all Nitpick comments from coderabbit dab246 2025-12-10 12:10:17 +07:00
  • ef2ab39a3a TF-4193 Show/Hide Label list when toggle label state in Setting dab246 2025-12-09 16:05:19 +07:00
  • 10038a3836 TF-4193 Handle multi click to enable Label visibility feature dab246 2025-12-09 13:43:43 +07:00
  • d1cd9efbab TF-4193 Add Label to Preferences in Setting dab246 2025-12-09 01:05:44 +07:00
  • 95831054b2 TF-4178 Fix Nitpick comments from coderabbit dab246 2025-12-10 10:30:09 +07:00
  • 833df56cd8 TF-4178 Add more tests for parsing error to cover all case dab246 2025-12-10 10:19:02 +07:00
  • f900a5776c TF-4178 Add test for parsing error Dat H. Pham 2025-12-09 18:27:05 +07:00
  • 6c959fcf81 TF-4178 Implement create new label dab246 2025-12-09 14:34:06 +07:00
  • 38c47ca373 TF-4178 Add datasource/repository/interactor for create new label dab246 2025-11-26 16:32:53 +07:00
  • 8f1da20e54 TF-4178 Add color picker modal dab246 2025-11-26 16:07:07 +07:00
  • d3029ec4de TF-4178 Add create new label modal dab246 2025-11-26 12:10:55 +07:00
  • f6f299dc97 TF-4179 Update new tag icon dab246 2025-12-09 09:31:30 +07:00
  • f5bddecba6 TF-4179 Sort label list by alphabet dab246 2025-12-08 16:59:39 +07:00
  • 07fd854175 TF-4181 Remove mainAxisAlignment: MainAxisAlignment.center dab246 2025-12-08 16:40:41 +07:00
  • cbbbbadb56 TF-4179 Fix desktop/mobile style constants in LabelListItem and refine interaction dab246 2025-12-08 16:29:42 +07:00
  • e2fe0a0676 TF-4179 Display tag list in sidebar dab246 2025-11-25 18:54:54 +07:00
  • 75f55e6507 TF-4179 Add Label bar in sidebar dab246 2025-11-25 17:36:05 +07:00
  • a684051cc9 TF-4174 Display tag in opened email view on mobile dab246 2025-11-28 09:38:32 +07:00
  • e10a9d2f64 TF-4174 Display tag in opened email view when thread is enabled on web desktop dab246 2025-11-25 15:00:19 +07:00
  • e99643085d TF-4174 Display tag in opened email view when thread is disabled on web desktop dab246 2025-11-25 15:00:07 +07:00
  • 5fb0aa84e8 TF-4171 Display tag in mailbox list, search list on mobile dab246 2025-11-28 03:18:40 +07:00
  • 0ab57402a0 TF-4171 Remove unnecessary imports in label unit test dab246 2025-11-25 14:16:01 +07:00
  • 31ed2feae4 TF-4171 Display tag in mailbox list dab246 2025-11-25 14:02:50 +07:00
  • f4302e06e8 TF-4171 Add datasource/repository/interactor for get all labels dab246 2025-11-25 00:11:16 +07:00
  • 4af0ee1086 TF-4171 Add Labels module to dependency of root dab246 2025-11-24 12:53:36 +07:00
  • e3c076f1fd TF-4169 Add precheck for HexColor and unit test dab246 2025-11-27 10:30:59 +07:00
  • 4986c64802 TF-4169 Set createToJson is false to avoid create toJson unnecessary dab246 2025-11-24 12:51:23 +07:00
  • fae12ced76 TF-4169 Add Labels module in prebuild.sh for CI dab246 2025-11-24 11:57:45 +07:00
  • ac89546ac3 TF-4169 Add Label/changes method dab246 2025-11-24 11:54:38 +07:00
  • 0c5d6e6534 TF-4169 Add Label/set method dab246 2025-11-24 11:30:58 +07:00
  • 5f4b85cab0 TF-4169 Add Label/get method dab246 2025-11-24 10:20:42 +07:00
  • 8da5cbe98e TF-4169 Create Labels capability and Label object dab246 2025-11-24 09:52:27 +07:00
  • 1f9f0af79f TF-4169 Add labels module dab246 2025-11-21 16:25:21 +07:00
  • 2821ae1e0d Add AGENTS.md Théo Poizat 2026-01-14 16:58:56 +01:00
  • f1a86091e1 TF-4136 Fix cannot load app when init sentry is failed dab246 2026-01-12 13:39:19 +07:00
  • abe42d6e22 TF-4136 Fix event reconstruction drops fields from the original event. dab246 2026-01-12 11:31:07 +07:00
  • 6601a48984 TF-4136 Fix DeviceInfoPlugin is instantiated on every access. dab246 2026-01-12 11:19:34 +07:00
  • 72e4343398 TF-4136 Remove check sentry dio interceptors duplicated dab246 2026-01-12 11:03:07 +07:00
  • b6f7f7d846 TF-4136 Fix duplicate Executor instance creation. dab246 2026-01-12 10:56:30 +07:00
  • 944029d16c TF-4136 Move Sentry duplication guard, but keep interceptor ordering last (not first) dab246 2026-01-12 10:04:33 +07:00
  • 1514136f39 TF-4136 Replace logError to logWarning for some place dab246 2026-01-09 20:15:39 +07:00
  • fedb8fed93 TF-4136 Apply early exit to prevent string operation in log dab246 2026-01-02 13:28:31 +07:00
  • 95534e28e0 TF-4136 security(sentry): scrub sensitive headers without mutating HTTP payloads dab246 2025-12-15 13:52:35 +07:00
  • fdda936ac2 TF-4136 Remove all content-length in header request of mock unit test avoid run test fail dab246 2025-12-15 12:01:59 +07:00
  • fbf2533f3e TF-4136 Add document to configuration for Sentry dab246 2025-12-15 12:01:33 +07:00
  • ec75bb3cab TF-4136 Add config Sentry dab246 2025-12-15 12:01:21 +07:00
  • ad768f1552 TF-4223 Fix welcome email is not well displayed dab246 2026-01-09 20:23:28 +07:00
  • 6f455cc728 fix(mu): email content not displayed due to sanitize html dab246 2025-12-15 14:32:02 +07:00
  • 50671b98ee fix(mu): avoid unwanted word-break in table elements dab246 2025-11-27 15:13:06 +07:00
  • a84b7656bd TF-4142 Add tests to verify inMailbox in filter dab246 2026-01-09 20:07:46 +07:00