Marcel Werk [Mon, 23 Sep 2024 08:56:03 +0000 (10:56 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Mon, 23 Sep 2024 08:55:58 +0000 (10:55 +0200)]
Improve error handling of invalid category ids
Alexander Ebert [Mon, 23 Sep 2024 08:52:50 +0000 (10:52 +0200)]
Gracefully handle `IllegalLinkException` in API actions
Cyperghost [Mon, 16 Sep 2024 09:05:45 +0000 (11:05 +0200)]
The function `getContent()` is called by `getData()` and internally `getContent()` is used to parse the value.
See https://www.woltlab.com/community/thread/308217-the-set-value-is-too-large-error-when-trying-to-edit-a-user-group/
Marcel Werk [Fri, 13 Sep 2024 14:46:49 +0000 (16:46 +0200)]
Unify the terms 'Staff' and 'Team'
ref https://www.woltlab.com/community/thread/307970-unify-the-terms-staff-and-team/
Marcel Werk [Fri, 13 Sep 2024 12:42:22 +0000 (14:42 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Fri, 13 Sep 2024 12:42:20 +0000 (14:42 +0200)]
Unify the background color of user cards
The background color was different in the popover.
Alexander Ebert [Fri, 13 Sep 2024 11:14:32 +0000 (13:14 +0200)]
Merge branch '6.0'
Alexander Ebert [Fri, 13 Sep 2024 11:14:26 +0000 (13:14 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Fri, 13 Sep 2024 11:14:00 +0000 (13:14 +0200)]
Update the position of the search bar and drop-down menus on window resize
See https://www.woltlab.com/community/thread/308171-ausrichtung-der-men%C3%BCpunkte-bei-%C3%A4nderung-der-fenstergr%C3%B6%C3%9Fe/
Marcel Werk [Fri, 13 Sep 2024 09:45:54 +0000 (11:45 +0200)]
Add max height for ACP dashboard boxes
ref https://www.woltlab.com/community/thread/308030-masonry-grid-oder-scroll-bar-f%C3%BCr-die-acp-dashboard-boxen/
Marcel Werk [Fri, 13 Sep 2024 08:37:39 +0000 (10:37 +0200)]
Add additional template event in user card
Marcel Werk [Thu, 12 Sep 2024 15:44:13 +0000 (17:44 +0200)]
Add additional template events in user card
Marcel Werk [Thu, 12 Sep 2024 15:42:23 +0000 (17:42 +0200)]
Make use of the new `unsafe:` prefix
Olaf Braun [Wed, 11 Sep 2024 11:10:02 +0000 (13:10 +0200)]
Merge pull request #5995 from WoltLab/bugfix/email-embedded-content
Load embedded content before the email text is processed
Cyperghost [Wed, 11 Sep 2024 10:29:05 +0000 (12:29 +0200)]
Load embedded content before the email text is processed.
Olaf Braun [Wed, 11 Sep 2024 10:25:34 +0000 (12:25 +0200)]
Merge pull request #5994 from WoltLab/bugfix/email-notification-embedded-content
Switch user after sending email
Olaf Braun [Wed, 11 Sep 2024 10:25:14 +0000 (12:25 +0200)]
Merge pull request #5993 from WoltLab/file-download-range-support
File download range support
Cyperghost [Wed, 11 Sep 2024 09:46:55 +0000 (11:46 +0200)]
The email must be sent with the user of the notification so that the embedded content is displayed correctly.
Cyperghost [Wed, 11 Sep 2024 09:22:54 +0000 (11:22 +0200)]
Add missing `tmpHash` input field
Cyperghost [Wed, 11 Sep 2024 08:47:08 +0000 (10:47 +0200)]
Combine the line into one
Cyperghost [Wed, 11 Sep 2024 08:42:47 +0000 (10:42 +0200)]
Accept the HTTP header `Range` for file downloads
Cyperghost [Tue, 10 Sep 2024 08:59:07 +0000 (10:59 +0200)]
Move the registration of the HTML-Element `woltlab-core-file` into the helper script
Alexander Ebert [Fri, 6 Sep 2024 14:07:59 +0000 (16:07 +0200)]
Normalize the orientation of uploaded files
Olaf Braun [Fri, 6 Sep 2024 09:53:11 +0000 (11:53 +0200)]
Merge pull request #5989 from WoltLab/wsc-rpc-api-const
Wsc rpc api const
Marcel Werk [Fri, 6 Sep 2024 09:50:57 +0000 (11:50 +0200)]
Fix permission check when deleting missing language items
Closes #5959
Marcel Werk [Fri, 6 Sep 2024 09:05:24 +0000 (11:05 +0200)]
Set default captcha type to none
see https://www.woltlab.com/community/thread/308019-captchaformfield-mit-formerror-u-a-lostpasswordform/?postID=
1979005#post1979005
Cyperghost [Fri, 6 Sep 2024 08:57:09 +0000 (10:57 +0200)]
Indent the JavaScript part in the template correctly
Cyperghost [Fri, 6 Sep 2024 08:52:58 +0000 (10:52 +0200)]
Add new contacts `WSC_RPC_API_URL`, which points to the RPC endpoint
Marcel Werk [Tue, 3 Sep 2024 15:17:11 +0000 (17:17 +0200)]
Merge pull request #5987 from WoltLab/acp-dahsboard-box-hight
Use the full available height in the `woltlabNewsfeed` box
Olaf Braun [Tue, 3 Sep 2024 09:39:21 +0000 (11:39 +0200)]
Merge pull request #5986 from WoltLab/bugfix/empty-update-server-xml
Check whether the server response is empty and throw an exception
Cyperghost [Tue, 3 Sep 2024 06:54:18 +0000 (08:54 +0200)]
Use the full available height in the `woltlabNewsfeed` box
Cyperghost [Tue, 3 Sep 2024 06:42:23 +0000 (08:42 +0200)]
Rename `__bbcodeAttributesFormField` to `shared_bbcodeAttributesFormField` and move the template to the frontend directory
See https://www.woltlab.com/community/thread/308033-entwickler-werkzeuge-bbcode-hinzufügen-erzeugt-fehlermeldung/
Cyperghost [Mon, 2 Sep 2024 09:46:03 +0000 (11:46 +0200)]
Check whether the server response is empty and throw an exception
Alexander Ebert [Fri, 30 Aug 2024 15:42:34 +0000 (17:42 +0200)]
Fix the handling of HTTP headers
Alexander Ebert [Fri, 30 Aug 2024 12:03:26 +0000 (14:03 +0200)]
Release 6.1.0 Beta 1
WoltLab [Fri, 30 Aug 2024 11:38:05 +0000 (11:38 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 30 Aug 2024 08:50:45 +0000 (10:50 +0200)]
Use a different media query to hide the resize widget
Samsung smartphones report an incorrect value for `any-hover`.
See https://www.ctrl.blog/entry/css-media-hover-samsung.html
Marcel Werk [Thu, 29 Aug 2024 09:17:45 +0000 (11:17 +0200)]
Fix issue in RSS feed for notifications
The first element in the array did not necessarily have the index `0`.
Marcel Werk [Tue, 27 Aug 2024 12:30:20 +0000 (14:30 +0200)]
Merge pull request #5983 from WoltLab/spam-check-exceptions
Add exceptions for spam checking
Marcel Werk [Tue, 27 Aug 2024 10:03:58 +0000 (12:03 +0200)]
Add exceptions for spam checking
The spam check repeatedly matched even for trusted users because their IP address was listed in the SFS database.
Alexander Ebert [Tue, 27 Aug 2024 08:49:43 +0000 (10:49 +0200)]
Remove unnecessary uses of `@`
Alexander Ebert [Mon, 26 Aug 2024 14:59:59 +0000 (16:59 +0200)]
Release 6.1.0 Alpha 3
Alexander Ebert [Mon, 26 Aug 2024 13:39:03 +0000 (15:39 +0200)]
Hide CKEditor’s resize controls for touch devices
See https://www.woltlab.com/community/thread/307737-bild-anh%C3%A4nge-mobil-verkleinern/
Alexander Ebert [Mon, 26 Aug 2024 13:38:35 +0000 (15:38 +0200)]
Update the CKEditor 5 bundle
Alexander Ebert [Mon, 26 Aug 2024 12:55:51 +0000 (14:55 +0200)]
Merge branch '6.0'
Alexander Ebert [Mon, 26 Aug 2024 12:55:12 +0000 (14:55 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Mon, 26 Aug 2024 12:53:26 +0000 (14:53 +0200)]
Fix the alignment of the control panel when resizing
See https://www.woltlab.com/community/thread/307876-ge%C3%B6ffnetes-kontrollzentrum-verschiebt-sich-wenn-ich-das-fenster-kleiner-mache-au/
Alexander Ebert [Fri, 23 Aug 2024 13:45:09 +0000 (15:45 +0200)]
Strip the margin of leading/trailing paragraphs inside list elements
See https://www.woltlab.com/community/thread/307472-ungleichm%C3%A4%C3%9Fige-abst%C3%A4nde-innerhalb-einer-liste/
Marcel Werk [Fri, 23 Aug 2024 13:38:39 +0000 (15:38 +0200)]
Fix missing phrases
see https://www.woltlab.com/community/thread/307592-incomplete-translation/
Alexander Ebert [Fri, 23 Aug 2024 13:31:52 +0000 (15:31 +0200)]
Reject email domains that do not contain a dot
See https://www.woltlab.com/community/thread/305125-userutil-isvalidemail-pr%C3%BCft-unvollst%C3%A4ndig/
Alexander Ebert [Fri, 23 Aug 2024 13:16:53 +0000 (15:16 +0200)]
Fix the size of the image viewer controls
See https://www.woltlab.com/community/thread/307699-link-zum-originalbild-zu-klein/
Marcel Werk [Wed, 21 Aug 2024 09:49:44 +0000 (11:49 +0200)]
Improve error handling of invalid dates
Alexander Ebert [Wed, 21 Aug 2024 09:11:25 +0000 (11:11 +0200)]
Rebuild the JS artifacts
Alexander Ebert [Wed, 21 Aug 2024 09:06:55 +0000 (11:06 +0200)]
Suppress popovers inside legacy popovers and vice versa
WoltLab [Wed, 21 Aug 2024 08:55:48 +0000 (08:55 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 21 Aug 2024 08:39:00 +0000 (10:39 +0200)]
Migrate the GitHub Actions to v4
Cyperghost [Wed, 21 Aug 2024 07:33:53 +0000 (09:33 +0200)]
The input field no longer exists in the shadow root
See https://github.com/WoltLab/WCF/commit/
bfcc65cb800b85fdede8b0c7cf59b9fc56b7eab0
See https://www.woltlab.com/community/thread/307810-plugin-icon-verschwindet-bei-bearbeitung-eines-plugins-im-store/
Alexander Ebert [Tue, 20 Aug 2024 15:26:25 +0000 (17:26 +0200)]
Release 6.1.0 Alpha 2
Marcel Werk [Mon, 19 Aug 2024 13:34:37 +0000 (15:34 +0200)]
Merge pull request #5979 from WoltLab/fix-outdated-dateutil-usage
Fix outdated usage of `DateUtil::format()` in user list
dependabot[bot] [Mon, 19 Aug 2024 13:34:24 +0000 (13:34 +0000)]
Merge pull request #5948 from WoltLab/dependabot/npm_and_yarn/braces-3.0.3
Alexander Ebert [Mon, 19 Aug 2024 13:29:52 +0000 (15:29 +0200)]
Merge branch '6.0'
Alexander Ebert [Mon, 19 Aug 2024 13:29:34 +0000 (15:29 +0200)]
Merge pull request #5976 from SoftCreatR/bugfix/mobilemenuicon
Fix mobile menu icon display
Marcel Werk [Mon, 19 Aug 2024 13:20:44 +0000 (15:20 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Mon, 19 Aug 2024 13:20:42 +0000 (15:20 +0200)]
Simplify usage of `ContentNotVisibleView`
Alexander Ebert [Mon, 19 Aug 2024 12:48:57 +0000 (14:48 +0200)]
Fix `<button>` inside drop-down menus not expanding
See https://www.woltlab.com/community/thread/307736-buttons-for-attaching-a-file-to-the-thread/
Alexander Ebert [Mon, 19 Aug 2024 12:39:08 +0000 (14:39 +0200)]
Use a regular button for the upload field
See https://www.woltlab.com/community/thread/307698-styling-the-attach-files-button/
Marcel Werk [Mon, 19 Aug 2024 12:32:33 +0000 (14:32 +0200)]
Fix outdated usage of `DateUtil::format()` in user list
Marcel Werk [Mon, 19 Aug 2024 12:05:15 +0000 (14:05 +0200)]
Merge pull request #5978 from WoltLab/content-not-visible-view
Use view to render 'content not visible' block
Marcel Werk [Mon, 19 Aug 2024 12:04:44 +0000 (14:04 +0200)]
Remove usage of deprecated code
Marcel Werk [Mon, 19 Aug 2024 11:36:04 +0000 (13:36 +0200)]
Use view to render 'content not visible' block
Olaf Braun [Mon, 19 Aug 2024 08:53:52 +0000 (10:53 +0200)]
Merge pull request #5977 from WoltLab/bugfix/wysiwygAttachmentFormField-tmpHash
Transfer the tmp hashes for the attachment handler when submitting
Cyperghost [Mon, 19 Aug 2024 08:45:13 +0000 (10:45 +0200)]
Transfer the tmp hashes for the attachment handler when submitting
Alexander Ebert [Fri, 16 Aug 2024 11:30:33 +0000 (13:30 +0200)]
Merge branch '6.0'
Alexander Ebert [Fri, 16 Aug 2024 11:30:28 +0000 (13:30 +0200)]
Add a missing phrase
Marcel Werk [Fri, 16 Aug 2024 09:29:50 +0000 (11:29 +0200)]
Unify icon appearance in user cards
ref https://www.woltlab.com/community/thread/307714-bad-icon-members-list/
Sascha Greuel [Thu, 15 Aug 2024 19:52:50 +0000 (21:52 +0200)]
Fixed mobile menu icon display
See https://www.woltlab.com/community/thread/307709-mobil-men%C3%BC-dropdown-pfeil-zeigt-stets-nach-unten
Alexander Ebert [Thu, 15 Aug 2024 14:52:54 +0000 (16:52 +0200)]
Skip already queued worker notifications for stacked notifications
See https://www.woltlab.com/community/thread/307700-fehlermeldung-beim-absenden-eines-beitrags-doppelposting/
Alexander Ebert [Thu, 15 Aug 2024 11:25:09 +0000 (13:25 +0200)]
Fix the tracking of attachment downloads
Alexander Ebert [Thu, 15 Aug 2024 11:21:30 +0000 (13:21 +0200)]
Fix the `tmpHash` being set for files with an object id
Alexander Ebert [Thu, 15 Aug 2024 11:03:48 +0000 (13:03 +0200)]
Fix the handling of multiple images
`getElementsByTagName()` is a live collection, removing items mutates the underlying data structure hence the iterator will no longer work as expected.
Alexander Ebert [Thu, 15 Aug 2024 10:00:58 +0000 (12:00 +0200)]
Fix the handling of users that do not exist anymore
Olaf Braun [Thu, 15 Aug 2024 09:01:29 +0000 (11:01 +0200)]
Merge pull request #5975 from WoltLab/replace-img-with-alt
Replace img-element with his alt value
Cyperghost [Thu, 15 Aug 2024 08:15:40 +0000 (10:15 +0200)]
Replaces img-element in the message with the alt attribute value
Alexander Ebert [Wed, 14 Aug 2024 15:09:08 +0000 (17:09 +0200)]
Fix the redirect for legacy attachment links
WoltLab [Wed, 14 Aug 2024 14:59:12 +0000 (14:59 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 14 Aug 2024 14:57:34 +0000 (16:57 +0200)]
Add the missing tmp hash to messages
Marcel Werk [Wed, 14 Aug 2024 14:41:05 +0000 (16:41 +0200)]
Improve handling of response headers
See https://github.com/WoltLab/WCF/pull/5973#discussion_r1716872194
Olaf Braun [Wed, 14 Aug 2024 14:14:17 +0000 (16:14 +0200)]
The timestamp must be specified in milliseconds not in seconds
Alexander Ebert [Wed, 14 Aug 2024 13:49:13 +0000 (15:49 +0200)]
Fix the rendering of popovers
Removed a double border and added the missing z-index.
See https://www.woltlab.com/community/thread/307672-6-1-user-popover/
Alexander Ebert [Wed, 14 Aug 2024 13:13:06 +0000 (15:13 +0200)]
Fix the test for missing thumbnails
Alexander Ebert [Wed, 14 Aug 2024 11:58:37 +0000 (13:58 +0200)]
Release 6.1.0 Alpha 1
Marcel Werk [Mon, 12 Aug 2024 12:15:28 +0000 (14:15 +0200)]
Merge pull request #5973 from WoltLab/stop-using-http-request2
Stop using HTTPRequest for package update server requests
Marcel Werk [Mon, 12 Aug 2024 09:03:43 +0000 (11:03 +0200)]
Add workaround for undefined language when sending emails
The language id is saved in serialized form in the background queue. If the language was deleted between the creation of the queue entry and the processing, this resulted in an error.
Marcel Werk [Fri, 9 Aug 2024 12:44:31 +0000 (14:44 +0200)]
Stop using HTTPRequest for package update server requests
Alexander Ebert [Wed, 7 Aug 2024 12:54:41 +0000 (14:54 +0200)]
Upgrade to CKEditor v43.0.0
Alexander Ebert [Wed, 7 Aug 2024 12:37:09 +0000 (14:37 +0200)]
Update the composer dependencies
Alexander Ebert [Wed, 7 Aug 2024 12:36:21 +0000 (14:36 +0200)]
Merge branch '6.0'
Alexander Ebert [Wed, 7 Aug 2024 12:36:00 +0000 (14:36 +0200)]
Upgrade the composer dependencies
Alexander Ebert [Wed, 7 Aug 2024 11:39:52 +0000 (13:39 +0200)]
Fix the list of allowed file extensions when containing dots