GitHub/WoltLab/WCF.git
6 years agoMerge pull request #2731 from WoltLab/formBuilder
Matthias Schmidt [Sun, 5 Aug 2018 14:11:15 +0000 (16:11 +0200)]
Merge pull request #2731 from WoltLab/formBuilder

Add Form Builder API Implementation

6 years agoAdd media clipboard action to set category
Matthias Schmidt [Sun, 5 Aug 2018 13:58:07 +0000 (15:58 +0200)]
Add media clipboard action to set category

Close #2658

6 years agoUse internal functions to hide/show an element
Joshua Rüsweg [Fri, 3 Aug 2018 16:11:24 +0000 (18:11 +0200)]
Use internal functions to hide/show an element
See #2635

6 years agoAdd support for html in trophy descriptions
Joshua Rüsweg [Fri, 3 Aug 2018 15:51:23 +0000 (17:51 +0200)]
Add support for html in trophy descriptions
See #2635

6 years agoImprove JavaScript code
Matthias Schmidt [Fri, 3 Aug 2018 15:23:15 +0000 (17:23 +0200)]
Improve JavaScript code

See #2509

6 years agoImprove Javacript error messages
Matthias Schmidt [Fri, 3 Aug 2018 15:14:17 +0000 (17:14 +0200)]
Improve Javacript error messages

See #2509

6 years agoHide linebreaks in comments in wysiwyg form field template
Matthias Schmidt [Fri, 3 Aug 2018 15:12:24 +0000 (17:12 +0200)]
Hide linebreaks in comments in wysiwyg form field template

See #2509

6 years agoRemove obsolete test file
Matthias Schmidt [Fri, 3 Aug 2018 14:59:36 +0000 (16:59 +0200)]
Remove obsolete test file

See #2509

6 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Fri, 3 Aug 2018 11:07:45 +0000 (13:07 +0200)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

6 years agoImproved a11y of the main menu
Marcel Werk [Fri, 3 Aug 2018 11:07:41 +0000 (13:07 +0200)]
Improved a11y of the main menu

See #2713

6 years agoImproved a11y of box menus
Marcel Werk [Fri, 3 Aug 2018 11:07:15 +0000 (13:07 +0200)]
Improved a11y of box menus

See #2713

6 years agoAutomatically set rewarded trophies as special trophy
Joshua Rüsweg [Thu, 2 Aug 2018 18:33:45 +0000 (20:33 +0200)]
Automatically set rewarded trophies as special trophy
If there is enough space for an additional special trophy and the user has not earned the trophy yet (Heads Up: You can get the same trophy more than once!), the trophy will be automatically set as special.
See #2630

6 years agoAdd missing whitespace
Matthias Schmidt [Thu, 2 Aug 2018 17:12:16 +0000 (19:12 +0200)]
Add missing whitespace

See #2509

6 years agoAdd frontend templates
Matthias Schmidt [Thu, 2 Aug 2018 16:07:06 +0000 (18:07 +0200)]
Add frontend templates

See #2509

6 years agoResolve TODO in AclFormField
Matthias Schmidt [Thu, 2 Aug 2018 16:03:11 +0000 (18:03 +0200)]
Resolve TODO in AclFormField

See #2509

6 years agoRemove temporary class
Matthias Schmidt [Thu, 2 Aug 2018 15:59:09 +0000 (17:59 +0200)]
Remove temporary class

See #2509

6 years agoAllow more parameter types for `ValueFormFieldDependency::values()`
Matthias Schmidt [Thu, 2 Aug 2018 15:56:57 +0000 (17:56 +0200)]
Allow more parameter types for `ValueFormFieldDependency::values()`

See #2509

6 years agoAdd date form field
Matthias Schmidt [Thu, 2 Aug 2018 15:48:39 +0000 (17:48 +0200)]
Add date form field

See #2509

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Thu, 2 Aug 2018 14:24:21 +0000 (16:24 +0200)]
Merge branch 'next' into formBuilder

6 years agoMerge branch 'master' into next
Matthias Schmidt [Thu, 2 Aug 2018 14:23:38 +0000 (16:23 +0200)]
Merge branch 'master' into next

