Alexander Ebert [Mon, 6 Jan 2020 14:11:07 +0000 (15:11 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Mon, 6 Jan 2020 14:11:04 +0000 (15:11 +0100)]
Ignore empty XMLHttpRequests aborted by the browser in production environments
Fixes #3127
Alexander Ebert [Mon, 6 Jan 2020 14:09:42 +0000 (15:09 +0100)]
Merge pull request #3130 from mutec/htaccessf1
fix htaccess generation
Marcel Werk [Sun, 5 Jan 2020 22:04:34 +0000 (23:04 +0100)]
Merge branch 'master' into next
Marcel Werk [Sun, 5 Jan 2020 22:03:18 +0000 (23:03 +0100)]
Removed broken media provider
Alexander Ebert [Sun, 5 Jan 2020 21:38:19 +0000 (22:38 +0100)]
Incorrect deduction of activity points for revoked reactions
Alexander Ebert [Sun, 5 Jan 2020 19:43:29 +0000 (20:43 +0100)]
Moved the dialog to prevent interference with the dialog's maintainFocus()
Alexander Ebert [Sun, 5 Jan 2020 19:08:00 +0000 (20:08 +0100)]
Workaround for the search for objects matching multiple tags
Marcel Werk [Sun, 5 Jan 2020 14:04:52 +0000 (15:04 +0100)]
Merge pull request #3129 from Krymonota/remove-paypal-try
Remove Turkish Lira from PayPal payment method
mutec [Sun, 5 Jan 2020 13:29:21 +0000 (14:29 +0100)]
fix htaccess generation
Niklas [Sun, 5 Jan 2020 02:59:26 +0000 (03:59 +0100)]
Remove Turkish Lira from PayPal payment method
Turkish Lira is no longer supported by PayPal.
Alexander Ebert [Sat, 4 Jan 2020 19:23:28 +0000 (20:23 +0100)]
Merge branch 'master' into next
Alexander Ebert [Sat, 4 Jan 2020 19:21:18 +0000 (20:21 +0100)]
Merge pull request #3128 from WoltLab/mention-bogus-space
Prevent newline after the userBBCodeTag
Matthias Schmidt [Sat, 4 Jan 2020 16:08:06 +0000 (17:08 +0100)]
Fix legacy i18n value handling in i18n form fields
Close #3122
Matthias Schmidt [Sat, 4 Jan 2020 12:47:08 +0000 (13:47 +0100)]
Fix application of user limit in birthday box
Matthias Schmidt [Sat, 4 Jan 2020 12:44:46 +0000 (13:44 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 4 Jan 2020 12:44:32 +0000 (13:44 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sat, 4 Jan 2020 12:44:22 +0000 (13:44 +0100)]
Fix handling of default box limit/sorting if not explicitly set
If a box is created via the box package installation plugin and if no limit, sort field, or sort order is given, the default value should be used instead of leaving the values `null`.
Is also fixed the problem that simply submitting the box edit form without change for a box supporting a limit but not actually having a limit causes an error message because the limit field is empty.
Tim Düsterhus [Fri, 3 Jan 2020 23:51:02 +0000 (00:51 +0100)]
Prevent newline after the userBBCodeTag
The newline renders as a single space, which looks bad when punctuation
is being used directly after a mention.
Previously a sentence such as:
> Good to see you @Foo!
would have resulted in:
> Good to see you <a>@Foo</a>
> !
which is being rendered as:
> Good to see you @Foo !
Marcel Werk [Fri, 3 Jan 2020 17:17:07 +0000 (18:17 +0100)]
article list now uses the teaser image
Marcel Werk [Fri, 3 Jan 2020 15:59:56 +0000 (16:59 +0100)]
Fixed wrong menu item title
Marcel Werk [Fri, 3 Jan 2020 15:59:25 +0000 (16:59 +0100)]
Merge branch 'master' into next
Marcel Werk [Fri, 3 Jan 2020 15:59:02 +0000 (16:59 +0100)]
Merge branch '3.0'
Marcel Werk [Fri, 3 Jan 2020 15:58:42 +0000 (16:58 +0100)]
Fixed wrong menu item title
Matthias Schmidt [Fri, 3 Jan 2020 15:30:45 +0000 (16:30 +0100)]
Fix article image caption if HTML is used in image caption
Matthias Schmidt [Fri, 3 Jan 2020 15:19:17 +0000 (16:19 +0100)]
Merge branch 'master' into next
Matthias Schmidt [Fri, 3 Jan 2020 15:18:57 +0000 (16:18 +0100)]
Fix missing template parsing in German language item
Alexander Ebert [Thu, 2 Jan 2020 16:23:42 +0000 (17:23 +0100)]
Revert "Disabled `ENABLE_PRODUCTION_DEBUG_MODE` by default"
This reverts commit
ef1a15aa67556baf84c2a14ebecceecb09c27b18.
Alexander Ebert [Thu, 2 Jan 2020 16:18:28 +0000 (17:18 +0100)]
Disabled `ENABLE_PRODUCTION_DEBUG_MODE` by default
See #3126
Alexander Ebert [Thu, 2 Jan 2020 15:48:49 +0000 (16:48 +0100)]
Incorrect DOM element access
Joshua Rüsweg [Thu, 2 Jan 2020 14:31:12 +0000 (15:31 +0100)]
Remove limit for detailed reaction list
Tim Düsterhus [Thu, 2 Jan 2020 12:27:57 +0000 (13:27 +0100)]
Adjust missing phrases in en.xml for reaction system
Tim Düsterhus [Mon, 30 Dec 2019 20:46:33 +0000 (21:46 +0100)]
Handle all attachments in AttachmentRebuildDataWorker
This ensures that the storage is migrated for non-image attachments.
Marcel Werk [Mon, 30 Dec 2019 15:50:07 +0000 (16:50 +0100)]
Increased margin between teaser and toc
Alexander Ebert [Sun, 29 Dec 2019 21:56:33 +0000 (22:56 +0100)]
`PasswordUtil::secureCompare()` was unintentionally removed
See
c914372abbe9f62b765f4b0e0b934f6d45150201
Alexander Ebert [Sat, 28 Dec 2019 19:29:30 +0000 (20:29 +0100)]
Preparing the release 5.2.0
woltlab.com [Sat, 28 Dec 2019 19:25:28 +0000 (19:25 +0000)]
Updating minified JavaScript files
Matthias Schmidt [Sat, 28 Dec 2019 17:31:31 +0000 (18:31 +0100)]
Fix filter field position when rebuilding filterable item list
See
7308a8fa1a28ea6515f3656a5356d895b1a5c042
Matthias Schmidt [Sat, 28 Dec 2019 16:24:29 +0000 (17:24 +0100)]
Add missing throw tag in method documentations
Matthias Schmidt [Sat, 28 Dec 2019 16:18:35 +0000 (17:18 +0100)]
Explicitly declare variable type in comment
Matthias Schmidt [Sat, 28 Dec 2019 16:18:07 +0000 (17:18 +0100)]
Fix documentation issues
Joshua Rüsweg [Fri, 27 Dec 2019 14:45:57 +0000 (15:45 +0100)]
Merge branch 'master' into next
Joshua Rüsweg [Fri, 27 Dec 2019 14:45:31 +0000 (15:45 +0100)]
Fix caching of teaserImages in ViewableArticleContentList
Joshua Rüsweg [Fri, 27 Dec 2019 14:43:09 +0000 (15:43 +0100)]
Fix reference for article comment notifications
Until now, the notifications were bound to the article object. However, the actual comments are bound to the article content object. This has now been corrected and the notification itself is now also bound to the article content object.
Joshua Rüsweg [Fri, 27 Dec 2019 14:29:49 +0000 (15:29 +0100)]
Fetch articles in ViewableArticleContentList
Prevents multiple queries in notifications.
Joshua Rüsweg [Fri, 27 Dec 2019 14:27:28 +0000 (15:27 +0100)]
Add ViewableArticleContentRuntimeCache
Alexander Ebert [Wed, 25 Dec 2019 17:09:16 +0000 (18:09 +0100)]
Remarks on SMTP servers on port 465
Alexander Ebert [Wed, 25 Dec 2019 17:05:00 +0000 (18:05 +0100)]
Updated worker title and description
Alexander Ebert [Wed, 25 Dec 2019 16:36:34 +0000 (17:36 +0100)]
Merge branch 'master' into next
Alexander Ebert [Wed, 25 Dec 2019 16:30:25 +0000 (17:30 +0100)]
Merge pull request #3119 from Krymonota/fix-de-trophy-condition-typo
Fix typo in trophy condition description (de.xml)
Alexander Ebert [Wed, 25 Dec 2019 16:27:19 +0000 (17:27 +0100)]
Populate the authors array for new notifications
Alexander Ebert [Wed, 25 Dec 2019 16:26:04 +0000 (17:26 +0100)]
Improved event access for user notifications
Closes #3017
Joshua Rüsweg [Wed, 25 Dec 2019 10:52:00 +0000 (11:52 +0100)]
Remove dislikes from statDailyHandler
Alexander Ebert [Tue, 24 Dec 2019 19:06:05 +0000 (20:06 +0100)]
Fall-back to the original version if no thumbnail is available
Alexander Ebert [Tue, 24 Dec 2019 17:35:01 +0000 (18:35 +0100)]
System check: Demote 7.1 (EOL) and include 7.4 as recommended
Alexander Ebert [Tue, 24 Dec 2019 16:49:16 +0000 (17:49 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 24 Dec 2019 16:48:06 +0000 (17:48 +0100)]
Incorrect usage of `array_filter`
Niklas [Tue, 24 Dec 2019 13:56:26 +0000 (14:56 +0100)]
Fix typo in trophy condition description (de.xml)
"ein mal" -> "einmal"
Joshua Rüsweg [Tue, 24 Dec 2019 12:41:04 +0000 (13:41 +0100)]
Throw an exception, if Query in ReactionHandler failed
Alexander Ebert [Sun, 22 Dec 2019 16:50:01 +0000 (17:50 +0100)]
Never set `nofollow` for external links in menus
Joshua Rüsweg [Thu, 19 Dec 2019 19:28:27 +0000 (20:28 +0100)]
Merge branch 'master' into next
Alexander Ebert [Thu, 19 Dec 2019 19:26:08 +0000 (20:26 +0100)]
Preparing the release 5.2.0 RC 2
woltlab.com [Thu, 19 Dec 2019 16:16:35 +0000 (16:16 +0000)]
Updating minified JavaScript files
Joshua Rüsweg [Thu, 19 Dec 2019 13:07:16 +0000 (14:07 +0100)]
Fix SQL query for excluded trophy categories in boxes
Joshua Rüsweg [Thu, 19 Dec 2019 12:42:37 +0000 (13:42 +0100)]
Use own statement to delete user activity events
For performance reasons, we use an own statement to delete likeable recent activity events.
Alexander Ebert [Wed, 18 Dec 2019 18:34:46 +0000 (19:34 +0100)]
The comment potion of the page id was not optional
Alexander Ebert [Wed, 18 Dec 2019 17:26:03 +0000 (18:26 +0100)]
The autofocus behavior of the updated drop-downs conflict with the _blur() behavior
Alexander Ebert [Tue, 17 Dec 2019 10:45:37 +0000 (11:45 +0100)]
Degrade owner groups during the import
Alexander Ebert [Tue, 17 Dec 2019 10:40:24 +0000 (11:40 +0100)]
Removed the API compatibility check from the devtools sync page
Joshua Rüsweg [Mon, 16 Dec 2019 17:18:10 +0000 (18:18 +0100)]
Add update script to delete all likeable recent activities
Joshua Rüsweg [Thu, 12 Dec 2019 17:22:55 +0000 (18:22 +0100)]
Fix incorrect column name
Alexander Ebert [Wed, 11 Dec 2019 17:02:49 +0000 (18:02 +0100)]
Preparing the release 5.2.0 RC 1
woltlab.com [Wed, 11 Dec 2019 16:46:01 +0000 (16:46 +0000)]
Updating minified JavaScript files
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
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.
Alexander Ebert [Sun, 8 Dec 2019 19:58:18 +0000 (20:58 +0100)]
Rebuilding the `files_pre.tar`
Matthias Schmidt [Sun, 8 Dec 2019 08:41:44 +0000 (09:41 +0100)]
Ignore non-IObjectListCondition box controller conditions
… for object filtering
Joshua Rüsweg [Sat, 7 Dec 2019 16:42:08 +0000 (17:42 +0100)]
Add JS event before open reaction count dialog
Closes #3093
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
Matthias Schmidt [Sat, 7 Dec 2019 16:23:05 +0000 (17:23 +0100)]
Fix calling ViewableArticle::getUnreadArticlesForCategory() with different ids
Matthias Schmidt [Sat, 7 Dec 2019 10:47:40 +0000 (11:47 +0100)]
Fix language file validation when editing core
Close #3118
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
Matthias Schmidt [Sat, 7 Dec 2019 09:19:56 +0000 (10:19 +0100)]
Support updating explicitly named database table indices
Close #3116
Joshua Rüsweg [Wed, 4 Dec 2019 12:30:49 +0000 (13:30 +0100)]
Fix array to string conversion in removeReactions
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`
Joshua Rüsweg [Tue, 3 Dec 2019 12:23:23 +0000 (13:23 +0100)]
Merge branch 'mutec_reactiontoggle' into next
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
Alexander Ebert [Mon, 2 Dec 2019 10:58:13 +0000 (11:58 +0100)]
Experimental upgrade support for 3.1 -> 5.2
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
Alexander Ebert [Sun, 1 Dec 2019 23:04:52 +0000 (00:04 +0100)]
Updated the files in `files_pre.tar`
Alexander Ebert [Sun, 1 Dec 2019 23:03:17 +0000 (00:03 +0100)]
Widened the upgrade path
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
Alexander Ebert [Sun, 1 Dec 2019 22:23:21 +0000 (23:23 +0100)]
Restored module association
Unintentionally removed in
4128a77adb26ed2baa9c54ca3209f8e633402e9f
Alexander Ebert [Sun, 1 Dec 2019 21:25:37 +0000 (22:25 +0100)]
Updated the database migrations 3.1 -> 5.2
Closes
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
Peter Frühwirt [Sun, 1 Dec 2019 18:35:01 +0000 (19:35 +0100)]
Fixed typo in DateFormField (#3115)
Tim Düsterhus [Wed, 27 Nov 2019 20:07:54 +0000 (21:07 +0100)]
Add hooks to track package installation process
Alexander Ebert [Sun, 1 Dec 2019 14:17:30 +0000 (15:17 +0100)]
Preparing the release 5.2.0 Beta 4
Matthias Schmidt [Sun, 1 Dec 2019 09:43:43 +0000 (10:43 +0100)]
Add FormContainer::$templateApplication
See #3113
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.