GitHub/WoltLab/WCF.git
2 months agoUpdate reflect-metadata.js
Alexander Ebert [Wed, 25 Sep 2024 14:52:19 +0000 (16:52 +0200)]
Update reflect-metadata.js

2 months agoUpdate focus-trap.umd.min.js.map
Alexander Ebert [Wed, 25 Sep 2024 14:49:41 +0000 (16:49 +0200)]
Update focus-trap.umd.min.js.map

2 months agoFix the ESLint configuration and a bunch of minor issues
Alexander Ebert [Wed, 25 Sep 2024 14:42:30 +0000 (16:42 +0200)]
Fix the ESLint configuration and a bunch of minor issues

2 months agoAdd an update instruction for the next update, to add the `acpTemplate`
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`

2 months agoUpdate focus-trap.umd.min.js
Alexander Ebert [Wed, 25 Sep 2024 14:10:57 +0000 (16:10 +0200)]
Update focus-trap.umd.min.js

2 months agoRebuild the web components bundle
Alexander Ebert [Wed, 25 Sep 2024 14:07:39 +0000 (16:07 +0200)]
Rebuild the web components bundle

2 months agoUpdate tslib.js
Alexander Ebert [Wed, 25 Sep 2024 14:07:26 +0000 (16:07 +0200)]
Update tslib.js

2 months agoMigrate to the new ESLint configuration
Alexander Ebert [Wed, 25 Sep 2024 14:02:11 +0000 (16:02 +0200)]
Migrate to the new ESLint configuration

2 months agoUpgrade the NPM dependencies
Alexander Ebert [Wed, 25 Sep 2024 13:56:57 +0000 (15:56 +0200)]
Upgrade the NPM dependencies

2 months agoReset the list of attachments when the editor is being reset
Alexander Ebert [Wed, 25 Sep 2024 13:26:48 +0000 (15:26 +0200)]
Reset the list of attachments when the editor is being reset

2 months agoReveal the attachments tab when uploading by dropping files
Alexander Ebert [Wed, 25 Sep 2024 13:24:07 +0000 (15:24 +0200)]
Reveal the attachments tab when uploading by dropping files

Fixes #5988

2 months agoAdd styling for maps info window
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.

2 months agoAdd missing info window title
Marcel Werk [Wed, 25 Sep 2024 13:05:03 +0000 (15:05 +0200)]
Add missing info window title

2 months agoUpdate dependency for google maps typings
Marcel Werk [Wed, 25 Sep 2024 13:04:50 +0000 (15:04 +0200)]
Update dependency for google maps typings

2 months agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Wed, 25 Sep 2024 12:18:15 +0000 (14:18 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

2 months agoUnify phrases
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/

2 months agoDo not remove the devtools ACP templates. They are not moved to shared templates.
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

2 months agoMerge branch '6.0'
Alexander Ebert [Wed, 25 Sep 2024 11:45:34 +0000 (13:45 +0200)]
Merge branch '6.0'

2 months agoUpgrade to CKEditor v43.1.1
Alexander Ebert [Wed, 25 Sep 2024 11:44:27 +0000 (13:44 +0200)]
Upgrade to CKEditor v43.1.1

2 months agoFix the styling of the "Insert Image" dialog
Alexander Ebert [Wed, 25 Sep 2024 11:39:35 +0000 (13:39 +0200)]
Fix the styling of the "Insert Image" dialog

Fixes #5997

2 months agoFix the styling of the accessibility dialog
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/

2 months agoFix the styling of the accessibility dialog
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/

2 months agoFix the scaling of images that are too narrow
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/

2 months agoValidate the entire package instead of just the path
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/

2 months agoOnly serve a small set of supported image format statically
Alexander Ebert [Wed, 25 Sep 2024 09:39:48 +0000 (11:39 +0200)]
Only serve a small set of supported image format statically

2 months agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Mon, 23 Sep 2024 08:56:03 +0000 (10:56 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

2 months agoImprove error handling of invalid category ids
Marcel Werk [Mon, 23 Sep 2024 08:55:58 +0000 (10:55 +0200)]
Improve error handling of invalid category ids

2 months agoGracefully handle `IllegalLinkException` in API actions
Alexander Ebert [Mon, 23 Sep 2024 08:52:50 +0000 (10:52 +0200)]
Gracefully handle `IllegalLinkException` in API actions

2 months agoMerge branch '5.5' into 6.0
Cyperghost [Fri, 20 Sep 2024 08:39:33 +0000 (10:39 +0200)]
Merge branch '5.5' into 6.0

2 months agoEach embedded objectID may only be returned once
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/

2 months agoMerge branch '5.5' into 6.0
Cyperghost [Fri, 20 Sep 2024 07:41:50 +0000 (09:41 +0200)]
Merge branch '5.5' into 6.0

2 months agoCheck whether an empty array was passed
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/

2 months agoClean up files that are no longer in use
Cyperghost [Fri, 20 Sep 2024 07:30:05 +0000 (09:30 +0200)]
Clean up files that are no longer in use
closes #5998

2 months agoThe function `getContent()` is called by `getData()` and internally `getContent(...
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/

2 months agoUpgrade to CKEditor v43.1.0 6.0.17
Alexander Ebert [Fri, 13 Sep 2024 15:45:46 +0000 (17:45 +0200)]
Upgrade to CKEditor v43.1.0

2 months agoRelease 6.0.17
Alexander Ebert [Fri, 13 Sep 2024 15:05:12 +0000 (17:05 +0200)]
Release 6.0.17

2 months agoUpdating minified JavaScript files
WoltLab [Fri, 13 Sep 2024 14:57:42 +0000 (14:57 +0000)]
Updating minified JavaScript files

2 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 13 Sep 2024 14:54:49 +0000 (16:54 +0200)]
Merge branch '5.5' into 6.0

