Alexander Ebert [Mon, 20 Nov 2023 17:18:10 +0000 (18:18 +0100)]
Merge pull request #5690 from Cyperghost/bugfix/confirmation-language
Insert missing confirmation reason language items
Alexander Ebert [Mon, 20 Nov 2023 17:06:58 +0000 (18:06 +0100)]
Refresh the stored value when changing the language
Alexander Ebert [Mon, 20 Nov 2023 17:06:40 +0000 (18:06 +0100)]
Refresh the stored value when changing the language
Fixes #5712
Alexander Ebert [Mon, 20 Nov 2023 11:54:45 +0000 (12:54 +0100)]
Skip dot files which could violate `open_basedir`
See https://www.woltlab.com/community/thread/302928/
Alexander Ebert [Sun, 19 Nov 2023 15:29:23 +0000 (16:29 +0100)]
Remove extraneous foreign keys on `wcf1_like.reactionTypeID`
For some reason there are sometimes multiple or incorrectly named foreign keys on that column. This causes an issue when trying to remove the “unnamed” foreign key.
See https://www.woltlab.com/community/thread/302748-update-5-5-auf-6-0-x/
Alexander Ebert [Fri, 17 Nov 2023 16:29:52 +0000 (17:29 +0100)]
Align the breadcrumbs to the center
The `min-height` causes the breadcrumbs to gravitate towards the top when all items are of less height.
See https://www.woltlab.com/community/thread/302871-top-and-bottom-padding-page-navigation/
Alexander Ebert [Fri, 17 Nov 2023 16:23:52 +0000 (17:23 +0100)]
Use a default `<slot>` for `<fa-brand>`
Fixes #5698
Alexander Ebert [Thu, 16 Nov 2023 17:31:34 +0000 (18:31 +0100)]
Update to CKEditor v40.0.1
Alexander Ebert [Thu, 16 Nov 2023 16:00:55 +0000 (17:00 +0100)]
Rebuild the menu overflow on width changes
Recalculating this on window resize is possibly unnecessary plus it does not detect changes to the menu’s available width while the window stays the same.
See https://www.woltlab.com/community/thread/302316-men%C3%BCpfeile-bei-zu-vielen-men%C3%BCpunkten-nicht-vorhanden/
Alexander Ebert [Thu, 16 Nov 2023 15:32:56 +0000 (16:32 +0100)]
Block the submission of invalid color values.
See https://www.woltlab.com/community/thread/302477-stil-editor-bei-ung%C3%BCltiger-farbe-fehlermeldung/
Alexander Ebert [Thu, 16 Nov 2023 15:16:48 +0000 (16:16 +0100)]
Increase the width of input fields in Firefox
See https://www.woltlab.com/community/thread/302782-acp-farbw%C3%A4hler-werte-in-farbfeldern-in-firefox-abgeschnitten/
Alexander Ebert [Thu, 16 Nov 2023 15:05:13 +0000 (16:05 +0100)]
Prevent `individualScssDarkMode` being set for the dark mode
See https://www.woltlab.com/community/thread/302775-fatal-error-invalid-value-source/
Marcel Werk [Thu, 16 Nov 2023 11:25:43 +0000 (12:25 +0100)]
Merge pull request #5700 from SoftCreatR/patch-2
Fix buttons
Marcel Werk [Wed, 15 Nov 2023 13:54:00 +0000 (14:54 +0100)]
Remove duplicate phrase
Marcel Werk [Tue, 14 Nov 2023 11:47:44 +0000 (12:47 +0100)]
Unify phrases
Marcel Werk [Mon, 13 Nov 2023 16:41:41 +0000 (17:41 +0100)]
Fix issue when removing the favicon of a style
Marcel Werk [Mon, 13 Nov 2023 13:30:41 +0000 (14:30 +0100)]
Fix width of spotify embed on mobile devices
Marcel Werk [Mon, 13 Nov 2023 13:26:22 +0000 (14:26 +0100)]
Remove unnecessary spacing between paragraphs in disclaimer
Marcel Werk [Mon, 13 Nov 2023 13:24:54 +0000 (14:24 +0100)]
Unify phrases
Alexander Ebert [Sun, 12 Nov 2023 14:31:34 +0000 (15:31 +0100)]
Do not attempt to parse empty email addresses
See https://www.woltlab.com/community/thread/302317-fehlermeldung-bei-benutzern-ohne-e-mail/
Alexander Ebert [Sun, 12 Nov 2023 14:24:18 +0000 (15:24 +0100)]
Remove the seconds from the datetime/time format
See https://www.woltlab.com/community/thread/302213-bug-ausw%C3%A4hlen-von-uhrzeit-in-hinweisen-funktioniert-nicht/
Alexander Ebert [Sun, 12 Nov 2023 14:07:17 +0000 (15:07 +0100)]
Prevent images being processed as icon names
See https://www.woltlab.com/community/thread/302272-mitgelieferte-grafik-als-editoricon-f%C3%BCr-einen-bbcode-wird-nicht-als-solche-erkan/
Alexander Ebert [Sat, 11 Nov 2023 14:36:04 +0000 (15:36 +0100)]
Workaround for malformed URLs that trigger the backtrace limit
See https://www.woltlab.com/community/thread/302493-fehler-beim-aktualisieren-der-beitr%C3%A4ge/
Marcel Werk [Fri, 10 Nov 2023 15:56:58 +0000 (16:56 +0100)]
Fix access to thumbnails of upload attachments in the admin panel
Marcel Werk [Fri, 10 Nov 2023 15:56:21 +0000 (16:56 +0100)]
Fix issue when creating an article with attachments in the admin panel
Marcel Werk [Fri, 10 Nov 2023 13:08:10 +0000 (14:08 +0100)]
Unify phrases
Marcel Werk [Fri, 10 Nov 2023 12:07:28 +0000 (13:07 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Fri, 10 Nov 2023 12:07:27 +0000 (13:07 +0100)]
Add missing link to 'rebuild data' page
Alexander Ebert [Wed, 8 Nov 2023 13:28:17 +0000 (14:28 +0100)]
Show timestamps less than 12 hours as “x hours ago”
Alexander Ebert [Wed, 8 Nov 2023 12:54:41 +0000 (13:54 +0100)]
Implicitly round float values to 2 decimal places
See https://www.woltlab.com/community/thread/302362-statistics-are-too-precise-reduce-to-two-decimals/
Marcel Werk [Wed, 8 Nov 2023 12:27:22 +0000 (13:27 +0100)]
Unify phrases
Marcel Werk [Wed, 8 Nov 2023 11:45:59 +0000 (12:45 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Wed, 8 Nov 2023 11:45:58 +0000 (12:45 +0100)]
Fix typo
Sascha Greuel [Wed, 8 Nov 2023 03:19:19 +0000 (04:19 +0100)]
Fix buttons
Buttons don't have the closing </button> tags, but </a> for for links, that don't exist.
Alexander Ebert [Mon, 6 Nov 2023 17:38:09 +0000 (18:38 +0100)]
Adopt the page overlay based on `[aria-hidden]`
The page overlay must be adopted if there is at least one dialog open and must be released again when the last dialog closed. The previous implementation did not work flawlessly if dialogs were stacked and toggled in arbitrary order.
The mutation observer solves the issue because we do not keep track of the number of open dialogs but only if the overlay is visible at all.
See https://www.woltlab.com/community/thread/302088-sporadisch-auftredende-fehlerhafter-verlinkungsmodus-im-editor/
Marcel Werk [Mon, 6 Nov 2023 13:15:35 +0000 (14:15 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Mon, 6 Nov 2023 13:15:34 +0000 (14:15 +0100)]
Fix missing border-radius on embedded Twitter tweets
Alexander Ebert [Mon, 6 Nov 2023 13:02:19 +0000 (14:02 +0100)]
Fix the handling of unknown packages
Alexander Ebert [Fri, 3 Nov 2023 17:21:43 +0000 (18:21 +0100)]
Merge branch '5.5' into 6.0
Alexander Ebert [Fri, 3 Nov 2023 17:21:14 +0000 (18:21 +0100)]
Improve the messaging for paid updates
Marcel Werk [Wed, 1 Nov 2023 14:15:56 +0000 (15:15 +0100)]
Merge pull request #5697 from WoltLab/pbkdf2
Add support for pbkdf2 password algorithm
Marcel Werk [Wed, 1 Nov 2023 14:14:11 +0000 (15:14 +0100)]
Apply suggestions from code review
Co-authored-by: Tim Düsterhus <duesterhus@woltlab.com>
Marcel Werk [Wed, 1 Nov 2023 14:08:42 +0000 (15:08 +0100)]
Use the binary parameter
Alexander Ebert [Wed, 1 Nov 2023 11:43:02 +0000 (12:43 +0100)]
Silently process font BBCodes
See https://www.woltlab.com/community/thread/302461-posts-voll-mit-bbcodes-wie-size-10-nach-daten-import-von-wbb-3-1/
Alexander Ebert [Tue, 31 Oct 2023 15:00:42 +0000 (16:00 +0100)]
Run the article clean up script earlier
Alexander Ebert [Tue, 31 Oct 2023 14:20:27 +0000 (15:20 +0100)]
Add a cache buster for the ACL class
See https://www.woltlab.com/community/thread/302471-fehler-in-den-forenberechtigungen/
Alexander Ebert [Tue, 31 Oct 2023 13:33:52 +0000 (14:33 +0100)]
Pretend to not recognize invalid icons
See https://www.woltlab.com/community/thread/302385-unbekanntes-fa-icon-seite-unbrauchbar/
Alexander Ebert [Tue, 31 Oct 2023 13:28:26 +0000 (14:28 +0100)]
Revert "Suppress exceptions for unknown icons outside a dev environments"
This reverts commit
7d8e97358e40ad365a97ae98e983600e20315c92.
Marcel Werk [Mon, 30 Oct 2023 12:55:35 +0000 (13:55 +0100)]
Unify phrases
Alexander Ebert [Mon, 30 Oct 2023 12:33:57 +0000 (13:33 +0100)]
Fix the handling of bogus width values of attachments
See https://www.woltlab.com/community/thread/302414-einige-beitr%C3%A4ge-ist-die-bildervorschau-nicht-sichtbar/
Marcel Werk [Fri, 27 Oct 2023 15:01:58 +0000 (17:01 +0200)]
Add missing itemprop for the text of articles
Marcel Werk [Fri, 27 Oct 2023 14:24:41 +0000 (16:24 +0200)]
Apply suggestions from code review
Co-authored-by: Alexander Ebert <ebert@woltlab.com>
Marcel Werk [Fri, 27 Oct 2023 14:08:27 +0000 (16:08 +0200)]
Add support for pbkdf2 password algorithm
Alexander Ebert [Fri, 27 Oct 2023 13:12:33 +0000 (15:12 +0200)]
Suppress exceptions for unknown icons outside a dev environments
See https://www.woltlab.com/community/thread/302385-unbekanntes-fa-icon-seite-unbrauchbar/
Alexander Ebert [Fri, 27 Oct 2023 11:57:45 +0000 (13:57 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Fri, 27 Oct 2023 11:52:09 +0000 (13:52 +0200)]
Open the full version of images in a new window
See https://www.woltlab.com/community/thread/302177/
Alexander Ebert [Thu, 26 Oct 2023 10:40:20 +0000 (12:40 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Thu, 26 Oct 2023 10:40:12 +0000 (12:40 +0200)]
Generate a proper link to the thumbnail
Using only the ID will cause the canonical URL to mismatch, triggering a pointless redirect.
Marcel Werk [Wed, 25 Oct 2023 14:14:21 +0000 (16:14 +0200)]
Fix broken `FileOptionType` when debug mode is on
Closes #5693
Marcel Werk [Wed, 25 Oct 2023 13:59:58 +0000 (15:59 +0200)]
Fix deletion of file uploads
see #5693
Marcel Werk [Wed, 25 Oct 2023 13:33:30 +0000 (15:33 +0200)]
Fix file uploads without filenames
Alexander Ebert [Wed, 25 Oct 2023 10:27:22 +0000 (12:27 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Wed, 25 Oct 2023 10:27:04 +0000 (12:27 +0200)]
Increase the system requirements for MariaDB to 10.5.15
See
f2dae7c8c1a60a84446ac000276f0d53057e262a
Alexander Ebert [Wed, 25 Oct 2023 10:26:10 +0000 (12:26 +0200)]
Increase the system requirements for MariaDB to 10.5.15
The versions 10.5.12 and 10.5.13 (10.5.14 was never released) contain a bug that breaks window functions when the SQL mode `ONLY_FULL_GROUP_BY` is set.
Marcel Werk [Tue, 24 Oct 2023 16:20:48 +0000 (18:20 +0200)]
Fix broken GDPR export
Removed reference to filebase table that no longer exists
Alexander Ebert [Tue, 24 Oct 2023 13:55:02 +0000 (15:55 +0200)]
Do not set the `Spoofchecker::HIDDEN_OVERLAY` flag on ICU <62
See https://www.woltlab.com/community/thread/302334/
Marcel Werk [Tue, 24 Oct 2023 11:48:47 +0000 (13:48 +0200)]
Don't update smileys during the update to 6.0
The update of the smileys resulted in the loss of individual change in existing installations.
Marcel Werk [Mon, 23 Oct 2023 15:11:28 +0000 (17:11 +0200)]
Fix loading of additional comment responses
Alexander Ebert [Mon, 23 Oct 2023 12:11:52 +0000 (14:11 +0200)]
Fix the handling of legacy branding free licenses
Alexander Ebert [Mon, 23 Oct 2023 12:03:44 +0000 (14:03 +0200)]
Improve the visuals of the custom box order of pages
See https://www.woltlab.com/community/thread/302270-6-0-1-boxen-sortieren-nicht-an-darkmode-angepasst/
Alexander Ebert [Sat, 21 Oct 2023 18:24:06 +0000 (20:24 +0200)]
Fix the pre update script for the bootstrapper
Alexander Ebert [Sat, 21 Oct 2023 15:11:48 +0000 (17:11 +0200)]
Create an empty bootstrap script during the upgrade
Alexander Ebert [Fri, 20 Oct 2023 10:20:37 +0000 (12:20 +0200)]
Release 6.0.2
Alexander Ebert [Fri, 20 Oct 2023 10:15:07 +0000 (12:15 +0200)]
Fix the pre-upgrade build
Alexander Ebert [Thu, 19 Oct 2023 17:45:59 +0000 (19:45 +0200)]
Release 6.0.1
Alexander Ebert [Thu, 19 Oct 2023 13:42:07 +0000 (15:42 +0200)]
Release 6.0.1 dev 1
Tim Düsterhus [Thu, 19 Oct 2023 12:25:45 +0000 (14:25 +0200)]
Use `Box::$availablePositions` in BoxPackageInstallationPlugin::prepareImport()
Tim Düsterhus [Thu, 19 Oct 2023 12:14:34 +0000 (14:14 +0200)]
Fix comment in VaryAcceptLanguage middleware
Olaf Braun [Thu, 19 Oct 2023 09:58:17 +0000 (11:58 +0200)]
Fix code style
Olaf Braun [Thu, 19 Oct 2023 09:54:14 +0000 (11:54 +0200)]
Insert missing reason langauge items
Olaf Braun [Thu, 19 Oct 2023 09:53:12 +0000 (11:53 +0200)]
Insert missing reason langauge items
Alexander Ebert [Wed, 18 Oct 2023 16:54:44 +0000 (18:54 +0200)]
Merge pull request #5689 from WoltLab/theme-color
Force the theme color to be dynamic
Alexander Ebert [Wed, 18 Oct 2023 16:49:54 +0000 (18:49 +0200)]
Fix the `theme-color` in the admin panel
Alexander Ebert [Wed, 18 Oct 2023 16:43:46 +0000 (18:43 +0200)]
Enforce sane values for the theme color
Alexander Ebert [Tue, 17 Oct 2023 15:11:37 +0000 (17:11 +0200)]
Migrate the style system earlier to avoid bricking the ACP
See https://www.woltlab.com/community/thread/302169/
Alexander Ebert [Tue, 17 Oct 2023 13:59:15 +0000 (15:59 +0200)]
Fix the display name of the found MySQL version
See https://www.woltlab.com/community/thread/302178-update-auf-6-0-mysql-und-mariadb/
Alexander Ebert [Tue, 17 Oct 2023 11:31:10 +0000 (13:31 +0200)]
Add a workaround for invalid URIs generated by Guzzle’s Uri
See https://www.woltlab.com/community/thread/302171-malformeduriexception/
Alexander Ebert [Sat, 14 Oct 2023 16:04:29 +0000 (18:04 +0200)]
Normalize custom URLs
See https://www.woltlab.com/community/thread/302049-startseite-wird-nach-update-auf-woltlab-suite-6-0-nicht-angezeigt-es-erfolgt-ein/?postID=
1941879#post1941879
Tim Düsterhus [Fri, 13 Oct 2023 15:31:58 +0000 (17:31 +0200)]
Add VaryAcceptLanguage middleware (#5687)
* Add VaryAcceptLanguage middleware
* Fix typos
---------
Co-authored-by: Alexander Ebert <ebert@woltlab.com>
Tim Düsterhus [Fri, 13 Oct 2023 12:17:42 +0000 (14:17 +0200)]
Execute some middleware for early routing responses
This ensures that necessary security and cache control headers are also applies
for requests that do not resolve into a regular controller.
(cherry picked from commit
968dbff143170313e43098177b8327d1ddf54924)
Tim Düsterhus [Fri, 13 Oct 2023 12:10:17 +0000 (14:10 +0200)]
Add StaticResponseHandler
(cherry picked from commit
bf67ab0211fc021cecfdabb81e46201f9f97cc74)
Alexander Ebert [Thu, 12 Oct 2023 17:21:30 +0000 (19:21 +0200)]
Fix the default value for the custom CSS field
See https://www.woltlab.com/community/thread/302018-individuelles-css-und-scss-erg%C3%A4nzend-f%C3%BCr-dunkles-farbschema/
Alexander Ebert [Thu, 12 Oct 2023 17:06:58 +0000 (19:06 +0200)]
Add a remark to rerun the trophy migration script
Alexander Ebert [Thu, 12 Oct 2023 17:03:19 +0000 (19:03 +0200)]
Fix the fallback value for invalid trophy icons
See https://www.woltlab.com/community/thread/302007-fehler-mit-troph%C3%A4en-bei-update-von-5-5-auf-6-0/
See https://www.woltlab.com/community/thread/302031/
Alexander Ebert [Thu, 12 Oct 2023 14:45:06 +0000 (16:45 +0200)]
Ignore exceptions when decoding the purchased versions
See https://www.woltlab.com/community/thread/301999-erorr-handling-des-paketsystems-korrigieren/
Alexander Ebert [Thu, 12 Oct 2023 14:42:34 +0000 (16:42 +0200)]
Add the cache buster parameter to the ACP style editor
See https://www.woltlab.com/community/thread/302023-standard-stil-erstellt-unter-farbpalette-sieht-es-anders-aus/
See https://www.woltlab.com/community/thread/302024-farbpalette-anpassen-fehler/
Alexander Ebert [Thu, 12 Oct 2023 13:23:14 +0000 (15:23 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Thu, 12 Oct 2023 13:21:30 +0000 (15:21 +0200)]
Release 5.5.18
Alexander Ebert [Thu, 12 Oct 2023 12:14:25 +0000 (14:14 +0200)]
Add a workaround for printing the backup codes in Safari
See https://www.woltlab.com/community/thread/301990-woltlab-kundenbereich-ausdrucken-der-wiederherstellungscodes-funktioniert-nicht/
Alexander Ebert [Thu, 12 Oct 2023 11:30:29 +0000 (13:30 +0200)]
Enable the upgrade to the gold release of 6.0