Commit Graph

4879 Commits

Author SHA1 Message Date
dab246 a4aceec107 TF-4227 Set default background color for Tag 2026-01-19 11:34:43 +07:00
dab246 00ce5b4a1f TF-4227 Hide the "Scroll to top" button when there are no emails to load. 2026-01-19 11:34:43 +07:00
dab246 ca35924a5f TF-4227 Hide the "Loading More" button when there are no more emails to load. 2026-01-19 11:34:43 +07:00
dab246 3d03c8475b TF-4227 Set default enable Label setting is true in E2E test 2026-01-19 11:34:43 +07:00
dab246 5e1df67f90 TF-4227 Update logic getEmailFilterForLoadMailbox in unit tests 2026-01-19 11:34:43 +07:00
dab246 0e012d0338 TF-4227 Handle message filter action when open Label view 2026-01-19 11:34:43 +07:00
dab246 b5ec8a6696 TF-4227 Set Back label button for when open email in Label 2026-01-19 11:34:43 +07:00
dab246 f9675556cb TF-4227 Update the correct message for the Tag when there are no emails. 2026-01-19 11:34:43 +07:00
dab246 8f6d9a6e8f TF-4227 Load all emails with tag when tag is selected 2026-01-19 11:34:43 +07:00
dab246 127b1dbce9 TF-4227 Enable label item clickable action 2026-01-19 11:34:43 +07:00
dab246 5def8f442c TF-4195 refactor: extract helpers for updating email label in memory 2026-01-19 11:34:43 +07:00
dab246 94fd6f8071 TF-4195 Add Label to Thread 2026-01-19 11:34:43 +07:00
dab246 ef1efc9310 TF-4195 Add unit test for addKeyword in MapKeywordsExtension 2026-01-19 11:34:43 +07:00
dab246 5ca97d7b24 TF-4195 Fix cannot label as in tablet 2026-01-19 11:34:43 +07:00
dab246 e8b2c1d2a5 TF-4195 Fix comments of coderabbit 2026-01-19 11:34:43 +07:00
dab246 0076a7af57 TF-4195 Implement add a Label to an email on mobile 2026-01-19 11:34:43 +07:00
dab246 78de7de3a6 TF-4195 Implement add a Label to an email 2026-01-19 11:34:43 +07:00
dab246 0d247b30d7 TF-4195 Add interactor/repository/datasource to feature add a Label to an email 2026-01-19 11:34:43 +07:00
dab246 b6027e996d TF-4195 Show submenu when hover Label As item 2026-01-19 11:34:43 +07:00
dab246 03b3d1181f TF-4195 Add Label as to email context menu 2026-01-19 11:34:43 +07:00
dab246 5b94e23427 TF-4193 Update missing dependency in pubspec.lock of scribe module 2026-01-19 11:34:43 +07:00
dab246 4ce589c2b7 TF-4193 Refactor ThreadDetail: extract getLabelsForFirstEmail() to clarify label resolution logic 2026-01-19 11:34:43 +07:00
dab246 6b1c7e23dc TF-4193 Fix all Nitpick comments from coderabbit 2026-01-19 11:34:43 +07:00
dab246 ef2ab39a3a TF-4193 Show/Hide Label list when toggle label state in Setting 2026-01-19 11:34:43 +07:00
dab246 10038a3836 TF-4193 Handle multi click to enable Label visibility feature 2026-01-19 11:34:43 +07:00
dab246 d1cd9efbab TF-4193 Add Label to Preferences in Setting 2026-01-19 11:34:43 +07:00
dab246 95831054b2 TF-4178 Fix Nitpick comments from coderabbit 2026-01-19 11:34:43 +07:00
dab246 833df56cd8 TF-4178 Add more tests for parsing error to cover all case 2026-01-19 11:34:43 +07:00
Dat H. Pham f900a5776c TF-4178 Add test for parsing error 2026-01-19 11:34:43 +07:00
dab246 6c959fcf81 TF-4178 Implement create new label 2026-01-19 11:34:43 +07:00
dab246 38c47ca373 TF-4178 Add datasource/repository/interactor for create new label 2026-01-19 11:34:43 +07:00
dab246 8f1da20e54 TF-4178 Add color picker modal 2026-01-19 11:34:43 +07:00
dab246 d3029ec4de TF-4178 Add create new label modal 2026-01-19 11:34:43 +07:00
dab246 f6f299dc97 TF-4179 Update new tag icon 2026-01-19 11:34:43 +07:00
dab246 f5bddecba6 TF-4179 Sort label list by alphabet 2026-01-19 11:34:43 +07:00
dab246 07fd854175 TF-4181 Remove mainAxisAlignment: MainAxisAlignment.center 2026-01-19 11:34:43 +07:00
dab246 cbbbbadb56 TF-4179 Fix desktop/mobile style constants in LabelListItem and refine interaction 2026-01-19 11:34:43 +07:00
dab246 e2fe0a0676 TF-4179 Display tag list in sidebar 2026-01-19 11:34:43 +07:00
dab246 75f55e6507 TF-4179 Add Label bar in sidebar 2026-01-19 11:34:43 +07:00
dab246 a684051cc9 TF-4174 Display tag in opened email view on mobile 2026-01-19 11:34:43 +07:00
dab246 e10a9d2f64 TF-4174 Display tag in opened email view when thread is enabled on web desktop 2026-01-19 11:34:43 +07:00
dab246 e99643085d TF-4174 Display tag in opened email view when thread is disabled on web desktop 2026-01-19 11:34:43 +07:00
dab246 5fb0aa84e8 TF-4171 Display tag in mailbox list, search list on mobile 2026-01-19 11:34:43 +07:00
dab246 0ab57402a0 TF-4171 Remove unnecessary imports in label unit test 2026-01-19 11:34:43 +07:00
dab246 31ed2feae4 TF-4171 Display tag in mailbox list 2026-01-19 11:34:43 +07:00
dab246 f4302e06e8 TF-4171 Add datasource/repository/interactor for get all labels 2026-01-19 11:34:43 +07:00
dab246 4af0ee1086 TF-4171 Add Labels module to dependency of root 2026-01-19 11:34:43 +07:00
dab246 e3c076f1fd TF-4169 Add precheck for HexColor and unit test 2026-01-19 11:34:43 +07:00
dab246 4986c64802 TF-4169 Set createToJson is false to avoid create toJson unnecessary 2026-01-19 11:34:43 +07:00
dab246 fae12ced76 TF-4169 Add Labels module in prebuild.sh for CI 2026-01-19 11:34:43 +07:00