Commit Graph

36490 Commits

Author SHA1 Message Date
Ralf Becker
51742951ac remove (not used) grunt-ts to allow fixing dependabot alerts in dev packages 2021-06-15 10:33:22 +02:00
Ralf Becker
f90b828f6b * 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:00 +02:00
nathangray
ae86eb7812 * Api: Prevent invalid customfield names 2021-06-11 10:02:36 -06:00
Ralf Becker
9da0cfe5e8 fix typo (smallPART) and compress login image 2021-06-11 15:42:01 +02:00
nathangray
eb59b6bf65 Filemanager: Fix root access was stopped after removing custom ACL 2021-06-10 14:12:25 -06:00
nathangray
7cf7c5a638 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:00:09 -06:00
nathangray
a7d52168b7 Import/Export: Avoid "Undefined variable: filter" error
Correct files this time
2021-06-10 09:45:36 -06:00
nathangray
c853bb0f84 Revert "Import/Export: Avoid "Undefined variable: filter" error"
This reverts commit d57df627
2021-06-10 09:44:13 -06:00
nathangray
d57df627a7 Import/Export: Avoid "Undefined variable: filter" error 2021-06-10 09:43:19 -06:00
nathangray
9219536c2f * Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point 2021-06-10 09:06:28 -06:00
nathangray
93e2633107 Importexport: Improve handling of targets
- Give error if target uses an unknown stream wrapper
- If stream wrapper is not provided, assume VFS
2021-06-09 15:23:25 -06:00
nathangray
5aba575d25 Etemplate: Make some statustext readable by screenreader 2021-06-09 12:01:51 -06:00
nathangray
dd545799e0 Import/Export: Improve error message from bad XML 2021-06-09 10:08:13 -06:00
nathangray
0caabaf516 Fix PUSH new entries did not show if filter had multiple values 2021-06-08 13:31:32 -06:00
nathangray
2c5461b953 Etemplate: Only re-set label if the new value is different
Fixes initialization could clear the link text if value was set first
2021-06-08 10:59:46 -06:00
nathangray
c9c9f28851 Infolog: Use infolog owner as sender of notifications 2021-06-08 10:24:25 -06:00
nathangray
7d15c2f352 Notifications: Add configuration for account / address to use for sending notification emails
If the app specifies a different sender (Calendar) that is still used instead.
2021-06-08 10:22:48 -06:00
nathangray
9244b8604f Api: Fix Asyncservice did not have proper filesystem access as the job user 2021-06-07 14:23:49 -06:00
Ralf Becker
7ac8e80107 missing package-lock.json from commit #639bf09 2021-06-05 09:22:07 +02:00
nathangray
f4bcda7aaf Api: Fix Asyncservice did not have proper filesystem access as the job user 2021-06-04 13:58:59 -06:00
nathangray
be34aa1834 Etemplate: Change r/o URLs to use label as link text 2021-06-04 10:50:23 -06:00
Hadi Nategh
ab3ee4ffbb Clear xml errors in buffer after using xml in Mail otherwise it may get caught wrongly further in etemplate widget 2021-06-04 11:19:11 +02:00
Ralf Becker
639bf0926a remove not used dev-dependencies giving a (non-exploitable) Dependabot warning 2021-06-01 17:39:57 +02:00
Hadi Nategh
c7d80123ce Fix error key(): Argument #1 ($array) must be of type array, null given 2021-06-01 16:35:34 +02:00
nathangray
ba194038bf Silence "PHP Warning: count(): Parameter must be an array or an object that implements Countable" 2021-05-31 14:35:12 -06:00
nathangray
d0e7664eaa Etemplate: Give date-duration number a little more space. It can now fit "10.25" 2021-05-31 14:16:33 -06:00
nathangray
f953d7a3b2 Mail: Adapt to taglist not following API fix (200aebd171) to drag and drop of email addresses works 2021-05-31 10:27:29 -06:00
nathangray
200aebd171 Etemplate: Fix taglist input was not getting name attribute set since c3bebf9c31 2021-05-31 09:39:30 -06:00
Ralf Becker
e43331e48b fix not applied blur on initial load and also disable optimization for CRM-view and the like 2021-05-31 17:11:58 +02:00
Ralf Becker
0a9e61f6fa * InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified 2021-05-31 10:38:44 +02:00
Hadi Nategh
660ba37f47 Do not try to filter out html body as it would cause broken html content not being displayed at all 2021-05-28 15:13:01 +02:00
Ralf Becker
579b0efa0f remove not used supersize.js 2021-05-28 09:58:56 +02:00
Ralf Becker
67a6a9f1f3 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-27 12:29:51 +02:00
Ralf Becker
3248e82d65 * 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:49:20 +02:00
Ralf Becker
c4bcae0598 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-26 11:38:36 +02:00
nathangray
a261ce8556 Avoid some PHP warnings about doing things to arrays that aren't arrays 2021-05-25 11:35:40 -06:00
Ralf Becker
d3d8ff3493 * 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:25:11 +02:00
Ralf Becker
547f28fe3d report and log enabling push (and other IMAP errors)
don't switch regular reload handling off in that case
2021-05-25 17:47:25 +02:00
Ralf Becker
2dc83c410c changes for 21.1 2021-05-25 13:23:32 +02:00
Ralf Becker
ea79a15903 making it final 2021-05-25 08:46:57 +02:00
Ralf Becker
03469add3e * SmallPART: concatenate and minify all Java/TypeScript files to speed up loading 2021-05-25 08:21:17 +02:00
Ralf Becker
39ad3a7977 port csv-export from old eTemplate nextmatch to separate Api\Etemplate\Export class to not have to rely on old eTemplate 2021-05-23 08:58:47 +02:00
nathangray
5fbdd1376a Fix PHP warnings for PHP 8 compatability 2021-05-21 10:43:52 -06:00
Ralf Becker
43b04bb21b Changelog for 21.1.20210521 2021-05-21 18:19:52 +02:00
nathangray
34ec8e6cb3 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:16:25 -06:00
Ralf Becker
d885e05250 21.1 login background 2021-05-21 15:32:38 +02:00
Hadi Nategh
7161cd6268 Fix duplicated egw logo in mobile login page 2021-05-21 14:55:29 +02:00
Hadi Nategh
0fc8d7259f Add missing notify only param from videoconference call in iCal 2021-05-21 13:07:30 +02:00
Hadi Nategh
0e69c8c800 Fix opening an app link as popup loses it's opener when its origin app tab is not loaded 2021-05-21 12:40:08 +02:00
Ralf Becker
5e151a6210 export hbox widget and mark parameter in getDOMNode() optional 2021-05-21 12:25:29 +02:00