2 months agoRelease 5.5.23 5.5.23
Alexander Ebert [Fri, 13 Sep 2024 14:47:31 +0000 (16:47 +0200)]
Release 5.5.23

2 months agoUnify the terms 'Staff' and 'Team'
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/

2 months agoUpdating minified JavaScript files
WoltLab [Fri, 13 Sep 2024 14:12:45 +0000 (14:12 +0000)]
Updating minified JavaScript files

2 months agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Fri, 13 Sep 2024 12:42:22 +0000 (14:42 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

2 months agoUnify the background color of user cards
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.

2 months agoMerge branch '6.0'
Alexander Ebert [Fri, 13 Sep 2024 11:14:32 +0000 (13:14 +0200)]
Merge branch '6.0'

2 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Fri, 13 Sep 2024 11:14:26 +0000 (13:14 +0200)]
Merge branch '5.5' into 6.0

2 months agoUpdate the position of the search bar and drop-down menus on window resize
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/

2 months agoAdd max height for ACP dashboard boxes
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/

2 months agoAdd additional template event in user card
Marcel Werk [Fri, 13 Sep 2024 08:37:39 +0000 (10:37 +0200)]
Add additional template event in user card

2 months agoAdd additional template events in user card
Marcel Werk [Thu, 12 Sep 2024 15:44:13 +0000 (17:44 +0200)]
Add additional template events in user card

2 months agoMake use of the new `unsafe:` prefix
Marcel Werk [Thu, 12 Sep 2024 15:42:23 +0000 (17:42 +0200)]
Make use of the new `unsafe:` prefix

2 months agoMerge pull request #5995 from WoltLab/bugfix/email-embedded-content
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

2 months agoLoad 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.

2 months agoMerge pull request #5994 from WoltLab/bugfix/email-notification-embedded-content
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

2 months agoMerge pull request #5993 from WoltLab/file-download-range-support
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

2 months agoThe email must be sent with the user of the notification so that the embedded content...
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.

2 months agoAdd missing `tmpHash` input field
Cyperghost [Wed, 11 Sep 2024 09:22:54 +0000 (11:22 +0200)]
Add missing `tmpHash` input field

2 months agoCombine the line into one
Cyperghost [Wed, 11 Sep 2024 08:47:08 +0000 (10:47 +0200)]
Combine the line into one

2 months agoAccept the HTTP header `Range` for file downloads
Cyperghost [Wed, 11 Sep 2024 08:42:47 +0000 (10:42 +0200)]
Accept the HTTP header `Range` for file downloads

2 months agoMove the registration of the HTML-Element `woltlab-core-file` into the helper script
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

2 months agoNormalize the orientation of uploaded files
Alexander Ebert [Fri, 6 Sep 2024 14:07:59 +0000 (16:07 +0200)]
Normalize the orientation of uploaded files

2 months agoMerge pull request #5989 from WoltLab/wsc-rpc-api-const
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

2 months agoFix permission check when deleting missing language items
Marcel Werk [Fri, 6 Sep 2024 09:50:57 +0000 (11:50 +0200)]
Fix permission check when deleting missing language items

Closes #5959

2 months agoSet default captcha type to none
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

2 months agoIndent the JavaScript part in the template correctly
Cyperghost [Fri, 6 Sep 2024 08:57:09 +0000 (10:57 +0200)]
Indent the JavaScript part in the template correctly

2 months agoAdd new contacts `WSC_RPC_API_URL`, which points to the RPC endpoint
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

2 months agoMerge pull request #5987 from WoltLab/acp-dahsboard-box-hight
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

2 months agoMerge pull request #5986 from WoltLab/bugfix/empty-update-server-xml
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

