Commit Graph

35896 Commits

Author SHA1 Message Date
Ralf Becker
f9038d0cd3 * EPL/mail: support SpamTitan REST API to manage spam, requires an API token 2021-02-08 17:32:35 +02:00
nathangray
250a4e65cc Translation fixes from Stefan 2021-02-04 17:02:25 -07:00
Ralf Becker
3aee50ca7e pending translations from our translation server 2021-02-03 08:26:45 +01:00
nathangray
929e862559 * Calendar: Fix timespan in tooltip was wrong if event had seconds in start or end time 2021-02-02 13:42:35 -07:00
nathangray
7cd5562a8b Fix error breaking calendar notifications 2021-02-01 14:03:29 +01:00
nathangray
590ea9ee29 Calendar: Avoid "PHP Warning: count(): Parameter must be an array or an object that implements Countable" in error_log 2021-02-01 14:02:29 +01:00
nathangray
0ccbb3acd0 * Calendar: Fix alarm for all users had wrong timezone when user timezone was not server timezone 2021-01-29 08:52:00 -07:00
nathangray
7f7f59fdb8 * Timesheet: Fix created time was wrong in user timezone was not the same as server timezone 2021-01-29 08:41:11 -07:00
nathangray
40aaf76796 Timesheet: more timezone date fixes
This time start time was improperly processed, fixed end_time too
2021-01-29 08:41:04 -07:00
nathangray
26bff6c66d Timesheet: Fix editing timesheet had start time in wrong timezone if user timezone differed from server timezone 2021-01-29 08:40:54 -07:00
Hadi Nategh
fded91075b Fix sieve rules edit dialog loses its matches field value after re-opening the entry 2021-01-29 11:22:08 +01:00
Ralf Becker
51aedaeea1 make countdown a value-widget to get automatic timezone handling by date widgets beforeSendToClient method 2021-01-28 11:22:49 +01:00
nathangray
09cefbb2e4 * Calendar: Fix event notifications had the wrong times in iCal attachment if user timezone was not server timezone 2021-01-27 09:59:33 -07:00
Ralf Becker
72f7ac95b4 fix empty accounts addressbook after 20.1.20210125 update 2021-01-26 12:52:20 +02:00
nathangray
c1b623d259 Calendar: Fix all day events were missing end date in iCal 2021-01-25 20:01:30 +02:00
nathangray
1b2967a526 * Preferences: Fix deleting multiple categories only removed the first 2021-01-25 16:42:56 +02:00
Ralf Becker
2b9160682b remove npm packages grunt-{hub,contrib-uglify-es} not used in 20.1 2021-01-25 13:52:10 +02:00
Ralf Becker
af686ba8b0 * FPM/Container: start more php processes by default and keep them running to better cope with high usage 2021-01-25 13:49:15 +02:00
Ralf Becker
646b299496 Changelog for 20.1.20210125 2021-01-25 10:43:01 +02:00
Ralf Becker
7960831180 document EGroupware timestamps and remove own __toString() method to be able to compare objects 2021-01-22 15:15:08 +01:00
nathangray
362b74e669 Calendar: When creating a videoconference, send start/end as string with no timezone (usertime), but start/end date can also already be a string 2021-01-22 15:14:58 +01:00
nathangray
ac91e403e6 Calendar: When creating a videoconference, send start/end as string with no timezone (usertime) 2021-01-22 15:14:46 +01:00
nathangray
a3dc00217d * Calendar: Fix videoconference link in event tooltip 2021-01-21 11:25:03 -07:00
Hadi Nategh
0db14b78cc Add videoconference checkbox to calendar/mobile theme 2021-01-21 10:21:03 +01:00
nathangray
07a6b20a32 Fix error breaking calendar notifications 2021-01-20 09:23:54 -07:00
dependabot-preview[bot]
00a44ffcfd [Security] Bump pear/archive_tar from 1.4.11 to 1.4.12
Bumps [pear/archive_tar](https://github.com/pear/Archive_Tar) from 1.4.11 to 1.4.12. **This update includes a security fix.**
- [Release notes](https://github.com/pear/Archive_Tar/releases)
- [Commits](https://github.com/pear/Archive_Tar/compare/1.4.11...1.4.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-19 16:19:13 +02:00
nathangray
eb2e6012f1 * Calendar: Fix event notifications had the wrong times in iCal attachment if user timezone was not server timezone 2021-01-18 09:20:39 -07:00
nathangray
6bb8922ffe Admin: Fix clear mail credentials to only IMAP, SMTP, SMIME 2021-01-18 08:37:55 -07:00
nathangray
e56a3a2bd6 Admin: split clear user's credentials into 2 actions, mail & all others 2021-01-18 08:37:46 -07:00
nathangray
f5a835e3ea * Admin: Context menu action to clear user credentials 2021-01-18 08:37:34 -07:00
nathangray
4c53f007bd Calendar: Avoid "PHP Warning: count(): Parameter must be an array or an object that implements Countable" in error_log 2021-01-15 09:54:50 -07:00
Hadi Nategh
4ef256f1a7 Add some jquery dialog options 2021-01-14 16:58:28 +01:00
Ralf Becker
2ec25b9e45 allow to format link-registry entries "add", "edit", ... as "url" parameter for actions 2021-01-14 16:00:16 +02:00
nathangray
7b7a855b13 * Etemplate: Avoid "Uncaught TypeError: Cannot read property ‘length’ of undefined"
This was happening when an app was open but not currently active and had a push update with no type.
2021-01-13 09:23:50 -07:00
nathangray
7f9a41f1c2 Calendar: Clean up next/previous for yearly planner to always jump by 1 month 2021-01-11 10:24:17 -07:00
nathangray
c0cfb375c3 * Calendar: Fix bug where yearly planner would not show events that went outside the displayed time period 2021-01-11 10:24:01 -07:00
nathangray
13c1c575a9 Mail: Save as option translation from Birgit 2021-01-11 09:49:09 -07:00
nathangray
9d27582313 * Mail: New "Save As" preference option to attach just the mail, no mail attachments 2021-01-11 09:48:51 -07:00
Hadi Nategh
30d7e5ad57 Set participants as extra params for calendar videoconferences 2021-01-11 16:59:15 +01:00
Hadi Nategh
00e82fc0c4 Add participants as extra params for videoconference call 2021-01-11 16:59:03 +01:00
nathangray
4fc24305a1 Addressbook: Fix sort changes wouldn't stay in some circumstances
In particular, sorting by Name would always reset
2021-01-07 11:22:01 -07:00
nathangray
b6036de8e2 * Etemplate: Add context menu action on linked files to copy them somewhere else
Also, update vfsSelect to use request(), so it processes the additional stuff in response so we can have a success message.
2021-01-07 11:19:09 -07:00
nathangray
c731ee1a38 Api: New JavaScript API method egw.request(menuaction : string, parameters : any[]) : Promise
Does an AJAX request, and resolves the returned Promise with just the data (no piggybacks) when it arrives from the server.  Any registered data handlers are run before resolving the Promise.
2021-01-07 11:15:42 -07:00
Hadi Nategh
183fb72f94 Fix CalDav in Thunderbird no longer syncs when videoconference backend BigBlueButton is configured 2021-01-06 14:08:23 +01:00
Hadi Nategh
744d7cbfd7 Make blockquotes breakable in html editor 2021-01-06 14:08:03 +01:00
Hadi Nategh
183c6d59c5 Add missing countdown widget in minified version 2021-01-06 09:16:19 +01:00
Ralf Becker
311a973385 * LDAP/Addressbook: use accounts filter from setup for accounts addressbook too 2020-12-29 19:37:56 +02:00
Hadi Nategh
d983e4b22e Give some padding to calendar meeting request dialog 2020-12-18 14:46:47 +01:00
Hadi Nategh
0d47d7c6c9 Fix add button alignment 2020-12-18 14:46:35 +01:00
Ralf Becker
afde35344f Changelog for 20.1.20201217 2020-12-17 08:47:30 +01:00