GitHub/WoltLab/WCF.git
6 months agoUnify phrases
Marcel Werk [Tue, 21 Nov 2023 16:33:16 +0000 (17:33 +0100)]
Unify phrases

6 months agoFix duplicate error message in the 'Add Project' function
Marcel Werk [Tue, 21 Nov 2023 16:28:46 +0000 (17:28 +0100)]
Fix duplicate error message in the 'Add Project' function

6 months agoMerge branch '6.0' of https://github.com/WoltLab/WCF into 6.0
Marcel Werk [Tue, 21 Nov 2023 13:17:47 +0000 (14:17 +0100)]
Merge branch '6.0' of https://github.com/WoltLab/WCF into 6.0

6 months agoUnify phrases
Marcel Werk [Tue, 21 Nov 2023 13:17:46 +0000 (14:17 +0100)]
Unify phrases

6 months agoSwap the inline code and code editor buttons
Alexander Ebert [Tue, 21 Nov 2023 12:40:15 +0000 (13:40 +0100)]
Swap the inline code and code editor buttons

The code block is more likely to be used and the inline code being the first one makes it easy to misuse it for larger blocks.

6 months agoAdjust type of the mail icon
Marcel Werk [Tue, 21 Nov 2023 12:10:20 +0000 (13:10 +0100)]
Adjust type of the mail icon

6 months agoMerge pull request #5708 from Cyperghost/bugfix/dateformfield
Alexander Ebert [Mon, 20 Nov 2023 17:21:31 +0000 (18:21 +0100)]
Merge pull request #5708 from Cyperghost/bugfix/dateformfield

Error correction in DateFormField for invalid values

6 months agoMerge pull request #5701 from Cyperghost/6.0
Alexander Ebert [Mon, 20 Nov 2023 17:21:15 +0000 (18:21 +0100)]
Merge pull request #5701 from Cyperghost/6.0

Helper function to save i18n values from FormBuilder

6 months agoFix the code style
Alexander Ebert [Mon, 20 Nov 2023 17:20:53 +0000 (18:20 +0100)]
Fix the code style

6 months agoMerge pull request #5690 from Cyperghost/bugfix/confirmation-language
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

6 months agoRefresh the stored value when changing the language
Alexander Ebert [Mon, 20 Nov 2023 17:06:58 +0000 (18:06 +0100)]
Refresh the stored value when changing the language

6 months agoRefresh 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

6 months agoSkip dot files which could violate `open_basedir`
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/

6 months agoRemove extraneous foreign keys on `wcf1_like.reactionTypeID`
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/

6 months agoAlign the breadcrumbs to the center
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/

6 months agoUse a default `<slot>` for `<fa-brand>`
Alexander Ebert [Fri, 17 Nov 2023 16:23:52 +0000 (17:23 +0100)]
Use a default `<slot>` for `<fa-brand>`

Fixes #5698

6 months agoUpdate to CKEditor v40.0.1
Alexander Ebert [Thu, 16 Nov 2023 17:31:34 +0000 (18:31 +0100)]
Update to CKEditor v40.0.1

6 months agoRebuild the menu overflow on width changes
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/

6 months agoBlock the submission of invalid color values.
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/

6 months agoIncrease the width of input fields in Firefox
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/

6 months agoPrevent `individualScssDarkMode` being set for the dark mode
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/

6 months agoMerge pull request #5700 from SoftCreatR/patch-2
Marcel Werk [Thu, 16 Nov 2023 11:25:43 +0000 (12:25 +0100)]
Merge pull request #5700 from SoftCreatR/patch-2

Fix buttons

6 months agoRemove duplicate phrase
Marcel Werk [Wed, 15 Nov 2023 13:54:00 +0000 (14:54 +0100)]
Remove duplicate phrase

6 months agoRemove unused variable
Olaf Braun [Wed, 15 Nov 2023 08:53:30 +0000 (09:53 +0100)]
Remove unused variable