2 months agoUse the full available height in the `woltlabNewsfeed` box
Cyperghost [Tue, 3 Sep 2024 06:54:18 +0000 (08:54 +0200)]
Use the full available height in the `woltlabNewsfeed` box

2 months agoRename `__bbcodeAttributesFormField` to `shared_bbcodeAttributesFormField` and move...
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/

2 months agoCheck whether the server response is empty and throw an exception
Cyperghost [Mon, 2 Sep 2024 09:46:03 +0000 (11:46 +0200)]
Check whether the server response is empty and throw an exception

2 months agoFix the handling of HTTP headers 6.1.0_Beta_1
Alexander Ebert [Fri, 30 Aug 2024 15:42:34 +0000 (17:42 +0200)]
Fix the handling of HTTP headers

2 months agoRelease 6.1.0 Beta 1
Alexander Ebert [Fri, 30 Aug 2024 12:03:26 +0000 (14:03 +0200)]
Release 6.1.0 Beta 1

2 months agoUpdating minified JavaScript files
WoltLab [Fri, 30 Aug 2024 11:38:05 +0000 (11:38 +0000)]
Updating minified JavaScript files

2 months agoUse a different media query to hide the resize widget
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

2 months agoFix issue in RSS feed for notifications
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`.

3 months agoMerge pull request #5983 from WoltLab/spam-check-exceptions
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

3 months agoAdd 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.

3 months agoRemove unnecessary uses of `@`
Alexander Ebert [Tue, 27 Aug 2024 08:49:43 +0000 (10:49 +0200)]
Remove unnecessary uses of `@`

3 months agoRelease 6.1.0 Alpha 3 6.1.0_Alpha_3
Alexander Ebert [Mon, 26 Aug 2024 14:59:59 +0000 (16:59 +0200)]
Release 6.1.0 Alpha 3

3 months agoHide CKEditor’s resize controls for touch devices
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/

3 months agoUpdate the CKEditor 5 bundle
Alexander Ebert [Mon, 26 Aug 2024 13:38:35 +0000 (15:38 +0200)]
Update the CKEditor 5 bundle

3 months agoMerge branch '6.0'
Alexander Ebert [Mon, 26 Aug 2024 12:55:51 +0000 (14:55 +0200)]
Merge branch '6.0'

3 months agoMerge branch '5.5' into 6.0
Alexander Ebert [Mon, 26 Aug 2024 12:55:12 +0000 (14:55 +0200)]
Merge branch '5.5' into 6.0

3 months agoFix the alignment of the control panel when resizing
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/

3 months agoStrip the margin of leading/trailing paragraphs inside list elements
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/

3 months agoFix missing phrases
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/

3 months agoReject email domains that do not contain a dot
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/

3 months agoFix the size of the image viewer controls
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/

3 months agoImprove error handling of invalid dates
Marcel Werk [Wed, 21 Aug 2024 09:49:44 +0000 (11:49 +0200)]
Improve error handling of invalid dates

3 months agoRebuild the JS artifacts
Alexander Ebert [Wed, 21 Aug 2024 09:11:25 +0000 (11:11 +0200)]
Rebuild the JS artifacts

3 months agoSuppress popovers inside legacy popovers and vice versa
Alexander Ebert [Wed, 21 Aug 2024 09:06:55 +0000 (11:06 +0200)]
Suppress popovers inside legacy popovers and vice versa

3 months agoUpdating minified JavaScript files
WoltLab [Wed, 21 Aug 2024 08:55:48 +0000 (08:55 +0000)]
Updating minified JavaScript files

3 months agoMigrate the GitHub Actions to v4
Alexander Ebert [Wed, 21 Aug 2024 08:39:00 +0000 (10:39 +0200)]
Migrate the GitHub Actions to v4

3 months agoThe input field no longer exists in the shadow root
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/

3 months agoRelease 6.1.0 Alpha 2 6.1.0_Alpha_2
Alexander Ebert [Tue, 20 Aug 2024 15:26:25 +0000 (17:26 +0200)]
Release 6.1.0 Alpha 2

3 months agoMerge pull request #5979 from WoltLab/fix-outdated-dateutil-usage
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

3 months agoMerge pull request #5948 from WoltLab/dependabot/npm_and_yarn/braces-3.0.3
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

3 months agoMerge branch '6.0'
Alexander Ebert [Mon, 19 Aug 2024 13:29:52 +0000 (15:29 +0200)]
Merge branch '6.0'

3 months agoMerge pull request #5976 from SoftCreatR/bugfix/mobilemenuicon
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

3 months agoMerge branch 'master' of https://github.com/WoltLab/WCF
Marcel Werk [Mon, 19 Aug 2024 13:20:44 +0000 (15:20 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF