GitHub/WoltLab/WCF.git
4 years agoPreparing the release 5.2.0 RC 1 5.2.0_RC_1
Alexander Ebert [Wed, 11 Dec 2019 17:02:49 +0000 (18:02 +0100)]
Preparing the release 5.2.0 RC 1

4 years agoUpdating minified JavaScript files
woltlab.com [Wed, 11 Dec 2019 16:46:01 +0000 (16:46 +0000)]
Updating minified JavaScript files

4 years agoIncorrect foreign key comparison in MySQL 8, Code cleanup, Repeatable upgrade for...
Alexander Ebert [Wed, 11 Dec 2019 16:43:52 +0000 (17:43 +0100)]
Incorrect foreign key comparison in MySQL 8, Code cleanup, Repeatable upgrade for failed DB migrations

4 years agoMySQL requires auto columns to be the primary key
Alexander Ebert [Mon, 9 Dec 2019 00:00:23 +0000 (01:00 +0100)]
MySQL requires auto columns to be the primary key

Adding an auto column to an existing table wasn't possible, because the primary key would be added in a secondary step.

However, MySQL does not permit this to be split into two steps, requiring us to define the key when adding the column.

4 years agoRebuilding the `files_pre.tar`
Alexander Ebert [Sun, 8 Dec 2019 19:58:18 +0000 (20:58 +0100)]
Rebuilding the `files_pre.tar`

4 years agoIgnore non-IObjectListCondition box controller conditions
Matthias Schmidt [Sun, 8 Dec 2019 08:41:44 +0000 (09:41 +0100)]
Ignore non-IObjectListCondition box controller conditions

… for object filtering

4 years agoAdd JS event before open reaction count dialog
Joshua Rüsweg [Sat, 7 Dec 2019 16:42:08 +0000 (17:42 +0100)]
Add JS event before open reaction count dialog
Closes #3093

4 years agoFix LabelFormField for objects without labels
Peter Frühwirt [Sat, 7 Dec 2019 16:26:35 +0000 (17:26 +0100)]
Fix LabelFormField for objects without labels

LabelHandler will return an empty array if no label was attached to an object, which will result in undefined offset error in the LabelFormField

4 years agoFix calling ViewableArticle::getUnreadArticlesForCategory() with different ids
Matthias Schmidt [Sat, 7 Dec 2019 16:23:05 +0000 (17:23 +0100)]
Fix calling ViewableArticle::getUnreadArticlesForCategory() with different ids

4 years agoFix language file validation when editing core
Matthias Schmidt [Sat, 7 Dec 2019 10:47:40 +0000 (11:47 +0100)]
Fix language file validation when editing core

Close #3118

4 years agoAlso make updated object available during post requests in form builder
Matthias Schmidt [Sat, 7 Dec 2019 10:40:44 +0000 (11:40 +0100)]
Also make updated object available during post requests in form builder

Close #3117

4 years agoSupport updating explicitly named database table indices
Matthias Schmidt [Sat, 7 Dec 2019 09:19:56 +0000 (10:19 +0100)]
Support updating explicitly named database table indices

Close #3116

4 years agoFix array to string conversion in removeReactions
Joshua Rüsweg [Wed, 4 Dec 2019 12:30:49 +0000 (13:30 +0100)]
Fix array to string conversion in removeReactions

4 years agoSet default value for `isAssignable` in new created reaction types to `true`
Joshua Rüsweg [Tue, 3 Dec 2019 16:12:37 +0000 (17:12 +0100)]
Set default value for `isAssignable` in new created reaction types to `true`

4 years agoMerge branch 'mutec_reactiontoggle' into next
Joshua Rüsweg [Tue, 3 Dec 2019 12:23:23 +0000 (13:23 +0100)]
Merge branch 'mutec_reactiontoggle' into next

4 years agoAdd toggle button for reaction types in ACP
mutec [Mon, 14 Oct 2019 14:31:26 +0000 (16:31 +0200)]
Add toggle button for reaction types in ACP

