Olaf Braun [Tue, 1 Oct 2024 13:03:45 +0000 (15:03 +0200)]
Rename language variable to `wcf.upload.error.adopt`
Olaf Braun [Tue, 1 Oct 2024 12:57:22 +0000 (14:57 +0200)]
Update wcfsetup/install/files/lib/system/file/processor/AttachmentFileProcessor.class.php
Co-authored-by: Alexander Ebert <ebert@woltlab.com>
Cyperghost [Tue, 1 Oct 2024 10:14:48 +0000 (12:14 +0200)]
Implement `canAdopt()` in `IFileProcessor` and `FileProcessor` to check if the file can be assigned to the given `$context`
Alexander Ebert [Mon, 30 Sep 2024 14:30:04 +0000 (16:30 +0200)]
Validate the file extensions using lower case
Previously a check could fail if, for example, “.png” is allowed but the uploaded file uses the uppercase “.PNG“ extension.
Marcel Werk [Mon, 30 Sep 2024 11:55:20 +0000 (13:55 +0200)]
Allow value `0` in select form fields
Previously, it was not possible to distinguish between value `0` and not selected (`zero`).
Olaf Braun [Mon, 30 Sep 2024 11:25:13 +0000 (13:25 +0200)]
Merge pull request #6003 from WoltLab/bugfix/acp-dashobard-box-license
Displays an error message if the license information couldn't be fetched
Cyperghost [Mon, 30 Sep 2024 07:50:13 +0000 (09:50 +0200)]
Displays an error message if the license information couldn't be fetched.
WoltLab [Fri, 27 Sep 2024 15:38:06 +0000 (15:38 +0000)]
Updating minified JavaScript files
Olaf Braun [Fri, 27 Sep 2024 15:31:50 +0000 (17:31 +0200)]
Fixes the error that the wrong endpoint is called.
Alexander Ebert [Fri, 27 Sep 2024 14:13:48 +0000 (16:13 +0200)]
Release 6.1.0 Beta 2
Alexander Ebert [Fri, 27 Sep 2024 14:12:52 +0000 (16:12 +0200)]
Merge branch '6.0'
WoltLab [Fri, 27 Sep 2024 14:04:54 +0000 (14:04 +0000)]
Updating minified JavaScript files
Alexander Ebert [Thu, 26 Sep 2024 15:56:01 +0000 (17:56 +0200)]
Use a tinted border for the user online indicator
Fixes #5956
Alexander Ebert [Wed, 25 Sep 2024 14:52:19 +0000 (16:52 +0200)]
Update reflect-metadata.js
Alexander Ebert [Wed, 25 Sep 2024 14:49:41 +0000 (16:49 +0200)]
Update focus-trap.umd.min.js.map
Alexander Ebert [Wed, 25 Sep 2024 14:42:30 +0000 (16:42 +0200)]
Fix the ESLint configuration and a bunch of minor issues
Olaf Braun [Wed, 25 Sep 2024 14:37:07 +0000 (16:37 +0200)]
Add an update instruction for the next update, to add the `acpTemplate`
Alexander Ebert [Wed, 25 Sep 2024 14:10:57 +0000 (16:10 +0200)]
Update focus-trap.umd.min.js
Alexander Ebert [Wed, 25 Sep 2024 14:07:39 +0000 (16:07 +0200)]
Rebuild the web components bundle
Alexander Ebert [Wed, 25 Sep 2024 14:07:26 +0000 (16:07 +0200)]
Update tslib.js
Alexander Ebert [Wed, 25 Sep 2024 14:02:11 +0000 (16:02 +0200)]
Migrate to the new ESLint configuration
Alexander Ebert [Wed, 25 Sep 2024 13:56:57 +0000 (15:56 +0200)]
Upgrade the NPM dependencies
Alexander Ebert [Wed, 25 Sep 2024 13:26:48 +0000 (15:26 +0200)]
Reset the list of attachments when the editor is being reset
Alexander Ebert [Wed, 25 Sep 2024 13:24:07 +0000 (15:24 +0200)]
Reveal the attachments tab when uploading by dropping files
Fixes #5988
Marcel Werk [Wed, 25 Sep 2024 13:22:36 +0000 (15:22 +0200)]
Fix typo
Marcel Werk [Wed, 25 Sep 2024 13:21:40 +0000 (15:21 +0200)]
Add styling for maps info window
The background-color of the info window is always white, so we have to use hard-coded values here.
Marcel Werk [Wed, 25 Sep 2024 13:05:03 +0000 (15:05 +0200)]
Add missing info window title
Marcel Werk [Wed, 25 Sep 2024 13:04:50 +0000 (15:04 +0200)]
Update dependency for google maps typings
Marcel Werk [Wed, 25 Sep 2024 12:18:15 +0000 (14:18 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Wed, 25 Sep 2024 12:18:08 +0000 (14:18 +0200)]
Unify phrases
ref https://www.woltlab.com/community/thread/307869-language-wcf-acp-box-isdisabled/
Olaf Braun [Wed, 25 Sep 2024 12:04:35 +0000 (14:04 +0200)]
Do not remove the devtools ACP templates. They are not moved to shared templates.
Closes #5996
Alexander Ebert [Wed, 25 Sep 2024 11:45:34 +0000 (13:45 +0200)]
Merge branch '6.0'
Alexander Ebert [Wed, 25 Sep 2024 11:44:27 +0000 (13:44 +0200)]
Upgrade to CKEditor v43.1.1
Alexander Ebert [Wed, 25 Sep 2024 11:39:35 +0000 (13:39 +0200)]
Fix the styling of the "Insert Image" dialog
Fixes #5997
Alexander Ebert [Wed, 25 Sep 2024 11:31:10 +0000 (13:31 +0200)]
Fix the styling of the accessibility dialog
It’s not perfect but comes close to the appearance of our dialogs.
See https://www.woltlab.com/community/thread/307927-ckeditor-hilfefenster-schrift-im-dunklen-farbschema-kaum-lesbar-layout-schief/
Alexander Ebert [Wed, 25 Sep 2024 11:31:10 +0000 (13:31 +0200)]
Fix the styling of the accessibility dialog
It’s not perfect but comes close to the appearance of our dialogs.
See https://www.woltlab.com/community/thread/307927-ckeditor-hilfefenster-schrift-im-dunklen-farbschema-kaum-lesbar-layout-schief/
Alexander Ebert [Wed, 25 Sep 2024 11:05:11 +0000 (13:05 +0200)]
Fix the scaling of images that are too narrow
See https://www.woltlab.com/community/thread/307718-cms-article-teaser-images-are-not-centered/
Alexander Ebert [Wed, 25 Sep 2024 10:55:06 +0000 (12:55 +0200)]
Validate the entire package instead of just the path
The logic inside the JavaScript code depends on the requirements being available which breaks for invalid package files.
See https://www.woltlab.com/community/thread/308143-beta-1-fehler-beim-klick-auf-daten-abgleich-in-entwickler-werkzeuge/
Alexander Ebert [Wed, 25 Sep 2024 09:39:48 +0000 (11:39 +0200)]
Only serve a small set of supported image format statically
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 [Fri, 20 Sep 2024 08:39:33 +0000 (10:39 +0200)]
Merge branch '5.5' into 6.0
Cyperghost [Fri, 20 Sep 2024 08:39:15 +0000 (10:39 +0200)]
Each embedded objectID may only be returned once
See https://www.woltlab.com/community/thread/308272-duplicate-entry-28-27-187-2-for-key-messageembeddedobject/
Cyperghost [Fri, 20 Sep 2024 07:41:50 +0000 (09:41 +0200)]
Merge branch '5.5' into 6.0
Cyperghost [Fri, 20 Sep 2024 07:39:42 +0000 (09:39 +0200)]
Check whether an empty array was passed
See https://www.woltlab.com/community/thread/308310-usereditor-deleteall/
Cyperghost [Fri, 20 Sep 2024 07:30:05 +0000 (09:30 +0200)]
Clean up files that are no longer in use
closes #5998
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/
Alexander Ebert [Fri, 13 Sep 2024 15:45:46 +0000 (17:45 +0200)]
Upgrade to CKEditor v43.1.0
Alexander Ebert [Fri, 13 Sep 2024 15:05:12 +0000 (17:05 +0200)]
Release 6.0.17
WoltLab [Fri, 13 Sep 2024 14:57:42 +0000 (14:57 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 13 Sep 2024 14:54:49 +0000 (16:54 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Fri, 13 Sep 2024 14:47:31 +0000 (16:47 +0200)]
Release 5.5.23
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/
WoltLab [Fri, 13 Sep 2024 14:12:45 +0000 (14:12 +0000)]
Updating minified JavaScript files
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/