the-djmaze
c3f7827683
All CSS font-size to % instead of px
2023-12-11 13:34:23 +01:00
the-djmaze
c1c851c238
Merge getNameAndEmailHelper() into newMessageCommand()
2023-12-11 11:50:02 +01:00
the-djmaze
08257f47cb
Improved #1286 to be in line with all code
2023-12-11 11:38:38 +01:00
the-djmaze
65d469f71a
Merge pull request #1286 from rezaei92/master
...
Sending group email to all contact addresses
2023-12-11 11:07:30 +01:00
the-djmaze
3db4827354
Removed title
binding handler
2023-12-09 20:05:57 +01:00
Sergey Mosin
853727541f
fix: flag indicators are added to wrong message when another message is selected while composing
2023-12-05 14:08:31 -05:00
the-djmaze
fa15ff6ba4
Draft idea for custom notification sounds
2023-12-05 16:18:36 +01:00
the-djmaze
5d6fb0c705
Track the inUndoState
2023-12-05 16:18:17 +01:00
the-djmaze
20058edd71
dragData already set by setDragAction
2023-12-03 20:40:54 +01:00
the-djmaze
56a5f29f26
Also allow disable imap login capabilities
2023-12-03 17:44:26 +01:00
the-djmaze
465d7ed673
Admin -> Domain after login test show all capabilities to disable
2023-12-03 17:36:41 +01:00
the-djmaze
cf910c678b
Revamp Domains Settings IMAP disabled capabilities to extend it
2023-12-03 17:08:25 +01:00
the-djmaze
57c000908f
Resolve #951
2023-12-01 23:18:08 +01:00
the-djmaze
7e30c50dfe
Merge viewPopupMessage() into popupMessage()
2023-12-01 23:00:39 +01:00
the-djmaze
fb8d557099
Resolve #1338
2023-11-29 22:45:40 +01:00
the-djmaze
daf1e2769f
Resolve #1289
2023-11-27 15:07:02 +01:00
the-djmaze
7135af995d
Extend example extension code with more details
2023-11-27 01:51:23 +01:00
the-djmaze
5e2d9c4fb0
set dropdown menu initDom to null
2023-11-26 18:06:42 +01:00
the-djmaze
77d2d099e2
Resolve Add a "Move to" button inside message view #1295
2023-11-26 18:06:19 +01:00
the-djmaze
eb802135a9
Add folder full name to message uids set
2023-11-26 17:52:20 +01:00
the-djmaze
df7888e3a6
Remove the openDropdownTrigger and replace some with a better toggle
2023-11-26 17:50:18 +01:00
the-djmaze
9d876d1146
Draft code: on message view set hash
2023-11-26 15:11:01 +01:00
the-djmaze
a2b638dc55
Remove all String.trim() from Sieve RainLoop script #1329
2023-11-26 02:55:08 +01:00
the-djmaze
5047c3c6b8
Resolve #1328
2023-11-24 00:16:08 +01:00
the-djmaze
bde5060008
Revert #1323
...
As rfc5228 implementations MUST support the "keep", "discard", and "redirect" actions.
2023-11-23 01:46:46 +01:00
the-djmaze
0736782a44
Resolve #1323
2023-11-23 01:34:55 +01:00
the-djmaze
5cdbba8da0
Support \noinferiors to disallow creating subfolders
2023-11-22 04:07:57 +01:00
the-djmaze
f6764b3616
Resolve #1284
2023-11-21 14:19:54 +01:00
the-djmaze
50fef1cf69
small code cleanup
2023-11-21 13:56:16 +01:00
the-djmaze
87381e2e4d
Resolve #1302
2023-11-17 00:37:21 +01:00
the-djmaze
e7d7ca48e4
Merge pull request #1301 from SergeyMosin/mailbox-uri-fix
...
Fix: '#/mailbox/folder/mUID/search' uri/route handling
2023-11-15 00:42:49 +01:00
the-djmaze
442c4f5eb5
Merge pull request #1304 from tkasch/reply-fix
...
Fix threading view in Thunderbird (others?)
2023-11-14 17:05:00 +01:00
the-djmaze
13c23141ee
Resolve #1303
...
And STATUS SIZE is part of RFC 8438, not RFC 9051
2023-11-14 16:49:38 +01:00
the-djmaze
9bdd7d5564
Define sortMode inside addObservablesTo()
2023-11-14 11:28:50 +01:00
Torsten Kasch
cdd74c8f20
Fix threading view in Thunderbird (others?)
...
Replies sent via SnappyMail break thread view in Thunderbird
due to not standard-compliant Reply-To and References headers.
* Due to the long IDs, the headers `Reply-To`, `References` (and `Messge-ID`)
are split between the header name and its value. According to section RFC5322,
section 2.2.3, this may be legal but it obviously causes problems.
* On subsequent replies, the parent's ID gets prepended to the `References`
header. Section 3.6.4 of the same RFC specifies that the ID should be
appended to that header.
2023-11-08 16:35:46 +01:00
Sergey Mosin
4b26317be8
fix: '#/mailbox/folder/mUID/search' URI does not show the message
2023-11-07 09:34:21 -05:00
the-djmaze
09e3c7bec6
Rename FolderUserStore.folderListError to FolderUserStore.error
2023-10-31 01:39:40 +01:00
the-djmaze
f097c8bb92
Rename folderListOptimized to optimized
2023-10-31 01:38:09 +01:00
the-djmaze
1a5ff4772d
Drop unused AccountUserStore.signature
...
Drop debounce from AccountUserStore.loading
2023-10-31 01:36:41 +01:00
Mohammad Rezaei
c402d90256
Improve the group mail features styles
2023-10-29 11:05:33 +03:30
the-djmaze
36789bd3b5
Cleanup knoin
2023-10-24 17:25:09 +02:00
the-djmaze
e6a60b879e
No need for __dom
property
2023-10-24 17:07:14 +02:00
Mohammad Rezaei
73dd4677da
Sending group email to all contact addresses
2023-10-16 15:41:28 +03:30
the-djmaze
8fda2f4955
No need to check for !oMoveFolder && !bDelete
2023-10-08 14:45:50 +02:00
the-djmaze
bbf45ea979
Resolve #1274
2023-10-08 14:45:20 +02:00
the-djmaze
b3309f7b4e
Cleanup messagelist UpOrDown handling
2023-10-08 14:07:02 +02:00
the-djmaze
59f9ccdbdc
Remove messagelist UpOrDown
delay
2023-10-08 14:03:32 +02:00
the-djmaze
231ccb1e43
Cleanup and simplify messageList UpOrDown
handling
2023-10-08 13:57:46 +02:00
the-djmaze
8841464f84
Remove unused returnValue
2023-10-08 12:30:38 +02:00
the-djmaze
e1649d0361
Drop .actionHandle
2023-10-02 18:35:59 +02:00
the-djmaze
57b804f3a3
Bugfix: using messages list checkboxes failed
2023-10-02 18:34:33 +02:00
the-djmaze
396caabdaa
Bugfix: flagParent failed due to my change for #1248
2023-10-02 18:05:12 +02:00
the-djmaze
6b0e6ec02a
Improved selector changes of #1248
2023-10-02 12:47:47 +02:00
the-djmaze
63d0d138e6
Simplify change of #1247
2023-10-02 12:26:34 +02:00
the-djmaze
7a49d55736
Merge pull request #1248 from SergeyMosin/some-fixes
...
Some fixes
2023-10-01 11:46:05 +02:00
Sergey Mosin
22691450af
improve: if applicable set '\\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view
2023-09-18 15:54:14 -04:00
Sergey Mosin
a8710bacc9
improve: in mobile mode hide folders(left) panel when a folder is clicked
2023-09-18 15:54:14 -04:00
Sergey Mosin
dadb6b86c3
improve: address input: space character can trigger '_parseValue' if the email address looks complete
2023-09-18 15:54:14 -04:00
Sergey Mosin
11c616715d
improve: use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments
2023-09-18 15:54:14 -04:00
Sergey Mosin
8ab3055223
fix: unseen indicator is not shown in thread view when 'listGrouped' settings is false + show unseen message count when the message list is threaded
2023-09-18 15:52:39 -04:00
Sergey Mosin
15e59ef65f
fix: allow clicking action on entire "ListItem" area, instead of just the "text elements"
2023-09-18 15:50:48 -04:00
the-djmaze
c60f8776f4
Resolve #1208
2023-08-29 16:08:24 +02:00
the-djmaze
4f3265f8b6
Resolve #1215
2023-08-28 17:44:07 +02:00
the-djmaze
eb566ca9db
Changes for idea in #1150 (isSmall not active yet)
2023-08-28 10:11:34 +02:00
the-djmaze
8f79a4c34b
Show paperclip at EML attachments #1166
2023-08-22 13:57:36 +02:00
the-djmaze
ab986677dc
Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199
2023-08-22 11:40:13 +02:00
the-djmaze
54344a5b54
Idea for #1199
2023-08-21 17:12:24 +02:00
the-djmaze
4e04461f80
Changes for "Request failed" error #1220
2023-08-21 16:02:57 +02:00
the-djmaze
4c5f19579c
Fix Fetch controller.abort(reason) handling #1220
2023-08-21 11:31:57 +02:00
the-djmaze
037ed7e257
Change for #1225
2023-08-21 10:01:10 +02:00
Sergey Mosin
1fcada1b07
squire ui: show current(under cursor) font-family and font-size in the editor toolbar
2023-07-14 14:16:15 -04:00
Sergey Mosin
ceeb55acf2
improve: only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise).
2023-07-09 09:06:20 -04:00
Sergey Mosin
c75c0e9ed1
fix: 'reloadTime' function result is passed into 'setInterval' instead of the function
2023-07-09 09:06:16 -04:00
the-djmaze
4cd24b87ff
Translate for new BIDI #1200
2023-07-04 09:47:02 +02:00
the-djmaze
63f9137812
Merge pull request #1200 from rezaei92/master
...
Added bidi buttons to Squire editor
2023-07-04 09:36:25 +02:00
the-djmaze
0e3ed0fea0
Resolve #1192
2023-07-03 11:05:11 +02:00
Mohammad rezaei
b2b07ab920
Added bidi button to Squire editor
2023-07-01 17:31:07 +03:30
the-djmaze
47e3fc90f2
Resolve #1186
2023-06-26 12:41:47 +02:00
the-djmaze
739a2ce39e
Attachments in "new window" view #1166
2023-06-22 13:22:32 +02:00
the-djmaze
1a499f61fd
Resolve #1187
2023-06-22 12:54:52 +02:00
the-djmaze
2a45142644
Resolve #1185
2023-06-22 12:42:59 +02:00
the-djmaze
821b175391
https://github.com/the-djmaze/snappymail/discussions/1043#discussioncomment-6166617
2023-06-19 14:36:45 +02:00
the-djmaze
ed31ed206d
Translate Squire UI
2023-06-13 14:22:20 +02:00
the-djmaze
5bf0f3b562
Improvements for #1071
2023-06-13 13:44:38 +02:00
the-djmaze
3a3b2f0771
Prevent MessageList multiple request at the same time #1071
2023-06-12 17:00:23 +02:00
the-djmaze
9ff3e94870
Resolve #1169
2023-06-12 13:12:13 +02:00
the-djmaze
3b682f5811
Added BIDI to Squire #1158
2023-06-12 11:45:59 +02:00
the-djmaze
1d6be7ae52
Detailed error for "Cannot access the repository at the moment" #1164
2023-06-08 14:31:57 +02:00
the-djmaze
d190aa114b
Resolve #1149
2023-06-05 15:31:01 +02:00
the-djmaze
7404ee058f
Orange border for unread thread sub message(s)
2023-05-30 16:13:59 +02:00
the-djmaze
26fb2cf9fb
Resolve #1028
2023-05-30 16:02:41 +02:00
the-djmaze
1f8fddd3f4
Bugfix: show timeout/abort error for #1071
2023-05-30 14:48:12 +02:00
the-djmaze
b22d16a2b6
Resolve #1137
2023-05-30 14:24:45 +02:00
the-djmaze
e90ecd472c
Merge branch 'master' of github.com:the-djmaze/snappymail
2023-05-23 13:54:14 +02:00
the-djmaze
197f597d1c
Resolve #1134
2023-05-23 13:53:44 +02:00
the-djmaze
3340e0ba9f
Left side menu position for RTL #1056
2023-05-18 16:52:24 +02:00
the-djmaze
02576302c9
CSS unicode-bidi #1056
2023-05-16 17:28:15 +02:00
the-djmaze
a504fd9298
Resolve #1130
2023-05-16 12:20:45 +02:00
the-djmaze
59aa1cac35
Resolve #1125
2023-05-12 23:43:13 +02:00
the-djmaze
2c014caa72
Resolve #1126
2023-05-12 23:21:55 +02:00
the-djmaze
ffde5ddfb3
Bugfix: addEventListener('rl-view-model') missing for Settings #1013
2023-05-09 12:31:29 +02:00
the-djmaze
7968518f9c
Compose window RTL #1056
2023-05-09 12:11:38 +02:00
the-djmaze
13abe74a31
Resolve #1119
2023-05-09 12:07:07 +02:00
the-djmaze
759ed2ad36
Fix tabs labels row height
2023-05-09 11:27:40 +02:00
the-djmaze
2d52493b89
Fix locale pagination order for #1056
2023-05-08 13:23:54 +02:00
the-djmaze
bf6f342ffd
Make pagination numbers locale aware for #1056
2023-05-08 13:01:16 +02:00
the-djmaze
88279c55e0
Resolve #1111
2023-05-01 11:48:57 +02:00
the-djmaze
404778089b
I broke code with previous commit
2023-04-24 12:03:03 +02:00
the-djmaze
1883b407a6
TODO: Sieve issue on account switch
...
When current domain has sieve but the new has not, or current has not and the new has
2023-04-24 12:01:09 +02:00
the-djmaze
80d64574a6
Changes for #1078
2023-04-24 11:19:07 +02:00
the-djmaze
a9a49a2d6f
Also login RTL #1056
2023-04-18 11:43:28 +02:00
the-djmaze
a71ea44753
Improved RTL support #1056
2023-04-18 11:35:31 +02:00
the-djmaze
9cabfe7570
Merge branch 'master' into rtl-support
2023-04-18 09:54:24 +02:00
the-djmaze
c7cc250b1e
Resolve #1086
2023-04-18 09:31:14 +02:00
the-djmaze
8630b418d1
Resolve #1082
2023-04-18 09:22:04 +02:00
the-djmaze
2adccdbaf3
Allow empty message body when there are attachments #1052
2023-04-11 14:16:47 +02:00
the-djmaze
20a2f5f185
Added base code for RTL support #1056
2023-04-11 12:55:59 +02:00
the-djmaze
dfc415e3a8
Allow when listLimited is active
2023-04-11 11:24:15 +02:00
the-djmaze
b0dda8d3ae
Allow saving draft with empty body #1052
2023-04-04 12:22:51 +02:00
the-djmaze
af9b778f63
Log \nonexistent folder for #1008
2023-04-04 12:18:58 +02:00
the-djmaze
87313d0616
Resolve #1003
2023-04-04 11:57:52 +02:00
the-djmaze
944a2cb8dc
A solution for #1056 to support <html data-date-lang="fa-IR"
2023-04-04 11:28:15 +02:00
the-djmaze
fadba0f36a
Resolve #1022
2023-04-04 11:09:57 +02:00
the-djmaze
2e0fc1585d
Improved Squire by visualizing some active buttons states
2023-04-04 10:15:18 +02:00
the-djmaze
baacddd324
Bugfix: GnuPG decrypt failed
2023-04-03 10:29:42 +02:00
the-djmaze
da2ab68fcc
Cleanup some enums to consts
2023-04-03 10:29:26 +02:00
the-djmaze
91e60c1007
Resolve #1037
2023-04-03 09:35:56 +02:00
the-djmaze
28cd8245c4
Resolve #1048
2023-03-28 13:42:35 +02:00
the-djmaze
7105e23781
Resolve #1038
2023-03-21 18:55:38 +01:00
the-djmaze
db5bd3cd36
Improved attachmentIcon glyph coloring
2023-03-21 11:05:34 +01:00
the-djmaze
b29d8f617c
Better align .accountPlace text
2023-03-21 10:06:00 +01:00
the-djmaze
50487af6a7
Improved attachment glyph handling
2023-03-21 10:05:29 +01:00
the-djmaze
6b29460bdf
Change for #1025
2023-03-20 22:38:02 +01:00
the-djmaze
e14719b021
Resolve #1027
2023-03-20 22:22:37 +01:00
the-djmaze
45be0d7aa8
Bugfix: ask unload when mobile and message visible
2023-03-20 15:21:56 +01:00
the-djmaze
60dca97603
Bugfix: when decrypt message, subject was replaced empty
2023-03-20 08:27:53 +01:00
the-djmaze
e30f9854b7
Fix theme cached handling
2023-03-17 23:20:42 +01:00
the-djmaze
308c7197c7
Resolve #1007
2023-03-14 13:55:20 +01:00
the-djmaze
8ea2ff4ae8
Resolve #968
2023-03-14 12:46:12 +01:00
the-djmaze
2201060888
Changes for #1007
2023-03-14 10:46:52 +01:00
the-djmaze
49f76ffe76
Move more JSON code into MailSo\Mail\Message
2023-03-13 13:01:05 +01:00
the-djmaze
a019f4d80e
Reset folder etag on draft send
2023-03-13 12:59:16 +01:00
the-djmaze
f8b794ec1c
Prevent folder/messages flags conflict by using the right name attributes
for Folders
2023-03-13 11:49:40 +01:00
the-djmaze
17b1deb95b
FolderInformation() use jsonSerialize()
2023-03-13 10:46:40 +01:00
the-djmaze
670271f257
Resolve #1005
2023-03-07 20:03:50 +01:00
the-djmaze
d484392518
Improved mailvelope handling
2023-03-07 16:06:09 +01:00
the-djmaze
4a9bc53558
Fix PGP/Inline view
2023-03-07 15:42:13 +01:00
the-djmaze
bd7f9856f2
Redesign Raw handling as encodeRawKey/decodeRawKey doesn't need encryption
2023-03-07 13:53:52 +01:00
the-djmaze
8c7fd77762
Resolve #1001
2023-03-06 11:55:32 +01:00
the-djmaze
5436253ffd
Cache changes for #1003
2023-03-06 11:36:23 +01:00
the-djmaze
234a335425
Resolve #932
2023-03-03 16:20:38 +01:00
the-djmaze
44b8370f63
Bugfix: src is null
2023-03-03 16:10:29 +01:00
the-djmaze
33c10365f0
Improved FolderCollection handling
2023-03-03 15:50:27 +01:00
the-djmaze
1663cc6ce5
Put top menu "accountPlace" inside top-system-dropdown-id
2023-02-25 15:10:21 +01:00
the-djmaze
9ef96fccdd
Don't make font bigger when screen > 1400px
2023-02-25 14:32:45 +01:00
the-djmaze
661e66d7fd
Put attachment controls inside attachmentsPlace
2023-02-25 14:24:42 +01:00
the-djmaze
d8b05ee361
Resolve #992
2023-02-25 14:16:04 +01:00
the-djmaze
0144be49bf
Show message toolbar on screens > 1400px #970
2023-02-25 10:55:24 +01:00
the-djmaze
bc74ca34d3
Simplify CSS code
2023-02-24 18:31:03 +01:00
the-djmaze
f85e7b5dec
Resolve #990
2023-02-24 12:38:19 +01:00
the-djmaze
91b4ff16bd
Reduce/simplify CSS footprint
2023-02-24 11:45:26 +01:00
the-djmaze
b03d35bc7a
Resolve #989
2023-02-23 18:51:54 +01:00
the-djmaze
a86c5ba639
bugfix: unicode mailto: addresses
2023-02-23 18:43:27 +01:00
the-djmaze
d92f25973b
fix unicode email address matching #955
2023-02-23 17:38:41 +01:00
the-djmaze
5ef79e5148
Also match unicode email addresses #955
2023-02-23 17:24:23 +01:00
the-djmaze
9fa145dbc5
Merge pull request #988 from HeySora/system-font
...
Use the System/Browser font by default
2023-02-23 15:50:48 +01:00
the-djmaze
d528498d8d
Remove unused imports
2023-02-23 15:44:28 +01:00
the-djmaze
7f62d9b7aa
remove unused aCache
2023-02-23 15:43:43 +01:00
the-djmaze
8623bb5d60
Reduce use of isMobile()
2023-02-23 15:43:32 +01:00
the-djmaze
6af13255f2
No need to listen for resize
as matchMedia() is used now
2023-02-23 14:35:13 +01:00
HeySora
d8f6ed1370
Use the System/Browser font by default
2023-02-23 14:08:38 +01:00
the-djmaze
57f497cf63
isMobile() not used in templates
2023-02-23 14:04:35 +01:00
the-djmaze
e1833ae032
Make layout fully responsive using matchMedia('(max-width: 799px)')
2023-02-23 13:54:32 +01:00
the-djmaze
b5db67d23f
Bugfix some mobile CSS
2023-02-22 17:57:10 +01:00
the-djmaze
97282075b0
Reduce some JavaScript
2023-02-22 17:43:54 +01:00
the-djmaze
f023a0799c
Probable fix for #860
2023-02-22 15:06:59 +01:00
the-djmaze
b93a31f950
scrollMessage not needed on focusedState change
2023-02-22 14:57:29 +01:00
the-djmaze
a80bb83ce9
Simplify CSS folder .focused
2023-02-22 14:53:12 +01:00
the-djmaze
c83cf64b80
Resolve #537
2023-02-22 14:09:26 +01:00
the-djmaze
d10aec8f08
Resolve #955 and allow unicode
2023-02-22 08:51:33 +01:00
the-djmaze
4d8f7d2af7
No need for rl.initData
2023-02-21 20:05:02 +01:00
the-djmaze
0172931bf9
removed unused data.set('SignatureInsertBefore') in IdentityPopupView
2023-02-21 16:28:20 +01:00
the-djmaze
0f82ad1109
Cleanup Identity edit window
2023-02-21 16:26:21 +01:00
the-djmaze
d495369688
Cleanup IdentityModel handling
2023-02-21 16:02:22 +01:00
the-djmaze
bfffa750ca
Translate "Are you sure you want to exit?"
2023-02-21 15:45:21 +01:00
the-djmaze
5050d8edb3
Improved folder name editing
2023-02-21 15:33:55 +01:00
the-djmaze
1c1b043a50
Improved key event handling
2023-02-21 14:26:37 +01:00
the-djmaze
81d521c562
Simplify folder name editing
2023-02-21 14:26:16 +01:00
the-djmaze
938c209869
Cleanup a bit of javascript
2023-02-21 12:59:56 +01:00
the-djmaze
0b8ec5c664
Bugfix: language selector didn't show current language in green
2023-02-21 11:53:43 +01:00
the-djmaze
d1823af111
More JSON properties to JavaScript camelCase
2023-02-21 11:52:50 +01:00
the-djmaze
07f6b7545a
Rename spam=>junk and draft=>drafts folder names to be compatible with IMAP and JMAP
2023-02-21 10:56:21 +01:00
the-djmaze
ce2fb9d7f2
Many AppData properties to JavaScript camelCase
2023-02-21 10:22:59 +01:00
the-djmaze
c53d9adaba
Make allowCtrlEnterOnCompose an account setting (but inactive as never changed)
2023-02-21 09:18:26 +01:00
the-djmaze
618333e257
Removed unused allow_html_editor_biti_buttons config option
2023-02-21 09:07:11 +01:00
the-djmaze
8b70fee072
Moved rl.fetch and rl.fetchJSON to boot.js so that AppData can be fetched as JSON
2023-02-21 09:04:47 +01:00
the-djmaze
8d52b0afdf
Bugfix: Notification enum conflicts with window.Notification
2023-02-20 15:59:37 +01:00
the-djmaze
b5ab175953
Merge GnuPG and OpenPGP.js passphrases
2023-02-20 15:49:38 +01:00
the-djmaze
8a8d1d756e
centralize elementById('rl-app')
2023-02-20 15:47:46 +01:00
the-djmaze
8a63ae05ef
Cleanup unused Squire code
2023-02-20 13:12:09 +01:00
the-djmaze
e56d1cf5c6
Resolve #954
2023-02-20 11:50:11 +01:00
the-djmaze
3e99f760a4
Resolve #953
2023-02-20 11:25:20 +01:00
the-djmaze
4fb359be59
Improved messages cache handling and fixed broken messagesBodiesDom
2023-02-20 10:49:22 +01:00
the-djmaze
15f9aa11db
v2.26.2
2023-02-17 14:27:16 +01:00
the-djmaze
75a6353445
Remove CSS white-space from messages to prevent annoying side scrolling
2023-02-17 13:35:59 +01:00
the-djmaze
ab77949e64
Changes for #973
2023-02-17 13:35:21 +01:00
the-djmaze
6e6ed0eab3
Resolve #974
2023-02-17 09:11:48 +01:00
the-djmaze
3b7deb1328
Improved cleanHtml() and cleanCSS() handling
2023-02-17 08:54:17 +01:00
the-djmaze
1506a158f4
Show loadavg in Admin -> About for #971
2023-02-17 08:26:53 +01:00
the-djmaze
a9eff27f99
Resolve #972
2023-02-16 16:08:05 +01:00
the-djmaze
b240c26667
Resolve #962
2023-02-16 14:02:55 +01:00
the-djmaze
5216535278
Move the "upload EML file to mailbox" Append feature into a DoFolderAppend()
2023-02-16 13:13:23 +01:00
the-djmaze
fb2eb62f83
Rename Folder Hash to ETag as it is the more obvious name
2023-02-16 10:55:23 +01:00
the-djmaze
4852895488
Resolve #967 btoa() issue
2023-02-15 17:29:47 +01:00
the-djmaze
03379a6163
Moved AllowDraftAutosave option from Settings -> Security to Settings -> General -> Compose
2023-02-15 17:05:53 +01:00
the-djmaze
ae1e6184c3
Resolve #956
2023-02-15 11:57:30 +01:00
the-djmaze
7a762e50c7
Resolve #957
2023-02-15 11:57:01 +01:00
the-djmaze
8058c8d2f6
Allow <body>
element CSS as .mail-body
2023-02-15 11:26:21 +01:00
the-djmaze
d11118a159
Resolve #961
2023-02-15 10:54:12 +01:00
the-djmaze
9dd917894d
Resolve #960
2023-02-14 19:04:14 +01:00
the-djmaze
bd9e50f222
Bugfix: new CSS <style>
removing (background-)?color failed
2023-02-14 16:51:51 +01:00
the-djmaze
5105f6d4c1
Improved handling of secure message <style>
CSS class names
2023-02-14 15:21:43 +01:00
the-djmaze
64818025e8
Added feature to allow <style>
in messages
2023-02-14 14:54:38 +01:00
the-djmaze
aae3072209
Prepare cleanHtml() for new feature
2023-02-14 14:07:38 +01:00
the-djmaze
1f86b73414
Bugfix: OpenPGP decrypted attachments friendlySize not a function #89
2023-02-14 11:37:08 +01:00
the-djmaze
e2391d1ad2
Idea code for #951
2023-02-14 10:21:26 +01:00
the-djmaze
614e6c5756
Don't clone message for viewing, so that there is instant interaction with messagelist item
2023-02-14 10:11:25 +01:00
the-djmaze
b7a68a4245
Fix message @media print
2023-02-14 09:17:53 +01:00
the-djmaze
a696d6c0a1
Bugfix: addressparser() didn't handle groups properly
2023-02-13 19:47:24 +01:00
the-djmaze
ebf429215b
view Message in new tab/window was missing BCC
2023-02-13 19:46:30 +01:00
the-djmaze
d898178985
emailArrayToStringLineHelper() filter addresses without email address
...
and simplify ComposeType handling
2023-02-13 19:19:00 +01:00
the-djmaze
974acaab90
Cleanup EmailModel
2023-02-13 17:05:44 +01:00
the-djmaze
ceac15ace9
Bugfix: middleclick failed when messagesDom not yet initialized
2023-02-13 16:36:38 +01:00
the-djmaze
33653eae81
Improved email address parsing and handling
2023-02-13 16:15:26 +01:00
the-djmaze
e8c93a1d0c
Improved EmailModel handling
2023-02-12 18:28:30 +01:00
the-djmaze
dbabbb9385
bugfix for solution #950 incorrect mailto link
2023-02-12 01:13:30 +01:00
the-djmaze
6237a3691b
Resolve #950
2023-02-12 01:02:55 +01:00
the-djmaze
98d686bc14
Cleanup AbstractViewPopup handling
2023-02-12 00:27:11 +01:00
the-djmaze
d26fb2db05
improved blockquote switcher design
2023-02-11 20:42:13 +01:00
the-djmaze
e4b0d43b3d
Bugfix: screenOnRoute sometimes failed
2023-02-11 20:41:54 +01:00
the-djmaze
415102aa37
Replace Element.fromHTML() with createElement()
2023-02-11 20:38:57 +01:00
the-djmaze
820b26a315
CSS don't display:flex
when [hidden]
2023-02-11 20:00:40 +01:00
the-djmaze
31dd1b74b8
Resolve #938
2023-02-10 09:55:52 +01:00
the-djmaze
9d02be6a20
MAke settings panel 100% wide
2023-02-09 20:54:18 +01:00
the-djmaze
b2079f7263
Bugfix: whitelist fails when empty or when using :
#938
2023-02-09 16:16:50 +01:00
the-djmaze
58e1c2e535
Bugfix: default preview-pane layout width/height
2023-02-09 09:02:30 +01:00
the-djmaze
b448b8661d
Properly fix #928 by redesign using display: flex
2023-02-08 17:39:30 +01:00
the-djmaze
8b8b0fc7e4
small cleanup
2023-02-08 12:12:02 +01:00
the-djmaze
f35ea9a815
Workaround #928
2023-02-08 12:05:38 +01:00
the-djmaze
85d3a95dec
Message whitelist #201 :
...
* sort options based on domain count (highest top)
* hide when whitelist not active
2023-02-08 11:39:07 +01:00