GitHub/WoltLab/WCF.git
8 months agoAdd safeguard for an invalid `package.xml`
Alexander Ebert [Thu, 22 Feb 2024 11:04:52 +0000 (12:04 +0100)]
Add safeguard for an invalid `package.xml`

9 months agoFix sorting in user auth failure list
Marcel Werk [Tue, 20 Feb 2024 16:20:14 +0000 (17:20 +0100)]
Fix sorting in user auth failure list

9 months agoFix visible items in category boxes
Marcel Werk [Mon, 19 Feb 2024 17:37:40 +0000 (18:37 +0100)]
Fix visible items in category boxes

ref https://www.woltlab.com/community/thread/303963-men%C3%BC-filebase-sidebar-auflistung-der-kategorien/

9 months agoFix indentation of box menu items
Marcel Werk [Mon, 19 Feb 2024 17:37:19 +0000 (18:37 +0100)]
Fix indentation of box menu items

ref https://www.woltlab.com/community/thread/303963-men%C3%BC-filebase-sidebar-auflistung-der-kategorien/

9 months agoFix unwanted detection of URLs
Marcel Werk [Mon, 19 Feb 2024 16:54:43 +0000 (17:54 +0100)]
Fix unwanted detection of URLs

ref https://www.woltlab.com/community/thread/304475-unerwartete-umwandlung-in-einen-link/

9 months agoMerge pull request #5806 from WoltLab/clipboard-dropdown-class-missing
Olaf Braun [Fri, 16 Feb 2024 14:23:02 +0000 (15:23 +0100)]
Merge pull request #5806 from WoltLab/clipboard-dropdown-class-missing

Add missing `dropdown` class

9 months agoRestrict positions for UserListBox
Marcel Werk [Fri, 16 Feb 2024 13:20:58 +0000 (14:20 +0100)]
Restrict positions for UserListBox

The template is only designed for display in the sidebar.

9 months agoSet `created` to `true` if the `UiPageAction` does not include the editor.
Cyperghost [Fri, 16 Feb 2024 12:50:18 +0000 (13:50 +0100)]
Set `created` to `true` if the `UiPageAction` does not include the editor.

9 months agoFix the contrast of the headline in footer boxes
Alexander Ebert [Thu, 15 Feb 2024 11:59:30 +0000 (12:59 +0100)]
Fix the contrast of the headline in footer boxes

9 months agoUse the `beforeunload` event instead of `unload`
Alexander Ebert [Thu, 15 Feb 2024 11:49:01 +0000 (12:49 +0100)]
Use the `beforeunload` event instead of `unload`

It pretty much does the same, but does not trigger a pointless warning in PageSpeed insights.

See https://www.woltlab.com/community/thread/304788-page-speed-insights-optimierung-2024/

9 months agoForce skip rogue values for `individualScssDarkMode`
Alexander Ebert [Tue, 13 Feb 2024 16:49:59 +0000 (17:49 +0100)]
Force skip rogue values for `individualScssDarkMode`

See https://www.woltlab.com/community/thread/304477/

9 months agoRelease 6.0.9 dev 4 6.0.9_dev_4
Alexander Ebert [Sat, 10 Feb 2024 23:41:02 +0000 (00:41 +0100)]
Release 6.0.9 dev 4

9 months agoFix the caret misplacement when backspacing spaces
Alexander Ebert [Sat, 10 Feb 2024 23:40:30 +0000 (00:40 +0100)]
Fix the caret misplacement when backspacing spaces

See https://github.com/ckeditor/ckeditor5/issues/13994#issuecomment-1937350906

9 months agoRelease 6.0.9 dev 3 6.0.9_dev_3
Alexander Ebert [Sat, 10 Feb 2024 16:16:19 +0000 (17:16 +0100)]
Release 6.0.9 dev 3

9 months agoFix the "paste to link" and fix a desktop composition issue
Alexander Ebert [Sat, 10 Feb 2024 16:16:12 +0000 (17:16 +0100)]
Fix the "paste to link" and fix a desktop composition issue