6 years agoAdd acp trophy search result provider
Joshua Rüsweg [Thu, 2 Aug 2018 14:12:01 +0000 (16:12 +0200)]
Add acp trophy search result provider
Closes #2600

6 years agoMerge branch '3.0'
Marcel Werk [Wed, 1 Aug 2018 14:30:53 +0000 (16:30 +0200)]
Merge branch '3.0'

6 years agoFixed missing permission check
Marcel Werk [Wed, 1 Aug 2018 14:29:42 +0000 (16:29 +0200)]
Fixed missing permission check

6 years agoFix `TSelectionFormField::_options = null` if no options are passed
Matthias Schmidt [Tue, 31 Jul 2018 14:42:09 +0000 (16:42 +0200)]
Fix `TSelectionFormField::_options = null` if no options are passed

See #2509

6 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 30 Jul 2018 21:39:30 +0000 (23:39 +0200)]
Merge branch '3.0'

6 years agoAdd support for infinite memory limit in ExceptionLogViewPage
Tim Düsterhus [Mon, 30 Jul 2018 21:38:35 +0000 (23:38 +0200)]
Add support for infinite memory limit in ExceptionLogViewPage

6 years agoReset previously failed cronjobs before executing them (#2726)
Alexander Ebert [Mon, 30 Jul 2018 13:34:36 +0000 (15:34 +0200)]
Reset previously failed cronjobs before executing them (#2726)

* Reset previously failed cronjobs before executing them

* Missing method call to reset the failed cronjobs

6 years agoFixed typo
Marcel Werk [Mon, 30 Jul 2018 08:55:41 +0000 (10:55 +0200)]
Fixed typo

6 years agoMerge branch '3.0'
Tim Düsterhus [Sat, 28 Jul 2018 16:32:40 +0000 (18:32 +0200)]
Merge branch '3.0'

6 years agoProperly bind media insert button to <li> instead of FA icon
Tim Düsterhus [Sat, 28 Jul 2018 16:31:59 +0000 (18:31 +0200)]
Properly bind media insert button to <li> instead of FA icon

6 years agoFix informal version of German language items
Matthias Schmidt [Sat, 28 Jul 2018 04:26:07 +0000 (06:26 +0200)]
Fix informal version of German language items

6 years agoMerge branch '3.0'
Matthias Schmidt [Sat, 28 Jul 2018 04:24:14 +0000 (06:24 +0200)]
Merge branch '3.0'

6 years agoFix wording in German language item
Matthias Schmidt [Sat, 28 Jul 2018 04:24:00 +0000 (06:24 +0200)]
Fix wording in German language item

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Fri, 27 Jul 2018 14:05:33 +0000 (16:05 +0200)]
Merge branch 'next' into formBuilder

6 years agoRemove scalar type hints for parameters
Matthias Schmidt [Fri, 27 Jul 2018 14:05:14 +0000 (16:05 +0200)]
Remove scalar type hints for parameters

See #2720

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Fri, 27 Jul 2018 13:48:03 +0000 (15:48 +0200)]
Merge branch 'next' into formBuilder

6 years agoRemove explicit return types
Matthias Schmidt [Fri, 27 Jul 2018 13:47:46 +0000 (15:47 +0200)]
Remove explicit return types

See #2720

6 years agoRemove remaining `declare(strict_types=1);`
Matthias Schmidt [Fri, 27 Jul 2018 13:36:27 +0000 (15:36 +0200)]
Remove remaining `declare(strict_types=1);`

See #2509
See #2720

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Fri, 27 Jul 2018 13:35:20 +0000 (15:35 +0200)]
Merge branch 'next' into formBuilder

6 years agoRemove remaining `declare(strict_types=1);`
Matthias Schmidt [Fri, 27 Jul 2018 13:34:42 +0000 (15:34 +0200)]
Remove remaining `declare(strict_types=1);`

See #2720

6 years agoRevert "Add `declare(strict_types=1);`"
Matthias Schmidt [Fri, 27 Jul 2018 13:32:20 +0000 (15:32 +0200)]
Revert "Add `declare(strict_types=1);`"

