8dedc3392f
* Calendar: New context menu action to manually [re]send notifications
2021-02-09 13:50:27 -07:00
df2a426e08
fix not working onchange on all inputs of date-duration select_unit="false"
2021-02-09 15:51:10 +02:00
b234694d58
no longer overwrite user-agent white-space: pre for select inside an hbox, causing options to be formated over multiple lines
2021-02-09 11:32:32 +02:00
0d7a4bb848
Etemplate: Fix rows actions didn't work after dragging file from system onto row
2021-02-08 14:44:55 -07:00
d2a2ae49e3
* Addressbook: Fix missing distribution lists
2021-02-08 09:56:49 -07:00
3ab851550c
neccessary schema update to support further credential-types
2021-02-08 17:33:54 +02:00
c37581f43c
* EPL/mail: support SpamTitan REST API to manage spam, requires an API token
2021-02-08 17:31:49 +02:00
98d5e86121
Avoid some warnings
2021-02-05 08:57:48 -07:00
04f4a327c2
implement date-duration select_unit="false" to show durations like "0:01:20"
2021-02-05 15:57:59 +02:00
0021080641
Translation fixes from Stefan
2021-02-04 17:00:40 -07:00
be9fcea5c5
Etemplate: Make sure all attributes get expanded
2021-02-04 14:48:22 -07:00
b85a1f0627
Show user's profile menu always on top
2021-02-03 17:18:36 +01:00
76d259b593
Exclude video and avatar icon from darkmode
2021-02-03 17:04:06 +01:00
62951986ae
Add break_title option for link widget in order to be able to break link's title into new line based on a given delimiter
2021-02-03 14:14:22 +01:00
0f69a5669f
pending translations from our translation server
2021-02-03 08:25:50 +01:00
8f28533288
Set initial startitme after the video is loaded
2021-02-02 12:35:28 +01:00
bbd9a5a765
allow to set starttime of video
2021-02-02 12:02:52 +02:00
a412aa18a4
Etemplate: Export et2_appicon
2021-02-01 16:54:20 -07:00
6ab0ad934b
Etemplate: Fix tree default icons path was still in phpgwapi
2021-02-01 16:40:10 -07:00
1bbe3aa21b
* Calendar: Fix timespan in tooltip was wrong if event had seconds in start or end time
2021-02-01 10:08:14 -07:00
2af199f725
new precision option to limit number of counters shown
2021-01-29 20:35:00 +02:00
bb5157d338
Fix sieve rules edit dialog loses its matches field value after re-opening the entry
2021-01-29 11:19:42 +01:00
15c72f284f
change client-side to only deal with a duration converted server-side from an end-datetime or a duration like "+123seconds"
2021-01-28 19:53:14 +02:00
58dedd4f3b
Reduce filter brightness in darkmode it helps reading white texts
2021-01-28 18:24:24 +01:00
e98a8b372e
Only apply darkmode preference on top level window for initiation because the rest is supposed to get set from client-side state
2021-01-28 18:03:27 +01:00
5e73271df4
Exclude login background from darkmode filter
2021-01-28 17:41:13 +01:00
779f2691bd
* Timesheet: Fix created time was wrong in user timezone was not the same as server timezone
2021-01-28 09:39:17 -07:00
5b4a436ab3
countdown: convert datetime server-side into a duration to avoid problems with wrong time or timezone on client
2021-01-28 16:02:38 +02:00
69b33e9288
make countdown a value-widget to get automatic timezone handling by date widgets beforeSendToClient method
2021-01-28 12:08:29 +02:00
d0d7031417
* Calendar: Fix alarm for all users had wrong timezone when user timezone was not server timezone
2021-01-27 11:04:08 -07:00
b247554141
Timesheet: more timezone date fixes
...
This time start time was improperly processed, fixed end_time too
2021-01-27 10:23:22 -07:00
b9570b9b60
Some fixes for darkmode:
...
- Fix darkmode not switched in popups
- Fix a quick white page shown before switching to darkmode when it's set to 'auto'
2021-01-27 12:26:37 +01:00
e980f3a851
Etemplate: if readonly radiobox has the default ro_true=X, we still need the label
2021-01-26 13:09:39 -07:00
867fcc17c6
Etemplate: Allow to specify the read only true/false values for checkbox customfields
2021-01-26 10:42:18 -07:00
dad82bf1f1
Implement auto color-scheme in order to respect browser's selected prefers-color-scheme
2021-01-26 17:04:37 +01:00
511325570a
fix empty accounts addressbook after 20.1.20210125 update
2021-01-26 12:51:33 +02:00
1259ae8d04
More automatic timezone handling schema for new code (hopefully not breaking existing code):
...
1. SO converts all timestamps to Api\DateTime objects using Api\DateTime::server2user($ts, 'object')
- Api\Storage and Api\Storage\Base class do that automatic if using 'object' as $timestamp_type constructor parameter
- if using just Api\Db you need to iterate over your selects manually and apply Api\DateTime::server2user($ts, 'object')
- timestamps are store in DB in server timezone and above conversation honors that and additionally set the user TZ
2. Rest of the app should keep all timestamps as Api\DateTime objects
- direct comparison works for Api\DateTime (and PHP \DateTime) as __toString() method automatic converts to UTC timestamps
- do NOT convert them to timezone-less timestamps and no further timezone conversation needed for output with eTemplate
3. eTemplate2 converts automatic to user timezone for displaying dates and times
- you need to use <date-time ... data_format="object"/> to get Api\DateTime objects back from eTemplate!
4. Api\Db converts automatic to server timezone when quoting DateTime objects for integer or timestamp columns
5. only output other then eTemplate might need to set a timezone different from the user TZ before calling $ts->format()
2021-01-26 11:16:42 +02:00
fa26bcb29c
Calendar: Fix all day events were missing end date in iCal
2021-01-25 10:27:31 -07:00
a2fde92c89
Changelog for 20.1.20210125
2021-01-25 14:23:37 +02:00
1739c88a53
remove npm packages grunt-{hub,contrib-uglify-es} not used in 20.1
2021-01-25 13:55:21 +02:00
49f10e7e31
* FPM/Container: start more php processes by default and keep them running to better cope with high usage
2021-01-25 11:13:11 +02:00
42600c90fa
* Preferences: Fix deleting multiple categories only removed the first
2021-01-22 14:06:44 -07:00
8425f380fe
some fixes for int/float widget: server-side was not expanding min/max attribute and client-side considers empty min/max attr as 0
2021-01-22 17:24:55 +02:00
fe320938e5
document EGroupware timestamps and remove own __toString() method to be able to compare objects
2021-01-22 15:18:39 +02:00
d1287887a3
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-21 11:47:50 -07:00
0ca3d63f18
Calendar: When creating a videoconference, send start/end as string with no timezone (usertime)
2021-01-21 11:21:33 -07:00
d5434d567b
* Calendar: Fix videoconference link in event tooltip
2021-01-21 19:04:01 +01:00
2912329b66
Add videoconference checkbox to calendar/mobile theme
2021-01-21 10:20:14 +01:00
aef0338327
Fix error breaking calendar notifications
2021-01-20 09:23:07 -07:00
5a825c83d7
[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:06:49 +02:00