9 months agoRelease 6.0.9 dev 2 6.0.9_dev_2
Alexander Ebert [Fri, 9 Feb 2024 17:11:43 +0000 (18:11 +0100)]
Release 6.0.9 dev 2

9 months agoUse the proper build from editor/6.0 with the custom fix
Alexander Ebert [Fri, 9 Feb 2024 16:52:24 +0000 (17:52 +0100)]
Use the proper build from editor/6.0 with the custom fix

9 months agoRelease 6.0.9 dev 1 6.0.9_dev_1
Alexander Ebert [Fri, 9 Feb 2024 16:31:21 +0000 (17:31 +0100)]
Release 6.0.9 dev 1

9 months agoUpdating minified JavaScript files
WoltLab [Fri, 9 Feb 2024 16:31:07 +0000 (16:31 +0000)]
Updating minified JavaScript files

9 months ago`ImageInsertUI` is now required by `ImageBlock`
Alexander Ebert [Fri, 9 Feb 2024 16:28:39 +0000 (17:28 +0100)]
`ImageInsertUI` is now required by `ImageBlock`

9 months agoUpdate the CKEditor bundle + custom fix
Alexander Ebert [Fri, 9 Feb 2024 16:20:25 +0000 (17:20 +0100)]
Update the CKEditor bundle + custom fix

This build includes the fix described in https://github.com/ckeditor/ckeditor5/issues/13994#issuecomment-1936074486

9 months agoRemove obsolete code
Marcel Werk [Thu, 8 Feb 2024 15:55:57 +0000 (16:55 +0100)]
Remove obsolete code

The language is already changed in the cronjob handler.

9 months agoMerge pull request #5798 from WoltLab/moderation-comment-notification-fix
Marcel Werk [Thu, 8 Feb 2024 14:53:19 +0000 (15:53 +0100)]
Merge pull request #5798 from WoltLab/moderation-comment-notification-fix

Fix issue when sending notifications about moderation comments

9 months agoFix issue when sending notifications about moderation comments
Marcel Werk [Thu, 8 Feb 2024 13:25:06 +0000 (14:25 +0100)]
Fix issue when sending notifications about moderation comments

If the e-mail notifications were created as a daily summary, the use of `ViewableModerationQueue::getViewableModerationQueue()` was not reliable, as the ID of the activate user was used there.

9 months agoFix typo in `wcf.acp.devtools.notificationTest`
Cyperghost [Thu, 8 Feb 2024 09:06:47 +0000 (10:06 +0100)]
Fix typo in `wcf.acp.devtools.notificationTest`

9 months agoIcon positioning in userMenu corrected
Cyperghost [Wed, 7 Feb 2024 13:26:30 +0000 (14:26 +0100)]
Icon positioning in userMenu corrected
See https://www.woltlab.com/community/thread/304644-icons-userpanel/

9 months agoMerge pull request #5793 from WoltLab/bugfix/unfurl-output
Olaf Braun [Tue, 6 Feb 2024 09:46:02 +0000 (10:46 +0100)]
Merge pull request #5793 from WoltLab/bugfix/unfurl-output

Fixes the error that the order of links and text was swapped in unfurl

9 months agoForce backslashes for non imported namespaces
Alexander Ebert [Mon, 5 Feb 2024 15:19:05 +0000 (16:19 +0100)]
Force backslashes for non imported namespaces

9 months agoFixes the error that the order of links and text was swapped in unfurl
Cyperghost [Mon, 5 Feb 2024 11:04:25 +0000 (12:04 +0100)]
Fixes the error that the order of links and text was swapped in unfurl

9 months agoFix error in user search
Marcel Werk [Mon, 5 Feb 2024 10:21:23 +0000 (11:21 +0100)]
Fix error in user search

The error is caused by an empty radiobutton.
```
preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
```

