GitHub/WoltLab/WCF.git
6 years agoSort reactions by showOrder in frontend
Joshua Rüsweg [Sat, 28 Jul 2018 09:38:49 +0000 (11:38 +0200)]
Sort reactions by showOrder in frontend
See #2508

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

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 agoRemove explicit return types
Matthias Schmidt [Fri, 27 Jul 2018 13:53:47 +0000 (15:53 +0200)]
Remove explicit return types

See #2508
See #2720

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

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:41:40 +0000 (15:41 +0200)]
Remove remaining `declare(strict_types=1);`

See #2508
See #2720

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

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

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 agoFix phpDoc comment
Joshua Rüsweg [Wed, 25 Jul 2018 21:35:31 +0000 (23:35 +0200)]
Fix phpDoc comment
See #2508

6 years agoRename likes to reactions in user profile menu
Joshua Rüsweg [Wed, 25 Jul 2018 21:27:59 +0000 (23:27 +0200)]
Rename likes to reactions in user profile menu
See #2508

6 years agoAdd user profile reaction list
Joshua Rüsweg [Wed, 25 Jul 2018 21:21:10 +0000 (23:21 +0200)]
Add user profile reaction list
See #2508

6 years agoAdd only reaction activity event if the object support these
Joshua Rüsweg [Wed, 25 Jul 2018 13:10:40 +0000 (15:10 +0200)]
Add only reaction activity event if the object support these
See #2508

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 agoClose reactionPopover on clicking somewhere in the document
Joshua Rüsweg [Sun, 22 Jul 2018 19:34:24 +0000 (21:34 +0200)]
Close reactionPopover on clicking somewhere in the document
See #2508

6 years agoRemove superfluous empty line
Joshua Rüsweg [Sun, 22 Jul 2018 19:01:30 +0000 (21:01 +0200)]
Remove superfluous empty line
See #2508

6 years agoFix wrong summaryListSelector
Joshua Rüsweg [Sun, 22 Jul 2018 19:00:57 +0000 (21:00 +0200)]
Fix wrong summaryListSelector
See #2508

6 years agoAdapt the old like system to the new reaction system
Joshua Rüsweg [Sun, 22 Jul 2018 18:44:16 +0000 (20:44 +0200)]
Adapt the old like system to the new reaction system
See #2508

6 years agoAdd missing module check for reaction buttons
Joshua Rüsweg [Sun, 22 Jul 2018 17:12:07 +0000 (19:12 +0200)]
Add missing module check for reaction buttons
See #2508

6 years agoFix summary selector for singleItems
Joshua Rüsweg [Sun, 22 Jul 2018 16:43:55 +0000 (18:43 +0200)]
Fix summary selector for singleItems
See #2508

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 agoAdd ReactionHandler::removeReacts method
Joshua Rüsweg [Thu, 19 Jul 2018 22:06:59 +0000 (00:06 +0200)]
Add ReactionHandler::removeReacts method
See #2508

6 years agoAdd reaction notification support for profile comment responses
Joshua Rüsweg [Thu, 19 Jul 2018 21:35:25 +0000 (23:35 +0200)]
Add reaction notification support for profile comment responses
See #2508

6 years agoAdd reaction notification support for profile comments
Joshua Rüsweg [Thu, 19 Jul 2018 21:33:47 +0000 (23:33 +0200)]
Add reaction notification support for profile comments
See #2508

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 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

6 years agoThe own user profile should be always accessible
Alexander Ebert [Mon, 2 Jul 2018 12:03:49 +0000 (14:03 +0200)]
The own user profile should be always accessible

6 years agoUser rank images on mobile devices were misplaced
Alexander Ebert [Mon, 2 Jul 2018 11:57:45 +0000 (13:57 +0200)]
User rank images on mobile devices were misplaced

6 years agoMerge branch '3.0'
Alexander Ebert [Mon, 2 Jul 2018 11:40:02 +0000 (13:40 +0200)]
Merge branch '3.0'