This reverts commit 308c880f7235735e55a6451ba07e2b13addb5855.

See #2720

6 years agoFix nested option support for non-filterable single selection form fields
Matthias Schmidt [Fri, 27 Jul 2018 07:33:45 +0000 (09:33 +0200)]
Fix nested option support for non-filterable single selection form fields

See #2509

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Fri, 27 Jul 2018 07:32:04 +0000 (09:32 +0200)]
Merge branch 'next' into formBuilder

6 years agoAdd `ISelectOptionOptionType` interface
Matthias Schmidt [Fri, 27 Jul 2018 07:31:11 +0000 (09:31 +0200)]
Add `ISelectOptionOptionType` interface

Close #2725

6 years agoAdd `II18nOptionType` interface
Matthias Schmidt [Fri, 27 Jul 2018 07:30:05 +0000 (09:30 +0200)]
Add `II18nOptionType` interface

Close #2724

6 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Tue, 24 Jul 2018 09:44:39 +0000 (11:44 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

6 years agoDenying external sources with the image proxy set to insecure only did not work
Alexander Ebert [Tue, 24 Jul 2018 09:44:00 +0000 (11:44 +0200)]
Denying external sources with the image proxy set to insecure only did not work

6 years agoMerge branch '3.0'
Marcel Werk [Tue, 24 Jul 2018 09:06:41 +0000 (11:06 +0200)]
Merge branch '3.0'

6 years agoFixed wrong form field id
Marcel Werk [Tue, 24 Jul 2018 09:06:00 +0000 (11:06 +0200)]
Fixed wrong form field id

6 years agoChanged the schema.org searchaction metadata into json-ld
Marcel Werk [Tue, 24 Jul 2018 09:02:51 +0000 (11:02 +0200)]
Changed the schema.org searchaction metadata into json-ld

Closes #2723

6 years agoWork-around for backspacing empty lines in Firefox
Alexander Ebert [Mon, 23 Jul 2018 14:00:11 +0000 (16:00 +0200)]
Work-around for backspacing empty lines in Firefox

6 years agoMerge branch '3.0'
Alexander Ebert [Mon, 23 Jul 2018 11:48:46 +0000 (13:48 +0200)]
Merge branch '3.0'

6 years ago`Element.scrollTo()` is not standardized
Alexander Ebert [Mon, 23 Jul 2018 11:29:58 +0000 (13:29 +0200)]
`Element.scrollTo()` is not standardized

6 years agoRemove scalar type hints from form builder API
Matthias Schmidt [Sat, 21 Jul 2018 08:51:46 +0000 (10:51 +0200)]
Remove scalar type hints from form builder API

See #2509
See #2720

6 years agoRemove strict types declaration from form builder API
Matthias Schmidt [Sat, 21 Jul 2018 08:48:10 +0000 (10:48 +0200)]
Remove strict types declaration from form builder API

See #2509
See #2720

6 years agoRemove return types from form builder API
Matthias Schmidt [Sat, 21 Jul 2018 08:46:47 +0000 (10:46 +0200)]
Remove return types from form builder API

See #2509
See #2720

6 years agoFix issues with ItemListFormField
Matthias Schmidt [Wed, 18 Jul 2018 17:04:53 +0000 (19:04 +0200)]
Fix issues with ItemListFormField

See #2509

6 years agoAdded missing tooltip for box edit button
Marcel Werk [Tue, 17 Jul 2018 16:27:20 +0000 (18:27 +0200)]
Added missing tooltip for box edit button

6 years agoExplicit type-casting for subject
Marcel Werk [Tue, 17 Jul 2018 16:19:47 +0000 (18:19 +0200)]
Explicit type-casting for subject

6 years agoMerge branch '3.0'
Alexander Ebert [Mon, 16 Jul 2018 11:58:51 +0000 (13:58 +0200)]
Merge branch '3.0'

6 years agoIncorrect comparison of bbcode restrictions
Alexander Ebert [Fri, 8 Jun 2018 12:08:12 +0000 (14:08 +0200)]
Incorrect comparison of bbcode restrictions

6 years agoComparison for `never` values for boolean options
Alexander Ebert [Fri, 8 Jun 2018 12:00:03 +0000 (14:00 +0200)]
Comparison for `never` values for boolean options

6 years agoFix outdated implementation of ShowOrderFormField::options()
Matthias Schmidt [Fri, 13 Jul 2018 07:06:34 +0000 (09:06 +0200)]
Fix outdated implementation of ShowOrderFormField::options()

See #2509

6 years agoAdd missing documentation
Matthias Schmidt [Fri, 13 Jul 2018 07:02:35 +0000 (09:02 +0200)]
Add missing documentation

See #2509

6 years agoAdd missing strict types declarations
Matthias Schmidt [Fri, 13 Jul 2018 07:01:33 +0000 (09:01 +0200)]
Add missing strict types declarations

See #2509

6 years agoFix variable name in TMultipleFormField::maximumMultiples()
Matthias Schmidt [Fri, 13 Jul 2018 06:59:33 +0000 (08:59 +0200)]
Fix variable name in TMultipleFormField::maximumMultiples()

See #2509

6 years agoAdd missing import (for documentation)
Matthias Schmidt [Fri, 13 Jul 2018 06:58:04 +0000 (08:58 +0200)]
Add missing import (for documentation)

See #2509

6 years agoRemove unused imports
Matthias Schmidt [Fri, 13 Jul 2018 06:56:12 +0000 (08:56 +0200)]
Remove unused imports

See #2509

6 years agoUnify method names in ClassNameFormField
Matthias Schmidt [Fri, 13 Jul 2018 06:54:21 +0000 (08:54 +0200)]
Unify method names in ClassNameFormField

and fix some other code style issues.

See #2509

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Thu, 12 Jul 2018 17:33:37 +0000 (19:33 +0200)]
Merge branch 'next' into formBuilder

