GitHub/WoltLab/WCF.git
6 months agoFix the `z-index` of the editor toolbar
Alexander Ebert [Fri, 12 Apr 2024 14:08:10 +0000 (16:08 +0200)]
Fix the `z-index` of the editor toolbar

See https://www.woltlab.com/community/thread/305318-der-editor-%C3%BCberlagert-das-ober-dropdown-men%C3%BC/

6 months agoMerge pull request #5875 from WoltLab/bugfix/wsm-bb-code-alignment
Olaf Braun [Thu, 11 Apr 2024 15:57:37 +0000 (17:57 +0200)]
Merge pull request #5875 from WoltLab/bugfix/wsm-bb-code-alignment

Use alignment in video and audio

6 months agoFix wrong description
Marcel Werk [Thu, 11 Apr 2024 10:47:21 +0000 (12:47 +0200)]
Fix wrong description

ref https://www.woltlab.com/community/thread/305738-pakete-installieren-%C3%BCbersetzung-mehr-als-3-buchstaben/

6 months agoUse alignment in video and audio
Cyperghost [Thu, 11 Apr 2024 09:42:16 +0000 (11:42 +0200)]
Use alignment in video and audio

6 months agoAllow the registration date to be open-ended
Alexander Ebert [Tue, 9 Apr 2024 14:21:18 +0000 (16:21 +0200)]
Allow the registration date to be open-ended

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

6 months agoFix missing language variable
Marcel Werk [Tue, 9 Apr 2024 14:04:26 +0000 (16:04 +0200)]
Fix missing language variable

The language variable was accidentally removed by an earlier update, but is still used as part of the CLI import.

7 months agoRelease 6.0.11 6.0.11
Alexander Ebert [Thu, 4 Apr 2024 11:23:30 +0000 (13:23 +0200)]
Release 6.0.11

7 months agoMerge remote-tracking branch 'origin/5.5' into 6.0
Cyperghost [Thu, 4 Apr 2024 10:36:40 +0000 (12:36 +0200)]
Merge remote-tracking branch 'origin/5.5' into 6.0

7 months agoMerge pull request #5868 from WoltLab/bugfix/user-ignore-cache-reset
Olaf Braun [Thu, 4 Apr 2024 10:32:18 +0000 (12:32 +0200)]
Merge pull request #5868 from WoltLab/bugfix/user-ignore-cache-reset

Reset cache for the user who is no longer ignored

7 months agoAlso resets the cache for the user who is no longer ignored.
Cyperghost [Thu, 4 Apr 2024 10:27:31 +0000 (12:27 +0200)]
Also resets the cache for the user who is no longer ignored.

7 months agoFix error in user search
Marcel Werk [Wed, 3 Apr 2024 11:07:19 +0000 (13:07 +0200)]
Fix error in user search

`$value` can be `null`, which leads to subsequent errors.

7 months agoRelease 6.0.11 dev 1 6.0.11_dev_1
Alexander Ebert [Sun, 31 Mar 2024 17:44:02 +0000 (19:44 +0200)]
Release 6.0.11 dev 1

7 months agoUpdate the CKEditor 5 bundle
Alexander Ebert [Sun, 31 Mar 2024 17:43:54 +0000 (19:43 +0200)]
Update the CKEditor 5 bundle

7 months agoUpdating minified JavaScript files
WoltLab [Sun, 31 Mar 2024 17:39:31 +0000 (17:39 +0000)]
Updating minified JavaScript files

7 months agoMerge pull request #5767 from max-m/patch-woltlab-core-dialog.ts
Alexander Ebert [Thu, 28 Mar 2024 13:04:13 +0000 (14:04 +0100)]
Merge pull request #5767 from max-m/patch-woltlab-core-dialog.ts

Fix inconsistent event handling in `woltlab-core-dialog.ts`

7 months agoFix toggle buttons in slideshow widget
Marcel Werk [Thu, 28 Mar 2024 12:45:17 +0000 (13:45 +0100)]
Fix toggle buttons in slideshow widget

7 months agoFix the detection of the page logo dimensions
Alexander Ebert [Thu, 28 Mar 2024 10:28:23 +0000 (11:28 +0100)]
Fix the detection of the page logo dimensions

