the-djmaze
|
91327a3c6c
|
Better solution for #298
|
2022-03-22 16:24:58 +01:00 |
|
the-djmaze
|
13f270f426
|
Resolve #298
|
2022-03-22 11:47:17 +01:00 |
|
the-djmaze
|
c76823dc5f
|
Some tiny changes
|
2022-03-14 15:42:05 +01:00 |
|
the-djmaze
|
58f5e90f8f
|
Resolve #283
|
2022-03-13 19:51:14 +01:00 |
|
the-djmaze
|
088d6cab55
|
Still issue with shortcuts
https://github.com/the-djmaze/snappymail/issues/277#issuecomment-1064880609
|
2022-03-11 10:36:27 +01:00 |
|
djmaze
|
d6dc4d291c
|
Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI
|
2022-03-11 10:26:25 +01:00 |
|
the-djmaze
|
2da1590cd9
|
Keep mail <body> element style
|
2022-03-10 11:01:18 +01:00 |
|
the-djmaze
|
cd734c7d5d
|
Globalize rl.loadScript()
|
2022-03-10 09:57:27 +01:00 |
|
the-djmaze
|
0106751e64
|
Bugfix: HTMLTemplateElement never has a <body> element
|
2022-03-09 16:53:04 +01:00 |
|
the-djmaze
|
6f2f5bce86
|
Added Ctrl/Meta + F to open advanced search screen
Cleanup search field onEnter
|
2022-03-09 15:08:22 +01:00 |
|
the-djmaze
|
e0498895bc
|
Resolve #279
|
2022-03-09 13:48:25 +01:00 |
|
the-djmaze
|
c0f494c758
|
Some small cleanups
|
2022-03-08 10:52:40 +01:00 |
|
the-djmaze
|
04f4538700
|
Cleanup Dropdowns handling
|
2022-03-08 10:52:08 +01:00 |
|
the-djmaze
|
ffcd9990eb
|
mailToHelper() use URLSearchParams
|
2022-03-08 10:05:24 +01:00 |
|
the-djmaze
|
4b8e77be5c
|
Make ComposeType numeric
|
2022-03-08 09:27:32 +01:00 |
|
the-djmaze
|
60987f4623
|
Cleanup shortcuts scope handling
|
2022-03-07 13:47:03 +01:00 |
|
the-djmaze
|
874f2592ca
|
Drop Capa enums
|
2022-03-05 22:25:32 +01:00 |
|
the-djmaze
|
a503329b77
|
Resolve #265 regarding shortcuts in certain input fields.
As we want other shortcuts do work in input fields (which couldn't in previous releases).
|
2022-03-04 14:43:58 +01:00 |
|
the-djmaze
|
fafe56ecb4
|
Fix and improved hasher routing
|
2022-03-03 16:28:05 +01:00 |
|
the-djmaze
|
eb98c0713a
|
Improved cleanHtml() handling of table width and content
|
2022-03-02 16:11:38 +01:00 |
|
the-djmaze
|
121f6f0bf8
|
Bugfix: strip utm_ tracking failed
|
2022-03-02 11:48:41 +01:00 |
|
the-djmaze
|
e07cf8d11f
|
#252 doc not used anymore
|
2022-03-02 10:24:24 +01:00 |
|
the-djmaze
|
096faae844
|
Remove some shortcuts due to conflicts, read #252
|
2022-03-02 09:26:30 +01:00 |
|
the-djmaze
|
4250dcf3f0
|
Cleanup theme switcher
|
2022-03-01 15:49:35 +01:00 |
|
the-djmaze
|
97bc3ef585
|
Enable AbstractViewSettings
|
2022-02-28 10:38:47 +01:00 |
|
the-djmaze
|
47a6af52ba
|
Resolve #242
|
2022-02-25 11:33:08 +01:00 |
|
the-djmaze
|
a9edbe9ecf
|
Bugfix: resolve #243
And cleanup the HTML rules along the way
|
2022-02-25 11:11:28 +01:00 |
|
the-djmaze
|
f2054fde0f
|
Resolve #246
|
2022-02-25 10:12:06 +01:00 |
|
the-djmaze
|
962ddde1f3
|
Some small cleanups and fixes
|
2022-02-24 12:43:44 +01:00 |
|
the-djmaze
|
e7c7b8ed53
|
Restructure Capa
|
2022-02-24 12:22:27 +01:00 |
|
the-djmaze
|
5990addfef
|
Added: addEventsListener() and addEventsListeners()
|
2022-02-24 11:19:19 +01:00 |
|
the-djmaze
|
c270f0ad9a
|
Prevent Circular dependencies
|
2022-02-23 23:11:12 +01:00 |
|
the-djmaze
|
661cd2aaf9
|
Restructure JavaScript
Split list code from MessageUserStore into MessagelistUserStore
Move functions out of AppUser
|
2022-02-23 19:26:52 +01:00 |
|
the-djmaze
|
e324e2f6b6
|
Replaced tricky delegateRunOnDestroy() with koArrayWithDestroy()
koArrayWithDestroy creates ko.observableArray and calls the desired onDestroy() on entry delete.
|
2022-02-17 12:48:57 +01:00 |
|
the-djmaze
|
b2a492bdab
|
Cleanup knockout subscribables
|
2022-02-17 09:36:29 +01:00 |
|
the-djmaze
|
be35a541c3
|
Added idea to allow <style>
|
2022-02-15 12:29:41 +01:00 |
|
the-djmaze
|
9ea32aae95
|
Small maxWidth improvement for
https://github.com/the-djmaze/snappymail/issues/184#issuecomment-1039538958
|
2022-02-15 10:58:45 +01:00 |
|
the-djmaze
|
301413020c
|
Block tracking pixel of 2px as found in #234
|
2022-02-15 10:46:42 +01:00 |
|
the-djmaze
|
ec23b61e14
|
Improvement for #184
|
2022-02-15 10:36:01 +01:00 |
|
the-djmaze
|
af959e3631
|
Resolve #187 (found the real problem, comments in comments)
|
2022-02-14 12:27:43 +01:00 |
|
the-djmaze
|
973cb83ba0
|
Resolve #230
|
2022-02-14 11:48:23 +01:00 |
|
the-djmaze
|
eb22ddc4c3
|
Improved cleanHtml()
|
2022-02-14 11:47:56 +01:00 |
|
the-djmaze
|
44ee236709
|
dispatchEvent(new CustomEvent(...)) to fireEvent(...)
|
2022-02-11 12:21:16 +01:00 |
|
the-djmaze
|
25a786d584
|
#89 added downloading of decrypted attachments
|
2022-02-10 16:35:55 +01:00 |
|
the-djmaze
|
9188a8bcd2
|
Improved cleanHtml and the handling of removeColors for dark mode
|
2022-02-10 10:25:21 +01:00 |
|
the-djmaze
|
398152be52
|
Disable Mailvelope "sign" message as it can't choose which key
|
2022-02-08 13:48:11 +01:00 |
|
the-djmaze
|
ab149b5ec9
|
remove unused showScreenPopup
|
2022-02-07 15:35:48 +01:00 |
|
the-djmaze
|
f6400b6da2
|
Remove rl.showScreenPopup in favour of AbstractViewPopup.showModal
|
2022-02-07 15:20:39 +01:00 |
|
the-djmaze
|
ad6e1bebf8
|
Much better HTML to Plain converter
|
2022-02-07 10:23:41 +01:00 |
|
the-djmaze
|
3fc5216841
|
Improved Composer handling with PGP messages
|
2022-02-04 13:40:59 +01:00 |
|
the-djmaze
|
6b2311663b
|
#89 Hide PGP SIGNATURE from cleartext signed messages
|
2022-02-02 18:43:55 +01:00 |
|
the-djmaze
|
e265a0f1c1
|
Moved the message HTML parsing from PHP to JavaScript
Now we can properly parse PGP/MIME HTML messages
|
2022-02-02 13:02:48 +01:00 |
|
the-djmaze
|
6b26ddec7a
|
#89 Redesign HTML parsing for securing PGP decrypted HTML
|
2022-02-01 11:46:12 +01:00 |
|
the-djmaze
|
76226f45ca
|
#89 Fix Mailvelope hasPrivateKey() detection
Proper rename OpenPGP Key viewer
|
2022-01-29 21:42:56 +01:00 |
|
the-djmaze
|
ff7e41ad08
|
#89 Use OpenPGP.js v5.1.0 (still in progress)
|
2022-01-27 16:00:52 +01:00 |
|
the-djmaze
|
a7eeeb4f55
|
Many more changes for #89
|
2022-01-20 16:38:27 +01:00 |
|
the-djmaze
|
c2e162b01b
|
Properly load keyrings of Mailvelope, OpenPGP.js and GnuPG
|
2022-01-19 20:14:21 +01:00 |
|
the-djmaze
|
9fea092c43
|
Cleanup RainLoop\Service with improved ?admin path detection
|
2022-01-11 15:55:48 +01:00 |
|
the-djmaze
|
6aedba9d36
|
UploadErrorCode/UploadError use PHP UPLOAD_ERR_* numbers
|
2022-01-11 13:05:17 +01:00 |
|
djmaze
|
679d7356e0
|
More ko.computed to pureComputed
|
2021-12-31 17:02:32 +01:00 |
|
djmaze
|
954de06f86
|
Switch from ko.computed to ko.pureComputed
This should provide performance and memory benefits over regular computed observables
|
2021-12-31 13:30:05 +01:00 |
|
djmaze
|
98b3fa9632
|
v2.10.0
|
2021-12-28 17:13:15 +01:00 |
|
djmaze
|
c1dd6edc28
|
allowAdminPanel => adminAllowed
|
2021-12-28 14:49:21 +01:00 |
|
djmaze
|
e244ba01de
|
Much better fix for #175
And added some comments to it, to prevent more screw ups
|
2021-12-22 20:16:14 +01:00 |
|
djmaze
|
7df3ed665d
|
Cleanup attachment filenames
|
2021-12-16 16:29:31 +01:00 |
|
djmaze
|
94bfe09f63
|
Cleanup message attachments collections
|
2021-12-16 15:54:43 +01:00 |
|
djmaze
|
a512759289
|
Added: sort Folders on add/rename folder
|
2021-12-09 11:24:30 +01:00 |
|
djmaze
|
c8e4d589cb
|
Offload server CPU to client when fetching folder list
|
2021-12-08 14:08:25 +01:00 |
|
djmaze
|
b98762dd68
|
Replace deprecated String.substr with String.slice
|
2021-12-08 11:35:41 +01:00 |
|
djmaze
|
5fdc38a40d
|
Cleanup mailbox routing
|
2021-12-07 17:22:56 +01:00 |
|
djmaze
|
c41adf35f5
|
easier mailBox() link generator
|
2021-12-07 16:52:05 +01:00 |
|
djmaze
|
3a61bb3e5a
|
Revamp the FullNameHash system for better readable urls
And reduce the folders caching footprint.
And it reduces server load.
|
2021-12-07 14:03:30 +01:00 |
|
djmaze
|
e6b6531248
|
Move b64EncodeJSON to Utils
|
2021-12-07 12:40:55 +01:00 |
|
djmaze
|
148913ea32
|
More MessageFlagsCache improvements
|
2021-12-07 00:05:55 +01:00 |
|
djmaze
|
0f6bb75e80
|
Improve and bugfix MessageFlagsCache
|
2021-12-06 19:25:28 +01:00 |
|
djmaze
|
d734a3e415
|
Better mail message handling
* Cleanup HTML parsing
* Drop useless Microsoft 'Sensitivity' MIME Header
* Revamp Flags handling
|
2021-12-06 16:08:58 +01:00 |
|
djmaze
|
792fee547a
|
change AbstractFetchRemote with a better structure
|
2021-12-02 23:15:24 +01:00 |
|
djmaze
|
6d7911a9ed
|
Object.entries().forEach() to forEachObjectEntry()
|
2021-12-01 14:23:37 +01:00 |
|
djmaze
|
547d66ebcb
|
Easier SystemFolders handling
|
2021-12-01 13:54:35 +01:00 |
|
djmaze
|
d33ec54c1c
|
FolderFullNameRaw is gone due to UTF8
|
2021-11-30 10:19:43 +01:00 |
|
djmaze
|
299ec7faf8
|
Support RFC 6855 / RFC 5738 (UTF8)
|
2021-11-22 21:01:30 +01:00 |
|
djmaze
|
7211d232a6
|
Cleanup language files
|
2021-11-18 16:37:42 +01:00 |
|
djmaze
|
6ae38bfe1b
|
Improved mobile view
|
2021-11-16 13:15:02 +01:00 |
|
djmaze
|
6b8020b8f5
|
Improved additional account management
|
2021-11-15 10:56:52 +01:00 |
|
djmaze
|
b057c4083e
|
Prepare some code for cleaner account switching without reload
|
2021-11-13 09:46:59 +01:00 |
|
djmaze
|
739aeaded5
|
Improved the Switch account system for better feedback to user
|
2021-11-11 21:01:39 +01:00 |
|
djmaze
|
2e34f98c80
|
Cleanup and improve HTML/CSS and it's JavaScript handling
|
2021-11-06 12:27:37 +01:00 |
|
djmaze
|
9f444ceb53
|
Bugfix: 'exitFullscreen' called on an object that does not implement interface Document
|
2021-11-05 17:24:45 +01:00 |
|
djmaze
|
789dc264f7
|
Replace my old ResizeObserver workaround for RainLoop bugs with proper CSS flex.
And removed wysiwyg resize() in favor of flexbox.
|
2021-11-05 14:47:19 +01:00 |
|
djmaze
|
263e595ba2
|
Added: resize messages list vertical
|
2021-11-05 10:20:06 +01:00 |
|
djmaze
|
e52addf346
|
When login don't reload the whole browser. Just rebuilt screens
|
2021-11-01 11:24:11 +01:00 |
|
djmaze
|
fb86d15c02
|
Treat Kolab folders as SystemFolder and show the type in User -> Settings -> Folders
|
2021-10-21 17:15:00 +02:00 |
|
djmaze
|
0c237376e5
|
Get Kolab integration working
|
2021-10-15 11:58:06 +02:00 |
|
djmaze
|
ef9d1ed220
|
Improved Kolab folders visibility
|
2021-10-14 09:43:20 +02:00 |
|
djmaze
|
9158fcd0eb
|
Improve AppUser.bootstart
|
2021-09-23 14:24:06 +02:00 |
|
djmaze
|
3c8cdcbb07
|
Drop useless "disable settings screen"
|
2021-09-23 11:05:19 +02:00 |
|
djmaze
|
2227e8ca21
|
No need to disable help screen
|
2021-09-17 14:37:18 +02:00 |
|
djmaze
|
10143cf48f
|
Remove useless "disable reload" feature
|
2021-09-17 14:25:52 +02:00 |
|
djmaze
|
fa136cd529
|
Drop useless messagelist_actions feature
|
2021-09-17 14:07:52 +02:00 |
|
djmaze
|
00088ef547
|
No need to disable Composer (new message), so drop the feature
|
2021-09-17 13:58:49 +02:00 |
|