Commit Graph

1329 Commits

Author SHA1 Message Date
HuyNguyen 48d32b048d TF-1865: Modify sending email in composer when tap item and Long press item
(cherry picked from commit 5cfda1d92f38da9e5e4fab1413e6e52229a51639)
2023-06-13 10:17:45 +07:00
dab246 c70a388732 TF-1839 Clean SendingEmail in cache
(cherry picked from commit 2bf35cb26095d7cebb9e722722c209878162805f)
2023-06-13 10:17:45 +07:00
dab246 f121e0c719 TF-1839 Clean OpenedEmail in cache
(cherry picked from commit 817a238431576730d419fc2b08c0c4a9865cc1e1)
2023-06-13 10:17:45 +07:00
dab246 e2397b3b43 TF-1839 Clean IncomingEmailed in cache
(cherry picked from commit 005bfe41a140eb228d032d52123376b1be8473a7)
2023-06-13 10:17:45 +07:00
dab246 94cd15d237 TF-1866 Implement delete sending email in Sending Queue
(cherry picked from commit 0b45b10231fd4ec4fd7936c71de6cdcda0e92d02)
2023-06-13 10:17:45 +07:00
dab246 a1e9be48ee TF-1866 Support re-open SendingEmailHiveCache box in hive database
(cherry picked from commit 649db10dc167d8a904a1e4069561ddd8497c688e)
2023-06-13 10:17:45 +07:00
dab246 d19cc77f5c TF-1866 Display BottomBar when on long press sending email item
(cherry picked from commit dec400499e44c25a9f622424e5e26949f944b5a0)
2023-06-13 10:17:45 +07:00
dab246 b3c85a2810 TF-1866 Add abstraction method for delete sending email
(cherry picked from commit c4a9fce0c08ce0c6976bc367ade567430fbfcff3)
2023-06-13 10:17:45 +07:00
dab246 2a4d1b302e TF-1900 Add message for notification
(cherry picked from commit 68845f0e13b50c92cd396280ea8b5e469ad47227)
2023-06-13 10:17:45 +07:00
dab246 b2f96c8142 TF-1900 Auto sync Sending Queue after work manager completed
(cherry picked from commit e68a8fdc49c600224b93e25f60ed6b8ecf1afe84)
2023-06-13 10:17:45 +07:00
dab246 38bd86019e TF-1900 Add SendQueueIsolateManager to handle sending queue in isolate
(cherry picked from commit 9f65bbec5304d5e50e168706fdde97ec2d16da97)
2023-06-13 10:17:45 +07:00
dab246 0f5aab6f69 TF-1900 Add IsolateManager to for data communication the isolate
(cherry picked from commit 11ea14e188c43ae526d75c92bdfab75c8a944d13)
2023-06-13 10:17:45 +07:00
HuyNguyen 1bbe3c3e5a TF-1864: Hide btn upload image and attachments while disconnected network
(cherry picked from commit 847be3357a8cd7a6541387352034e7af83ebe070)
2023-06-13 10:17:45 +07:00
HuyNguyen 9405fa60d9 TF-1842: Handle error for _deleteSendingEmailAction and _sendEmailAction
(cherry picked from commit 7b2ab3e85a778a6662ede7c81b3cdddcbd0e7204)
2023-06-13 10:17:45 +07:00
HuyNguyen 0556445f97 TF-1842: Trigger handleBackgroundTask when finish task on WorkObserver
(cherry picked from commit 36c2826c1d84d76fc76dda278b4d1ef33ecab2b1)
2023-06-13 10:17:45 +07:00
HuyNguyen fa5606ab24 TF-1842: Update jmap_dart_client lib for Email
(cherry picked from commit 9c3a79e971f48a64c681476e8bd680881cdba425)
2023-06-13 10:17:45 +07:00
HuyNguyen 78391e68c6 TF-1842: Handle delete sending email in hive when task successfully
(cherry picked from commit 2aa0656f8d722fccd14b225c47e74dcd35ee1833)
2023-06-13 10:17:45 +07:00
HuyNguyen 56e89e3628 TF-1842: Create extension for SendEmailRequest from SendingEmail
(cherry picked from commit e710c205b730d8120ebd8f9b4123cd8b52f1c530)
2023-06-13 10:17:45 +07:00
HuyNguyen ea1b2559ec TF-1842: Create deleteSendingEmail in data layer
(cherry picked from commit 71a998e7753e54bea35f41042c8f03c53394ccca)
2023-06-13 10:17:45 +07:00
HuyNguyen 22bba8c459 TF-1842: Create deleteSendingEmail in domain layer
(cherry picked from commit b66931aa1b6cabb7ac32d9457d6d4ed69d3ea42d)
2023-06-13 10:17:45 +07:00
HuyNguyen 36ab1316e2 TF-1842: Create SendingEmailBinding and implement in SendingEmailObserver
(cherry picked from commit 7ec20283d7d119857ab7e689139e226c15a2137c)
2023-06-13 10:17:45 +07:00
dab246 5fde461d44 TF-1851,1852 Fix selected "rich text menu" do not match current text status
(cherry picked from commit b21db2511a9e32db485d32319fc3e6482a272211)
2023-06-13 10:17:45 +07:00
dab246 13a698bc92 TF-1813 Change ComposeFloatingButton to StatelessWidget
(cherry picked from commit f99199c2fcf1767bfa2287c220ca341a555ae191)
2023-06-13 10:17:45 +07:00
dab246 ba29dadea6 TF-1813 Display list sending email in SendingQueueView
(cherry picked from commit 16699d68fa52d5a8dd450c68c64220def1d6a142)
2023-06-13 10:17:45 +07:00
dab246 86fe019b83 TF-1813 Display SendingQueue mailbox
(cherry picked from commit 3e3667777075ba4029d66302009d81eadf18b6d2)
2023-06-13 10:17:45 +07:00
dab246 0e3c09c861 TF-1813 Apply new icon for outbox mailbox
(cherry picked from commit dea5173e74822432b0adf28dacffe92f2678a1ef)
2023-06-13 10:17:45 +07:00
dab246 cbf770cc08 TF-1813 Implement GetAllSendingEmails for domain and data layer
(cherry picked from commit 35fb38a1ed860cfa65ee57ec6d1e5e715fb1b7a7)
2023-06-13 10:17:45 +07:00
dab246 8756c5fefb TF-1813 Add createTime and change type email property in SendingEmailHiveCache
(cherry picked from commit 3077cc3b414d4894ac13f5636aa5d59b0096c9fb)
2023-06-13 10:17:45 +07:00
dab246 3f7c1e38b8 TF-1813 Apply new design composer floating button
(cherry picked from commit c815ca5b7f9502b9afd4b6460931532632e89d71)
2023-06-13 10:17:45 +07:00
dab246 4d14efc5df TF-1813 Support RichText in confirm dialog
(cherry picked from commit cabaf34f1a7c7281b933a157f2edb91dba9faefa)
2023-06-13 10:17:45 +07:00
dab246 bf902d79ee TF-1813 Add log stackTrace in ExceptionThrower
(cherry picked from commit a1634ad2553fb331603738620b416a5a7dda66a8)
2023-06-13 10:17:45 +07:00
HuyNguyen f6d185aa5a TF-1862: Fix UI when click right after that click left
(cherry picked from commit b74d4b597302d646ca63b30ab3466ae8a09f6b88)
2023-06-13 10:17:45 +07:00
dab246 fc94e0aa04 TF-1812 Handle add sending email to queue in work manager
(cherry picked from commit c5d89665f525550949bf4e694133ce5ea2777846)
2023-06-13 10:17:45 +07:00
dab246 c98be4cfc5 TF-1812 Implement interactor store sending email
(cherry picked from commit d1a064ec87c9f0ebdb373c893d891db9a93a9d37)
2023-06-13 10:17:45 +07:00
dab246 51652aa8c8 TF-1812 Handle store sending email to hive cache
(cherry picked from commit c6f46fbce372a2ad0fae83ab4b9ef8dca6167e1a)
2023-06-13 10:17:45 +07:00
dab246 d28a6d3cb1 TF-1812 Add abstract storeSendingEmail method
(cherry picked from commit 2ad7e1ca478726be15502552728d140b0374518d)
2023-06-13 10:17:45 +07:00
dab246 ec1acd05e1 TF-1812 Add SendingEmailHiveCacheClient to handle sending email in hive database
(cherry picked from commit 0d07f69a4c4491fd5ff0256f4448efb4a32c1349)
2023-06-13 10:17:45 +07:00
dab246 0b6195f02a TF-1812 Add SendingEmailHiveCache to store sending email
(cherry picked from commit 7ff4c951b843f7a844e0dd4f0667b85b7fb0b710)
2023-06-13 10:17:45 +07:00
dab246 1bbbbe191c TF-1812 Abstract method in handle background task
(cherry picked from commit 16b62ed183e32f10ce9b1002f4097144317650f1)
2023-06-13 10:17:45 +07:00
HuyNguyen de341d4ffe TF-1862: Add ADR for ticket about how to use Draggable on the web
(cherry picked from commit 8e4f767625ee12a3290223beec5cdfc4cf141b9c)
2023-06-13 10:17:45 +07:00
HuyNguyen 3e86f5dfec TF-1862: Fix show widget of Draggable when click right on email
(cherry picked from commit ff75ab1faa9d01f92b6740f057b17020c0c5b32b)
2023-06-13 10:17:45 +07:00
HuyNguyen 953894e3a9 TF-1869: Double check email have been duplicated and remove it
(cherry picked from commit d1d448502228633554ea6eeb9a4bb9c98f849b18)
2023-06-05 11:02:20 +07:00
dab246 acda93f8e1 TF-1869 Reopen box when update cache on background
(cherry picked from commit bf2dd9664cc9d319e3ce9d0fe02374cbe7c586f2)
2023-06-05 11:02:20 +07:00
HuyNguyen 36e08e56d2 TF-1869: GetEmailFromCache when click to notification on foreground
(cherry picked from commit adf16e17070f4e62b3757228a7b9cf6becda828b)
2023-06-05 11:02:20 +07:00
HuyNguyen 109ea54204 TF-1869: Duplicate check for OpenedEmail and DetailedEmail when get contents
(cherry picked from commit 674312c3dd515b5699c84d3572bdc7bed9e7415d)
2023-06-05 11:02:20 +07:00
HuyNguyen 7267ee2c64 TF-1869: Create func GetEmailFromCache and GetDetailedEmail
(cherry picked from commit 3a83a951e997db749363c19853bc7ac3ac0c650c)
2023-06-05 11:02:20 +07:00
dab246 b1af1d8533 TF-1861 Config and abstraction work manager
(cherry picked from commit ee2dca9b34a907c8356ceccf0b23efba2893a01c)
2023-06-05 11:02:20 +07:00
HuyNguyen 48f5a8b51f TF-1809: Handle sync data from cache and network when get email contents
(cherry picked from commit 896059cd5b29c62c2cf34621fe35d7b23a54acf4)
2023-06-05 11:02:20 +07:00
HuyNguyen b17e4e4728 TF-1809: Create func get detailed email in data layer
(cherry picked from commit 76a5e6fddfc7fb79e9e487d914b29de784ba523f)
2023-06-05 11:02:20 +07:00
HuyNguyen d6f2045db4 TF-1809: Create func get detailed email interactor
(cherry picked from commit 63001d6994d725325ca39d60a6a61a6c99752c69)
2023-06-05 11:02:20 +07:00