6 years agoPreparing the release 3.0.16 3.0.16
Alexander Ebert [Mon, 2 Jul 2018 11:01:10 +0000 (13:01 +0200)]
Preparing the release 3.0.16

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 2 Jul 2018 10:51:18 +0000 (12:51 +0200)]
Merge branch '2.1' into 3.0

6 years agoPreparing the release 2.1.23 2.1.23
Alexander Ebert [Mon, 2 Jul 2018 10:41:19 +0000 (12:41 +0200)]
Preparing the release 2.1.23

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

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

6 years agoImproved the newline handling inside table cells
Alexander Ebert [Mon, 2 Jul 2018 09:32:58 +0000 (11:32 +0200)]
Improved the newline handling inside table cells

6 years agoFix possible invalid value for explode
Joshua Rüsweg [Sun, 1 Jul 2018 18:30:45 +0000 (20:30 +0200)]
Fix possible invalid value for explode
See #2534

6 years agoAdd flag for comment response, to mark them compatible with the reaction system
Joshua Rüsweg [Sun, 1 Jul 2018 18:28:25 +0000 (20:28 +0200)]
Add flag for comment response, to mark them compatible with the reaction system
See comment 2faf60e677515153e02fc5cbdc4e4dd7615812e1
See #2508

6 years agoFix unset variable issue
Joshua Rüsweg [Sun, 1 Jul 2018 15:59:39 +0000 (17:59 +0200)]
Fix unset variable issue
See #2508

6 years agoAdd flag for comments, to mark them compatible with the reaction system
Joshua Rüsweg [Sun, 1 Jul 2018 15:37:50 +0000 (17:37 +0200)]
Add flag for comments, to mark them compatible with the reaction system
Comments of different object types do not have their own LikeableProvider, but are all controlled by a central provider.  Therefore it is difficult to mark the comments as compatible to the reaction system. Therefore, we introduce a new flag that allows the global provider to control whether the comment is already compatible with the new system or not. If the "supportReactions" flag with the value "1" is passed to the object type, the notification of a reaction to the comment is sent. Otherwise the notification will not be sent.
See #2508

6 years agoDisplay small reactions in the notification overlay
Joshua Rüsweg [Sun, 1 Jul 2018 15:25:40 +0000 (17:25 +0200)]
Display small reactions in the notification overlay
See #2508

6 years agoMerge branch '3.0'
Alexander Ebert [Sun, 1 Jul 2018 13:08:23 +0000 (15:08 +0200)]
Merge branch '3.0'

6 years agoClose the cursor before executing the next query
Alexander Ebert [Sun, 1 Jul 2018 13:06:25 +0000 (15:06 +0200)]
Close the cursor before executing the next query

6 years agoMerge branch 'master' into next
Tim Düsterhus [Sat, 30 Jun 2018 20:33:24 +0000 (22:33 +0200)]
Merge branch 'master' into next

6 years agoMerge branch '3.0'
Tim Düsterhus [Sat, 30 Jun 2018 20:30:08 +0000 (22:30 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Sat, 30 Jun 2018 20:29:56 +0000 (22:29 +0200)]
Merge branch '2.1' into 3.0

6 years agoBackport: Work-around libmagic failing for 1-byte files
Alexander Ebert [Tue, 2 Jan 2018 12:59:31 +0000 (13:59 +0100)]
Backport: Work-around libmagic failing for 1-byte files

Causes the error message "finfo::file(): Failed identify data 0:(null)"
in older libmagic/PHP versions, mostly in the ancient PHP 5.x tree.

This backports commit 07673afaf082ab28d8be4db5cb64fcda457e1562.

6 years agoUpdate path from 3.1.3 pl 1
Alexander Ebert [Sat, 30 Jun 2018 11:30:50 +0000 (13:30 +0200)]
Update path from 3.1.3 pl 1

6 years agoPreparing the release 3.1.4
Alexander Ebert [Sat, 30 Jun 2018 11:18:29 +0000 (13:18 +0200)]
Preparing the release 3.1.4

6 years agoUpdating minified JavaScript files
woltlab.com [Sat, 30 Jun 2018 10:29:35 +0000 (12:29 +0200)]
Updating minified JavaScript files