GitHub/WoltLab/WCF.git
4 years agoMerge branch 'master' into next
Alexander Ebert [Fri, 29 Nov 2019 13:28:24 +0000 (14:28 +0100)]
Merge branch 'master' into next

4 years agoMerge branch '3.0'
Alexander Ebert [Fri, 29 Nov 2019 13:28:05 +0000 (14:28 +0100)]
Merge branch '3.0'

4 years agoPrevent system-type pages from being copied
Alexander Ebert [Thu, 28 Nov 2019 21:40:59 +0000 (22:40 +0100)]
Prevent system-type pages from being copied

4 years agoUpdating minified JavaScript files
woltlab.com [Thu, 28 Nov 2019 19:31:43 +0000 (19:31 +0000)]
Updating minified JavaScript files

4 years agoIncorrect rendering of the loading spinner inside the image viewer
Alexander Ebert [Thu, 28 Nov 2019 15:48:31 +0000 (16:48 +0100)]
Incorrect rendering of the loading spinner inside the image viewer

4 years agoMerge pull request #3112 from Krymonota/fix-veoh-privacy-policy-link
Marcel Werk [Thu, 28 Nov 2019 07:55:02 +0000 (08:55 +0100)]
Merge pull request #3112 from Krymonota/fix-veoh-privacy-policy-link

Fix link to Veoh's privacy policy

4 years agoFix link to Veoh's privacy policy
Niklas [Wed, 27 Nov 2019 20:12:18 +0000 (21:12 +0100)]
Fix link to Veoh's privacy policy

4 years agoCompatibility with PHP 7.4
Alexander Ebert [Tue, 26 Nov 2019 17:00:39 +0000 (18:00 +0100)]
Compatibility with PHP 7.4

4 years agoUpdated 3rd party dependencies
Alexander Ebert [Tue, 26 Nov 2019 15:32:02 +0000 (16:32 +0100)]
Updated 3rd party dependencies

4 years agoMerge branch 'master' into next
Alexander Ebert [Tue, 26 Nov 2019 15:30:26 +0000 (16:30 +0100)]
Merge branch 'master' into next

4 years agoStrip trailing `<br>` from links in Firefox
Alexander Ebert [Tue, 26 Nov 2019 15:06:18 +0000 (16:06 +0100)]
Strip trailing `<br>` from links in Firefox

4 years agoUpdated dependencies
Alexander Ebert [Tue, 26 Nov 2019 13:56:25 +0000 (14:56 +0100)]
Updated dependencies

4 years agoMerge branch '3.0'
Alexander Ebert [Tue, 26 Nov 2019 13:55:48 +0000 (14:55 +0100)]
Merge branch '3.0'

4 years agoUpgraded HTMLPurifier to 4.12.0 for compatibility with PHP 7.4
Alexander Ebert [Tue, 26 Nov 2019 12:40:06 +0000 (13:40 +0100)]
Upgraded HTMLPurifier to 4.12.0 for compatibility with PHP 7.4

4 years agoMerge branch 'master' into next
Matthias Schmidt [Sun, 24 Nov 2019 16:59:54 +0000 (17:59 +0100)]
Merge branch 'master' into next

4 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 24 Nov 2019 16:57:44 +0000 (17:57 +0100)]
Merge branch '3.0'

4 years agoAdd missing `visibilityExceptions` definition in `menu.xsd`
Matthias Schmidt [Sun, 24 Nov 2019 16:57:34 +0000 (17:57 +0100)]
Add missing `visibilityExceptions` definition in `menu.xsd`

Close #3104

4 years agoMerge branch '3.0'
Alexander Ebert [Fri, 22 Nov 2019 16:27:47 +0000 (17:27 +0100)]
Merge branch '3.0'

4 years agoCompatibility with PHP 7.4
Alexander Ebert [Fri, 22 Nov 2019 15:29:24 +0000 (16:29 +0100)]
Compatibility with PHP 7.4

4 years agoCompatibility with PHP 7.4
Alexander Ebert [Fri, 22 Nov 2019 14:58:54 +0000 (15:58 +0100)]
Compatibility with PHP 7.4

4 years agoPreparing the release 5.2.0 Beta 3 5.2.0_Beta_3
Alexander Ebert [Fri, 15 Nov 2019 16:09:31 +0000 (17:09 +0100)]
Preparing the release 5.2.0 Beta 3