This gives administrators a quick overview which reaction types are enabled and which are not.

Closes #3094

4 years agoExperimental upgrade support for 3.1 -> 5.2
Alexander Ebert [Mon, 2 Dec 2019 10:58:13 +0000 (11:58 +0100)]
Experimental upgrade support for 3.1 -> 5.2

4 years agoMerge pull request #3007 from mutec/patch-12
Alexander Ebert [Mon, 2 Dec 2019 10:53:44 +0000 (11:53 +0100)]
Merge pull request #3007 from mutec/patch-12

Fix applicationDirectory index during WSC-Updates

4 years agoUpdated the files in `files_pre.tar`
Alexander Ebert [Sun, 1 Dec 2019 23:04:52 +0000 (00:04 +0100)]
Updated the files in `files_pre.tar`

4 years agoWidened the upgrade path
Alexander Ebert [Sun, 1 Dec 2019 23:03:17 +0000 (00:03 +0100)]
Widened the upgrade path

4 years agoMerge pull request #3008 from mutec/wsc52upgradeprep
Alexander Ebert [Sun, 1 Dec 2019 22:48:04 +0000 (23:48 +0100)]
Merge pull request #3008 from mutec/wsc52upgradeprep

Update instructions from WSC 3.1.9 pl 2 to WSC 5.2.0 Alpha/Beta

4 years agoRestored module association
Alexander Ebert [Sun, 1 Dec 2019 22:23:21 +0000 (23:23 +0100)]
Restored module association

Unintentionally removed in 4128a77adb26ed2baa9c54ca3209f8e633402e9f

4 years agoUpdated the database migrations 3.1 -> 5.2
Alexander Ebert [Sun, 1 Dec 2019 21:25:37 +0000 (22:25 +0100)]
Updated the database migrations 3.1 -> 5.2

Closes

4 years agoMerge pull request #3088 from mutec/fixsqlupgrade52
Alexander Ebert [Sun, 1 Dec 2019 21:21:43 +0000 (22:21 +0100)]
Merge pull request #3088 from mutec/fixsqlupgrade52

corrected sql instructions WSC 3.1 > WSC 5.2

4 years agoFixed typo in DateFormField (#3115)
Peter Frühwirt [Sun, 1 Dec 2019 18:35:01 +0000 (19:35 +0100)]
Fixed typo in DateFormField (#3115)

4 years agoAdd hooks to track package installation process
Tim Düsterhus [Wed, 27 Nov 2019 20:07:54 +0000 (21:07 +0100)]
Add hooks to track package installation process

4 years agoPreparing the release 5.2.0 Beta 4 5.2.0_Beta_4
Alexander Ebert [Sun, 1 Dec 2019 14:17:30 +0000 (15:17 +0100)]
Preparing the release 5.2.0 Beta 4

4 years agoAdd FormContainer::$templateApplication
Matthias Schmidt [Sun, 1 Dec 2019 09:43:43 +0000 (10:43 +0100)]
Add FormContainer::$templateApplication

See #3113

4 years agoAdd AbstractFormField::$templateApplication
Peter Frühwirt [Sun, 1 Dec 2019 09:40:41 +0000 (10:40 +0100)]
Add AbstractFormField::$templateApplication

Currently all field templates have to be placed in the wcf folder. If an application wants to create their own custom field, the template has to placed in the wcf folder as well. This change enables custom components to use their own template folder.

4 years agoAdd AbstractFormBuilderForm::$formClassName
Matthias Schmidt [Sun, 1 Dec 2019 09:37:38 +0000 (10:37 +0100)]
Add AbstractFormBuilderForm::$formClassName

Close #3111

4 years agoPreparing the release 5.2.0 Beta 4
Alexander Ebert [Fri, 29 Nov 2019 14:28:13 +0000 (15:28 +0100)]
Preparing the release 5.2.0 Beta 4

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