GitHub/WoltLab/WCF.git
12 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
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

12 months agoAdd missing link to 'rebuild data' page
Marcel Werk [Fri, 10 Nov 2023 12:07:27 +0000 (13:07 +0100)]
Add missing link to 'rebuild data' page

12 months agoShow timestamps less than 12 hours as “x hours ago”
Alexander Ebert [Wed, 8 Nov 2023 13:28:17 +0000 (14:28 +0100)]
Show timestamps less than 12 hours as “x hours ago”

12 months agoImplicitly round float values to 2 decimal places
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/

12 months agoUnify phrases
Marcel Werk [Wed, 8 Nov 2023 12:27:22 +0000 (13:27 +0100)]
Unify phrases

12 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
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

12 months agoFix typo
Marcel Werk [Wed, 8 Nov 2023 11:45:58 +0000 (12:45 +0100)]
Fix typo

12 months agoAdopt the page overlay based on `[aria-hidden]`
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/

12 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
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

12 months agoFix missing border-radius on embedded Twitter tweets
Marcel Werk [Mon, 6 Nov 2023 13:15:34 +0000 (14:15 +0100)]
Fix missing border-radius on embedded Twitter tweets

12 months agoFix the handling of unknown packages
Alexander Ebert [Mon, 6 Nov 2023 13:02:19 +0000 (14:02 +0100)]
Fix the handling of unknown packages

12 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 3 Nov 2023 17:21:43 +0000 (18:21 +0100)]
Merge branch '5.5' into 6.0

12 months agoImprove the messaging for paid updates
Alexander Ebert [Fri, 3 Nov 2023 17:21:14 +0000 (18:21 +0100)]
Improve the messaging for paid updates

12 months agoMerge pull request #5697 from WoltLab/pbkdf2
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

12 months agoApply suggestions from code review
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>
12 months agoUse the binary parameter
Marcel Werk [Wed, 1 Nov 2023 14:08:42 +0000 (15:08 +0100)]
Use the binary parameter

12 months agoSilently process font BBCodes
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/

12 months agoRun the article clean up script earlier
Alexander Ebert [Tue, 31 Oct 2023 15:00:42 +0000 (16:00 +0100)]
Run the article clean up script earlier

12 months agoAdd a cache buster for the ACL class
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/

12 months agoPretend to not recognize invalid icons
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/

12 months agoRevert "Suppress exceptions for unknown icons outside a dev environments"
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.

12 months agoUnify phrases
Marcel Werk [Mon, 30 Oct 2023 12:55:35 +0000 (13:55 +0100)]
Unify phrases

12 months agoFix the handling of bogus width values of attachments
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/

12 months agoAdd missing itemprop for the text of articles
Marcel Werk [Fri, 27 Oct 2023 15:01:58 +0000 (17:01 +0200)]
Add missing itemprop for the text of articles

12 months agoApply suggestions from code review
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>
12 months agoAdd support for pbkdf2 password algorithm
Marcel Werk [Fri, 27 Oct 2023 14:08:27 +0000 (16:08 +0200)]
Add support for pbkdf2 password algorithm

12 months agoSuppress exceptions for unknown icons outside a dev environments
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/

12 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 27 Oct 2023 11:57:45 +0000 (13:57 +0200)]
Merge branch '5.5' into 6.0

12 months agoOpen the full version of images in a new window
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/

12 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Thu, 26 Oct 2023 10:40:20 +0000 (12:40 +0200)]
Merge branch '5.5' into 6.0

12 months agoGenerate a proper link to the thumbnail
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.

12 months agoFix broken `FileOptionType` when debug mode is on
Marcel Werk [Wed, 25 Oct 2023 14:14:21 +0000 (16:14 +0200)]
Fix broken `FileOptionType` when debug mode is on

Closes #5693

12 months agoFix deletion of file uploads
Marcel Werk [Wed, 25 Oct 2023 13:59:58 +0000 (15:59 +0200)]
Fix deletion of file uploads

see #5693

12 months agoFix file uploads without filenames
Marcel Werk [Wed, 25 Oct 2023 13:33:30 +0000 (15:33 +0200)]
Fix file uploads without filenames

12 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Wed, 25 Oct 2023 10:27:22 +0000 (12:27 +0200)]
Merge branch '5.5' into 6.0

12 months agoIncrease the system requirements for MariaDB to 10.5.15
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