4 years agoUpdating minified JavaScript files
woltlab.com [Fri, 15 Nov 2019 12:26:41 +0000 (12:26 +0000)]
Updating minified JavaScript files

4 years agoMerge pull request #3108 from WoltLab/next-deprecate-api-version
Alexander Ebert [Fri, 15 Nov 2019 12:24:18 +0000 (13:24 +0100)]
Merge pull request #3108 from WoltLab/next-deprecate-api-version

Deprecate the API compatibility system / Adoption of SemVer

4 years agoWorkaround for landing pages from different app namespaces
Alexander Ebert [Fri, 15 Nov 2019 00:01:28 +0000 (01:01 +0100)]
Workaround for landing pages from different app namespaces

4 years agoWorkaround for the font size calculation using `em`/`%`
Alexander Ebert [Thu, 14 Nov 2019 23:45:11 +0000 (00:45 +0100)]
Workaround for the font size calculation using `em`/`%`

4 years ago`realpath()` returns backslashes on Window
Alexander Ebert [Thu, 14 Nov 2019 18:18:50 +0000 (19:18 +0100)]
`realpath()` returns backslashes on Window

4 years agoRewrote `flex` shorthand for compatibility with IE11
Alexander Ebert [Thu, 14 Nov 2019 14:47:30 +0000 (15:47 +0100)]
Rewrote `flex` shorthand for compatibility with IE11

See #3101

4 years agoUninitialized variable and comma expression
Alexander Ebert [Thu, 14 Nov 2019 13:38:18 +0000 (14:38 +0100)]
Uninitialized variable and comma expression

Fixes #3102

4 years agoIncorrect handling of comments after the page id
Alexander Ebert [Thu, 14 Nov 2019 13:09:39 +0000 (14:09 +0100)]
Incorrect handling of comments after the page id

Fixes #3106