The detection uses the effective dimensions that could be off when the logo is quite large and is being downsizes to fit the container.

7 months agoMerge pull request #5753 from SoftCreatR/feature/perplexitybot
Marcel Werk [Tue, 26 Mar 2024 13:22:12 +0000 (14:22 +0100)]
Merge pull request #5753 from SoftCreatR/feature/perplexitybot

Add PerplexityBot

7 months agoMerge pull request #5820 from SoftCreatR/bugfix/slowquery-prune-ip
Marcel Werk [Tue, 26 Mar 2024 13:20:48 +0000 (14:20 +0100)]
Merge pull request #5820 from SoftCreatR/bugfix/slowquery-prune-ip

Optimize IP Address Pruning Process

7 months agoSet attachment support depending on whether `attachmentField` available (#5856)
Olaf Braun [Mon, 25 Mar 2024 15:05:55 +0000 (16:05 +0100)]
Set attachment support depending on whether `attachmentField` available (#5856)

7 months agoFix the formatting of third level message headlines
Alexander Ebert [Mon, 25 Mar 2024 14:02:21 +0000 (15:02 +0100)]
Fix the formatting of third level message headlines

See https://www.woltlab.com/community/thread/305341-ckeditor-text-wird-trotz-%C3%BCberschrift-3-nicht-fett-formatiert/

7 months agoPrevent adding more options than allowed
Alexander Ebert [Mon, 25 Mar 2024 13:24:47 +0000 (14:24 +0100)]
Prevent adding more options than allowed

See https://www.woltlab.com/community/thread/305430-unlimited-poll-choices-when-i-should-be-limited-to-20/

7 months agoMake 3rd party auth available during offline mode
Marcel Werk [Thu, 21 Mar 2024 16:15:19 +0000 (17:15 +0100)]
Make 3rd party auth available during offline mode

Otherwise, it is not possible for users who use third-party logins to log in while offline mode is activated.

7 months agoFix missing import
Marcel Werk [Thu, 21 Mar 2024 16:12:51 +0000 (17:12 +0100)]
Fix missing import

7 months agoUse language variable for `errorType` in PollManager (#5850)
Olaf Braun [Wed, 20 Mar 2024 12:09:39 +0000 (13:09 +0100)]
Use language variable for `errorType` in PollManager (#5850)

* Use language variable for `errorType` in PollManager

* Revert "Use language variable for `errorType` in PollManager"

This reverts commit 0528e3fe3addcf12ae8a4a0871b6a7eff4b5dd49.

* Error field names don't have `wysiwygId`.
Fix error message for `pollEndTime' that is in an `inputAddon'.

7 months agoUnify the color value used for mobile header icons
Alexander Ebert [Sat, 16 Mar 2024 14:13:48 +0000 (15:13 +0100)]
Unify the color value used for mobile header icons

See https://www.woltlab.com/community/thread/304439-farbgebung-mobile-menuicons-vereinheitlichen/

7 months agoEncode UTF-8 characters in an URI’s path
Alexander Ebert [Fri, 15 Mar 2024 16:22:24 +0000 (17:22 +0100)]
Encode UTF-8 characters in an URI’s path

See https://www.woltlab.com/community/thread/304901-keine-linkvorschau-bei-links-mit-umlauten/

7 months agoMerge pull request #5766 from SoftCreatR/bugfix/exceptionID
Alexander Ebert [Wed, 13 Mar 2024 10:27:49 +0000 (11:27 +0100)]
Merge pull request #5766 from SoftCreatR/bugfix/exceptionID

Add missing exceptionID property

8 months agoMerge pull request #5839 from WoltLab/bugfix/moderation-queue-comments-notification
Marcel Werk [Fri, 8 Mar 2024 12:54:19 +0000 (13:54 +0100)]
Merge pull request #5839 from WoltLab/bugfix/moderation-queue-comments-notification

Delete orphaned moderation queue comment notifications

8 months agoDelete moderation queue comment notifications if the moderation queue object has...
Cyperghost [Fri, 8 Mar 2024 10:28:37 +0000 (11:28 +0100)]
Delete moderation queue comment notifications if the moderation queue object has already been deleted.

8 months agoMerge pull request #5834 from WoltLab/bugfix/UserRegistrationDateCondition
Marcel Werk [Mon, 4 Mar 2024 15:57:10 +0000 (16:57 +0100)]
Merge pull request #5834 from WoltLab/bugfix/UserRegistrationDateCondition

use system timezone for `UserRegistrationDateCondition`

8 months agoMerge pull request #5831 from WoltLab/xsd
Marcel Werk [Mon, 4 Mar 2024 13:54:19 +0000 (14:54 +0100)]
Merge pull request #5831 from WoltLab/xsd

Fix multiple issues in XSD files

8 months agoFix multiple issues in XSD files
Marcel Werk [Fri, 1 Mar 2024 14:02:47 +0000 (15:02 +0100)]
Fix multiple issues in XSD files

Closes #5809

8 months agoMerge pull request #5832 from WoltLab/menu-caret-down-icon
Marcel Werk [Mon, 4 Mar 2024 13:48:31 +0000 (14:48 +0100)]
Merge pull request #5832 from WoltLab/menu-caret-down-icon

Fix obsolete 'caret-down' icon in menus

8 months agoUse timezone object
Cyperghost [Mon, 4 Mar 2024 12:43:51 +0000 (13:43 +0100)]
Use timezone object

8 months agoUse system timezone
Cyperghost [Mon, 4 Mar 2024 12:37:59 +0000 (13:37 +0100)]
Use system timezone

8 months agoMerge pull request #5828 from WoltLab/bugfix/recaptcha-dialog
Olaf Braun [Sat, 2 Mar 2024 16:30:42 +0000 (17:30 +0100)]
Merge pull request #5828 from WoltLab/bugfix/recaptcha-dialog

Move reCAPTCHA widget overlay for dialogs to `pageOverlayContainer`

8 months agoFix obsolete 'caret-down' icon in menus
Marcel Werk [Fri, 1 Mar 2024 17:17:40 +0000 (18:17 +0100)]
Fix obsolete 'caret-down' icon in menus

The icon was incorrectly shown in all menus and all levels.

8 months agoMerge pull request #5808 from IceQ1337/XSD
Marcel Werk [Fri, 1 Mar 2024 14:04:49 +0000 (15:04 +0100)]
Merge pull request #5808 from IceQ1337/XSD

Add minlength and maxlength elements to option.xsd

8 months agoMerge pull request #5830 from WoltLab/bugfix/moderation-comments
Marcel Werk [Fri, 1 Mar 2024 13:17:04 +0000 (14:17 +0100)]
Merge pull request #5830 from WoltLab/bugfix/moderation-comments

Remove moderation comments when removing orphaned queue objects

8 months agoRemove comments when removing queue objects
Cyperghost [Fri, 1 Mar 2024 13:01:04 +0000 (14:01 +0100)]
Remove comments when removing queue objects

8 months agoUse `continue`
Cyperghost [Fri, 1 Mar 2024 12:25:18 +0000 (13:25 +0100)]
Use `continue`

8 months agoUpdate ts/WoltLabSuite/Core/Bootstrap.ts
Olaf Braun [Fri, 1 Mar 2024 12:24:37 +0000 (13:24 +0100)]
Update ts/WoltLabSuite/Core/Bootstrap.ts

Co-authored-by: Alexander Ebert <ebert@woltlab.com>
8 months agoMove the reCAPTCHA widget overlay to the `pageOverlayContainer` when widget form...
Cyperghost [Fri, 1 Mar 2024 10:56:55 +0000 (11:56 +0100)]
Move the reCAPTCHA widget overlay to the `pageOverlayContainer` when widget form elements are placed in a dialog.

8 months agoMerge pull request #5826 from WoltLab/bugfix/delete-user-content
Olaf Braun [Fri, 1 Mar 2024 10:31:10 +0000 (11:31 +0100)]
Merge pull request #5826 from WoltLab/bugfix/delete-user-content

Use permission `admin.user.canDeleteUser` for deleting user content

8 months agoUse permission `admin.user.canDeleteUser` for deleting user content
Cyperghost [Thu, 29 Feb 2024 11:12:05 +0000 (12:12 +0100)]
Use permission `admin.user.canDeleteUser` for deleting user content

8 months agoRemove 'required' attribute from wysiwyg options
Marcel Werk [Wed, 28 Feb 2024 16:05:34 +0000 (17:05 +0100)]
Remove 'required' attribute from wysiwyg options

The textarea is hidden. The 'required' attribute lead to the issue that the form could not be submitted in the browser.

8 months agoMerge pull request #5822 from WoltLab/bugfix/user-menu-icons
Olaf Braun [Tue, 27 Feb 2024 13:15:43 +0000 (14:15 +0100)]
Merge pull request #5822 from WoltLab/bugfix/user-menu-icons

Fix `userMenuItemSingleLine` icons

8 months agoFix `userMenuItemSingleLine` icons
Cyperghost [Tue, 27 Feb 2024 10:01:39 +0000 (11:01 +0100)]
Fix `userMenuItemSingleLine` icons

8 months agoAnswers to captcha questions are no longer case-sensitive
Marcel Werk [Mon, 26 Feb 2024 12:22:49 +0000 (13:22 +0100)]
Answers to captcha questions are no longer case-sensitive

8 months agoFix duplicate language phrases `wcf.acp.package.validation.errorCode.30`
Cyperghost [Mon, 26 Feb 2024 10:49:22 +0000 (11:49 +0100)]
Fix duplicate language phrases `wcf.acp.package.validation.errorCode.30`

8 months agoOptimized IP Address Pruning Process
Sascha Greuel [Sun, 25 Feb 2024 16:05:33 +0000 (17:05 +0100)]
Optimized IP Address Pruning Process

Currently, when pruning IP addresses, each row within the database tables is examined, including those that have already been processed. This approach can significantly slow down queries in large communities. To enhance efficiency, it is proposed that rows with already processed (empty) IP addresses be excluded from further processing.

This PR optimizes the IP address pruning process by excluding rows where the IP address has already been cleared, thereby reducing unnecessary database query processing.

8 months agoRelease 6.0.10 6.0.10
Alexander Ebert [Thu, 22 Feb 2024 18:23:36 +0000 (19:23 +0100)]
Release 6.0.10

8 months agoUpdate the CKEditor 5 bundle
Alexander Ebert [Thu, 22 Feb 2024 18:19:14 +0000 (19:19 +0100)]
Update the CKEditor 5 bundle

8 months agoRelease 6.0.9 6.0.9
Alexander Ebert [Thu, 22 Feb 2024 15:29:07 +0000 (16:29 +0100)]
Release 6.0.9

8 months agoUpdating minified JavaScript files
WoltLab [Thu, 22 Feb 2024 15:28:33 +0000 (15:28 +0000)]
Updating minified JavaScript files

8 months agoMerge pull request #5816 from WoltLab/bugfix/wcfNode-simplified-html
Olaf Braun [Thu, 22 Feb 2024 14:36:57 +0000 (15:36 +0100)]
Merge pull request #5816 from WoltLab/bugfix/wcfNode-simplified-html

Prevent the concatenation of texts with links of BBCodes

8 months agoUpdate the CKEditor 5 bundle
Alexander Ebert [Thu, 22 Feb 2024 14:01:36 +0000 (15:01 +0100)]
Update the CKEditor 5 bundle

8 months agoAdd a whitespace before and after each `<wcfNode-*>`.
Cyperghost [Thu, 22 Feb 2024 11:16:00 +0000 (12:16 +0100)]
Add a whitespace before and after each `<wcfNode-*>`.

8 months agoRelease 6.0.9 dev 5 6.0.9_dev_5
Alexander Ebert [Thu, 22 Feb 2024 11:06:06 +0000 (12:06 +0100)]
Release 6.0.9 dev 5

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`

8 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

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

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

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

8 months agoAdd minlength and maxlength elements to option.xsd
IceQ1337 [Fri, 16 Feb 2024 19:19:21 +0000 (20:19 +0100)]
Add minlength and maxlength elements to option.xsd

8 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

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

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

8 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

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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

8 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`

8 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

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

8 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

8 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 agoImprove handling of the `validate` event.
Maximilian Mader [Fri, 2 Feb 2024 20:21:43 +0000 (21:21 +0100)]
Improve handling of the `validate` event.

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