9 months agoFix the support for numeric phrase variants
Alexander Ebert [Fri, 2 Feb 2024 16:57:40 +0000 (17:57 +0100)]
Fix the support for numeric phrase variants

9 months agoMerge pull request #5789 from WoltLab/bugfix/notifcation-empty-recipient
Olaf Braun [Fri, 2 Feb 2024 14:21:33 +0000 (15:21 +0100)]
Merge pull request #5789 from WoltLab/bugfix/notifcation-empty-recipient

Check if recipientIDs empty

9 months agoMerge pull request #5791 from WoltLab/cli-worker-threads-env-info
Olaf Braun [Fri, 2 Feb 2024 13:58:19 +0000 (14:58 +0100)]
Merge pull request #5791 from WoltLab/cli-worker-threads-env-info

Add a check that `variables_order` has `ENV` active

9 months agoAdd a check that `variables_order` has `ENV` active
Cyperghost [Fri, 2 Feb 2024 12:31:59 +0000 (13:31 +0100)]
Add a check that `variables_order` has `ENV` active

9 months agoMove check to top of function
Cyperghost [Fri, 2 Feb 2024 10:37:28 +0000 (11:37 +0100)]
Move check to top of function

9 months agoIf `$recipientIDs` empty this will cause an exception
Cyperghost [Thu, 1 Feb 2024 13:37:07 +0000 (14:37 +0100)]
If `$recipientIDs` empty this will cause an exception

9 months agoInitialize the `$cursorOffset` variable
Alexander Ebert [Wed, 31 Jan 2024 16:37:19 +0000 (17:37 +0100)]
Initialize the `$cursorOffset` variable

See https://www.woltlab.com/community/thread/304469-threads-im-cli-worker-undefined-variable-cursoroffset/

9 months agoMerge branch 'update-608' into 6.0
Alexander Ebert [Mon, 29 Jan 2024 23:06:42 +0000 (00:06 +0100)]
Merge branch 'update-608' into 6.0

9 months agoRelease 6.0.8 6.0.8
Alexander Ebert [Mon, 29 Jan 2024 22:55:26 +0000 (23:55 +0100)]
Release 6.0.8

9 months ago`\DOMElement::$parentElement` requires PHP 8.3+
Alexander Ebert [Mon, 29 Jan 2024 22:49:08 +0000 (23:49 +0100)]
`\DOMElement::$parentElement` requires PHP 8.3+

See https://www.woltlab.com/community/thread/304491-undefined-property-domelement-parentelement/

9 months agoUpgrade to CKEditor v41.0.0
Alexander Ebert [Mon, 29 Jan 2024 18:21:07 +0000 (19:21 +0100)]
Upgrade to CKEditor v41.0.0

9 months agoUpdated the composer dependencies
Alexander Ebert [Mon, 29 Jan 2024 17:47:57 +0000 (18:47 +0100)]
Updated the composer dependencies

9 months agoFix the default hostname for links without hostnames
Alexander Ebert [Mon, 29 Jan 2024 17:37:37 +0000 (18:37 +0100)]
Fix the default hostname for links without hostnames

See https://www.woltlab.com/community/thread/302070-link-ohne-protokoll-zeigt-auf-localhost/

9 months agoRelease 6.0.7 6.0.7
Alexander Ebert [Mon, 29 Jan 2024 11:57:25 +0000 (12:57 +0100)]
Release 6.0.7

9 months agoRelease 6.0.7 dev 2 6.0.7_dev_2
Alexander Ebert [Fri, 26 Jan 2024 12:11:10 +0000 (13:11 +0100)]
Release 6.0.7 dev 2

9 months agoUpdate the CKEditor 5 bundle
Alexander Ebert [Fri, 26 Jan 2024 12:10:24 +0000 (13:10 +0100)]
Update the CKEditor 5 bundle

9 months agoRelease 6.0.7 dev 1 6.0.7_dev_1
Alexander Ebert [Thu, 25 Jan 2024 16:29:11 +0000 (17:29 +0100)]
Release 6.0.7 dev 1