12 months agoIncrease the system requirements for MariaDB to 10.5.15
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.

12 months agoFix broken GDPR export
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

12 months agoDo not set the `Spoofchecker::HIDDEN_OVERLAY` flag on ICU <62
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/

12 months agoDon't update smileys during the update to 6.0
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.

13 months agoFix loading of additional comment responses
Marcel Werk [Mon, 23 Oct 2023 15:11:28 +0000 (17:11 +0200)]
Fix loading of additional comment responses

13 months agoFix the handling of legacy branding free licenses
Alexander Ebert [Mon, 23 Oct 2023 12:11:52 +0000 (14:11 +0200)]
Fix the handling of legacy branding free licenses

13 months agoImprove the visuals of the custom box order of pages
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/

13 months agoFix the pre update script for the bootstrapper
Alexander Ebert [Sat, 21 Oct 2023 18:24:06 +0000 (20:24 +0200)]
Fix the pre update script for the bootstrapper

13 months agoCreate an empty bootstrap script during the upgrade
Alexander Ebert [Sat, 21 Oct 2023 15:11:48 +0000 (17:11 +0200)]
Create an empty bootstrap script during the upgrade

13 months agoRelease 6.0.2 6.0.2
Alexander Ebert [Fri, 20 Oct 2023 10:20:37 +0000 (12:20 +0200)]
Release 6.0.2

13 months agoFix the pre-upgrade build
Alexander Ebert [Fri, 20 Oct 2023 10:15:07 +0000 (12:15 +0200)]
Fix the pre-upgrade build

13 months agoRelease 6.0.1 6.0.1
Alexander Ebert [Thu, 19 Oct 2023 17:45:59 +0000 (19:45 +0200)]
Release 6.0.1

13 months agoRelease 6.0.1 dev 1 6.0.1_dev_1
Alexander Ebert [Thu, 19 Oct 2023 13:42:07 +0000 (15:42 +0200)]
Release 6.0.1 dev 1

13 months agoUse `Box::$availablePositions` in BoxPackageInstallationPlugin::prepareImport()
Tim Düsterhus [Thu, 19 Oct 2023 12:25:45 +0000 (14:25 +0200)]
Use `Box::$availablePositions` in BoxPackageInstallationPlugin::prepareImport()

13 months agoFix comment in VaryAcceptLanguage middleware
Tim Düsterhus [Thu, 19 Oct 2023 12:14:34 +0000 (14:14 +0200)]
Fix comment in VaryAcceptLanguage middleware

13 months agoMerge pull request #5689 from WoltLab/theme-color
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

13 months agoFix the `theme-color` in the admin panel
Alexander Ebert [Wed, 18 Oct 2023 16:49:54 +0000 (18:49 +0200)]
Fix the `theme-color` in the admin panel

13 months agoEnforce sane values for the theme color
Alexander Ebert [Wed, 18 Oct 2023 16:43:46 +0000 (18:43 +0200)]
Enforce sane values for the theme color

13 months agoMigrate the style system earlier to avoid bricking the ACP
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/

13 months agoFix the display name of the found MySQL version
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/

13 months agoAdd a workaround for invalid URIs generated by Guzzle’s Uri
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/

13 months agoNormalize custom URLs
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

13 months agoAdd VaryAcceptLanguage middleware (#5687)
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>
13 months agoExecute some middleware for early routing responses
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)

13 months agoAdd StaticResponseHandler
Tim Düsterhus [Fri, 13 Oct 2023 12:10:17 +0000 (14:10 +0200)]
Add StaticResponseHandler

(cherry picked from commit bf67ab0211fc021cecfdabb81e46201f9f97cc74)

13 months agoFix the default value for the custom CSS field
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/

13 months agoAdd a remark to rerun the trophy migration script
Alexander Ebert [Thu, 12 Oct 2023 17:06:58 +0000 (19:06 +0200)]
Add a remark to rerun the trophy migration script

13 months agoFix the fallback value for invalid trophy icons
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/

13 months agoIgnore exceptions when decoding the purchased versions
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/

13 months agoAdd the cache buster parameter to the ACP style editor
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/

13 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Thu, 12 Oct 2023 13:23:14 +0000 (15:23 +0200)]
Merge branch '5.5' into 6.0

