46c5533b0c
countdown: convert datetime server-side into a duration to avoid problems with wrong time or timezone on client
2021-02-17 16:11:19 +01:00
2be005f2b9
backport from master
2021-02-16 22:05:45 +02:00
c22fc8c004
* Calendar: Make resources stand out more in conflict list
2021-02-11 10:03:24 -07:00
880a8be7c6
Etemplate: Fix rows actions didn't work after dragging file from system onto row
2021-02-08 14:55:32 -07:00
5b8e9ca4f3
* Addressbook: Fix missing distribution lists
2021-02-08 10:01:27 -07:00
8842c50117
neccessary schema update to support further credential-types
2021-02-08 17:34:26 +02:00
f9038d0cd3
* EPL/mail: support SpamTitan REST API to manage spam, requires an API token
2021-02-08 17:32:35 +02:00
250a4e65cc
Translation fixes from Stefan
2021-02-04 17:02:25 -07:00
3aee50ca7e
pending translations from our translation server
2021-02-03 08:26:45 +01:00
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
7cd5562a8b
Fix error breaking calendar notifications
2021-02-01 14:03:29 +01:00
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
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
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
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
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
fded91075b
Fix sieve rules edit dialog loses its matches field value after re-opening the entry
2021-01-29 11:22:08 +01:00
51aedaeea1
make countdown a value-widget to get automatic timezone handling by date widgets beforeSendToClient method
2021-01-28 11:22:49 +01:00
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
72f7ac95b4
fix empty accounts addressbook after 20.1.20210125 update
2021-01-26 12:52:20 +02:00
c1b623d259
Calendar: Fix all day events were missing end date in iCal
2021-01-25 20:01:30 +02:00
1b2967a526
* Preferences: Fix deleting multiple categories only removed the first
2021-01-25 16:42:56 +02:00
2b9160682b
remove npm packages grunt-{hub,contrib-uglify-es} not used in 20.1
2021-01-25 13:52:10 +02:00
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
646b299496
Changelog for 20.1.20210125
2021-01-25 10:43:01 +02:00
7960831180
document EGroupware timestamps and remove own __toString() method to be able to compare objects
2021-01-22 15:15:08 +01:00
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
ac91e403e6
Calendar: When creating a videoconference, send start/end as string with no timezone (usertime)
2021-01-22 15:14:46 +01:00
a3dc00217d
* Calendar: Fix videoconference link in event tooltip
2021-01-21 11:25:03 -07:00
0db14b78cc
Add videoconference checkbox to calendar/mobile theme
2021-01-21 10:21:03 +01:00
07a6b20a32
Fix error breaking calendar notifications
2021-01-20 09:23:54 -07:00
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
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
6bb8922ffe
Admin: Fix clear mail credentials to only IMAP, SMTP, SMIME
2021-01-18 08:37:55 -07:00
e56a3a2bd6
Admin: split clear user's credentials into 2 actions, mail & all others
2021-01-18 08:37:46 -07:00
f5a835e3ea
* Admin: Context menu action to clear user credentials
2021-01-18 08:37:34 -07:00
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
4ef256f1a7
Add some jquery dialog options
2021-01-14 16:58:28 +01:00
2ec25b9e45
allow to format link-registry entries "add", "edit", ... as "url" parameter for actions
2021-01-14 16:00:16 +02:00
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
7f9a41f1c2
Calendar: Clean up next/previous for yearly planner to always jump by 1 month
2021-01-11 10:24:17 -07:00
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
13c1c575a9
Mail: Save as option translation from Birgit
2021-01-11 09:49:09 -07:00
9d27582313
* Mail: New "Save As" preference option to attach just the mail, no mail attachments
2021-01-11 09:48:51 -07:00
30d7e5ad57
Set participants as extra params for calendar videoconferences
2021-01-11 16:59:15 +01:00
00e82fc0c4
Add participants as extra params for videoconference call
2021-01-11 16:59:03 +01:00
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
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
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
183fb72f94
Fix CalDav in Thunderbird no longer syncs when videoconference backend BigBlueButton is configured
2021-01-06 14:08:23 +01:00