Alexander Ebert [Thu, 16 Jan 2020 16:08:06 +0000 (17:08 +0100)]
Validate the access token using a strict regex pattern
Alexander Ebert [Thu, 16 Jan 2020 15:10:34 +0000 (16:10 +0100)]
Properly suppress links in the AttachmentBBCode when requested by the parser
Alexander Ebert [Wed, 15 Jan 2020 18:14:36 +0000 (19:14 +0100)]
Improved detection of WebP files in PHP 7.0
Closes #3136
Alexander Ebert [Tue, 14 Jan 2020 16:12:07 +0000 (17:12 +0100)]
`IMAGETYPE_WEBP` is available since PHP 7.1 only
Matthias Schmidt [Sun, 12 Jan 2020 16:11:14 +0000 (17:11 +0100)]
Do not use html variables in AbstractFormField::getHtml()
The additional template variables are only relevant for the actual form field which is generated by `AbstractFormField::getFieldHtml()`.
Alexander Ebert [Sat, 11 Jan 2020 22:27:39 +0000 (23:27 +0100)]
Suppress the option for i18n articles when there is only a single language
Matthias Schmidt [Sat, 11 Jan 2020 17:22:54 +0000 (18:22 +0100)]
Add missing bracket in German phrase
Matthias Schmidt [Sat, 11 Jan 2020 14:20:13 +0000 (15:20 +0100)]
Add missing foreign keys for 3.1 updates
Joshua Rüsweg [Fri, 10 Jan 2020 19:24:30 +0000 (20:24 +0100)]
Fix adding reactions with multilingual title fields
Marcel Werk [Fri, 10 Jan 2020 17:00:35 +0000 (18:00 +0100)]
fixed missing consideration of the box name in menu pip
Marcel Werk [Fri, 10 Jan 2020 16:28:24 +0000 (17:28 +0100)]
buttons in article view were too large
Alexander Ebert [Thu, 9 Jan 2020 22:35:54 +0000 (23:35 +0100)]
Incorrect version comparison
Joshua Rüsweg [Thu, 9 Jan 2020 22:17:51 +0000 (23:17 +0100)]
Fix codestyle
Joshua Rüsweg [Thu, 9 Jan 2020 22:12:36 +0000 (23:12 +0100)]
Prevent duplicates in special trophy assignment
If a trophy is taken away and added again shortly afterwards, the error may occur that the trophy can be marked twice as "Special". In this case, this leads to an error. We prevent this by making the whole thing clear.
Matthias Schmidt [Wed, 8 Jan 2020 19:00:26 +0000 (20:00 +0100)]
Add helper method to add missing foreign keys for 3.1 updates
Matthias Schmidt [Wed, 8 Jan 2020 17:53:59 +0000 (18:53 +0100)]
Add missing foreign keys logs during table creation via PHP API
Alexander Ebert [Wed, 8 Jan 2020 17:50:59 +0000 (18:50 +0100)]
Missing file omitted by .gitignore
Alexander Ebert [Wed, 8 Jan 2020 15:27:05 +0000 (16:27 +0100)]
Preparing the release 5.2.1
woltlab.com [Wed, 8 Jan 2020 14:47:45 +0000 (14:47 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 8 Jan 2020 14:04:11 +0000 (15:04 +0100)]
The owner group has always access to all groups
Alexander Ebert [Mon, 6 Jan 2020 17:48:40 +0000 (18:48 +0100)]
Reject MySQL 8 < 8.0.14 due to a serious bug
See #3133
Alexander Ebert [Mon, 6 Jan 2020 17:24:28 +0000 (18:24 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Mon, 6 Jan 2020 17:24:09 +0000 (18:24 +0100)]
Deploy the RoutingCacheBuilder at a later point during the upgrade
Fixes #3124
Joshua Rüsweg [Mon, 6 Jan 2020 17:07:46 +0000 (18:07 +0100)]
Fix incorrect usage of classList
Alexander Ebert [Mon, 6 Jan 2020 15:29:32 +0000 (16:29 +0100)]
Idempotent modification of the database
Fixes #3125
Alexander Ebert [Mon, 6 Jan 2020 14:13:39 +0000 (15:13 +0100)]
Merge branch 'master' into next
Alexander Ebert [Mon, 6 Jan 2020 14:12:44 +0000 (15:12 +0100)]
Declare implicitly used property
Fixes #3121
Alexander Ebert [Mon, 6 Jan 2020 14:11:42 +0000 (15:11 +0100)]
Merge branch 'master' into next
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
Alexander Ebert [Mon, 6 Jan 2020 14:09:03 +0000 (15:09 +0100)]
Merge pull request #3131 from mutec/rewritetestf1
make CoreRewriteTestAction available during offline mode
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
mutec [Sun, 5 Jan 2020 14:29:51 +0000 (15:29 +0100)]
make CoreRewriteTestAction available during offline mode
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