32edce1626
Try to take only quoted_printable to decode and avoid decoding url params as quoted
2021-07-01 17:14:13 +02:00
7e17478c9a
Changelog for 21.1.20210629
2021-06-29 09:43:00 +02:00
2d0bb9fda7
Add missing backport from 488f01aea9
2021-06-25 11:12:57 +02:00
7297789e79
Avoid triggering initial resize if not necessary
2021-06-24 16:28:03 +02:00
12591f3911
Api: Fix Asyncservice did not have proper filesystem access as the job user
2021-06-24 08:20:26 -06:00
b7fab5d414
Etemplate: Change r/o URLs to use label as link text
2021-06-21 08:44:57 -06:00
001d5168ee
Fix 404 errors caused by none existing html editor icons
2021-06-15 12:12:11 +02:00
4ef9b08457
fix class Api\Mail\Config not found
2021-06-15 10:53:31 +02:00
5c7925773b
* Mail/Dovecot: allow to disable caching of flags in site config to support Dovecot private seen flags on shared folders
2021-06-15 10:24:55 +02:00
00e5c1e521
* Api: Prevent invalid customfield names
2021-06-11 10:05:44 -06:00
2c715a4578
fix typo (smallPART) and compress login image
2021-06-11 15:43:06 +02:00
96fd9153d3
Etemplate: Better error message for parse errors in xml strings (not files)
...
This happens in things like Transformer, where we generate some XML for parsing
2021-06-10 11:36:05 -06:00
1334d963d9
* Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point
2021-06-10 09:08:39 -06:00
134aa92712
Clear xml errors in buffer after using xml in Mail otherwise it may get caught wrongly further in etemplate widget
2021-06-04 14:05:29 +02:00
ecbfecf436
Etemplate: Give date-duration number a little more space. It can now fit "10.25"
2021-06-01 08:35:51 -06:00
8bb4f56149
implement (increment|decrement)Cache to avoid race-conditions if multiple processes update a value
...
implemented in memcached and APCu backends, default implementation using get&set in base-class
2021-05-31 20:32:10 +02:00
cda95d8188
store some lock-data, so only a single callback calculate data on cache-miss
...
done to avoid race-conditions where many processes try to fetch and therefore calculate some expensive to calculate data
eg. mass-mailings in our hosting
2021-05-27 08:52:58 +02:00
691fb06de5
* Setup: skip files backup on update even if configured
...
It might takes the server down for hours and updates usually dont affect the files
2021-05-27 08:50:02 +02:00
5ca7452613
* Mail/Admin: fix not working mail wizard
...
caused by loading app.js again and therefore this.et2 is not set --> only load / use egw.applyFunc() if not already set
2021-05-25 18:26:13 +02:00
d733cb48e9
report and log enabling push (and other IMAP errors)
...
don't switch regular reload handling off in that case
2021-05-25 18:26:13 +02:00
a117e4cf6a
port csv-export from old eTemplate nextmatch to separate Api\Etemplate\Export class to not have to rely on old eTemplate
2021-05-23 09:20:36 +02:00
7f17404d98
Changelog for 21.1.20210521
2021-05-21 17:54:03 +02:00
35bc2ffe70
Api: Fix accounts list (Sql) would be empty after refresh if there were less than 50 accounts
...
- Fix some accounts backend were not returning results indexed by account ID
2021-05-21 09:18:09 -06:00
f266766b95
Fix opening an app link as popup loses it's opener when its origin app tab is not loaded
2021-05-21 17:01:22 +02:00
e919523a51
Merge login Ui changes
2021-05-21 16:46:54 +02:00
3037191ea8
WIP login Ui:
...
- Re-arrange registration links
- Fix bg colors
- Fix social icons padding
2021-05-21 16:17:49 +02:00
33951a6377
WIP login Ui:
...
- Get login messages the same style as egw messages
- Arrange logo and social icons
2021-05-21 16:17:00 +02:00
a2d182c11a
Add extra icons for login apps content
2021-05-21 16:10:56 +02:00
4261922728
21.1 login background
2021-05-21 15:34:41 +02:00
75c53c127c
export hbox widget and mark parameter in getDOMNode() optional
2021-05-21 12:26:47 +02:00
f2d349cf2c
fix PHP Warning on login page
2021-05-21 09:52:41 +02:00
4b9ec7ec13
Api: Respect do_symlink flag to keep links as links
...
Fixes troubles with syncing
2021-05-20 13:00:55 -06:00
50fcb69225
fix some real typos
2021-05-19 19:30:21 +02:00
65405790e3
* AD: fix account-selection type "groupmembers" caused high load on AD
...
also caching groups now on instance level instead of session
2021-05-19 19:30:21 +02:00
ded8cdecf9
Fix symlinks were opened read-only in Collabora
2021-05-19 08:37:51 -06:00
ac7457b37e
fix missing the widget argument
2021-05-18 19:24:41 +02:00
235f1ba8ec
dynamic load app.js file for "app.$app.$func" type handlers, if not already loaded
...
so eg. a config.xet run by admin app could call a handler from the apps own app.js
2021-05-18 19:24:41 +02:00
5ecba984cf
Etemplate: let break_title be optional based on space, and keep the actual characters
2021-05-18 08:43:24 -06:00
b8eacf5332
Check popup blocker for when trying to open mail compose popup from filemamanger/Collabora
2021-05-18 11:42:56 +02:00
e30ff2caa2
allow to change video via set_src (and set_src_type)
2021-05-17 13:30:03 +02:00
e14d2ef332
* ADS/LDAP: improve caching of searching/listing
2021-05-16 20:44:04 +02:00
1e2c7de6f7
allow to pass JSON serialized date-array with date&timezone to constructor
2021-05-15 15:57:37 +02:00
46e97f8975
fix typo causing number of failed attempts on IP whitelist not to be used
2021-05-11 11:21:21 +02:00
a81dfdcfd8
Etemplate: Fix links with title provided always displayed loading spinner
2021-05-10 11:02:05 -06:00
42ac049bc1
Bump version to 21.1
2021-05-08 15:02:53 +02:00
9376cb295f
Etemplate: switch to tab of first invalid input, not last
2021-05-06 08:40:45 -06:00
8b9f520f86
Prevent vfs select dialog destroying session becuase of not being able to find the right app name (eg. admin mail account where app is different than current app)
2021-05-05 17:36:03 +02:00
a218faf73e
* AD/Login: fix login always reports "account is expired", if account-selection "group-members" is set for AD
2021-05-05 15:46:11 +02:00
c1fa751f5d
Changelog for 21.1.20210504
2021-05-04 09:55:21 +02:00
82ab8d9092
WIP login Ui: add motion into apps list
2021-05-03 17:13:04 +02:00