6 years agoMerge branch 'master' into next
Matthias Schmidt [Thu, 12 Jul 2018 17:33:27 +0000 (19:33 +0200)]
Merge branch 'master' into next

6 years agoAdd radioButton support for WoltLabSuite/Core/Ui/ItemList/Filter
Matthias Schmidt [Thu, 12 Jul 2018 17:32:49 +0000 (19:32 +0200)]
Add radioButton support for WoltLabSuite/Core/Ui/ItemList/Filter

Close #2696

6 years agoFix value and validation-related issues in TI18nFormField
Matthias Schmidt [Thu, 12 Jul 2018 17:14:52 +0000 (19:14 +0200)]
Fix value and validation-related issues in TI18nFormField

See #2509

6 years agoUpdate custom form field data processors
Matthias Schmidt [Thu, 12 Jul 2018 17:14:21 +0000 (19:14 +0200)]
Update custom form field data processors

See #2509

6 years agoAdd support for floated (radiobutton) form field
Matthias Schmidt [Thu, 12 Jul 2018 17:13:32 +0000 (19:13 +0200)]
Add support for floated (radiobutton) form field

See #2509

6 years agoImproved mobile support for dailymotion videos
Marcel Werk [Thu, 12 Jul 2018 10:21:05 +0000 (12:21 +0200)]
Improved mobile support for dailymotion videos

6 years agoGlobal modification log list
Alexander Ebert [Thu, 12 Jul 2018 09:42:49 +0000 (11:42 +0200)]
Global modification log list

See #2597

6 years agoMerge branch '3.0'
Alexander Ebert [Tue, 10 Jul 2018 17:15:06 +0000 (19:15 +0200)]
Merge branch '3.0'

6 years agoRecognition of unicode mentions, guard against invalid usernames
Alexander Ebert [Tue, 10 Jul 2018 17:00:31 +0000 (19:00 +0200)]
Recognition of unicode mentions, guard against invalid usernames

6 years agoLookup dialog for WYSIWYG editor icons
Alexander Ebert [Tue, 10 Jul 2018 10:46:55 +0000 (12:46 +0200)]
Lookup dialog for WYSIWYG editor icons

See #2596

6 years agoOptional share buttons for CMS pages
Alexander Ebert [Tue, 10 Jul 2018 10:13:12 +0000 (12:13 +0200)]
Optional share buttons for CMS pages