6 months agoFix DateFormField readValue function
Olaf Braun [Wed, 15 Nov 2023 08:47:38 +0000 (09:47 +0100)]
Fix DateFormField readValue function

6 months agoUnify phrases
Marcel Werk [Tue, 14 Nov 2023 11:47:44 +0000 (12:47 +0100)]
Unify phrases

6 months agoFix issue when removing the favicon of a style
Marcel Werk [Mon, 13 Nov 2023 16:41:41 +0000 (17:41 +0100)]
Fix issue when removing the favicon of a style

6 months agoFix width of spotify embed on mobile devices
Marcel Werk [Mon, 13 Nov 2023 13:30:41 +0000 (14:30 +0100)]
Fix width of spotify embed on mobile devices

6 months agoRemove unnecessary spacing between paragraphs in disclaimer
Marcel Werk [Mon, 13 Nov 2023 13:26:22 +0000 (14:26 +0100)]
Remove unnecessary spacing between paragraphs in disclaimer

6 months agoUnify phrases
Marcel Werk [Mon, 13 Nov 2023 13:24:54 +0000 (14:24 +0100)]
Unify phrases

6 months agoDo not attempt to parse empty email addresses
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/

6 months agoRemove the seconds from the datetime/time format
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/

6 months agoPrevent images being processed as icon names
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/

6 months agoWorkaround for malformed URLs that trigger the backtrace limit
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/

6 months agoFix access to thumbnails of upload attachments in the admin panel
Marcel Werk [Fri, 10 Nov 2023 15:56:58 +0000 (16:56 +0100)]
Fix access to thumbnails of upload attachments in the admin panel

6 months agoFix issue when creating an article with 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

6 months agoUnify phrases
Marcel Werk [Fri, 10 Nov 2023 13:08:10 +0000 (14:08 +0100)]
Unify phrases

6 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

6 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

6 months agoupdate php doc
Olaf Braun [Fri, 10 Nov 2023 08:30:12 +0000 (09:30 +0100)]
update php doc

6 months agoInsert simple return
Olaf Braun [Fri, 10 Nov 2023 08:28:53 +0000 (09:28 +0100)]
Insert simple return

6 months agoRename function name
Olaf Braun [Fri, 10 Nov 2023 08:27:55 +0000 (09:27 +0100)]
Rename function name

6 months agoDelete also old langauge items in save function
Olaf Braun [Fri, 10 Nov 2023 08:24:07 +0000 (09:24 +0100)]
Delete also old langauge items in save function

6 months agoMove replace under isset check
Olaf Braun [Fri, 10 Nov 2023 08:12:02 +0000 (09:12 +0100)]
Move replace under isset check

6 months agoProvide a trait class to save i18n values from FormBuilder
Olaf Braun [Fri, 10 Nov 2023 08:06:43 +0000 (09:06 +0100)]
Provide a trait class to save i18n values from FormBuilder

6 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”

6 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/

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

6 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

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

6 months agoFix buttons
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.

6 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/

6 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

6 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

6 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

6 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

6 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

6 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

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

6 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/

6 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

6 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/

6 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/

6 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.

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

6 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/

6 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

6 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>
6 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

6 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/

6 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

6 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/

6 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

6 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.

6 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

6 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

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

6 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

6 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

6 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.

6 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

6 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/

6 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.

6 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

6 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

6 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/

7 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

7 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

7 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

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

7 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

7 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

7 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()

7 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

7 months agoFix code style
Olaf Braun [Thu, 19 Oct 2023 09:58:17 +0000 (11:58 +0200)]
Fix code style

7 months agoInsert missing reason langauge items
Olaf Braun [Thu, 19 Oct 2023 09:54:14 +0000 (11:54 +0200)]
Insert missing reason langauge items

7 months agoInsert missing reason langauge items
Olaf Braun [Thu, 19 Oct 2023 09:53:12 +0000 (11:53 +0200)]
Insert missing reason langauge items

7 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

7 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