GitHub/WoltLab/WCF.git
5 years agoAdd missing newline at end of file
Matthias Schmidt [Sun, 13 Jan 2019 10:01:34 +0000 (11:01 +0100)]
Add missing newline at end of file

See #2509
See aa6f853584182980c1c7d12891b689317e458b8b

5 years agoMove form field immutability to separate interface
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

5 years agoSupport disabling all checkboxes created by `{htmlCheckboxes}`
Matthias Schmidt [Sun, 13 Jan 2019 09:43:57 +0000 (10:43 +0100)]
Support disabling all checkboxes created by `{htmlCheckboxes}`

5 years agoAdd support for disabled item lists
Matthias Schmidt [Sun, 13 Jan 2019 09:20:08 +0000 (10:20 +0100)]
Add support for disabled item lists

5 years agoExplicitly support disabled date picker fields
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.

5 years agoFix internal value format after setting value of date form field
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

5 years agoAdd better upload error handling if debug is enabled
Matthias Schmidt [Sun, 13 Jan 2019 08:13:04 +0000 (09:13 +0100)]
Add better upload error handling if debug is enabled

Close #2712

5 years agoMerge branch 'master' into next
Alexander Ebert [Sat, 12 Jan 2019 22:59:21 +0000 (23:59 +0100)]
Merge branch 'master' into next

5 years agoImproved behavior of sortable options
Alexander Ebert [Sat, 12 Jan 2019 22:44:03 +0000 (23:44 +0100)]
Improved behavior of sortable options

5 years agoSupport for some pasted styles
Alexander Ebert [Sat, 12 Jan 2019 19:43:23 +0000 (20:43 +0100)]
Support for some pasted styles

5 years agoHousekeeping
Alexander Ebert [Sat, 12 Jan 2019 17:35:03 +0000 (18:35 +0100)]
Housekeeping

5 years agoFix format of API version-related English language items
Matthias Schmidt [Sat, 12 Jan 2019 09:08:24 +0000 (10:08 +0100)]
Fix format of API version-related English language items

5 years agoNewline recognition for the new code highlighter
Alexander Ebert [Fri, 11 Jan 2019 16:45:24 +0000 (17:45 +0100)]
Newline recognition for the new code highlighter

See #2800

5 years agoImplemented the 'First Time Setup' page
Alexander Ebert [Fri, 11 Jan 2019 12:41:48 +0000 (13:41 +0100)]
Implemented the 'First Time Setup' page

See #2797

