Ralf Becker
|
ab1e59c0df
|
register and deregister old JavaScript based app objects with new TypeScript registry to receive observer and push calls
|
2020-07-15 19:15:54 +02:00 |
|
Hadi Nategh
|
fcd7a77c44
|
Fixing none app static functions stopped being called relevant to commit 52eb5ca8e0
|
2020-07-15 11:01:34 +02:00 |
|
nathangray
|
a90acac0f4
|
Infolog: Export filtering with info_contact
|
2020-07-14 15:26:02 -06:00 |
|
nathangray
|
3dd30b1ee1
|
Api: Fix multiple action confirmation
|
2020-07-14 14:19:53 -06:00 |
|
nathangray
|
5a72efe7f7
|
Deal with data if it came back with something else
|
2020-07-14 14:13:05 -06:00 |
|
nathangray
|
dc6a8e0977
|
* Calendar: Push updates
|
2020-07-14 13:39:45 -06:00 |
|
Hadi Nategh
|
2c7b7052bc
|
Algin nextmatch header and toolbar more button in list view
|
2020-07-14 16:14:13 +02:00 |
|
Ralf Becker
|
5f1dd8a17b
|
Update README.md
|
2020-07-14 15:12:02 +02:00 |
|
Hadi Nategh
|
90d33cd4fb
|
Add more translations
|
2020-07-14 15:08:45 +02:00 |
|
Ralf Becker
|
c22896ac36
|
Update README.md
|
2020-07-14 14:55:17 +02:00 |
|
Ralf Becker
|
b224dd4bc8
|
remove 17.1 and add 20.1
|
2020-07-14 14:39:22 +02:00 |
|
Hadi Nategh
|
b29cce05be
|
Fix searchbox no longer works in mobile template
|
2020-07-14 12:17:15 +02:00 |
|
Ralf Becker
|
3a342ad457
|
update timezones to 2.2020a
|
2020-07-14 08:48:54 +02:00 |
|
Ralf Becker
|
131b087efc
|
run install-cli twice, to update composer installed apps
|
2020-07-13 19:54:33 +02:00 |
|
Ralf Becker
|
808313c121
|
set grants if given for push
|
2020-07-13 19:26:05 +02:00 |
|
Hadi Nategh
|
35118299cf
|
Fix some styling issues
|
2020-07-13 16:33:43 +02:00 |
|
Hadi Nategh
|
67d50fca78
|
Fix mail subject modifier dialog
|
2020-07-13 16:30:11 +02:00 |
|
Hadi Nategh
|
31293807f9
|
Use text-indent for input and select box text indentation since padding would break 100% width
|
2020-07-13 16:20:15 +02:00 |
|
nathangray
|
29e0514d52
|
Calendar: Fix vertical resizing on day view todo list
|
2020-07-10 13:43:02 -06:00 |
|
nathangray
|
31b7c49fd3
|
Etemplate: Avoid error if sender is not passed
|
2020-07-10 13:30:47 -06:00 |
|
nathangray
|
af4fcd7a2d
|
Etemplate: Avoid trying to process regexes by checking for end anchor
|
2020-07-10 13:27:48 -06:00 |
|
nathangray
|
13842ffb79
|
* Infolog: Add filter by contact to export filters
|
2020-07-10 13:13:04 -06:00 |
|
nathangray
|
bc253e0bd7
|
ImportExport: Fix all custom field types were showing up as filterable. Now limited to the ones we can handle.
|
2020-07-10 11:25:49 -06:00 |
|
nathangray
|
510a6419c5
|
Etemplate: Avoid error if file_data.mime is false for some reason
(file missing)
|
2020-07-10 11:11:05 -06:00 |
|
nathangray
|
63a320ca35
|
Import/Export: Fix export download did not download
|
2020-07-10 09:14:36 -06:00 |
|
Hadi Nategh
|
146cba903b
|
Add missing part from commit 4c7709d49f
|
2020-07-10 13:16:50 +02:00 |
|
Ralf Becker
|
502d423885
|
fix PHP Warning: substr() expects parameter 1 to be string, array given
|
2020-07-10 11:08:38 +02:00 |
|
nathangray
|
d8a51abd8a
|
Mail: Add missing placeholder translation
|
2020-07-09 14:03:08 -06:00 |
|
nathangray
|
1a3582536a
|
Import/Export: Fix export destroyed list's etemplate request
|
2020-07-09 13:14:24 -06:00 |
|
Ralf Becker
|
76c36cfbcd
|
* Mail: allow to configure a proxy to display external http images (eg. proxy.egroupware.org)
|
2020-07-09 11:54:52 +02:00 |
|
nathangray
|
4fc02fbe20
|
Etemplate: Fix searchbox did not properly manage child DOM nodes
|
2020-07-08 14:34:50 -06:00 |
|
Ralf Becker
|
bcf9e1edee
|
proxy http images to https
|
2020-07-08 20:51:33 +02:00 |
|
nathangray
|
9cb143d0d3
|
Etemplate: Prevent dialogs from destroying parent's request
|
2020-07-08 11:01:05 -06:00 |
|
Ralf Becker
|
dfb26264d0
|
update swoolpush to fix Travis error
|
2020-07-08 15:23:47 +02:00 |
|
Ralf Becker
|
aefad4be19
|
update swoolpush to fix Travis error
|
2020-07-08 15:17:08 +02:00 |
|
Ralf Becker
|
dc692e80e1
|
update smallPART to fix Travis error
|
2020-07-08 14:56:32 +02:00 |
|
Ralf Becker
|
0faa8b367e
|
* Mail: open notification email of own domain as popup
|
2020-07-08 14:28:21 +02:00 |
|
Ralf Becker
|
7428e2d7cd
|
do not add path of url to CSP
|
2020-07-07 13:18:28 +02:00 |
|
nathangray
|
ca8742e10b
|
Etemplate: Password widget css improvements
Fixes buttons blocked by long passwords
|
2020-07-06 11:42:16 -06:00 |
|
Ralf Becker
|
34cbc6880a
|
step attribute for number widget
|
2020-07-06 18:24:07 +02:00 |
|
Hadi Nategh
|
b0965ea44d
|
Arrange mail-tree's menu item
|
2020-07-06 15:22:04 +02:00 |
|
Hadi Nategh
|
16579e7bcb
|
Fix translations
|
2020-07-06 14:25:08 +02:00 |
|
Hadi Nategh
|
f5fe1cf02f
|
Add replyto and folder fields into predefined compose values
|
2020-07-06 10:25:56 +02:00 |
|
Ralf Becker
|
98a6a7a9b8
|
* Login page: use HTTP status code 401 for a failed login, so tools like fail2ban can recognice that
|
2020-07-04 08:18:31 +02:00 |
|
nathangray
|
4c7709d49f
|
Etemplate: Get vfsUpload values to use expose so they work like links
|
2020-07-03 14:23:41 -06:00 |
|
nathangray
|
ee498f703d
|
Etemplate: Fix password widget could not be cleared entirely
|
2020-07-03 09:25:51 -06:00 |
|
Hadi Nategh
|
9130b70347
|
Add translations
|
2020-07-03 15:12:19 +02:00 |
|
nathangray
|
e80c118aa8
|
Etemplate: Replace resetDirty(), it's needed for IInput interface
|
2020-07-02 11:19:11 -06:00 |
|
nathangray
|
7278b30ff0
|
Actually set the default cf prefix so everything works.
|
2020-07-02 09:40:09 -06:00 |
|
Hadi Nategh
|
11ba189bd0
|
Make sure content has at least an empty object
|
2020-07-02 11:00:15 +02:00 |
|