4 years agoAdd mixins for modern desktop screen resolutions (#3095)
Sascha Greuel [Wed, 13 Nov 2019 16:39:23 +0000 (17:39 +0100)]
Add mixins for modern desktop screen resolutions (#3095)

* Added mixins for modern screen resolutions

* Update mediaQuery.scss

* Update Screen.js

* Update Screen.js

4 years agoExclude the Core 6.0 for styles exported as packages
Alexander Ebert [Wed, 13 Nov 2019 12:42:31 +0000 (13:42 +0100)]
Exclude the Core 6.0 for styles exported as packages

4 years agoForce exclusion of Core `6.0.0 Alpha 1` for packages with API compatibility
Alexander Ebert [Wed, 13 Nov 2019 00:19:18 +0000 (01:19 +0100)]
Force exclusion of Core `6.0.0 Alpha 1` for packages with API compatibility

4 years agoDeprecate the API versions, implicit exclusion of `6.0.0 Alpha 1`
Alexander Ebert [Tue, 12 Nov 2019 19:53:49 +0000 (20:53 +0100)]
Deprecate the API versions, implicit exclusion of `6.0.0 Alpha 1`

4 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Mon, 11 Nov 2019 17:27:52 +0000 (18:27 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

4 years agoFix devtools when project path contains symbolic link
Matthias Schmidt [Mon, 11 Nov 2019 17:26:47 +0000 (18:26 +0100)]
Fix devtools when project path contains symbolic link

4 years agoUse DBOAction instead of DBOEditor in ReactionHandler
Joshua Rüsweg [Mon, 11 Nov 2019 11:33:18 +0000 (12:33 +0100)]
Use DBOAction instead of DBOEditor in ReactionHandler
This change makes it possible for plugins to react to reactions without stuffing the ReactionHandler with unnecessary events.

Closes #3089

4 years agoAdd LikeObjectAction
Joshua Rüsweg [Mon, 11 Nov 2019 11:18:12 +0000 (12:18 +0100)]
Add LikeObjectAction
See #3089

4 years agoMerge pull request #3090 from mutec/rewritefix
Alexander Ebert [Sun, 10 Nov 2019 16:21:46 +0000 (17:21 +0100)]
Merge pull request #3090 from mutec/rewritefix

fix apache rewrite generation

4 years agoAdd DebugFolderEmailTransport
Tim Düsterhus [Tue, 12 Feb 2019 18:41:49 +0000 (19:41 +0100)]
Add DebugFolderEmailTransport

(cherry picked from commit e5c4fc8eb9dd3b0761db7fe1ba4d098c686ba0fa)

Closes #3103

4 years agoMake `wcf1_package.package` have a unique key
Matthias Schmidt [Sun, 10 Nov 2019 09:37:54 +0000 (10:37 +0100)]
Make `wcf1_package.package` have a unique key

Close #3099

4 years agoTypo: Missing space
Alexander Ebert [Sun, 10 Nov 2019 00:23:51 +0000 (01:23 +0100)]
Typo: Missing space

4 years agoPreparing the release 5.2.0 Beta 3
Alexander Ebert [Wed, 6 Nov 2019 13:32:03 +0000 (14:32 +0100)]
Preparing the release 5.2.0 Beta 3

4 years agoUpdating minified JavaScript files
woltlab.com [Tue, 5 Nov 2019 17:24:00 +0000 (17:24 +0000)]
Updating minified JavaScript files

4 years agoIncorrect markup of comments/responses that are displayed out of order
Alexander Ebert [Tue, 5 Nov 2019 16:54:55 +0000 (17:54 +0100)]
Incorrect markup of comments/responses that are displayed out of order

4 years agoReplace `<br>` inside dynamically converted code elements
Alexander Ebert [Tue, 5 Nov 2019 15:16:29 +0000 (16:16 +0100)]
Replace `<br>` inside dynamically converted code elements

4 years agoMerge branch 'master' into next
Alexander Ebert [Tue, 5 Nov 2019 15:15:14 +0000 (16:15 +0100)]
Merge branch 'master' into next

4 years agoReplace `<br>` inside dynamically converted code elements
Alexander Ebert [Mon, 4 Nov 2019 14:36:38 +0000 (15:36 +0100)]
Replace `<br>` inside dynamically converted code elements

4 years agoPrevent the generation of HTML anchors if $removeLinks is set
Alexander Ebert [Sun, 3 Nov 2019 18:42:29 +0000 (19:42 +0100)]
Prevent the generation of HTML anchors if $removeLinks is set

4 years agoMenu items could overlap the left overflow button
Alexander Ebert [Sun, 3 Nov 2019 16:02:08 +0000 (17:02 +0100)]
Menu items could overlap the left overflow button

4 years agoMerge branch 'master' into next
Alexander Ebert [Sun, 3 Nov 2019 15:58:26 +0000 (16:58 +0100)]
Merge branch 'master' into next

4 years agoMissing global replacement of encoded ampersands
Alexander Ebert [Sun, 3 Nov 2019 15:37:23 +0000 (16:37 +0100)]
Missing global replacement of encoded ampersands

4 years agoDisplay of validation errors for signatures
Alexander Ebert [Sat, 2 Nov 2019 23:57:22 +0000 (00:57 +0100)]
Display of validation errors for signatures

4 years agoHide the likes tab if the user may not view likes
Alexander Ebert [Sat, 2 Nov 2019 23:34:47 +0000 (00:34 +0100)]
Hide the likes tab if the user may not view likes

4 years agoMissing element `externalURL`
Alexander Ebert [Sat, 2 Nov 2019 23:00:54 +0000 (00:00 +0100)]
Missing element `externalURL`

4 years agoUserFormField now uses user ids as value
Matthias Schmidt [Sat, 2 Nov 2019 14:39:05 +0000 (15:39 +0100)]
UserFormField now uses user ids as value

4 years agoImproved the visibility filter for articles
Alexander Ebert [Thu, 31 Oct 2019 18:09:10 +0000 (19:09 +0100)]
Improved the visibility filter for articles

- Admin: All articles are shown
- Edit own articles only: All public articles + own regardless of status
- Anybody else: Only published and non-deleted articles

4 years agoFix JavaScript error when uploading media on media list page
Matthias Schmidt [Thu, 31 Oct 2019 14:05:21 +0000 (15:05 +0100)]
Fix JavaScript error when uploading media on media list page

See #2606

4 years agoFix editing non-image media files
Matthias Schmidt [Thu, 31 Oct 2019 14:03:58 +0000 (15:03 +0100)]
Fix editing non-image media files

See #2722

4 years agoMerge branch 'master' into next
Marcel Werk [Wed, 30 Oct 2019 14:19:23 +0000 (15:19 +0100)]
Merge branch 'master' into next

4 years agoMerge branch '3.0'
Marcel Werk [Wed, 30 Oct 2019 14:18:07 +0000 (15:18 +0100)]
Merge branch '3.0'

4 years agoBlock access-token usage for banned users
Marcel Werk [Wed, 30 Oct 2019 14:17:41 +0000 (15:17 +0100)]
Block access-token usage for banned users

4 years agoMerge branch 'master' into next
Alexander Ebert [Tue, 29 Oct 2019 11:35:46 +0000 (12:35 +0100)]
Merge branch 'master' into next

4 years agoMerge branch '3.0'
Alexander Ebert [Tue, 29 Oct 2019 11:34:21 +0000 (12:34 +0100)]
Merge branch '3.0'

4 years agoMissing reset of the language cache after copying style phrases
Alexander Ebert [Tue, 29 Oct 2019 11:33:50 +0000 (12:33 +0100)]
Missing reset of the language cache after copying style phrases

4 years agoAvoided memory issue
Marcel Werk [Mon, 28 Oct 2019 16:04:11 +0000 (17:04 +0100)]
Avoided memory issue

4 years agoFixed typo
Marcel Werk [Mon, 28 Oct 2019 15:13:20 +0000 (16:13 +0100)]
Fixed typo

4 years agoFixed typo
Marcel Werk [Mon, 28 Oct 2019 15:11:45 +0000 (16:11 +0100)]
Fixed typo

4 years agoMerge branch 'next' of https://github.com/WoltLab/WCF into next
Marcel Werk [Mon, 28 Oct 2019 15:06:15 +0000 (16:06 +0100)]
Merge branch 'next' of https://github.com/WoltLab/WCF into next

4 years agoFixed empty <span> tag
Marcel Werk [Mon, 28 Oct 2019 15:05:59 +0000 (16:05 +0100)]
Fixed empty <span> tag

4 years agoUpdating minified JavaScript files
woltlab.com [Mon, 28 Oct 2019 14:50:29 +0000 (14:50 +0000)]
Updating minified JavaScript files

4 years agoFixed wrong content header position
Marcel Werk [Mon, 28 Oct 2019 14:47:58 +0000 (15:47 +0100)]
Fixed wrong content header position

4 years agoFixed breadcrumbs title of the landing page
Marcel Werk [Mon, 28 Oct 2019 11:14:43 +0000 (12:14 +0100)]
Fixed breadcrumbs title of the landing page

4 years agoFixed sql exception
Marcel Werk [Mon, 28 Oct 2019 10:52:48 +0000 (11:52 +0100)]
Fixed sql exception

4 years agoMerge branch 'master' into next
Tim Düsterhus [Fri, 25 Oct 2019 11:24:33 +0000 (13:24 +0200)]
Merge branch 'master' into next

4 years agoMerge tag '3.1.11' into next
Tim Düsterhus [Fri, 25 Oct 2019 11:23:57 +0000 (13:23 +0200)]
Merge tag '3.1.11' into next

4 years agoProperly strip `encode` parameter in LinkBlockTemplatePlugin
Tim Düsterhus [Fri, 25 Oct 2019 11:18:32 +0000 (13:18 +0200)]
Properly strip `encode` parameter in LinkBlockTemplatePlugin

4 years agoPreparing the release 3.1.11 3.1.11
Alexander Ebert [Wed, 23 Oct 2019 11:12:37 +0000 (13:12 +0200)]
Preparing the release 3.1.11

4 years agofix apache rewrite generation
mutec [Mon, 7 Oct 2019 10:16:03 +0000 (12:16 +0200)]
fix apache rewrite generation

Before this change the system wasn't able to handle nested directories properly.
A multidomain-setup using a different domain for every app and having them on the same file tree level was required for a valid output.
Now it's handling the "default"-case properly which might be one app at `/` and others in sub-directories.

Technical:
The algorithm didn't decide correctly if an app is placed in a sub-directory of another app. Now it's removing extra htaccess-files for those sub-directories and places everything correctly in the highest folder handling every app and the root-app at last.

4 years agoMissing update path from 3.1.10 pl *
Alexander Ebert [Sun, 13 Oct 2019 19:04:01 +0000 (21:04 +0200)]
Missing update path from 3.1.10 pl *

4 years agoPreparing the release 3.1.11
Alexander Ebert [Sun, 13 Oct 2019 18:15:42 +0000 (20:15 +0200)]
Preparing the release 3.1.11

4 years agoUpdating minified JavaScript files
woltlab.com [Sun, 13 Oct 2019 17:23:37 +0000 (17:23 +0000)]
Updating minified JavaScript files

4 years agoFix WysiwygFormContainer
Matthias Schmidt [Sat, 12 Oct 2019 12:20:13 +0000 (14:20 +0200)]
Fix WysiwygFormContainer

See db153dd1d1b6a15035315c9fa40674d8ff023fa9

4 years agoRemove obsolete code in MultipleSelectionFormField
Matthias Schmidt [Wed, 9 Oct 2019 17:19:04 +0000 (19:19 +0200)]
Remove obsolete code in MultipleSelectionFormField

4 years agoFix conditions for multi-value fields
Matthias Schmidt [Wed, 9 Oct 2019 17:04:02 +0000 (19:04 +0200)]
Fix conditions for multi-value fields

4 years agoFix `MultipleSelectionFormField` save value handling
Matthias Schmidt [Wed, 9 Oct 2019 17:03:27 +0000 (19:03 +0200)]
Fix `MultipleSelectionFormField` save value handling

As `MultipleSelectionFormField` works with arrays, it does not return an actual save value for the `data` subarray but must populate an additional entry in the parameters array itself.

4 years agoAdd SuffixFormFieldContainer
Matthias Schmidt [Mon, 7 Oct 2019 16:12:07 +0000 (18:12 +0200)]
Add SuffixFormFieldContainer

Close #3087

4 years agoAdd events in form builder manager module
Matthias Schmidt [Mon, 7 Oct 2019 16:10:05 +0000 (18:10 +0200)]
Add events in form builder manager module

4 years agoAdd `IFormField::getJavaScriptDataHandlerModule()`
Matthias Schmidt [Mon, 7 Oct 2019 16:09:28 +0000 (18:09 +0200)]
Add `IFormField::getJavaScriptDataHandlerModule()`

4 years agoMerge pull request #3092 from mutec/typowysiwygformcontainer
Marcel Werk [Mon, 7 Oct 2019 12:54:41 +0000 (14:54 +0200)]
Merge pull request #3092 from mutec/typowysiwygformcontainer

typo in phpdoc of WysiwygFormContainer::isRequired()

4 years agotypo in phpdoc of WysiwygFormContainer::isRequired()
mutec [Mon, 7 Oct 2019 11:38:01 +0000 (13:38 +0200)]
typo in phpdoc of WysiwygFormContainer::isRequired()

4 years agoAdditional form field interfaces should extend `IFormField`
Matthias Schmidt [Sun, 6 Oct 2019 16:30:09 +0000 (18:30 +0200)]
Additional form field interfaces should extend `IFormField`

4 years agoFix default column value comparison between strings and ints 5.2.0_Beta_2
Matthias Schmidt [Sun, 6 Oct 2019 12:06:26 +0000 (14:06 +0200)]
Fix default column value comparison between strings and ints

4 years agoHelp IDEs recognize return type of `AbstractDatabaseTableColumn::create()`
Matthias Schmidt [Sun, 6 Oct 2019 12:05:53 +0000 (14:05 +0200)]
Help IDEs recognize return type of `AbstractDatabaseTableColumn::create()`

4 years agoAdd missing templates to sync list
Matthias Schmidt [Sun, 6 Oct 2019 07:33:36 +0000 (09:33 +0200)]
Add missing templates to sync list

4 years agoUpdating minified JavaScript files
woltlab.com [Sat, 5 Oct 2019 18:36:31 +0000 (18:36 +0000)]
Updating minified JavaScript files

4 years agoRemoved non-existent templates
Alexander Ebert [Sat, 5 Oct 2019 18:34:36 +0000 (20:34 +0200)]
Removed non-existent templates

4 years agoPreparing the release 5.2.0 Beta 2
Alexander Ebert [Sat, 5 Oct 2019 18:29:16 +0000 (20:29 +0200)]
Preparing the release 5.2.0 Beta 2

4 years agoAdd `RowFormFieldContainer`
Matthias Schmidt [Sat, 5 Oct 2019 14:48:58 +0000 (16:48 +0200)]
Add `RowFormFieldContainer`

Close #3086

4 years agoAdd IFormField::getFieldHtml()
Matthias Schmidt [Sat, 5 Oct 2019 14:35:36 +0000 (16:35 +0200)]
Add IFormField::getFieldHtml()

Close #3085

4 years agoAdd RowFormContainer
Matthias Schmidt [Sat, 5 Oct 2019 12:20:38 +0000 (14:20 +0200)]
Add RowFormContainer

Close #3084