13 months agoRelease 5.5.18 5.5.18
Alexander Ebert [Thu, 12 Oct 2023 13:21:30 +0000 (15:21 +0200)]
Release 5.5.18

13 months agoAdd a workaround for printing the backup codes in Safari
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/

13 months agoEnable the upgrade to the gold release of 6.0
Alexander Ebert [Thu, 12 Oct 2023 11:30:29 +0000 (13:30 +0200)]
Enable the upgrade to the gold release of 6.0

13 months agoFix the release date 6.0.0
Alexander Ebert [Wed, 11 Oct 2023 16:16:44 +0000 (18:16 +0200)]
Fix the release date

13 months agoRelease 6.0.0
Alexander Ebert [Wed, 11 Oct 2023 13:02:39 +0000 (15:02 +0200)]
Release 6.0.0

13 months agoUpdating minified JavaScript files
WoltLab [Wed, 11 Oct 2023 10:26:22 +0000 (10:26 +0000)]
Updating minified JavaScript files

13 months agoFix the spelling of “Typeface”
Alexander Ebert [Wed, 11 Oct 2023 10:24:39 +0000 (12:24 +0200)]
Fix the spelling of “Typeface”

See https://www.woltlab.com/community/thread/301979-language-wcf-acp-style-globals-font/

13 months agoUpdate composer dependencies
Alexander Ebert [Wed, 11 Oct 2023 10:11:37 +0000 (12:11 +0200)]
Update composer dependencies

13 months ago`setHtml()` should replace the model to preserve the history
Alexander Ebert [Mon, 9 Oct 2023 16:39:25 +0000 (18:39 +0200)]
`setHtml()` should replace the model to preserve the history

13 months agoUse fixed values instead of dynamic values
Alexander Ebert [Mon, 9 Oct 2023 15:45:22 +0000 (17:45 +0200)]
Use fixed values instead of dynamic values

The calculation yields factional pixel values which causes Safari to incorrect calculate the margins and subsequently misaligns the border of the editor area.

The fixed values are the result of rounding the computed values to the nearest integer.

See https://www.woltlab.com/community/thread/301932-safari-inhalt-%C3%BCberlagert-den-oberen-rahmen-des-editors/

13 months agoFix the detection of aligned embedded media images
Alexander Ebert [Sun, 8 Oct 2023 17:39:08 +0000 (19:39 +0200)]
Fix the detection of aligned embedded media images

See https://www.woltlab.com/community/thread/301943-bild-wird-bei-auswahl-von-textumflu%C3%9F-g%C3%A4sten-nicht-angezeigt/

13 months agoMark invalid box positions as `disabled`
Alexander Ebert [Sun, 8 Oct 2023 15:23:38 +0000 (17:23 +0200)]
Mark invalid box positions as `disabled`

See https://www.woltlab.com/community/thread/301929-boxen-nicht-verwendbare-positionen-werden-nicht-ausgeblendet/

13 months agoMerge pull request #5683 from WoltLab/ty-elon
Marcel Werk [Fri, 6 Oct 2023 14:14:22 +0000 (16:14 +0200)]
Merge pull request #5683 from WoltLab/ty-elon

Rebrand Twitter's share / social login button to X

13 months agoRebrand Twitter's share / social login button to X
Marcel Werk [Fri, 6 Oct 2023 13:26:26 +0000 (15:26 +0200)]
Rebrand Twitter's share / social login button to X

13 months agoSimplify visuals of the share buttons
Marcel Werk [Fri, 6 Oct 2023 13:25:25 +0000 (15:25 +0200)]
Simplify visuals of the share buttons

13 months agoMerge pull request #5682 from WoltLab/package-download-instanceId
Tim Düsterhus [Thu, 5 Oct 2023 15:38:50 +0000 (17:38 +0200)]
Merge pull request #5682 from WoltLab/package-download-instanceId

Transmit the instanceId when downloading packages

13 months agoShow the data if the timestamp is more than 6 days ago
Alexander Ebert [Thu, 5 Oct 2023 15:28:16 +0000 (17:28 +0200)]
Show the data if the timestamp is more than 6 days ago

This prevents dates reading the “current” day but are actually referring to the same day of the week before.

The behavior is now in sync with the relative timestamp in <= 5.5 which also used 6 days as the maximum to use day names.

See https://www.woltlab.com/community/thread/301903-datum-wochentagsanzeige/

