WoltLab [Sun, 31 Mar 2024 17:39:31 +0000 (17:39 +0000)]
Updating minified JavaScript files
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`
Marcel Werk [Thu, 28 Mar 2024 12:45:17 +0000 (13:45 +0100)]
Fix toggle buttons in slideshow widget
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.
Marcel Werk [Tue, 26 Mar 2024 13:22:12 +0000 (14:22 +0100)]
Merge pull request #5753 from SoftCreatR/feature/perplexitybot
Add PerplexityBot
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
Olaf Braun [Mon, 25 Mar 2024 15:05:55 +0000 (16:05 +0100)]
Set attachment support depending on whether `attachmentField` available (#5856)
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/
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/
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.
Marcel Werk [Thu, 21 Mar 2024 16:12:51 +0000 (17:12 +0100)]
Fix missing import
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'.
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/
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/
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
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
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.
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`
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
Marcel Werk [Fri, 1 Mar 2024 14:02:47 +0000 (15:02 +0100)]
Fix multiple issues in XSD files
Closes #5809
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
Cyperghost [Mon, 4 Mar 2024 12:43:51 +0000 (13:43 +0100)]
Use timezone object
Cyperghost [Mon, 4 Mar 2024 12:37:59 +0000 (13:37 +0100)]
Use system timezone
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`
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.
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
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
Cyperghost [Fri, 1 Mar 2024 13:01:04 +0000 (14:01 +0100)]
Remove comments when removing queue objects
Cyperghost [Fri, 1 Mar 2024 12:25:18 +0000 (13:25 +0100)]
Use `continue`
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>
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.
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
Cyperghost [Thu, 29 Feb 2024 11:12:05 +0000 (12:12 +0100)]
Use permission `admin.user.canDeleteUser` for deleting user content
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.
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
Cyperghost [Tue, 27 Feb 2024 10:01:39 +0000 (11:01 +0100)]
Fix `userMenuItemSingleLine` icons
Marcel Werk [Mon, 26 Feb 2024 12:22:49 +0000 (13:22 +0100)]
Answers to captcha questions are no longer case-sensitive
Cyperghost [Mon, 26 Feb 2024 10:49:22 +0000 (11:49 +0100)]
Fix duplicate language phrases `wcf.acp.package.validation.errorCode.30`
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.
Alexander Ebert [Thu, 22 Feb 2024 18:23:36 +0000 (19:23 +0100)]
Release 6.0.10
Alexander Ebert [Thu, 22 Feb 2024 18:19:14 +0000 (19:19 +0100)]
Update the CKEditor 5 bundle
Alexander Ebert [Thu, 22 Feb 2024 15:29:07 +0000 (16:29 +0100)]
Release 6.0.9
WoltLab [Thu, 22 Feb 2024 15:28:33 +0000 (15:28 +0000)]
Updating minified JavaScript files
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
Alexander Ebert [Thu, 22 Feb 2024 14:01:36 +0000 (15:01 +0100)]
Update the CKEditor 5 bundle
Cyperghost [Thu, 22 Feb 2024 11:16:00 +0000 (12:16 +0100)]
Add a whitespace before and after each `<wcfNode-*>`.
Alexander Ebert [Thu, 22 Feb 2024 11:06:06 +0000 (12:06 +0100)]
Release 6.0.9 dev 5
Alexander Ebert [Thu, 22 Feb 2024 11:04:52 +0000 (12:04 +0100)]
Add safeguard for an invalid `package.xml`
Marcel Werk [Tue, 20 Feb 2024 16:20:14 +0000 (17:20 +0100)]
Fix sorting in user auth failure list
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/
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/
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/
IceQ1337 [Fri, 16 Feb 2024 19:19:21 +0000 (20:19 +0100)]
Add minlength and maxlength elements to option.xsd
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
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.
Cyperghost [Fri, 16 Feb 2024 12:50:18 +0000 (13:50 +0100)]
Set `created` to `true` if the `UiPageAction` does not include the editor.
Alexander Ebert [Thu, 15 Feb 2024 11:59:30 +0000 (12:59 +0100)]
Fix the contrast of the headline in footer boxes
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/
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/
Alexander Ebert [Sat, 10 Feb 2024 23:41:02 +0000 (00:41 +0100)]
Release 6.0.9 dev 4
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
Alexander Ebert [Sat, 10 Feb 2024 16:16:19 +0000 (17:16 +0100)]
Release 6.0.9 dev 3
Alexander Ebert [Sat, 10 Feb 2024 16:16:12 +0000 (17:16 +0100)]
Fix the "paste to link" and fix a desktop composition issue
Alexander Ebert [Fri, 9 Feb 2024 17:11:43 +0000 (18:11 +0100)]
Release 6.0.9 dev 2
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
Alexander Ebert [Fri, 9 Feb 2024 16:31:21 +0000 (17:31 +0100)]
Release 6.0.9 dev 1
WoltLab [Fri, 9 Feb 2024 16:31:07 +0000 (16:31 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 9 Feb 2024 16:28:39 +0000 (17:28 +0100)]
`ImageInsertUI` is now required by `ImageBlock`
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
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.
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
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.
Cyperghost [Thu, 8 Feb 2024 09:06:47 +0000 (10:06 +0100)]
Fix typo in `wcf.acp.devtools.notificationTest`
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/
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
Alexander Ebert [Mon, 5 Feb 2024 15:19:05 +0000 (16:19 +0100)]
Force backslashes for non imported namespaces
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
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
```
Maximilian Mader [Fri, 2 Feb 2024 20:21:43 +0000 (21:21 +0100)]
Improve handling of the `validate` event.
Alexander Ebert [Fri, 2 Feb 2024 16:57:40 +0000 (17:57 +0100)]
Fix the support for numeric phrase variants
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
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
Cyperghost [Fri, 2 Feb 2024 12:31:59 +0000 (13:31 +0100)]
Add a check that `variables_order` has `ENV` active
Cyperghost [Fri, 2 Feb 2024 10:37:28 +0000 (11:37 +0100)]
Move check to top of function
Cyperghost [Thu, 1 Feb 2024 13:37:07 +0000 (14:37 +0100)]
If `$recipientIDs` empty this will cause an exception
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/
Alexander Ebert [Mon, 29 Jan 2024 23:06:42 +0000 (00:06 +0100)]
Merge branch 'update-608' into 6.0
Alexander Ebert [Mon, 29 Jan 2024 22:55:26 +0000 (23:55 +0100)]
Release 6.0.8
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/
Alexander Ebert [Mon, 29 Jan 2024 18:21:07 +0000 (19:21 +0100)]
Upgrade to CKEditor v41.0.0
Alexander Ebert [Mon, 29 Jan 2024 17:47:57 +0000 (18:47 +0100)]
Updated the composer dependencies
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/
Alexander Ebert [Mon, 29 Jan 2024 11:57:25 +0000 (12:57 +0100)]
Release 6.0.7
Alexander Ebert [Fri, 26 Jan 2024 12:11:10 +0000 (13:11 +0100)]
Release 6.0.7 dev 2
Alexander Ebert [Fri, 26 Jan 2024 12:10:24 +0000 (13:10 +0100)]
Update the CKEditor 5 bundle
Alexander Ebert [Thu, 25 Jan 2024 16:29:11 +0000 (17:29 +0100)]
Release 6.0.7 dev 1
WoltLab [Thu, 25 Jan 2024 16:20:24 +0000 (16:20 +0000)]
Updating minified JavaScript files
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
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>
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