GitHub/WoltLab/WCF.git
6 years agoRemove return types from PIP GUI API
Matthias Schmidt [Sat, 21 Jul 2018 09:02:33 +0000 (11:02 +0200)]
Remove return types from PIP GUI API

See #2545
See #2720

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sat, 21 Jul 2018 08:52:59 +0000 (10:52 +0200)]
Merge branch 'formBuilder' into pipGui

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 GUI for clipboardAction package installation plugin
Matthias Schmidt [Wed, 18 Jul 2018 17:05:58 +0000 (19:05 +0200)]
Add GUI for clipboardAction package installation plugin

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Wed, 18 Jul 2018 17:05:09 +0000 (19:05 +0200)]
Merge branch 'formBuilder' into pipGui

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 agoAdd GUI for eventListener package installation plugin
Matthias Schmidt [Fri, 13 Jul 2018 08:34:20 +0000 (10:34 +0200)]
Add GUI for eventListener package installation plugin

See #2545

6 years agoImprove code for better IDE code analysis
Matthias Schmidt [Fri, 13 Jul 2018 07:32:41 +0000 (09:32 +0200)]
Improve code for better IDE code analysis

See #2545

6 years agoRemove obsolete import
Matthias Schmidt [Fri, 13 Jul 2018 07:09:16 +0000 (09:09 +0200)]
Remove obsolete import

See #2545

6 years agoRemove unused imports
Matthias Schmidt [Fri, 13 Jul 2018 07:08:10 +0000 (09:08 +0200)]
Remove unused imports

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Fri, 13 Jul 2018 07:06:48 +0000 (09:06 +0200)]
Merge branch 'formBuilder' into pipGui

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 'formBuilder' into pipGui
Matthias Schmidt [Thu, 12 Jul 2018 17:33:52 +0000 (19:33 +0200)]
Merge branch 'formBuilder' into pipGui

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 agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Thu, 12 Jul 2018 17:15:21 +0000 (19:15 +0200)]
Merge branch 'formBuilder' into pipGui

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 agoAdd GUI for page package installation plugin
Matthias Schmidt [Thu, 12 Jul 2018 17:12:52 +0000 (19:12 +0200)]
Add GUI for page package installation plugin

See #2545

6 years agoUse existing `import` method when saving PIP object
Matthias Schmidt [Thu, 12 Jul 2018 17:12:11 +0000 (19:12 +0200)]
Use existing `import` method when saving PIP object

See #2545

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 agoAdd GUI for menuItem package installation plugin
Matthias Schmidt [Sat, 7 Jul 2018 15:27:50 +0000 (17:27 +0200)]
Add GUI for menuItem package installation plugin

See #2545

6 years agoIgnore invalid PIP field values when `objectProperty` is used
Matthias Schmidt [Sat, 7 Jul 2018 15:26:03 +0000 (17:26 +0200)]
Ignore invalid PIP field values when `objectProperty` is used

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sat, 7 Jul 2018 15:23:59 +0000 (17:23 +0200)]
Merge branch 'formBuilder' into pipGui

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

6 years agoEnforce SSL/TLS policy for inserted images
Alexander Ebert [Sat, 30 Jun 2018 10:26:37 +0000 (12:26 +0200)]
Enforce SSL/TLS policy for inserted images

6 years ago<Add GUI for menu package installation plugin
Matthias Schmidt [Sat, 30 Jun 2018 09:00:34 +0000 (11:00 +0200)]
<Add GUI for menu package installation plugin

See #2545

6 years agoUpdate AbstractMenuPackageInstallationPlugin with proper selection nesting
Matthias Schmidt [Sat, 30 Jun 2018 08:59:44 +0000 (10:59 +0200)]
Update AbstractMenuPackageInstallationPlugin with proper selection nesting

See #2545

6 years agoCall `postImport` after saving PIP entry via GUI
Matthias Schmidt [Sat, 30 Jun 2018 08:59:23 +0000 (10:59 +0200)]
Call `postImport` after saving PIP entry via GUI

See #2545

6 years agoMerge branch 'formBuilder' into pipGui
Matthias Schmidt [Sat, 30 Jun 2018 07:50:48 +0000 (09:50 +0200)]
Merge branch 'formBuilder' into pipGui

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Sat, 30 Jun 2018 07:50:28 +0000 (09:50 +0200)]
Merge branch 'next' into formBuilder

6 years agoImprove code readability
Matthias Schmidt [Sat, 30 Jun 2018 07:50:00 +0000 (09:50 +0200)]
Improve code readability

6 years agoForm field dependencies now have to be fulfilled all at once
Matthias Schmidt [Sat, 30 Jun 2018 07:49:29 +0000 (09:49 +0200)]
Form field dependencies now have to be fulfilled all at once

See #2509

6 years agoAdd `MultipleSelectionFormField` and add selection nesting support
Matthias Schmidt [Sat, 30 Jun 2018 07:48:37 +0000 (09:48 +0200)]
Add `MultipleSelectionFormField` and add selection nesting support

See #2509

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 29 Jun 2018 13:49:45 +0000 (15:49 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 29 Jun 2018 13:21:24 +0000 (15:21 +0200)]
Merge branch '2.1' into 3.0

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Fri, 29 Jun 2018 09:32:53 +0000 (11:32 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed missing encoding of mail signature
Marcel Werk [Fri, 29 Jun 2018 09:27:13 +0000 (11:27 +0200)]
Fixed missing encoding of mail signature

6 years agoEscape the hyphen to avoid issues with PCRE2
Alexander Ebert [Thu, 28 Jun 2018 09:25:51 +0000 (11:25 +0200)]
Escape the hyphen to avoid issues with PCRE2

See https://bugs.php.net/bug.php?id=76188

6 years agoDynamic box title for the users online list
Alexander Ebert [Wed, 27 Jun 2018 21:27:41 +0000 (23:27 +0200)]
Dynamic box title for the users online list

See #2587

6 years agoMerge branch '3.0'
Alexander Ebert [Wed, 27 Jun 2018 13:53:27 +0000 (15:53 +0200)]
Merge branch '3.0'

6 years agoStrip superfluous nbsp in between HTML tags
Alexander Ebert [Wed, 27 Jun 2018 13:52:18 +0000 (15:52 +0200)]
Strip superfluous nbsp in between HTML tags

6 years agoTrack the number of articles written per user
Alexander Ebert [Wed, 27 Jun 2018 13:40:43 +0000 (15:40 +0200)]
Track the number of articles written per user

See #2586

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 27 Jun 2018 13:35:03 +0000 (15:35 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# com.woltlab.wcf/page.xml

6 years agoUpdated privacy policy
Marcel Werk [Wed, 27 Jun 2018 13:21:02 +0000 (15:21 +0200)]
Updated privacy policy

6 years agoMerge branch '2.1' into 3.0
Marcel Werk [Wed, 27 Jun 2018 13:07:19 +0000 (15:07 +0200)]
Merge branch '2.1' into 3.0

6 years agoUpdated privacy policy
Marcel Werk [Wed, 27 Jun 2018 13:00:47 +0000 (15:00 +0200)]
Updated privacy policy

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Tue, 26 Jun 2018 16:46:51 +0000 (18:46 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'