13 months agoTransmit the instanceId when downloading packages
Tim Düsterhus [Thu, 5 Oct 2023 14:42:01 +0000 (16:42 +0200)]
Transmit the instanceId when downloading packages

13 months agoMerge pull request #5681 from WoltLab/content-disposition-filename
Tim Düsterhus [Thu, 5 Oct 2023 13:59:35 +0000 (15:59 +0200)]
Merge pull request #5681 from WoltLab/content-disposition-filename

Make the content-disposition logic usable outside of FileReader

13 months agoUse ContentDisposition in FileReader
Tim Düsterhus [Thu, 5 Oct 2023 12:47:19 +0000 (14:47 +0200)]
Use ContentDisposition in FileReader

see #5680

13 months agoAdd `wcf\http\ContentDisposition`
Tim Düsterhus [Thu, 5 Oct 2023 12:46:58 +0000 (14:46 +0200)]
Add `wcf\http\ContentDisposition`

Resolves #5680

13 months agoMerge pull request #5679 from WoltLab/email-cfws
Tim Düsterhus [Thu, 5 Oct 2023 10:13:23 +0000 (12:13 +0200)]
Merge pull request #5679 from WoltLab/email-cfws

Reject email addresses containing CFWS

13 months agoReject email addresses containing CFWS
Tim Düsterhus [Thu, 5 Oct 2023 09:44:51 +0000 (11:44 +0200)]
Reject email addresses containing CFWS

see https://www.woltlab.com/community/thread/296849-mailbox-e-mail-validierung-fehlerhaft/

13 months agoUse the unified card box shadow for `.contentItem`
Alexander Ebert [Tue, 3 Oct 2023 13:46:07 +0000 (15:46 +0200)]
Use the unified card box shadow for `.contentItem`

Fixes #5678

13 months agoHelp the LSP to narrow down the type
Alexander Ebert [Tue, 3 Oct 2023 13:17:27 +0000 (15:17 +0200)]
Help the LSP to narrow down the type

13 months agoDo not discard the element value if there are children
Alexander Ebert [Tue, 3 Oct 2023 13:15:03 +0000 (15:15 +0200)]
Do not discard the element value if there are children

See https://www.woltlab.com/community/thread/301825-bild-wird-nicht-angezeigt/

13 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Tue, 3 Oct 2023 13:04:31 +0000 (15:04 +0200)]
Merge branch '5.5' into 6.0

13 months agoSkip comment that no longer exist
Alexander Ebert [Tue, 3 Oct 2023 13:02:47 +0000 (15:02 +0200)]
Skip comment that no longer exist

See https://www.woltlab.com/community/thread/301877-fehler-attempt-to-read-property-objectid-on-null-durch-gel%C3%B6schten-pinnwandkommen/

13 months agoImprove the visuals of embedded polls
Alexander Ebert [Tue, 3 Oct 2023 12:59:11 +0000 (14:59 +0200)]
Improve the visuals of embedded polls

See https://www.woltlab.com/community/thread/301874-bbcode-spoiler-hat-mit-umfragen-probleme/

13 months agoReduce the `z-index` of the CKEditor logo
Alexander Ebert [Mon, 2 Oct 2023 15:04:49 +0000 (17:04 +0200)]
Reduce the `z-index` of the CKEditor logo

See https://www.woltlab.com/community/thread/301804-ckeditor-copyright-%C3%BCberlagert-den-button-zur-verwaltung-gespeicherter-zitate/

13 months agoFix the searching for phrases with escaped values
Alexander Ebert [Mon, 2 Oct 2023 14:44:47 +0000 (16:44 +0200)]
Fix the searching for phrases with escaped values

See https://www.woltlab.com/community/thread/301714-problems-with-language-phrase-search/

13 months agoUpdate the JS artifacts
Alexander Ebert [Mon, 2 Oct 2023 14:11:04 +0000 (16:11 +0200)]
Update the JS artifacts

13 months agoFix the handling of replaced polls
Alexander Ebert [Mon, 2 Oct 2023 14:08:21 +0000 (16:08 +0200)]
Fix the handling of replaced polls

Editing a message with a poll could replace the poll, requiring a new initialization.

The previous map was replaced with a `WeakSet` because it is never read from and the map leaked memory when the poll was discarded.

See https://www.woltlab.com/community/thread/301810-unable-to-click-on-polls-after-editing-post/