dab246
c5401561ca
Add Keyboard shortcuts dictionary for close email detail view in Setting
2026-04-06 15:29:16 +07:00
Martin Kask
f78f78c659
Add ESC keyboard shortcut to close email detail view
...
Adds the ability to close the email detail/thread detail view by pressing
the ESC key, following the same pattern used for closing the composer.
Changes:
- Add closeThreadDetail to MailViewActionShortcutType enum
- Map ESC key to closeThreadDetail in AppShortcutManager
- Handle closeThreadDetail action in HandleMailShortcutActionsExtension
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-06 15:29:16 +07:00
Bùi Trung Hiếu
ea7b9fed33
[bugfix] TF-2316 Can not delete folder when its children are hidden ( #2519 )
2026-04-06 13:18:34 +07:00
Dat Vu
7cf61ac2f0
Add docs setup chrome devtool MCP ( #4399 )
2026-04-03 07:34:32 +02:00
Dat Vu
bc0f6a4ac6
TF-4356 Add filter event mail in search ( #4357 )
...
* Add `Events` filter checkbox in Advanced Search form
* Perform search email by `Events` filter in Advanced Search form
* Add `Event` quick search button in Search view
* Use `keywords` replace to `headers` for search event filter
2026-04-03 07:16:03 +02:00
Dat H. Pham
6e285c42db
Bump version to v0.27.2
2026-04-02 10:33:45 +07:00
Dat H. Pham
fb0553bd9c
Update lib/l10n/intl_ru.arb
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-01 18:58:07 +07:00
Dat H. Pham
aaed3b9407
Fix translation for Label
2026-04-01 18:58:07 +07:00
Dat H. Pham
2f4445c4ba
Add translation for Label
2026-04-01 18:58:07 +07:00
Dat H. Pham
8c502451b5
Fix translation wrong in Fr
2026-04-01 18:58:07 +07:00
Zoé Bellot
d41ebf594b
Translated using Weblate (French)
...
Currently translated at 98.8% (848 of 858 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2026-04-01 18:58:07 +07:00
Florian DANIEL aka Facyla
7f078f8cae
Translated using Weblate (French)
...
Currently translated at 100.0% (812 of 812 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2026-04-01 18:58:07 +07:00
dab246
82eb6b7d06
fixup! TF-4392 [Team Mailbox] Hide Recover deleted messages and Archive message in team mailbox
2026-04-01 18:08:12 +07:00
dab246
7cc9cd82fa
TF-4392 [Team Mailbox] Hide Recover deleted messages and Archive message in team mailbox
2026-04-01 18:08:12 +07:00
Dat H. Pham
a4bea6524b
Bump version to v0.27.1-rc01
2026-04-01 18:08:12 +07:00
dab246
beb323874b
TF-4392 [Team Mailbox] Auto save draft email team mailbox when edit
2026-04-01 18:08:12 +07:00
dab246
9feef8da99
TF-4392 [Team Mailbox] Edit email in Drafts folder as new in the composer
2026-04-01 18:08:12 +07:00
dab246
c4b091f396
TF-4392 [Team Mailbox] Edit email in Template folder as new in the composer
2026-04-01 18:08:12 +07:00
dab246
1c87c3178b
TF-4392 [Team Mailbox] Allow delete folder according to my rights.
2026-04-01 18:08:12 +07:00
dab246
afeec2ca17
TF-4392 [Team Mailbox] Allow rename folder according to my rights.
2026-04-01 18:08:12 +07:00
dab246
6eb62347f1
TF-4392 [Team Mailbox] Allow create subfolder according to my rights.
2026-04-01 18:08:12 +07:00
dab246
a702d44f96
TF-4392 [Team Mailbox] Move multiple emails to trash
2026-04-01 18:08:12 +07:00
dab246
c2772e7ab5
TF-4392 [Team Mailbox] Move email to trash on delete in Email Detailed View
2026-04-01 18:08:12 +07:00
dab246
db8ae35c9d
TF-4392 [Team Mailbox] Move email to trash on delete in Email List View
2026-04-01 18:08:12 +07:00
dab246
865940450e
TF-4392 [Team Mailbox] Empty the team mailbox trash
2026-04-01 18:08:12 +07:00
dab246
405501bd40
TF-4392 [Team Mailbox] Delete emails within the team mailbox trash
2026-04-01 18:08:12 +07:00
dab246
1c1b16ded1
fixup! fixup! fixup! TF-4385 Fix spam banner show it once per day
2026-03-30 13:39:46 +07:00
dab246
38fc79d8e5
fixup! fixup! TF-4385 Fix spam banner show it once per day
2026-03-30 13:39:46 +07:00
dab246
6f1bf82f02
fixup! TF-4385 Fix spam banner show it once per day
2026-03-30 13:39:46 +07:00
dab246
e4107c7363
TF-4385 Fix spam banner show it once per day
2026-03-30 13:39:46 +07:00
dab246
cee2dd9d14
feat: Separate in method: _syncLabelForOpenedEmail & add const for LabelKeywordIsNull
2026-03-27 14:07:21 +07:00
dab246
2a58247b2b
feat: Use the displayed email id here, not only _currentEmailId.
2026-03-27 14:07:21 +07:00
dab246
432c482155
feat: Re-use AddLabelToEmailMixin for logic add label to email in EmailView
2026-03-27 14:07:21 +07:00
dab246
f4ae94d47b
feat: Apply EmailMoreActionContextMenu mixin for ThreadView and SearchEmailView
2026-03-27 14:07:21 +07:00
dab246
0d0efdcf96
feat: Add EmailMoreActionContextMenu mixin to handle action email
2026-03-27 14:07:21 +07:00
dab246
ff4515c26a
feat: Add Label as to context menu for each email item in list
2026-03-27 14:07:21 +07:00
dab246
0a88a8f109
TF-4404 Keep automation keys stable across enum renames.
2026-03-27 10:36:23 +07:00
dab246
b97abfbf69
TF-4404 Add e2e test for Mail to attendees action on mobile
2026-03-27 10:36:23 +07:00
dab246
6a245f228a
TF-4404 Fix missing subject when perform Mail to attendees action in event email
2026-03-27 10:36:23 +07:00
Dat H. Pham
93c96a2b83
ADR-71 CollapseThread ( #4380 )
...
* ADR-71 CollapseThread
* fixup! ADR-71 CollapseThread
* docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! fixup! fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! fixup! fixup! fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! fixup! fixup! fixup! fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! fixup! fixup! fixup! fixup! fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
* fixup! fixup! fixup! fixup! fixup! fixup! fixup! docs(ADR-0072): Add thread-aware bulk actions for collapseThreads in EmailList
---------
Co-authored-by: dab246 <tdvu@linagora.com >
2026-03-27 09:44:45 +07:00
dab246
6d0246de20
TF-4391 Fix last menu item inaccessible due to system navigation bar overlap
2026-03-26 17:25:55 +07:00
dab246
eb017b54b1
TF-4383 Handle read only labels
2026-03-26 17:06:13 +07:00
Dat H. Pham
c17782bfd4
Translate Scribe for vi, ru
2026-03-26 12:02:32 +07:00
dab246
fdae057837
TF-4370 Fix selector/key wiring: modal instantiation does not pass the key the test expects
2026-03-25 19:45:46 +07:00
dab246
0f9ea3c778
TF-4370 Add E2E test for test case create new a tag
2026-03-25 19:45:46 +07:00
dab246
7df25c5f5a
TF-4370 Handle create new a label with description
2026-03-25 19:45:46 +07:00
dab246
90ddbf5824
TF-4370 Add description field to Label object
2026-03-25 19:45:46 +07:00
dab246
4c837ed9cf
TF-4370 Add Description field to Create new Label modal
2026-03-25 19:45:46 +07:00
Dat H. Pham
a8dca322d4
TF-4378 Add unit test to cover the replace of placeholder
2026-03-25 11:52:35 +07:00
dab246
28d5036667
TF-4378 Migrate scribe-mobile branch to master branch
2026-03-25 11:52:35 +07:00