5 years agoUse the highlight parameter to start a new search if the result is unavailable
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

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 10 Jan 2019 18:46:24 +0000 (19:46 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoConsistent sort order of user group suggestions
Alexander Ebert [Thu, 10 Jan 2019 18:46:16 +0000 (19:46 +0100)]
Consistent sort order of user group suggestions

See #2790

5 years agoUpdate version number 3.2 to 5.2
Matthias Schmidt [Thu, 10 Jan 2019 18:25:38 +0000 (19:25 +0100)]
Update version number 3.2 to 5.2

See 04acbf0b4566dd91eafb459113089b1ae95fe1ad

5 years agoMerge branch 'master' into next
Alexander Ebert [Thu, 10 Jan 2019 18:13:07 +0000 (19:13 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 10 Jan 2019 18:12:17 +0000 (19:12 +0100)]
Merge branch '3.0'

5 years agoFix undefined constants breaking installation
Matthias Schmidt [Thu, 10 Jan 2019 17:32:47 +0000 (18:32 +0100)]
Fix undefined constants breaking installation

See #2787
Close #2828
See 597f120ca832d1a865282e2ea50085444e1d4814

5 years agoFix for backspacing inside an empty editor in Firefox on Android
Alexander Ebert [Thu, 10 Jan 2019 15:40:23 +0000 (16:40 +0100)]
Fix for backspacing inside an empty editor in Firefox on Android

5 years agoNew permission to disallow profile editing
Alexander Ebert [Thu, 10 Jan 2019 14:43:36 +0000 (15:43 +0100)]
New permission to disallow profile editing

See #2775

5 years agoAdjusted class hierachy for some rebuild data workers
Alexander Ebert [Thu, 10 Jan 2019 12:05:09 +0000 (13:05 +0100)]
Adjusted class hierachy for some rebuild data workers

Fixes #2760

5 years agoInstructions for submitting the sitemap
Alexander Ebert [Thu, 10 Jan 2019 11:39:22 +0000 (12:39 +0100)]
Instructions for submitting the sitemap

See #2715

5 years agoPrevent important cronjobs from being disabled
Alexander Ebert [Thu, 10 Jan 2019 10:14:09 +0000 (11:14 +0100)]
Prevent important cronjobs from being disabled

See #2709

5 years agoFix name of used language item
Matthias Schmidt [Wed, 9 Jan 2019 17:39:32 +0000 (18:39 +0100)]
Fix name of used language item

See #2643

5 years agoDetect uses of Language::get() instead of Language::getDynamicVariable()
Matthias Schmidt [Mon, 7 Jan 2019 18:05:34 +0000 (19:05 +0100)]
Detect uses of Language::get() instead of Language::getDynamicVariable()

Close #2787

5 years agoMerge branch 'master' into next
Matthias Schmidt [Mon, 7 Jan 2019 17:40:17 +0000 (18:40 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Mon, 7 Jan 2019 17:39:06 +0000 (18:39 +0100)]
Merge branch '3.0'

5 years agoFix treatment of literal optional language items in templates
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.

5 years agoDeprecate `controllerCustomURL` for page PIP
Matthias Schmidt [Mon, 7 Jan 2019 17:21:26 +0000 (18:21 +0100)]
Deprecate `controllerCustomURL` for page PIP

See #2545

5 years agoLanguage switch for the developement mode
Alexander Ebert [Sun, 6 Jan 2019 17:16:40 +0000 (18:16 +0100)]
Language switch for the developement mode

See #2819

5 years agoPrevent the sessions from expiring while the development mode is active
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

5 years agoDecrease the clickable whitespace for checkbox lists
Alexander Ebert [Sun, 6 Jan 2019 16:32:11 +0000 (17:32 +0100)]
Decrease the clickable whitespace for checkbox lists

See #2698

5 years agoImproved information in the system tab on the admin panel index
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

5 years agoImproved the description of the "fileSystemPath" input field
Marcel Werk [Sun, 6 Jan 2019 14:57:49 +0000 (15:57 +0100)]
Improved the description of the "fileSystemPath" input field

Closes #2807

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sun, 6 Jan 2019 14:33:54 +0000 (15:33 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoStatus icons for the ACP user list
Alexander Ebert [Sun, 6 Jan 2019 14:33:51 +0000 (15:33 +0100)]
Status icons for the ACP user list

See #2693

5 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 6 Jan 2019 11:50:54 +0000 (12:50 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 6 Jan 2019 11:50:31 +0000 (12:50 +0100)]
Merge branch '3.0'

5 years agoReplaced (auth) references from Google+ to Google
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

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sun, 6 Jan 2019 10:45:00 +0000 (11:45 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoAdjust ad location handler to updated page selection interface
Matthias Schmidt [Sun, 6 Jan 2019 10:44:56 +0000 (11:44 +0100)]
Adjust ad location handler to updated page selection interface

See #2683

5 years agoTemplate synchronization
Alexander Ebert [Sun, 6 Jan 2019 10:32:28 +0000 (11:32 +0100)]
Template synchronization

5 years agoAdd checkbox to reverse logic of multi page condition selection
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

5 years agoMerge pull request #2814 from WoltLab/random-id
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

5 years agoMerge pull request #2822 from mutec/patch-9
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

5 years agofix 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

5 years agoImprove `ViewableMedia::getElementTag()`
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

5 years agoAdd captcha form field
Matthias Schmidt [Sat, 5 Jan 2019 10:14:09 +0000 (11:14 +0100)]
Add captcha form field

See #2509

5 years agoAdd IFormNode::cleanup()
Matthias Schmidt [Sat, 5 Jan 2019 10:13:28 +0000 (11:13 +0100)]
Add IFormNode::cleanup()

See #2509

5 years agoFix tag search if no tag is entered
Matthias Schmidt [Sat, 5 Jan 2019 09:32:08 +0000 (10:32 +0100)]
Fix tag search if no tag is entered

See #2689

5 years agoRemove redundant method overrriding
Matthias Schmidt [Sat, 5 Jan 2019 09:07:29 +0000 (10:07 +0100)]
Remove redundant method overrriding

See #2545

5 years agoFix language PIP GUI if no language files exist yet
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

5 years agoFix `DevtoolsProject::getLanguageFiles()` if no language directory exists
Matthias Schmidt [Sat, 5 Jan 2019 08:51:29 +0000 (09:51 +0100)]
Fix `DevtoolsProject::getLanguageFiles()` if no language directory exists

See #2545

5 years agoChange ACP edit forms' active menu item to list menu item
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

5 years agoCode cleanup
Alexander Ebert [Fri, 4 Jan 2019 11:53:27 +0000 (12:53 +0100)]
Code cleanup

See #2689

5 years agoMissing option for the tag search
Alexander Ebert [Fri, 4 Jan 2019 11:48:27 +0000 (12:48 +0100)]
Missing option for the tag search

See #2689

5 years agoMerge branch 'next' into next-tag-search
Alexander Ebert [Fri, 4 Jan 2019 11:43:32 +0000 (12:43 +0100)]
Merge branch 'next' into next-tag-search

5 years agoSearch for content by tags
Alexander Ebert [Fri, 4 Jan 2019 11:43:07 +0000 (12:43 +0100)]
Search for content by tags

See #2689

5 years agoFix typo in documentation
Joshua Rüsweg [Thu, 3 Jan 2019 18:00:31 +0000 (19:00 +0100)]
Fix typo in documentation
See 6b18fcc63bb683109bb73dde8421fdd59adb6174

5 years agoFix HTML code of multiline text form field
Matthias Schmidt [Thu, 3 Jan 2019 17:52:24 +0000 (18:52 +0100)]
Fix HTML code of multiline text form field

See #2509

5 years agoMove form builder’s data processors into separate namespace
Matthias Schmidt [Thu, 3 Jan 2019 17:07:31 +0000 (18:07 +0100)]
Move form builder’s data processors into separate namespace

See #2509

5 years agoMove form builder’s data handlers into separate namespace
Matthias Schmidt [Thu, 3 Jan 2019 16:59:51 +0000 (17:59 +0100)]
Move form builder’s data handlers into separate namespace

See #2509

5 years agoImplement StringUtil::getUUID() in terms of a CSPRNG
Tim Düsterhus [Thu, 3 Jan 2019 13:10:38 +0000 (14:10 +0100)]
Implement StringUtil::getUUID() in terms of a CSPRNG

5 years agoReplace complex generation of random IDs with StringUtil::getRandomID()
Tim Düsterhus [Thu, 3 Jan 2019 12:50:40 +0000 (13:50 +0100)]
Replace complex generation of random IDs with StringUtil::getRandomID()

5 years agoImplement StringUtil::getRandomID() in terms of a CSPRNG
Tim Düsterhus [Thu, 3 Jan 2019 12:48:04 +0000 (13:48 +0100)]
Implement StringUtil::getRandomID() in terms of a CSPRNG

5 years agoMerge pull request #2813 from Morik/patch-3
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

5 years agoUpdate pageMenuMobile.tpl
Morik [Wed, 2 Jan 2019 23:22:26 +0000 (00:22 +0100)]
Update pageMenuMobile.tpl

5 years agoAdd missing data-identifier to mobile menu
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.

5 years agoAlternate search mode using tags
Alexander Ebert [Wed, 2 Jan 2019 17:28:18 +0000 (18:28 +0100)]
Alternate search mode using tags

5 years agoMerge master into next
Alexander Ebert [Wed, 2 Jan 2019 13:26:45 +0000 (14:26 +0100)]
Merge master into next

5 years agoPreparing the release 3.1.7 pl 1 3.1.7_pl_1
Alexander Ebert [Tue, 1 Jan 2019 22:08:08 +0000 (23:08 +0100)]
Preparing the release 3.1.7 pl 1

5 years agoUpdated update instructions 3.0.19_pl_1
Alexander Ebert [Tue, 1 Jan 2019 22:06:30 +0000 (23:06 +0100)]
Updated update instructions

5 years agoPreparing the release 3.0.19 pl 1
Alexander Ebert [Tue, 1 Jan 2019 22:03:17 +0000 (23:03 +0100)]
Preparing the release 3.0.19 pl 1

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 1 Jan 2019 21:19:28 +0000 (22:19 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoMade 'restrictUserGroupIDs' optional
Marcel Werk [Tue, 1 Jan 2019 21:19:26 +0000 (22:19 +0100)]
Made 'restrictUserGroupIDs' optional

5 years agoAdd helpful code fragments for language item values
Matthias Schmidt [Tue, 1 Jan 2019 18:39:44 +0000 (19:39 +0100)]
Add helpful code fragments for language item values

See #2545

5 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Tue, 1 Jan 2019 18:03:11 +0000 (19:03 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

5 years agoImproved flexibility of user item lists
Marcel Werk [Tue, 1 Jan 2019 18:03:09 +0000 (19:03 +0100)]
Improved flexibility of user item lists

5 years agoMerged master into next
Alexander Ebert [Tue, 1 Jan 2019 17:31:51 +0000 (18:31 +0100)]
Merged master into next

5 years agowoltlab.com forces HTTPS connections
Alexander Ebert [Tue, 1 Jan 2019 17:30:01 +0000 (18:30 +0100)]
woltlab.com forces HTTPS connections

5 years agoNew version number: 5.2.0 Alpha 1
Alexander Ebert [Tue, 1 Jan 2019 17:24:39 +0000 (18:24 +0100)]
New version number: 5.2.0 Alpha 1

5 years agoExplicit default values for SERP visibility of pages 3.1.7
Alexander Ebert [Tue, 1 Jan 2019 14:20:30 +0000 (15:20 +0100)]
Explicit default values for SERP visibility of pages

5 years agoUpdating the release date
Alexander Ebert [Tue, 1 Jan 2019 12:25:18 +0000 (13:25 +0100)]
Updating the release date

5 years agoUpdating minified JavaScript files
woltlab.com [Mon, 31 Dec 2018 22:19:24 +0000 (22:19 +0000)]
Updating minified JavaScript files

5 years agoMerged 3.0 into master
Alexander Ebert [Mon, 31 Dec 2018 22:13:59 +0000 (23:13 +0100)]
Merged 3.0 into master

5 years agoUpdating minified JavaScript files 3.0.19
woltlab.com [Mon, 31 Dec 2018 19:26:35 +0000 (19:26 +0000)]
Updating minified JavaScript files

5 years agoPreparing the release 3.0.19
Alexander Ebert [Mon, 31 Dec 2018 19:17:28 +0000 (20:17 +0100)]
Preparing the release 3.0.19

5 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 31 Dec 2018 18:50:58 +0000 (19:50 +0100)]
Merge branch '2.1' into 3.0

5 years agoRemove inaccessible article categories from the search filter
Alexander Ebert [Mon, 31 Dec 2018 18:41:49 +0000 (19:41 +0100)]
Remove inaccessible article categories from the search filter

Replaces a32d978022050d584f1c6596a5290df6c2128ea2

5 years agoHide follow events if the user may not view profiles
Alexander Ebert [Mon, 31 Dec 2018 18:34:36 +0000 (19:34 +0100)]
Hide follow events if the user may not view profiles

5 years agoPreparing the release 2.1.24 2.1.24
Alexander Ebert [Mon, 31 Dec 2018 18:27:34 +0000 (19:27 +0100)]
Preparing the release 2.1.24

5 years agoRemove inaccessible article categories from the search filter
Alexander Ebert [Mon, 31 Dec 2018 16:19:58 +0000 (17:19 +0100)]
Remove inaccessible article categories from the search filter

5 years agoPlace the caret at the end of the search input on display
Alexander Ebert [Mon, 31 Dec 2018 16:10:48 +0000 (17:10 +0100)]
Place the caret at the end of the search input on display

5 years agoChange parameters array key used by WYSIWYG form fields
Matthias Schmidt [Sun, 30 Dec 2018 16:51:50 +0000 (17:51 +0100)]
Change parameters array key used by WYSIWYG form fields

See #2509

5 years agoFix typos in form builder files
Matthias Schmidt [Sun, 30 Dec 2018 16:51:15 +0000 (17:51 +0100)]
Fix typos in form builder files

See #2509

5 years agoAdd `IFormNode::removeAttribute()`
Matthias Schmidt [Sun, 30 Dec 2018 06:22:46 +0000 (07:22 +0100)]
Add `IFormNode::removeAttribute()`

See #2509

5 years agoFix typos in form builder documentation
Matthias Schmidt [Sun, 30 Dec 2018 06:21:17 +0000 (07:21 +0100)]
Fix typos in form builder documentation

See #2509