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 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
Matthias Schmidt [Mon, 7 Jan 2019 17:39:06 +0000 (18:39 +0100)]
Merge branch '3.0'
Matthias Schmidt [Mon, 7 Jan 2019 17:38:20 +0000 (18:38 +0100)]
Fix treatment of literal optional language items in templates
`Language::get()` has only two parameters.
Matthias Schmidt [Mon, 7 Jan 2019 17:21:26 +0000 (18:21 +0100)]
Deprecate `controllerCustomURL` for page PIP
See #2545
Alexander Ebert [Sun, 6 Jan 2019 17:16:40 +0000 (18:16 +0100)]
Language switch for the developement mode
See #2819
Alexander Ebert [Sun, 6 Jan 2019 16:46:20 +0000 (17:46 +0100)]
Prevent the sessions from expiring while the development mode is active
See #2819
Alexander Ebert [Sun, 6 Jan 2019 16:32:11 +0000 (17:32 +0100)]
Decrease the clickable whitespace for checkbox lists
See #2698
Marcel Werk [Sun, 6 Jan 2019 15:27:30 +0000 (16:27 +0100)]
Improved information in the system tab on the admin panel index
Closes #2793
Marcel Werk [Sun, 6 Jan 2019 14:57:49 +0000 (15:57 +0100)]
Improved the description of the "fileSystemPath" input field
Closes #2807
Alexander Ebert [Sun, 6 Jan 2019 14:33:54 +0000 (15:33 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sun, 6 Jan 2019 14:33:51 +0000 (15:33 +0100)]
Status icons for the ACP user list
See #2693
Tim Düsterhus [Sun, 6 Jan 2019 11:50:54 +0000 (12:50 +0100)]
Merge branch 'master' into next
Tim Düsterhus [Sun, 6 Jan 2019 11:50:31 +0000 (12:50 +0100)]
Merge branch '3.0'
Sascha Greuel [Sun, 6 Jan 2019 11:43:32 +0000 (12:43 +0100)]
Replaced (auth) references from Google+ to Google
see
fc416885faf258d31e2d02e24dcbaff0c44aa8f7
see #2808
Closes #2824
Matthias Schmidt [Sun, 6 Jan 2019 10:45:00 +0000 (11:45 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 6 Jan 2019 10:44:56 +0000 (11:44 +0100)]
Adjust ad location handler to updated page selection interface
See #2683
Alexander Ebert [Sun, 6 Jan 2019 10:32:28 +0000 (11:32 +0100)]
Template synchronization
Matthias Schmidt [Sun, 6 Jan 2019 09:44:01 +0000 (10:44 +0100)]
Add checkbox to reverse logic of multi page condition selection
Close #2683
Alexander Ebert [Sat, 5 Jan 2019 22:54:17 +0000 (23:54 +0100)]
Merge pull request #2814 from WoltLab/random-id
Implement StringUtil::get(RandomID|UUID) in terms of a CSPRNG
Alexander Ebert [Sat, 5 Jan 2019 22:52:35 +0000 (23:52 +0100)]
Merge pull request #2822 from mutec/patch-9
fix fatal error when ImageMagick is not found during installation
mutec [Sat, 5 Jan 2019 13:46:31 +0000 (14:46 +0100)]
fix fatal error when ImageMagick is not found during installation
trying to show the found version fails since the version get's assigned only in case the extension was found
Matthias Schmidt [Sat, 5 Jan 2019 13:35:23 +0000 (14:35 +0100)]
Improve `ViewableMedia::getElementTag()`
… to show the actual image instead of an icon even if the requested size is smaller than the delivered image.
Close #2576
Matthias Schmidt [Sat, 5 Jan 2019 10:14:09 +0000 (11:14 +0100)]
Add captcha form field
See #2509
Matthias Schmidt [Sat, 5 Jan 2019 10:13:28 +0000 (11:13 +0100)]
Add IFormNode::cleanup()
See #2509
Matthias Schmidt [Sat, 5 Jan 2019 09:32:08 +0000 (10:32 +0100)]
Fix tag search if no tag is entered
See #2689
Matthias Schmidt [Sat, 5 Jan 2019 09:07:29 +0000 (10:07 +0100)]
Remove redundant method overrriding
See #2545
Matthias Schmidt [Sat, 5 Jan 2019 09:03:30 +0000 (10:03 +0100)]
Fix language PIP GUI if no language files exist yet
See #2545
Matthias Schmidt [Sat, 5 Jan 2019 08:51:29 +0000 (09:51 +0100)]
Fix `DevtoolsProject::getLanguageFiles()` if no language directory exists
See #2545
Matthias Schmidt [Fri, 4 Jan 2019 16:53:13 +0000 (17:53 +0100)]
Change ACP edit forms' active menu item to list menu item
… and do the same for some non-edit forms, too.
See #2816
Alexander Ebert [Fri, 4 Jan 2019 11:53:27 +0000 (12:53 +0100)]
Code cleanup
See #2689
Alexander Ebert [Fri, 4 Jan 2019 11:48:27 +0000 (12:48 +0100)]
Missing option for the tag search
See #2689
Alexander Ebert [Fri, 4 Jan 2019 11:43:32 +0000 (12:43 +0100)]
Merge branch 'next' into next-tag-search
Alexander Ebert [Fri, 4 Jan 2019 11:43:07 +0000 (12:43 +0100)]
Search for content by tags
See #2689
Joshua Rüsweg [Thu, 3 Jan 2019 18:00:31 +0000 (19:00 +0100)]
Matthias Schmidt [Thu, 3 Jan 2019 17:52:24 +0000 (18:52 +0100)]
Fix HTML code of multiline text form field
See #2509
Matthias Schmidt [Thu, 3 Jan 2019 17:07:31 +0000 (18:07 +0100)]
Move form builder’s data processors into separate namespace
See #2509
Matthias Schmidt [Thu, 3 Jan 2019 16:59:51 +0000 (17:59 +0100)]
Move form builder’s data handlers into separate namespace
See #2509
Tim Düsterhus [Thu, 3 Jan 2019 13:10:38 +0000 (14:10 +0100)]
Implement StringUtil::getUUID() in terms of a CSPRNG
Tim Düsterhus [Thu, 3 Jan 2019 12:50:40 +0000 (13:50 +0100)]
Replace complex generation of random IDs with StringUtil::getRandomID()
Tim Düsterhus [Thu, 3 Jan 2019 12:48:04 +0000 (13:48 +0100)]
Implement StringUtil::getRandomID() in terms of a CSPRNG
Alexander Ebert [Wed, 2 Jan 2019 23:23:59 +0000 (00:23 +0100)]
Merge pull request #2813 from Morik/patch-3
Add missing data-identifier to mobile menu
Morik [Wed, 2 Jan 2019 23:22:26 +0000 (00:22 +0100)]
Update pageMenuMobile.tpl
Morik [Wed, 2 Jan 2019 20:36:34 +0000 (21:36 +0100)]
Add missing data-identifier to mobile menu
All menus items contain their identifier as data attribute.
This allows admins to easily add css specific to those links (like icons etc).
see: https://github.com/WoltLab/WCF/blob/master/com.woltlab.wcf/templates/__menu.tpl#L6
This is missing on the mobile menu version and added with this pull request.
Alexander Ebert [Wed, 2 Jan 2019 17:28:18 +0000 (18:28 +0100)]
Alternate search mode using tags
Alexander Ebert [Wed, 2 Jan 2019 13:26:45 +0000 (14:26 +0100)]
Merge master into next
Alexander Ebert [Tue, 1 Jan 2019 22:08:08 +0000 (23:08 +0100)]
Preparing the release 3.1.7 pl 1
Alexander Ebert [Tue, 1 Jan 2019 22:06:30 +0000 (23:06 +0100)]
Updated update instructions
Alexander Ebert [Tue, 1 Jan 2019 22:03:17 +0000 (23:03 +0100)]
Preparing the release 3.0.19 pl 1
Marcel Werk [Tue, 1 Jan 2019 21:19:28 +0000 (22:19 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 1 Jan 2019 21:19:26 +0000 (22:19 +0100)]
Made 'restrictUserGroupIDs' optional
Matthias Schmidt [Tue, 1 Jan 2019 18:39:44 +0000 (19:39 +0100)]
Add helpful code fragments for language item values
See #2545
Marcel Werk [Tue, 1 Jan 2019 18:03:11 +0000 (19:03 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 1 Jan 2019 18:03:09 +0000 (19:03 +0100)]
Improved flexibility of user item lists
Alexander Ebert [Tue, 1 Jan 2019 17:31:51 +0000 (18:31 +0100)]
Merged master into next
Alexander Ebert [Tue, 1 Jan 2019 17:30:01 +0000 (18:30 +0100)]
woltlab.com forces HTTPS connections