Alexander Ebert [Fri, 1 Feb 2019 17:35:12 +0000 (18:35 +0100)]
Decrease ACP search frequency and ignore control characters
The search still yields quite a few requests, but this is fine considering that it is (a) limited to the admin panel and (b) having faster results is a worthy trade off.
Alexander Ebert [Fri, 1 Feb 2019 16:14:38 +0000 (17:14 +0100)]
Prevent adding/editing of images from blocked sources
Matthias Schmidt [Fri, 1 Feb 2019 14:34:33 +0000 (15:34 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Fri, 1 Feb 2019 14:34:24 +0000 (15:34 +0100)]
Merge branch '3.0'
Matthias Schmidt [Fri, 1 Feb 2019 14:34:11 +0000 (15:34 +0100)]
Allow to filter by just one day in UserRegistrationDateIntervalCondition
Previously, setting "more than 1 day, but less than 2 days" was not possible.
Alexander Ebert [Fri, 1 Feb 2019 11:03:21 +0000 (12:03 +0100)]
Proper placement of the external link icon for floated images with links
Alexander Ebert [Fri, 1 Feb 2019 09:48:16 +0000 (10:48 +0100)]
Support elements other than `<div>` for video containers
Alexander Ebert [Thu, 31 Jan 2019 18:18:13 +0000 (19:18 +0100)]
Centralized method to handle active page overlays
Alexander Ebert [Thu, 31 Jan 2019 17:44:44 +0000 (18:44 +0100)]
Implicitly submit the selected label if its the only form element
Joshua Rüsweg [Thu, 31 Jan 2019 15:53:03 +0000 (16:53 +0100)]
Fix pressing enter triggers trophy badge handler
Fixes #2818
Alexander Ebert [Thu, 31 Jan 2019 15:50:40 +0000 (16:50 +0100)]
Suggest the app directory when installing through the ACP
Alexander Ebert [Thu, 31 Jan 2019 12:06:57 +0000 (13:06 +0100)]
Better detection of non-http protocols
Alexander Ebert [Thu, 31 Jan 2019 11:14:30 +0000 (12:14 +0100)]
Support tables in the code formatter
Alexander Ebert [Wed, 30 Jan 2019 17:25:05 +0000 (18:25 +0100)]
Replaced fixed color values with variables / Style API version 5.2
Alexander Ebert [Wed, 30 Jan 2019 16:56:33 +0000 (17:56 +0100)]
Prevent rendering of unmatched mentions
Alexander Ebert [Wed, 30 Jan 2019 12:51:24 +0000 (13:51 +0100)]
Preserve element attributes on rename
Alexander Ebert [Wed, 30 Jan 2019 12:09:40 +0000 (13:09 +0100)]
Move the options in the mobile menu to the top level
Alexander Ebert [Wed, 30 Jan 2019 12:09:07 +0000 (13:09 +0100)]
Minor improvements to the system check
Alexander Ebert [Tue, 29 Jan 2019 20:34:53 +0000 (21:34 +0100)]
Prevent the rule generator from being triggered on form submit via keyboard
See #2817
Alexander Ebert [Tue, 29 Jan 2019 19:06:36 +0000 (20:06 +0100)]
Update SystemCheckPage.class.php
Alexander Ebert [Tue, 29 Jan 2019 18:14:00 +0000 (19:14 +0100)]
Implemented a basic system check
See #2811
The original issue was going much further, but during development it showed that it overlapped way too much with the existing validation methods.
Joshua Rüsweg [Mon, 28 Jan 2019 18:45:36 +0000 (19:45 +0100)]
Fix usage of unknown class
Matthias Schmidt [Mon, 28 Jan 2019 17:32:20 +0000 (18:32 +0100)]
Fix typo in property documentation
See #2509
Matthias Schmidt [Mon, 28 Jan 2019 17:31:38 +0000 (18:31 +0100)]
Fix form builder-related issues with PIP GUI
See #2545
Matthias Schmidt [Mon, 28 Jan 2019 17:30:37 +0000 (18:30 +0100)]
Fix saving page with parent via PIP
See #2545
Joshua Rüsweg [Mon, 28 Jan 2019 15:34:46 +0000 (16:34 +0100)]
Cleanup form in the `saved` method
See #2509
Marcel Werk [Mon, 28 Jan 2019 15:28:23 +0000 (16:28 +0100)]
Don't close datepicker (with time) after selecting the day
Closes #2839
Matthias Schmidt [Sun, 27 Jan 2019 14:50:45 +0000 (15:50 +0100)]
Fix `like` return value of `LikeHandler::like()`
See #2508
See
6077024256f9a325daa8b58173c764e62fad24d9
Matthias Schmidt [Sun, 27 Jan 2019 14:12:00 +0000 (15:12 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sun, 27 Jan 2019 14:10:30 +0000 (15:10 +0100)]
Show likes when loading comment (responses) via permalink
Close #2836
Matthias Schmidt [Sun, 27 Jan 2019 12:06:35 +0000 (13:06 +0100)]
Allow media links generated in the ACP to point to the frontend
Matthias Schmidt [Sun, 27 Jan 2019 11:30:19 +0000 (12:30 +0100)]
Add missing since tags
See #2223
See #2231
Matthias Schmidt [Sun, 27 Jan 2019 11:26:10 +0000 (12:26 +0100)]
Mark comment (response) notifications as read when loaded via AJAX
Close #2835
Matthias Schmidt [Sun, 27 Jan 2019 11:04:28 +0000 (12:04 +0100)]
Add methods to mark comment-related notifications as read
(And store the ids of the liked comment/comment respones as the base object id for like notifications.)
Matthias Schmidt [Sun, 27 Jan 2019 07:31:59 +0000 (08:31 +0100)]
Fix variable name in comment response list template
See #2508
See
1167800d804f5833cee0ff82764869a6e23d27bd
Marcel Werk [Fri, 25 Jan 2019 12:27:54 +0000 (13:27 +0100)]
Fixed mobile style issue
Matthias Schmidt [Thu, 24 Jan 2019 17:31:55 +0000 (18:31 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Thu, 24 Jan 2019 17:29:06 +0000 (18:29 +0100)]
Merge branch '3.0'
Matthias Schmidt [Thu, 24 Jan 2019 17:28:47 +0000 (18:28 +0100)]
Fix typo in German language item
Matthias Schmidt [Thu, 24 Jan 2019 17:24:07 +0000 (18:24 +0100)]
Fix exception when reading value of field without immutability support
See #2509
See
aa6f853584182980c1c7d12891b689317e458b8b
Alexander Ebert [Tue, 22 Jan 2019 17:01:28 +0000 (18:01 +0100)]
Prevent errors caused by unknown media objects
Alexander Ebert [Tue, 22 Jan 2019 11:18:53 +0000 (12:18 +0100)]
Merge branch '3.0'
Alexander Ebert [Tue, 22 Jan 2019 11:12:05 +0000 (12:12 +0100)]
Remove superfluous `<br>` inserted by Firefox
Matthias Schmidt [Sun, 20 Jan 2019 15:52:27 +0000 (16:52 +0100)]
Unify table icon size
Close #2832
Matthias Schmidt [Sun, 20 Jan 2019 15:48:24 +0000 (16:48 +0100)]
Improve wording of English language item
See #2797
Matthias Schmidt [Sun, 20 Jan 2019 15:41:30 +0000 (16:41 +0100)]
Add permission check for notifiction test page
The same permission as for the other devtool pages is used.
Matthias Schmidt [Sun, 20 Jan 2019 15:20:47 +0000 (16:20 +0100)]
Add support for HTML in category descriptions
Close #2833
Matthias Schmidt [Sun, 20 Jan 2019 09:14:13 +0000 (10:14 +0100)]
Fix WCFSetup due to undefined option constant
See
b5158645d503bd1d8c484001f8a41f7a52449c5f
Tim Düsterhus [Sat, 19 Jan 2019 12:12:36 +0000 (13:12 +0100)]
Expose ENABLE_PRODUCTION_DEBUG_MODE to JavaScript in ACP
see
11084ada183f7172736d790d1129725654e7f82e
Joshua Rüsweg [Fri, 18 Jan 2019 17:17:01 +0000 (18:17 +0100)]
Add missing object id
See #2651
Matthias Schmidt [Fri, 18 Jan 2019 17:15:22 +0000 (18:15 +0100)]
Use video player for video attachments
Close #2802
Marcel Werk [Fri, 18 Jan 2019 17:05:02 +0000 (18:05 +0100)]
Merge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 17:04:09 +0000 (18:04 +0100)]
Fixed validation of article categories
Marcel Werk [Fri, 18 Jan 2019 16:56:00 +0000 (17:56 +0100)]
Merge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 16:54:56 +0000 (17:54 +0100)]
Updated description for paypal address
Marcel Werk [Fri, 18 Jan 2019 16:51:10 +0000 (17:51 +0100)]
Merge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 16:48:59 +0000 (17:48 +0100)]
Updated cookie policy
Marcel Werk [Fri, 18 Jan 2019 16:38:50 +0000 (17:38 +0100)]
Merge branch 'master' into next
Marcel Werk [Fri, 18 Jan 2019 16:36:45 +0000 (17:36 +0100)]
Merge branch '3.0'
Marcel Werk [Fri, 18 Jan 2019 16:35:40 +0000 (17:35 +0100)]
Merge branch '3.0' into next
Marcel Werk [Fri, 18 Jan 2019 16:34:57 +0000 (17:34 +0100)]
Updated privacy policy
* Updated Goolge's address
Marcel Werk [Fri, 18 Jan 2019 16:31:06 +0000 (17:31 +0100)]
Fixed small design issue
Marcel Werk [Fri, 18 Jan 2019 16:25:16 +0000 (17:25 +0100)]
Fixed missing language variable
Marcel Werk [Fri, 18 Jan 2019 16:20:08 +0000 (17:20 +0100)]
Added notification for new user registrations
Closes #2803
Alexander Ebert [Thu, 17 Jan 2019 15:31:48 +0000 (16:31 +0100)]
Restrict the mentioning of groups using a permission
See #2804
Alexander Ebert [Wed, 16 Jan 2019 22:00:11 +0000 (23:00 +0100)]
Support mentions of user groups
See #2804
Tim Düsterhus [Wed, 16 Jan 2019 14:26:17 +0000 (15:26 +0100)]
Merge pull request #2756 from WoltLab/old-to-new-mail
Map \wcf\system\mail\Mail to \wcf\system\email\Email
Tim Düsterhus [Sun, 13 Jan 2019 14:38:02 +0000 (15:38 +0100)]
Merge remote-tracking branch 'origin/next' into next
Tim Düsterhus [Sun, 13 Jan 2019 14:37:38 +0000 (15:37 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Sun, 13 Jan 2019 14:28:47 +0000 (15:28 +0100)]
Fix Tar extraction of empty files and ignore symlinks
Fixes #2794
see #1310
Matthias Schmidt [Sun, 13 Jan 2019 12:23:23 +0000 (13:23 +0100)]
Replace backticks with single quotes
See #2509
See
b1a577cf0dff4766984334bd07a3e8c88ca4144f
Matthias Schmidt [Sun, 13 Jan 2019 10:01:34 +0000 (11:01 +0100)]
Add missing newline at end of file
See #2509
See
aa6f853584182980c1c7d12891b689317e458b8b
Matthias Schmidt [Sun, 13 Jan 2019 09:54:16 +0000 (10:54 +0100)]
Move form field immutability to separate interface
And add immutability support for some additional fields.
See #2509
Matthias Schmidt [Sun, 13 Jan 2019 09:43:57 +0000 (10:43 +0100)]
Support disabling all checkboxes created by `{htmlCheckboxes}`
Matthias Schmidt [Sun, 13 Jan 2019 09:20:08 +0000 (10:20 +0100)]
Add support for disabled item lists
Matthias Schmidt [Sun, 13 Jan 2019 09:07:23 +0000 (10:07 +0100)]
Explicitly support disabled date picker fields
Such fields should use the same internal input elements and use the same format for the displayed date but have no UI elements to change or remove the set date.
Matthias Schmidt [Sun, 13 Jan 2019 09:05:29 +0000 (10:05 +0100)]
Fix internal value format after setting value of date form field
See #2509
Matthias Schmidt [Sun, 13 Jan 2019 08:13:04 +0000 (09:13 +0100)]
Add better upload error handling if debug is enabled
Close #2712
Alexander Ebert [Sat, 12 Jan 2019 22:59:21 +0000 (23:59 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sat, 12 Jan 2019 22:44:03 +0000 (23:44 +0100)]
Improved behavior of sortable options
Alexander Ebert [Sat, 12 Jan 2019 19:43:23 +0000 (20:43 +0100)]
Support for some pasted styles
Alexander Ebert [Sat, 12 Jan 2019 17:35:03 +0000 (18:35 +0100)]
Housekeeping
Matthias Schmidt [Sat, 12 Jan 2019 09:08:24 +0000 (10:08 +0100)]
Fix format of API version-related English language items
Alexander Ebert [Fri, 11 Jan 2019 16:45:24 +0000 (17:45 +0100)]
Newline recognition for the new code highlighter
See #2800
Alexander Ebert [Fri, 11 Jan 2019 12:41:48 +0000 (13:41 +0100)]
Implemented the 'First Time Setup' page
See #2797
Alexander Ebert [Thu, 10 Jan 2019 19:36:30 +0000 (20:36 +0100)]
Use the highlight parameter to start a new search if the result is unavailable
See #2792
Alexander Ebert [Thu, 10 Jan 2019 18:46:24 +0000 (19:46 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 10 Jan 2019 18:46:16 +0000 (19:46 +0100)]
Consistent sort order of user group suggestions
See #2790
Matthias Schmidt [Thu, 10 Jan 2019 18:25:38 +0000 (19:25 +0100)]
Alexander Ebert [Thu, 10 Jan 2019 18:13:07 +0000 (19:13 +0100)]
Merge branch 'master' into next
Alexander Ebert [Thu, 10 Jan 2019 18:12:17 +0000 (19:12 +0100)]
Merge branch '3.0'
Matthias Schmidt [Thu, 10 Jan 2019 17:32:47 +0000 (18:32 +0100)]
Fix undefined constants breaking installation
See #2787
Close #2828
See
597f120ca832d1a865282e2ea50085444e1d4814
Alexander Ebert [Thu, 10 Jan 2019 15:40:23 +0000 (16:40 +0100)]
Fix for backspacing inside an empty editor in Firefox on Android
Alexander Ebert [Thu, 10 Jan 2019 14:43:36 +0000 (15:43 +0100)]
New permission to disallow profile editing
See #2775
Alexander Ebert [Thu, 10 Jan 2019 12:05:09 +0000 (13:05 +0100)]
Adjusted class hierachy for some rebuild data workers
Fixes #2760
Alexander Ebert [Thu, 10 Jan 2019 11:39:22 +0000 (12:39 +0100)]
Instructions for submitting the sitemap
See #2715
Alexander Ebert [Thu, 10 Jan 2019 10:14:09 +0000 (11:14 +0100)]
Prevent important cronjobs from being disabled
See #2709
Matthias Schmidt [Wed, 9 Jan 2019 17:39:32 +0000 (18:39 +0100)]
Fix name of used language item
See #2643
Matthias Schmidt [Mon, 7 Jan 2019 18:05:34 +0000 (19:05 +0100)]
Detect uses of Language::get() instead of Language::getDynamicVariable()
Close #2787
Matthias Schmidt [Mon, 7 Jan 2019 17:40:17 +0000 (18:40 +0100)]
Merge branch 'master' into next