the-djmaze
|
8a10d30f2a
|
Disable IMAP METADATA by default (hardly used)
|
2024-02-18 16:47:04 +01:00 |
|
the-djmaze
|
859b064d39
|
More info about IMAP capabilities
|
2024-02-18 13:04:05 +01:00 |
|
the-djmaze
|
3ec93d11ea
|
Bugfix domain autoconfig error
|
2024-02-05 20:52:33 +01:00 |
|
the-djmaze
|
5e0d52b9e7
|
Added domain autconfig detection of @benbucksch
https://datatracker.ietf.org/doc/draft-bucksch-autoconfig/
|
2024-02-05 19:56:58 +01:00 |
|
the-djmaze
|
0a8dfe7d51
|
Resolve #1373
|
2023-12-28 01:23:56 +01:00 |
|
the-djmaze
|
167c27c1ee
|
Default IMAP message_list_limit to 10000
|
2023-12-26 17:20:27 +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
|
fb8d557099
|
Resolve #1338
|
2023-11-29 22:45:40 +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
|
47e3fc90f2
|
Resolve #1186
|
2023-06-26 12:41:47 +02:00 |
|
the-djmaze
|
7105e23781
|
Resolve #1038
|
2023-03-21 18:55:38 +01:00 |
|
the-djmaze
|
974350ebee
|
Found more JSON properties to change into JavaScript camelCase
|
2023-01-26 10:41:55 +01:00 |
|
the-djmaze
|
29beb9b75d
|
Improved visibility Admin Domain Test errors
|
2023-01-17 11:02:45 +01:00 |
|
the-djmaze
|
cf12960507
|
Improved cache handling
|
2023-01-09 12:28:07 +01:00 |
|
the-djmaze
|
5c5287ea23
|
Moved most IMAP settings to domain control
|
2022-12-13 11:55:48 +01:00 |
|
the-djmaze
|
cc1d0a6e38
|
Allow setting SSL options per domain and verify_certificate by default
This is a complete overhaul of the Domain settings system.
|
2022-11-11 13:45:40 +01:00 |
|
the-djmaze
|
7fac6ca9dd
|
this.addObservables() to addObservablesTo()
|
2022-10-30 22:19:52 +01:00 |
|
the-djmaze
|
732b6eb641
|
Use JavaScript Optional chaining
|
2022-09-02 11:52:07 +02:00 |
|
the-djmaze
|
aff9ba29e7
|
Admin: Ask for IMAP login credentials when testing, idea for #477
|
2022-08-04 14:58:13 +02:00 |
|
the-djmaze
|
fe0f6af9f4
|
Renamed closeCommand() to close() because it has no command feature anymore
|
2022-03-04 09:21:24 +01:00 |
|
the-djmaze
|
06b5b83588
|
removed default export
|
2022-02-24 14:01:41 +01:00 |
|
the-djmaze
|
b5114fa73a
|
Simplify admin domain management
|
2022-02-24 13:36:57 +01:00 |
|
the-djmaze
|
962ddde1f3
|
Some small cleanups and fixes
|
2022-02-24 12:43:44 +01:00 |
|
djmaze
|
2a01d8c991
|
Cleanup user-select
|
2021-12-28 14:48:20 +01:00 |
|
djmaze
|
35bce8cf62
|
Also reduce admin remote fetch
|
2021-12-03 00:11:19 +01:00 |
|
djmaze
|
6d7911a9ed
|
Object.entries().forEach() to forEachObjectEntry()
|
2021-12-01 14:23:37 +01:00 |
|
djmaze
|
6170de5aee
|
Drop bootstrap modal.less by using <dialog> <header> and <footer>
https://snappymail.eu/demo/ updated for testing
|
2021-11-07 17:06:08 +01:00 |
|
djmaze
|
c8678953fe
|
Resolve issue #130
|
2021-08-26 20:31:38 +02:00 |
|
djmaze
|
cc03546484
|
Reduce JavaScript footprint
|
2021-08-20 15:40:07 +02:00 |
|
djmaze
|
29fe73d4e7
|
Cleanup .bind(
|
2021-04-23 10:47:24 +02:00 |
|
djmaze
|
7eaaa0a793
|
Upgrade i18n() to use Object.entries()
And replace quoted object keys to be without quotes
|
2021-03-24 21:26:40 +01:00 |
|
djmaze
|
f69b1195e6
|
Based on RainLoop discussion #2079,
i've added a security option to set Sender per Domain.
NOTE: Not tested yet
|
2021-03-22 14:17:18 +01:00 |
|
djmaze
|
ce74b2e92f
|
Cleanup more iError && data.Result
|
2021-03-18 14:48:21 +01:00 |
|
djmaze
|
11fd6736bb
|
Set response ErrorCode as iError for easier fetch error handling
|
2021-03-18 12:33:13 +01:00 |
|
djmaze
|
4a8d516123
|
Changed: StorageResultType to error result code
|
2021-03-16 09:46:23 +01:00 |
|
djmaze
|
0345050344
|
Simplify DomainAdminStore, PackageAdminStore and PluginAdminStore
|
2021-03-14 22:36:23 +01:00 |
|
djmaze
|
bde4d147bb
|
Cleanup Filters/Sieve capa
|
2021-03-14 12:15:48 +01:00 |
|
djmaze
|
540b12ed26
|
Replace babel command decorators with proper knockout command decorators
|
2021-02-19 12:09:20 +01:00 |
|
djmaze
|
db0d03db83
|
Bugfix: conflicting File object with native JS
Cleanup: Stores and tooltips
|
2021-02-17 14:40:21 +01:00 |
|
djmaze
|
f3bfa0e8c1
|
Cleanup and split Enums
|
2021-01-24 22:58:06 +01:00 |
|
djmaze
|
864da66b5f
|
Replace viewDecorator and popupDecorator with proper AbstractView classes
|
2021-01-24 10:25:23 +01:00 |
|
djmaze
|
14ba459d46
|
Always allow raw editing of Sieve scripts
|
2021-01-21 10:00:12 +01:00 |
|
djmaze
|
8d7e25fc7c
|
Bugfix: subscribables should be created after computables
|
2020-10-26 14:44:34 +01:00 |
|
djmaze
|
3eb6ab1ef7
|
Improved knockout observables management to prevent memory leaks
|
2020-10-26 12:54:03 +01:00 |
|
djmaze
|
b908d7b46f
|
Resolve https://github.com/the-djmaze/snappymail/issues/26
|
2020-10-17 13:53:04 +02:00 |
|
djmaze
|
cb2048f163
|
cleanup some code
|
2020-10-02 12:40:33 +02:00 |
|
djmaze
|
0a95e2c6dc
|
Cleanup constants
|
2020-09-30 14:07:03 +02:00 |
|
djmaze
|
662e6b3466
|
cleanup some code
|
2020-09-22 10:54:00 +02:00 |
|