WoltLab [Fri, 31 May 2024 11:01:43 +0000 (11:01 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 31 May 2024 10:24:57 +0000 (12:24 +0200)]
Fix the visuals of the “Insert Image from URL” button
See https://www.woltlab.com/community/thread/306467-darstellungsfehler-im-editor/
Alexander Ebert [Thu, 30 May 2024 15:23:16 +0000 (17:23 +0200)]
Improve the UX of the multiline form field
The buttons are now in the same order as those buttons are usually arranged. Pressing “Escape” inside the edit field will now cancel the edit operation.
Alexander Ebert [Wed, 29 May 2024 16:41:00 +0000 (18:41 +0200)]
Release 6.0.14 dev 1
WoltLab [Wed, 29 May 2024 16:37:55 +0000 (16:37 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 29 May 2024 16:35:44 +0000 (18:35 +0200)]
Upgrade to CKEditor v41.4.2
Olaf Braun [Mon, 27 May 2024 11:54:34 +0000 (13:54 +0200)]
Merge pull request #5926 from WoltLab/bugfix/plainlink-convert
Fix when a plan link is recognized within an `<i>` or `<strong>`
Cyperghost [Mon, 27 May 2024 08:27:28 +0000 (10:27 +0200)]
Fixes the problem when a link is inserted by the `HtmlInputNodeTextParser` and is located in a `<strong>` element, for example. This was recognized as an independent link in a line.
Olaf Braun [Fri, 24 May 2024 13:35:41 +0000 (15:35 +0200)]
Read expression node (#5920)
* Add selection for the `type` attribute of `expression`
Read the `expression` node in `cronjob.xml`
* Improve the phrasing
---------
Co-authored-by: Alexander Ebert <ebert@woltlab.com>
Cyperghost [Thu, 23 May 2024 11:14:15 +0000 (13:14 +0200)]
Fixes the error that links inserted with the `HtmlInputNodeTextParser` did not have the correct structure.
E.g. `<p><i>Bla bla https://www.woltlab.com blub</i></p>` is converted to `<p><i>Bla bla <a href="https://www.woltlab.com">https://www.woltlab.com</a> blub</i></p>` and could not be parsed correctly.
Marcel Werk [Wed, 22 May 2024 15:58:49 +0000 (17:58 +0200)]
Fix empty custom page urls when importing a new language
Marcel Werk [Wed, 22 May 2024 14:01:34 +0000 (16:01 +0200)]
Fix validation of custom page urls
It was not checked whether a URL was defined for each language.
Alexander Ebert [Fri, 17 May 2024 15:33:42 +0000 (17:33 +0200)]
Reduce the likelihood of lock contentions for activity points
Alexander Ebert [Wed, 15 May 2024 10:24:27 +0000 (12:24 +0200)]
Fix the processing of malformed URLs
Adapted from
a29ca761d7baff3ed84657a0cb2ac89d64b01549
Olaf Braun [Mon, 13 May 2024 11:33:15 +0000 (13:33 +0200)]
Merge pull request #5914 from WoltLab/bugfix/dialog-cancel-event
Triggering the `cancel` event when the close button is clicked.
Cyperghost [Mon, 13 May 2024 08:24:05 +0000 (10:24 +0200)]
Triggering the `cancel` event when the close button is clicked.
Alexander Ebert [Mon, 6 May 2024 12:37:11 +0000 (14:37 +0200)]
Merge pull request #5908 from WoltLab/email-export-validation
Fix permission check for email exports
Marcel Werk [Mon, 6 May 2024 12:31:48 +0000 (14:31 +0200)]
Do not show clipboard entries if permissions are missing
Marcel Werk [Mon, 6 May 2024 12:31:06 +0000 (14:31 +0200)]
Fix permission check for email exports
Cyperghost [Mon, 6 May 2024 08:32:44 +0000 (10:32 +0200)]
Fixed that h4 and h3 have the same `font-size`.
See https://www.woltlab.com/community/thread/306123-formatierung-für-überschrift-2-und-überschrift-3-sind-gleich-groß/
Olaf Braun [Fri, 3 May 2024 15:34:49 +0000 (17:34 +0200)]
Merge pull request #5900 from WoltLab/bugfix/boxes-loaded-during-installation
Do not load boxes in an ACP requests
Olaf Braun [Fri, 3 May 2024 13:25:42 +0000 (15:25 +0200)]
Do not load boxes in an ACP requests
Cyperghost [Fri, 26 Apr 2024 10:16:16 +0000 (12:16 +0200)]
Merge branch 'refs/heads/5.5' into 6.0
Olaf Braun [Fri, 26 Apr 2024 10:15:16 +0000 (12:15 +0200)]
Merge pull request #5894 from WoltLab/bugfix/search-time
Set the correct time for `$endDate` and `$startDate`
Cyperghost [Fri, 26 Apr 2024 09:43:50 +0000 (11:43 +0200)]
Set the correct time for `$endDate` and `$startDate`
Olaf Braun [Thu, 25 Apr 2024 14:31:11 +0000 (16:31 +0200)]
Merge pull request #5892 from WoltLab/multiline-item-list
New form field `MultilineItemListFormField`
Olaf Braun [Thu, 25 Apr 2024 14:28:25 +0000 (16:28 +0200)]
Change export of the class
Cyperghost [Thu, 25 Apr 2024 09:37:12 +0000 (11:37 +0200)]
Fix import of class
Cyperghost [Thu, 25 Apr 2024 09:24:25 +0000 (11:24 +0200)]
Add new form field `MultilineItemListFormField`
Marcel Werk [Tue, 23 Apr 2024 10:55:53 +0000 (12:55 +0200)]
Merge branch '5.5' into 6.0
Marcel Werk [Tue, 23 Apr 2024 10:55:32 +0000 (12:55 +0200)]
Adjust text for the consent to the privacy policy
Consent to the privacy policy is illegitimate or unnecessary, which is why the wording has been modified.
Version 6.1 removes the checkbox completely. However, this requires an adjustment to the privacy policy, which is why this is not an option for 5.5 and 6.0.
Alexander Ebert [Mon, 22 Apr 2024 16:31:51 +0000 (18:31 +0200)]
Release 6.0.12
Alexander Ebert [Mon, 22 Apr 2024 15:32:00 +0000 (17:32 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Mon, 22 Apr 2024 15:25:34 +0000 (17:25 +0200)]
Release 5.5.21
WoltLab [Mon, 22 Apr 2024 12:48:43 +0000 (12:48 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sun, 21 Apr 2024 13:40:58 +0000 (15:40 +0200)]
Release 6.0.12 dev 2
WoltLab [Sun, 21 Apr 2024 13:39:43 +0000 (13:39 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sun, 21 Apr 2024 13:38:00 +0000 (15:38 +0200)]
Rebuild the JS artifacts
Alexander Ebert [Sun, 21 Apr 2024 13:36:56 +0000 (15:36 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Sun, 21 Apr 2024 13:33:14 +0000 (15:33 +0200)]
Reliably cancel an in-flight request
The `_previousXhr` property was not reliably set previously and the current in-flight was not visible unless a new request was dispatched.
The updated control flow in
ca409b33e7550595d3ac2b50bb14b179237c13c9 effectively allowed for the `_previousXhr` property to be removed entirely. Working with `_xhr` directly allows to abort an in-flight request without dispatching a new request. This also fixes a third bug hidden in `_finalize()` that could have erased a later in-flight request in some cases.
See https://www.woltlab.com/community/thread/305578-halb-fehler-halb-wunsch/
Alexander Ebert [Thu, 18 Apr 2024 14:30:50 +0000 (16:30 +0200)]
Release 6.0.12 dev 1
WoltLab [Thu, 18 Apr 2024 11:43:19 +0000 (11:43 +0000)]
Updating minified JavaScript files
WoltLab [Thu, 18 Apr 2024 11:40:11 +0000 (11:40 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 17 Apr 2024 11:39:19 +0000 (13:39 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Wed, 17 Apr 2024 11:38:22 +0000 (13:38 +0200)]
Fix the order in which the previous XHR is registered
See https://www.woltlab.com/community/thread/305578/
Alexander Ebert [Fri, 12 Apr 2024 14:53:04 +0000 (16:53 +0200)]
Fix the `:active` state of editor buttons
See https://www.woltlab.com/community/thread/305638-sehr-dunkle-hoverfarbe-der-editor-icons/
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/
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
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/
Cyperghost [Thu, 11 Apr 2024 09:42:16 +0000 (11:42 +0200)]
Use alignment in video and audio
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/
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.
Alexander Ebert [Thu, 4 Apr 2024 11:23:30 +0000 (13:23 +0200)]
Release 6.0.11
Cyperghost [Thu, 4 Apr 2024 10:36:40 +0000 (12:36 +0200)]
Merge remote-tracking branch 'origin/5.5' into 6.0
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
Cyperghost [Thu, 4 Apr 2024 10:27:31 +0000 (12:27 +0200)]
Also resets the cache for the user who is no longer ignored.
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.
Alexander Ebert [Sun, 31 Mar 2024 17:44:02 +0000 (19:44 +0200)]
Release 6.0.11 dev 1
Alexander Ebert [Sun, 31 Mar 2024 17:43:54 +0000 (19:43 +0200)]
Update the CKEditor 5 bundle
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