9 months agoUpdating minified JavaScript files
WoltLab [Thu, 25 Jan 2024 16:20:24 +0000 (16:20 +0000)]
Updating minified JavaScript files

9 months agoMerge pull request #5776 from WoltLab/bugfix/styleChanger
Olaf Braun [Thu, 25 Jan 2024 12:28:25 +0000 (13:28 +0100)]
Merge pull request #5776 from WoltLab/bugfix/styleChanger

Make the style changer clickable when the box edit button overlaps it

9 months agoOnly load page content for active languages (#5773)
Olaf Braun [Thu, 25 Jan 2024 12:22:24 +0000 (13:22 +0100)]
Only load page content for active languages (#5773)

* Only load page content for active languages

* Typo

---------

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
9 months agoMake the StyleChanger button clickable when the Edit button from a box overlaps it
Cyperghost [Thu, 25 Jan 2024 12:15:02 +0000 (13:15 +0100)]
Make the StyleChanger button clickable when the Edit button from a box overlaps it

9 months agoMerge pull request #5771 from WoltLab/acp-signature-attachments
Olaf Braun [Wed, 24 Jan 2024 13:51:44 +0000 (14:51 +0100)]
Merge pull request #5771 from WoltLab/acp-signature-attachments

ACP user add/edit signature attachments

9 months ago`$attachmentHandler` can not be null
Cyperghost [Wed, 24 Jan 2024 12:56:07 +0000 (13:56 +0100)]
`$attachmentHandler` can not be null

9 months agoRemove call `getSignature`
Cyperghost [Wed, 24 Jan 2024 09:57:21 +0000 (10:57 +0100)]
Remove call `getSignature`

9 months agoAllow admin to add attachments to the signature of users
Cyperghost [Wed, 24 Jan 2024 09:50:46 +0000 (10:50 +0100)]
Allow admin to add attachments to the signature of users

9 months agoAllow attachment, but disable media
Cyperghost [Wed, 24 Jan 2024 09:48:33 +0000 (10:48 +0100)]
Allow attachment, but disable media

9 months agoMerge pull request #5769 from WoltLab/bugfix/signature-attachment-delete
Olaf Braun [Wed, 24 Jan 2024 08:49:39 +0000 (09:49 +0100)]
Merge pull request #5769 from WoltLab/bugfix/signature-attachment-delete

Disable implicit delete of attachments for signature

9 months agoDisable implicit delete of attachments for signature
Cyperghost [Tue, 23 Jan 2024 11:24:49 +0000 (12:24 +0100)]
Disable implicit delete of attachments for signature

9 months agoMerge pull request #5768 from WoltLab/order-link-form
Olaf Braun [Tue, 23 Jan 2024 10:03:20 +0000 (11:03 +0100)]
Merge pull request #5768 from WoltLab/order-link-form

Change the order of the buttons in the ckeditor link form dialog box

9 months agoMerge pull request #5763 from WoltLab/bugfix/link-detection-line-breaks
Olaf Braun [Tue, 23 Jan 2024 10:02:38 +0000 (11:02 +0100)]
Merge pull request #5763 from WoltLab/bugfix/link-detection-line-breaks

Better detect for standalone links

9 months agoImprove the docs
Alexander Ebert [Mon, 22 Jan 2024 17:14:35 +0000 (18:14 +0100)]
Improve the docs

10 months agoUpdate the JS artifacts
Alexander Ebert [Mon, 22 Jan 2024 12:17:26 +0000 (13:17 +0100)]
Update the JS artifacts

10 months agoAdd an event when the editor data has changed
Alexander Ebert [Mon, 22 Jan 2024 12:15:15 +0000 (13:15 +0100)]
Add an event when the editor data has changed

10 months agoChange the order of the buttons in the link form dialog of ckeditor
Cyperghost [Mon, 22 Jan 2024 11:35:16 +0000 (12:35 +0100)]
Change the order of the buttons in the link form dialog of ckeditor

10 months agoAdd some checks if multiply links in the same paragraph
Cyperghost [Mon, 22 Jan 2024 11:24:30 +0000 (12:24 +0100)]
Add some checks if multiply links in the same paragraph

10 months agoSimplify the code
Cyperghost [Mon, 22 Jan 2024 11:00:59 +0000 (12:00 +0100)]
Simplify the code

10 months agoAllow non null values for element
Cyperghost [Mon, 22 Jan 2024 10:49:33 +0000 (11:49 +0100)]
Allow non null values for element

10 months agoRename function
Cyperghost [Mon, 22 Jan 2024 10:48:08 +0000 (11:48 +0100)]
Rename function

10 months agoUpdate wcfsetup/install/files/lib/system/html/node/HtmlNodePlainLink.class.php
Olaf Braun [Mon, 22 Jan 2024 10:45:20 +0000 (11:45 +0100)]
Update wcfsetup/install/files/lib/system/html/node/HtmlNodePlainLink.class.php

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
10 months agoUpdating minified JavaScript files
WoltLab [Sat, 20 Jan 2024 15:00:24 +0000 (15:00 +0000)]
Updating minified JavaScript files

10 months agoSafeguard against invalid EXIF values
Alexander Ebert [Fri, 19 Jan 2024 10:54:28 +0000 (11:54 +0100)]
Safeguard against invalid EXIF values

See https://www.woltlab.com/community/thread/304312-fehlermeldung-division-by-zero-bei-anzeigen-aktualisieren-galerie-bilder-aktuali/

10 months agoFix react button in additional loaded comments
Marcel Werk [Wed, 17 Jan 2024 16:10:32 +0000 (17:10 +0100)]
Fix react button in additional loaded comments

Closes #5762

10 months agoMerge pull request #5761 from WoltLab/bugfix/pollEditor
Marcel Werk [Wed, 17 Jan 2024 16:02:54 +0000 (17:02 +0100)]
Merge pull request #5761 from WoltLab/bugfix/pollEditor

Fix poll editor

10 months agoRemove if both(next and previous) are null. This should be handled by the default...
Cyperghost [Wed, 17 Jan 2024 14:55:16 +0000 (15:55 +0100)]
Remove if both(next and previous) are null. This should be handled by the default link detection

10 months agoFix if link in b,u or other elements and text directly after the parent element
Cyperghost [Wed, 17 Jan 2024 14:52:06 +0000 (15:52 +0100)]
Fix if link in b,u or other elements and text directly after the parent element

10 months agoInsert spaces before comment text
Cyperghost [Wed, 17 Jan 2024 14:42:33 +0000 (15:42 +0100)]
Insert spaces before comment text

10 months agoRename ids of fields
Cyperghost [Wed, 17 Jan 2024 14:33:45 +0000 (15:33 +0100)]
Rename ids of fields

10 months agoRevert "Fix poll editor"
Cyperghost [Wed, 17 Jan 2024 14:29:28 +0000 (15:29 +0100)]
Revert "Fix poll editor"

This reverts commit bce2b7e5a7084e378f50a26aa821e12d7c48154d.

10 months agoRevert "Rename resultsRequireVoteField"
Cyperghost [Wed, 17 Jan 2024 14:29:24 +0000 (15:29 +0100)]
Revert "Rename resultsRequireVoteField"

This reverts commit c56309ed91f2d04d7a0eee56a33ea2d019eb5551.

10 months agoMerge pull request #5760 from WoltLab/bugfix/dailyNotification
Marcel Werk [Wed, 17 Jan 2024 14:06:44 +0000 (15:06 +0100)]
Merge pull request #5760 from WoltLab/bugfix/dailyNotification

Daily notification mail, define backwards compatibility variable

10 months agoFix none bb-code links
Cyperghost [Wed, 17 Jan 2024 14:02:46 +0000 (15:02 +0100)]
Fix none bb-code links

10 months agoRun code fixer
Cyperghost [Wed, 17 Jan 2024 13:56:35 +0000 (14:56 +0100)]
Run code fixer

10 months agoMove the mayContainOtherContent check in separate function
Cyperghost [Wed, 17 Jan 2024 13:51:06 +0000 (14:51 +0100)]
Move the mayContainOtherContent check in separate function
Simplify to find the next/previous br

10 months agoCheck parent elements and new property `aloneInParagraph`
Cyperghost [Wed, 17 Jan 2024 13:24:56 +0000 (14:24 +0100)]
Check parent elements and new property `aloneInParagraph`

10 months agoDetect links in one line alone
Cyperghost [Wed, 17 Jan 2024 12:29:50 +0000 (13:29 +0100)]
Detect links in one line alone

10 months agoRename resultsRequireVoteField
Cyperghost [Wed, 17 Jan 2024 10:53:13 +0000 (11:53 +0100)]
Rename resultsRequireVoteField

10 months agoFix poll editor
Cyperghost [Wed, 17 Jan 2024 10:51:02 +0000 (11:51 +0100)]
Fix poll editor
- Remove unused variables
- Changes the element-ID to what was defined in template `__messageFormPollInline`

10 months agoInsert comment for the definitions
Cyperghost [Wed, 17 Jan 2024 10:08:25 +0000 (11:08 +0100)]
Insert comment for the definitions

10 months agoDefine some variables for backward compatibility
Cyperghost [Wed, 17 Jan 2024 10:01:00 +0000 (11:01 +0100)]
Define some variables for backward compatibility

10 months agoMerge pull request #5757 from WoltLab/bugfix/UiDropdown-open-when-switching-tabs
Olaf Braun [Tue, 16 Jan 2024 09:51:52 +0000 (10:51 +0100)]
Merge pull request #5757 from WoltLab/bugfix/UiDropdown-open-when-switching-tabs

Close overlays after tab change

10 months agoMerge pull request #5755 from WoltLab/ckeditor-autosave-event
Alexander Ebert [Mon, 15 Jan 2024 16:55:44 +0000 (17:55 +0100)]
Merge pull request #5755 from WoltLab/ckeditor-autosave-event

CKEditor5 autosave event

10 months agoImprove the name of the exported type
Alexander Ebert [Mon, 15 Jan 2024 16:54:46 +0000 (17:54 +0100)]
Improve the name of the exported type

10 months agoClose overlays after tab change
Cyperghost [Mon, 15 Jan 2024 14:01:05 +0000 (15:01 +0100)]
Close overlays after tab change

10 months agoMerge pull request #5756 from WoltLab/bugfix/mobile-menu-not-closed
Olaf Braun [Mon, 15 Jan 2024 13:53:42 +0000 (14:53 +0100)]
Merge pull request #5756 from WoltLab/bugfix/mobile-menu-not-closed

Close all other open menus

10 months agoClose all other open menus
Cyperghost [Mon, 15 Jan 2024 12:40:56 +0000 (13:40 +0100)]
Close all other open menus

10 months agoUse native event
Cyperghost [Mon, 15 Jan 2024 09:58:13 +0000 (10:58 +0100)]
Use native event

10 months agoFix poll integration in form builder dialogs
Marcel Werk [Sat, 13 Jan 2024 12:50:07 +0000 (13:50 +0100)]
Fix poll integration in form builder dialogs

Closes #5317

10 months agoFix order in cronjob definition
Marcel Werk [Fri, 12 Jan 2024 13:29:18 +0000 (14:29 +0100)]
Fix order in cronjob definition

Closes #5706

10 months agoRemove obsolete title tag
Marcel Werk [Fri, 12 Jan 2024 13:28:59 +0000 (14:28 +0100)]
Remove obsolete title tag

10 months agoSet color theme for reCAPTCHA
Marcel Werk [Fri, 12 Jan 2024 12:08:50 +0000 (13:08 +0100)]
Set color theme for reCAPTCHA

Closes #5721