the-djmaze
bfb914132e
Small change for #1350
2023-12-11 11:07:10 +01:00
the-djmaze
6f8abf33c8
Merge pull request #1350 from attike/attike-snappymail-plugins
...
New Plugin to handle multible identities: Use From-Address-Account for smtp
2023-12-10 17:05:07 +01:00
the-djmaze
c61f4a6918
Resolve #1042
2023-12-10 17:02:07 +01:00
the-djmaze
91a505ea02
Resolve #1356
2023-12-08 21:48:03 +01:00
the-djmaze
e56415aa51
Different solution to use Nextcloud languages #1293
2023-12-08 01:28:08 +01:00
attike
ca894d4427
Create README for new plugin
2023-12-07 00:59:18 +01:00
attike
051af6132e
new Plugin: SmtpUseFromAdrAccountPlugin
2023-12-07 00:57:08 +01:00
the-djmaze
b0fea1e7c1
Hint for #1177
2023-12-01 01:28:05 +01:00
the-djmaze
e9ad4e38c2
Fix plugin admin permission
2023-11-30 00:10:16 +01:00
the-djmaze
c1017499e4
Improved example plugin to test for admin section
2023-11-28 10:25:36 +01:00
the-djmaze
5412348a65
Example code for #1042
2023-11-27 18:06:12 +01:00
the-djmaze
086f5ebb06
Bugfix: handling services images failed
2023-11-27 17:05:30 +01:00
the-djmaze
612aa09071
Enable thread view in demo #445
2023-11-27 02:33:43 +01:00
the-djmaze
7135af995d
Extend example extension code with more details
2023-11-27 01:51:23 +01:00
robertoszek
b34d87a209
add video-on-login-screen plugin
2023-11-09 21:24:48 +01:00
the-djmaze
bd737a82bf
Improve solution for #1241
2023-10-24 11:43:47 +02:00
the-djmaze
1bf252ad7e
Revert #1241 due to #1283
2023-10-24 00:42:04 +02:00
the-djmaze
9a4b73e819
Resolve #1270
2023-10-08 14:59:03 +02:00
the-djmaze
04e2869953
Nextcloud plugin v2.25
2023-10-08 12:30:25 +02:00
Ronak Patel
f0d90db640
Change of class position createCalendarListItem
2023-10-03 09:49:03 -07:00
Ronak Patel
5200917e0a
Change of class position createCalendarListItem
2023-10-03 09:48:22 -07:00
Ronak Patel
8e485c3cab
Change of class position createCalendarListItem
2023-10-03 09:47:57 -07:00
Ronak Patel
019a5024f9
Change of class position createCalendarListItem
2023-10-03 09:46:03 -07:00
the-djmaze
d4e76fb42c
Improved solution for #1241
2023-10-02 16:36:22 +02:00
the-djmaze
edad4ac025
Resolve #1241
2023-10-02 16:15:29 +02:00
the-djmaze
26b7abf893
Other solutions for nextcloud auto login #1247 due to a TOTP conflict
2023-10-02 15:51:19 +02:00
the-djmaze
d0e6a78f72
Bump version #1251
2023-10-02 15:22:24 +02:00
the-djmaze
1d27c22085
Resolve #1251
2023-10-02 14:41:27 +02:00
the-djmaze
775faa9d79
#1243 version bump
2023-10-01 11:18:37 +02:00
the-djmaze
ebf16393fc
Merge pull request #1243 from Alphix/patch-1
...
[ldap-contacts-suggestions] Shorten overlong label
2023-10-01 11:15:48 +02:00
Ronak Patel
c599847aea
Make the Put in calendar option more obvious in Mail
2023-09-28 11:06:21 -07:00
David Härdeman
a221ebfab8
[ldap-contacts-suggestions] Shorten overlong label
...
This is just cosmetic, but the "to use" is superfluous and doesn't match the wording of the other labels (and makes the rendered UI a bit weird by pushing everything to the side).
2023-09-13 01:07:45 +02:00
the-djmaze
120873c7d6
Added "View ICS" extension #1178
2023-08-28 13:34:23 +02:00
the-djmaze
2ccf758c8e
Merge pull request #1206 from MKjanek32/master
...
Improved Polish translation and Nextcloud internationalization
2023-07-24 15:41:50 +02:00
tinola
231480e775
update version number
2023-07-07 17:13:44 +02:00
the-djmaze
f6348123db
Resolve #1195
2023-07-03 15:33:38 +02:00
the-djmaze
0e3ed0fea0
Resolve #1192
2023-07-03 11:05:11 +02:00
Jan Potocki
c09f71e9a9
Updated Polish translation for Nextcloud integration
2023-06-29 18:50:29 +02:00
the-djmaze
15eaf18ec3
Resolve #1151
2023-06-05 15:12:22 +02:00
tinola
c2f8eec411
Add polish translation
2023-06-02 18:43:59 +02:00
Jaap Marcus
4cee246281
Update index.php
2023-05-17 22:33:06 +02:00
Jaap Marcus
0ae7b11776
Fix HestiaCP password change
2023-05-17 22:28:03 +02:00
the-djmaze
6dec3c9052
Hestia plugin v1.1 for #1128
2023-05-16 16:57:21 +02:00
the-djmaze
d5a0ac8da8
Fixes for #1128
2023-05-16 16:51:42 +02:00
the-djmaze
35bfff878d
Changes for #1128
2023-05-16 13:39:56 +02:00
the-djmaze
a043eaec81
Change for #1105
2023-05-01 15:21:04 +02:00
the-djmaze
32277688af
Resolve #1109
2023-05-01 12:01:35 +02:00
the-djmaze
ad6b51f76f
Resolve #1083
2023-04-18 13:20:52 +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
103b431780
Bugfix: GetActionParam() failed
2023-04-11 13:57:28 +02:00
the-djmaze
a889fc262a
Nextcloud plugin integrate OIDC from #756
2023-04-11 13:28:29 +02:00
the-djmaze
20a2f5f185
Added base code for RTL support #1056
2023-04-11 12:55:59 +02:00
the-djmaze
c7c43939ce
Update ChangePassword version number
2023-04-11 09:18:00 +02:00
the-djmaze
9689b480a0
Move ChangePassword ISPConfig to own extension
2023-04-11 09:14:59 +02:00
the-djmaze
0c89285033
Resolve #1057
2023-03-28 09:49:25 +02:00
cm-schl
c2b7ddc76b
Merge branch 'the-djmaze:master' into master
2023-03-21 09:20:15 +01:00
the-djmaze
1ca039f796
v2.27.0
2023-03-20 16:43:41 +01:00
the-djmaze
f81fcb4e61
Better line-height for QR code
2023-03-20 08:32:31 +01:00
the-djmaze
7a98e5e7d4
Nextcloud plugin translate russian
...
https://github.com/the-djmaze/snappymail/discussions/979#discussioncomment-5327668
2023-03-18 19:32:50 +01:00
cm-schl
75f198c8a0
Update release date
2023-03-14 14:50:22 +01:00
cm-schl
00a507ff97
Merge branch 'the-djmaze:master' into master
2023-03-14 14:48:42 +01:00
cm-schl
2d4e72805a
Updated readme.md
2023-03-14 14:37:37 +01:00
the-djmaze
3464e296c3
Fix 'Location:' headers using proper '302 Found' header
2023-03-14 09:58:30 +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
cm-schl
c732cec62f
Clearer description whats username for in the config
2023-03-07 15:31:09 +01:00
cm-schl
58b368552f
Overwrite of main address works
...
- Cleanup of not used functions
- Rewrite of FindLdapResults function to work in both cases: for additional accounts and main account
2023-03-07 15:05:10 +01:00
cm-schl
a8f6dab672
Working prototype.
...
- Needs check if overwriting mail address is activated
- Needs rework on ldap query function (looks up to much data)
- Code cleanup is needed
2023-03-03 12:27:56 +01:00
the-djmaze
e3d2250e19
Nextcloud allow in iframe #537
2023-02-23 16:33:38 +01:00
the-djmaze
57f497cf63
isMobile() not used in templates
2023-02-23 14:04:35 +01:00
the-djmaze
bb77d0ae02
Redesign \SnappyMail\HTTP\CSP for better control
2023-02-22 13:57:37 +01:00
the-djmaze
f662841281
Resolve #987
2023-02-22 12:18:49 +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
91bc5931fd
Set default ContactsSync in Nextcloud
2023-02-21 08:38:19 +01:00
the-djmaze
cf720e7105
Resolve #981
2023-02-20 23:51:08 +01:00
cm-schl
7948e86a07
added comment
2023-02-17 12:33:32 +01:00
cm-schl
b8c681d1a5
Additional accounts now always get the mail address from ldap
2023-02-17 12:01:39 +01:00
the-djmaze
d98a2e015e
Released new Avatars extension
2023-02-16 09:00:00 +01:00
cm-schl
9cfe164633
Works now with additional accounts:
...
The mail address is correctly set by ldap value.
But plugin needs rework: it makes no sense to let the user use the non
existing mail address "username@domain" used
only by SnappyMail. Plugin should always use a looked up mail address
2023-02-15 17:57:59 +01:00
the-djmaze
4852895488
Resolve #967 btoa() issue
2023-02-15 17:29:47 +01:00
cm-schl
aa03e84c79
Merge branch 'the-djmaze:master' into rework-on-mailaddress-handling
2023-02-15 12:26:35 +01:00
cm-schl
424c1ff90a
Prepared ldap query to optionally read mail addresses
...
for main account and additional accounts
2023-02-10 12:04:50 +01:00
the-djmaze
399ae06a5c
v2.26.0
2023-02-10 11:38:41 +01:00
cm-schl
30e3a8cc0f
added new config options to overwrite the mail address
2023-02-10 11:11:24 +01:00
the-djmaze
e364b6286f
Get account local sqlite AddressBook working (but still inactive)
2023-02-09 12:54:36 +01:00
the-djmaze
8d6eb96c8f
v2.25.5
2023-02-09 10:37:43 +01:00
the-djmaze
e6bdb37ca1
Kolab error: $id is string, should be int
2023-02-09 09:29:45 +01:00
cm-schl
a24dade801
Update index.php
2023-02-08 15:38:47 +01:00
the-djmaze
e12eeeafc6
Resolve #927 Call to undefined method MailboxDetectPlugin::Logger()
2023-02-08 10:43:11 +01:00
the-djmaze
636ffe5fbb
Add more logging for #907
2023-02-07 14:50:06 +01:00
the-djmaze
f2ca5f6a30
Probably solution for #907
2023-02-07 11:49:05 +01:00
the-djmaze
4f7f713046
v2.25.4
2023-02-06 11:51:41 +01:00
the-djmaze
4521a9917a
Also allow changing email address (untested) for #859
2023-02-02 15:09:03 +01:00
the-djmaze
78938caaf3
v2.25.2
2023-02-02 13:26:23 +01:00
the-djmaze
094609102d
Avatars use current app font #888
2023-02-01 13:02:37 +01:00
the-djmaze
cc383f6b0e
Resolve #233
2023-02-01 10:01:13 +01:00
the-djmaze
131be583e5
Merge pull request #894 from e-foundation/nc-plugin-bump
...
bump NC plugin
2023-01-31 11:38:46 +01:00
the-djmaze
dc49aaf94d
Resolve #849
2023-01-31 11:35:25 +01:00
Nivesh Krishna
206758c803
bump NC plugin
2023-01-31 15:26:32 +05:30
the-djmaze
a86c143160
Resolve #893
2023-01-31 09:03:01 +01:00
the-djmaze
352ef98bc6
Resolve #849
2023-01-27 21:29:08 +01:00
the-djmaze
82a1f4d781
Make #879 optional
2023-01-26 22:53:12 +01:00
Akhil
6dff9cd781
Add check to unregister system addressbook
...
Signed-off-by: Akhil <akhil.potukuchi@gmail.com>
2023-01-27 01:32:00 +05:30
the-djmaze
974350ebee
Found more JSON properties to change into JavaScript camelCase
2023-01-26 10:41:55 +01:00
the-djmaze
f080a302b1
Almost all JSON properties to JavaScript camelCase
2023-01-24 18:58:25 +01:00
the-djmaze
974adb78e2
Start documenting JavaScript rl
object as noted in #865
2023-01-19 20:09:52 +01:00
the-djmaze
e1d66d90ae
Resolve #863
2023-01-19 17:27:14 +01:00
the-djmaze
7feb9a9f41
ImapConnectAndLoginHelper() to ImapConnectAndLogin()
2023-01-19 10:55:34 +01:00
the-djmaze
b3a969fb8a
Bugfix and improved
2023-01-19 10:55:01 +01:00
the-djmaze
686fa20945
v2.24.5
2023-01-12 15:16:32 +01:00
the-djmaze
07dae9dd30
Resolve ReCaptcha CSP #841
2023-01-11 08:43:34 +01:00
the-djmaze
9a5ad04a6e
Avatars to 48x48
2023-01-05 12:29:25 +01:00
the-djmaze
712cfbb8f4
Put :login_name
in change-password PDO default value
2023-01-05 12:18:15 +01:00
the-djmaze
7858b3e06a
Improved avatars plugin with better cached image handling and custom images
2023-01-05 12:16:52 +01:00
the-djmaze
e95b919c1e
Resolve #825
2023-01-04 16:11:10 +01:00
the-djmaze
a9c60137da
Added untested KolabAddressBook autocreate contacts #812
2023-01-03 17:00:58 +01:00
the-djmaze
5ff8b28a12
Bugfix: Kolab AddressBook failed due to past changes
2023-01-03 16:22:57 +01:00
the-djmaze
1a71309b81
Drop confusing oldpass from default change-password query
2023-01-03 15:46:26 +01:00
the-djmaze
5cadccb985
Bugfix: KolabAddressBook parse error
2023-01-03 10:38:07 +01:00
the-djmaze
fb319c356d
v2.24.4
2022-12-30 20:43:04 +01:00
the-djmaze
fe718e81e9
Improved MessageList handling
2022-12-30 17:38:42 +01:00
the-djmaze
432d3b5f47
Resolve #795
2022-12-24 19:21:32 +01:00
the-djmaze
16e513cf98
Avatars plugin fix for new MessageList group by day option
2022-12-23 12:27:46 +01:00
the-djmaze
e4b1950dbe
v2.24.0
2022-12-22 19:40:11 +01:00
the-djmaze
9f69a992c8
Convert facebookmail.com to facebook.com
2022-12-22 10:02:47 +01:00
the-djmaze
2a86ab5753
Resolve https://github.com/RainLoop/rainloop-webmail/pull/2194
2022-12-18 23:59:12 +01:00
the-djmaze
2793dae547
IsSupported() to hasCapability()
2022-12-18 13:55:00 +01:00
the-djmaze
9484ff3cbb
Resolve #769
2022-12-16 09:45:18 +01:00
the-djmaze
b3fa14f017
v2.23.1
2022-12-15 17:14:32 +01:00
the-djmaze
54896bf044
Remove most DoFolders loops as they are not used.
...
And move system folder detection/autocreate to MailboxDetectPlugin because it is hardly used.
And by using mailbox.role the default system folder detection is only using (IMAP and JMAP) RFC standards.
2022-12-15 13:49:39 +01:00
the-djmaze
6765f4bb5d
Resolve #764
2022-12-14 09:42:34 +01:00
the-djmaze
569f4daac1
Cleaner messageview header
2022-12-13 16:52:42 +01:00
the-djmaze
c27e231f53
Reduce amount of avatar requests based on config settings
2022-12-12 11:51:58 +01:00
the-djmaze
97bdaf4788
v2.23.0
2022-12-08 17:15:46 +01:00
the-djmaze
682af34d53
Deprecate Account->Login() and Account->Password()
2022-12-08 10:35:20 +01:00
the-djmaze
c9b1098236
Add extension JsonHook info
2022-12-08 09:37:39 +01:00
the-djmaze
477158e54a
Changed some Plugin hooks for better handling:
...
* json.action-pre-call => json.before-{actionname}
* json.action-post-call => json.after-{actionname}
2022-12-08 09:08:41 +01:00
the-djmaze
72e89ba4e0
Bump avatars extension version number for the changes
2022-12-07 16:28:05 +01:00
the-djmaze
95bcc29d59
Bugfix: Avatars From error when in Kolab folder/mailbox
2022-12-06 14:26:51 +01:00
the-djmaze
c7f554d22b
Bugfix: msg.from[0] is undefined
2022-12-06 11:19:21 +01:00
the-djmaze
01a9556b9c
Don't request remote avatars in mobile mode
2022-12-06 11:10:43 +01:00
the-djmaze
116fed7284
v2.22.6
2022-12-05 13:30:57 +01:00
the-djmaze
543725dd42
Avatars extension added option to preload known service icons
2022-12-02 14:28:15 +01:00
the-djmaze
bff88e9f6a
Avatars use text or colored silhouette as defaults
2022-12-02 09:09:30 +01:00
the-djmaze
4d0ee8736b
Reduce amount of server requests to fetch remote avatars
2022-12-01 22:47:57 +01:00
the-djmaze
c56cc7be73
Added advanced PluginPropertyType::SELECT for improved Avatars plugin
2022-12-01 19:09:05 +01:00
the-djmaze
9502fa3f5a
Avatars plugin added other identicon types (needs config settings)
2022-11-30 17:03:07 +01:00
the-djmaze
9df052a435
login.success
hook is always \RainLoop\Model\MainAccount
2022-11-30 11:59:54 +01:00
the-djmaze
a4ea8a46a8
Small improvements for #727
2022-11-30 11:54:55 +01:00
cm-schl
15aa1ce24f
Merge branch 'the-djmaze:master' into master
2022-11-30 09:43:15 +01:00
cm-schl
f86ed70238
add a readme for users
2022-11-30 09:15:25 +01:00
cm-schl
71069a8cc9
renaming of files and classes resolve conflict with plugin ldap-identities
2022-11-29 16:51:54 +01:00
the-djmaze
a4aec30035
Minify plugins JavaScript on build
2022-11-29 16:39:26 +01:00
cm-schl
79191cf7a3
capability to remove mailboxes when user looses right on them,
...
some documentation and setting mailbox name by ldap query
2022-11-29 16:28:59 +01:00
the-djmaze
5c71c3949e
Resolve #722
2022-11-29 16:13:05 +01:00
the-djmaze
f6f820c43d
Cleanup Avatars plugin
2022-11-29 15:56:21 +01:00
the-djmaze
200e00e2d6
Support CSS .min.css
and JavaScript .min.js
files in plugins and themes
2022-11-29 14:59:32 +01:00
the-djmaze
a492b5bdf9
Avatars plugin now supports Identicons
...
and added draft code for Nextcloud Contacts
2022-11-29 11:49:26 +01:00
the-djmaze
4ebde92a06
v2.22.4
2022-11-28 14:07:26 +01:00
cm-schl
3aa063d475
added check if found domain is also configured
...
changed LOG_KEY variable
2022-11-28 11:49:28 +01:00
cm-schl
dc07313869
Merge branch 'the-djmaze:master' into master
2022-11-28 10:51:13 +01:00
the-djmaze
b89d194863
Resolve #714
2022-11-28 10:09:24 +01:00
the-djmaze
e5ed52b79e
Changes for #714
2022-11-27 16:05:44 +01:00
the-djmaze
a34041c2dd
v2.22.3
2022-11-25 16:33:08 +01:00
cm-schl
e797d0e5ed
cleanup and documentation
2022-11-25 12:37:00 +01:00
cm-schl
7e3b81add9
remove not needet logging
2022-11-25 12:31:27 +01:00
cm-schl
73faa02795
better description of config parameters
2022-11-25 11:41:31 +01:00
the-djmaze
21c0c1ed5d
Move some cPanel code to /usr/local/cpanel/base/3rdparty/snappymail/include.php #697
2022-11-25 11:00:20 +01:00
cm-schl
fa4bb8ae18
Merge branch 'the-djmaze:master' into master
2022-11-25 10:44:00 +01:00
cm-schl
d8b9907e32
working prototype
2022-11-25 10:42:14 +01:00
the-djmaze
2634edd842
Check for cPanel $_ENV['REMOTE_TEMP_USER']
2022-11-24 16:57:37 +01:00
the-djmaze
82d5d34174
Resolve #704
2022-11-24 16:44:55 +01:00
the-djmaze
29473045f8
Fix cPanel automate login issue
2022-11-24 12:20:57 +01:00
the-djmaze
e067079f8a
Fixes cPanel CSS issue #697
2022-11-24 11:31:12 +01:00
the-djmaze
0d7ffcb0a5
v2.22.1
2022-11-23 16:30:08 +01:00
the-djmaze
5df476a7d0
Improved avatar style a bit
2022-11-23 12:32:57 +01:00
the-djmaze
2053749b54
Added description to Avatars extension
2022-11-23 11:35:34 +01:00
the-djmaze
77ab2fddf5
Bugfix Avatars and simple empty-contact.png
2022-11-23 10:46:12 +01:00
the-djmaze
59cd22625a
Make Gravatar and BIMI optional #115
2022-11-23 10:34:54 +01:00
the-djmaze
0deedbecf5
Use caching and a fetch queue to fetch avatars slowly without overloading server #115
2022-11-23 10:22:49 +01:00
the-djmaze
5069bc2950
Bigchange for contact image avatar support #115
2022-11-22 23:54:32 +01:00
the-djmaze
ac73c0e3ff
Added experimental avatars plugin for #115 , #164 , #569 , #679
2022-11-22 17:44:57 +01:00
the-djmaze
4a2dcbc1f7
constant APP_DUMMY to \RainLoop\Actions::APP_DUMMY
2022-11-18 09:18:28 +01:00
cm-schl
460ea5a479
first commit, not completely working at the moment
2022-11-15 18:29:01 +01:00
the-djmaze
c1b33dc0c4
Use fontastic in Nextcloud Files selector dialog
2022-11-15 14:46:51 +01:00
the-djmaze
81a453955e
v2.21.2
2022-11-15 13:37:25 +01:00
the-djmaze
901e45d672
And a custom set_include_path() for #450
2022-11-15 11:56:30 +01:00
the-djmaze
591955af1d
Improved login-oauth2 with a spl_autoload_register() for #450
2022-11-15 11:53:47 +01:00
the-djmaze
456ade5845
Improved workaround for Nextcloud Calendar crashes #661 #622
2022-11-15 09:48:54 +01:00
the-djmaze
31aaf80f00
Share public/internal file link #569
2022-11-14 12:35:42 +01:00
the-djmaze
c929033388
Add more info to plugins README
2022-11-11 17:22:49 +01:00
the-djmaze
8e7569c8f3
Bugfix: undefined $_POST array key
2022-11-11 17:11:44 +01:00
the-djmaze
07db91c7ce
Update descriptions
2022-11-11 17:04:50 +01:00
the-djmaze
5e9c8eb39e
Prevent undefined $_POST['Output']
2022-11-11 16:55:47 +01:00
the-djmaze
ef6b95722d
Move ServiceExternalSso to plugin/extension
2022-11-11 16:55:13 +01:00
the-djmaze
3079771f29
Move ServiceRemoteAutoLogin to plugin/extension
2022-11-11 16:39:52 +01:00
the-djmaze
9745d0ed89
Move ServiceExternalLogin to plugin/extension
2022-11-11 16:33:31 +01:00
the-djmaze
2ac376d582
Rename ManageSieveClient to SieveClient
2022-11-11 15:50:15 +01:00
the-djmaze
ff065378ab
Update plugins to use new Net/Imap/Smtp/Sieve Settings object
2022-11-11 14:32:24 +01:00
the-djmaze
efbc7563ac
Style PopupsNextcloudFiles view
2022-11-10 15:26:35 +01:00