See #2595

6 years agoInclude the item count on the following/blocked users pages
Alexander Ebert [Tue, 10 Jul 2018 09:34:23 +0000 (11:34 +0200)]
Include the item count on the following/blocked users pages

See #2594

6 years agoPlaceholder for counter badges in the content title
Alexander Ebert [Tue, 10 Jul 2018 09:34:15 +0000 (11:34 +0200)]
Placeholder for counter badges in the content title

6 years agoNew option to disable the image proxy's auto-pruning
Alexander Ebert [Tue, 10 Jul 2018 07:41:50 +0000 (09:41 +0200)]
New option to disable the image proxy's auto-pruning

See #2593

6 years agoSupport for random order in article list boxes
Alexander Ebert [Mon, 9 Jul 2018 15:52:43 +0000 (17:52 +0200)]
Support for random order in article list boxes

See #2592

6 years agoCustom sort order for articles per category
Alexander Ebert [Mon, 9 Jul 2018 15:37:53 +0000 (17:37 +0200)]
Custom sort order for articles per category

See #2592

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Mon, 9 Jul 2018 13:45:24 +0000 (15:45 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:

# wcfsetup/install/files/lib/system/html/output/node/HtmlOutputNodeImg.class.php

6 years agoImproved detection of internal URLs (IMG bbcode)
Marcel Werk [Mon, 9 Jul 2018 13:34:06 +0000 (15:34 +0200)]
Improved detection of internal URLs (IMG bbcode)

6 years agoMerge branch '2.1' into 3.0
Marcel Werk [Mon, 9 Jul 2018 13:32:02 +0000 (15:32 +0200)]
Merge branch '2.1' into 3.0

6 years agoSearch for users by their user id
Alexander Ebert [Mon, 9 Jul 2018 12:27:55 +0000 (14:27 +0200)]
Search for users by their user id

See #2591

6 years agoImproved detection of internal URLs (IMG bbcode)
Marcel Werk [Mon, 9 Jul 2018 12:25:16 +0000 (14:25 +0200)]
Improved detection of internal URLs (IMG bbcode)

6 years agoBox controller for the latest profile comments
Alexander Ebert [Mon, 9 Jul 2018 10:14:16 +0000 (12:14 +0200)]
Box controller for the latest profile comments

See #2588

6 years agoProperly set properties for option-less selection form fields
Matthias Schmidt [Sat, 7 Jul 2018 15:23:06 +0000 (17:23 +0200)]
Properly set properties for option-less selection form fields

See #2509

6 years agoFix `SingleSelectionFormField::validate()`
Matthias Schmidt [Sat, 7 Jul 2018 15:22:26 +0000 (17:22 +0200)]
Fix `SingleSelectionFormField::validate()`

See #2509

6 years agoAdd missing method in `RadioButtonFormField`
Matthias Schmidt [Sat, 7 Jul 2018 15:22:02 +0000 (17:22 +0200)]
Add missing method in `RadioButtonFormField`

See 89f146f98c612e7924de77816920cf9553ef626a
See #2509

6 years agoFix check for form field validation
Matthias Schmidt [Sat, 7 Jul 2018 15:21:26 +0000 (17:21 +0200)]
Fix check for form field validation

See #2509

6 years agoFix trophies could not be awarded correctly under certain circumstances
Joshua Rüsweg [Thu, 5 Jul 2018 12:49:49 +0000 (14:49 +0200)]
Fix trophies could not be awarded correctly under certain circumstances

6 years agoUpdating the release date 3.1.4
Alexander Ebert [Wed, 4 Jul 2018 09:22:24 +0000 (11:22 +0200)]
Updating the release date

6 years agoUpdating minified JavaScript files
woltlab.com [Mon, 2 Jul 2018 12:22:59 +0000 (14:22 +0200)]
Updating minified JavaScript files

6 years agoAdded support for the `steam://` protocol, unified schema processing
Alexander Ebert [Mon, 2 Jul 2018 12:20:35 +0000 (14:20 +0200)]
Added support for the `steam://` protocol, unified schema processing