GitHub/WoltLab/WCF.git
2 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 30 Aug 2024 11:38:05 +0000 (11:38 +0000)]
Updating minified JavaScript files

2 weeks 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 weeks 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 weeks 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 weeks 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 weeks agoRemove unnecessary uses of `@`
Alexander Ebert [Tue, 27 Aug 2024 08:49:43 +0000 (10:49 +0200)]
Remove unnecessary uses of `@`

3 weeks 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 weeks 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 weeks agoUpdate the CKEditor 5 bundle
Alexander Ebert [Mon, 26 Aug 2024 13:38:35 +0000 (15:38 +0200)]
Update the CKEditor 5 bundle

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

3 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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/

4 weeks 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

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

4 weeks 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

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

4 weeks 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

4 weeks 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/

4 weeks 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

4 weeks 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

4 weeks 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

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

4 weeks 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

4 weeks 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

4 weeks agoSimplify usage of `ContentNotVisibleView`
Marcel Werk [Mon, 19 Aug 2024 13:20:42 +0000 (15:20 +0200)]
Simplify usage of `ContentNotVisibleView`

4 weeks agoFix `<button>` inside drop-down menus not expanding
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/

4 weeks agoUse a regular button for the upload field
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/

4 weeks agoFix outdated usage of `DateUtil::format()` in user list
Marcel Werk [Mon, 19 Aug 2024 12:32:33 +0000 (14:32 +0200)]
Fix outdated usage of `DateUtil::format()` in user list

4 weeks agoMerge pull request #5978 from WoltLab/content-not-visible-view
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

4 weeks agoRemove usage of deprecated code
Marcel Werk [Mon, 19 Aug 2024 12:04:44 +0000 (14:04 +0200)]
Remove usage of deprecated code

4 weeks agoUse view to render 'content not visible' block
Marcel Werk [Mon, 19 Aug 2024 11:36:04 +0000 (13:36 +0200)]
Use view to render 'content not visible' block

4 weeks agoMerge pull request #5977 from WoltLab/bugfix/wysiwygAttachmentFormField-tmpHash
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

4 weeks agoTransfer 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

4 weeks agoMerge branch '6.0'
Alexander Ebert [Fri, 16 Aug 2024 11:30:33 +0000 (13:30 +0200)]
Merge branch '6.0'

4 weeks agoAdd a missing phrase
Alexander Ebert [Fri, 16 Aug 2024 11:30:28 +0000 (13:30 +0200)]
Add a missing phrase

4 weeks agoUnify icon appearance in user cards
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/

4 weeks agoFixed mobile menu icon display
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

4 weeks agoSkip already queued worker notifications for stacked notifications
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/

4 weeks agoFix the tracking of attachment downloads
Alexander Ebert [Thu, 15 Aug 2024 11:25:09 +0000 (13:25 +0200)]
Fix the tracking of attachment downloads

4 weeks agoFix the `tmpHash` being set for files with an object id
Alexander Ebert [Thu, 15 Aug 2024 11:21:30 +0000 (13:21 +0200)]
Fix the `tmpHash` being set for files with an object id

4 weeks agoFix the handling of multiple images
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.

4 weeks agoFix the handling of users that do not exist anymore
Alexander Ebert [Thu, 15 Aug 2024 10:00:58 +0000 (12:00 +0200)]
Fix the handling of users that do not exist anymore

4 weeks agoMerge pull request #5975 from WoltLab/replace-img-with-alt
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

4 weeks agoReplaces img-element in the message with the alt attribute value
Cyperghost [Thu, 15 Aug 2024 08:15:40 +0000 (10:15 +0200)]
Replaces img-element in the message with the alt attribute value

5 weeks agoFix the redirect for legacy attachment links
Alexander Ebert [Wed, 14 Aug 2024 15:09:08 +0000 (17:09 +0200)]
Fix the redirect for legacy attachment links

5 weeks agoUpdating minified JavaScript files
WoltLab [Wed, 14 Aug 2024 14:59:12 +0000 (14:59 +0000)]
Updating minified JavaScript files

5 weeks agoAdd the missing tmp hash to messages
Alexander Ebert [Wed, 14 Aug 2024 14:57:34 +0000 (16:57 +0200)]
Add the missing tmp hash to messages

5 weeks agoImprove handling of response headers
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

5 weeks agoThe timestamp must be specified in milliseconds not in seconds
Olaf Braun [Wed, 14 Aug 2024 14:14:17 +0000 (16:14 +0200)]
The timestamp must be specified in milliseconds not in seconds

5 weeks agoFix the rendering of popovers
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/

5 weeks agoFix the test for missing thumbnails
Alexander Ebert [Wed, 14 Aug 2024 13:13:06 +0000 (15:13 +0200)]
Fix the test for missing thumbnails

5 weeks agoRelease 6.1.0 Alpha 1 6.1.0_Alpha_1
Alexander Ebert [Wed, 14 Aug 2024 11:58:37 +0000 (13:58 +0200)]
Release 6.1.0 Alpha 1

5 weeks agoMerge pull request #5973 from WoltLab/stop-using-http-request2
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

5 weeks agoAdd workaround for undefined language when sending emails
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.

5 weeks agoStop using HTTPRequest for package update server requests
Marcel Werk [Fri, 9 Aug 2024 12:44:31 +0000 (14:44 +0200)]
Stop using HTTPRequest for package update server requests

6 weeks agoUpgrade to CKEditor v43.0.0
Alexander Ebert [Wed, 7 Aug 2024 12:54:41 +0000 (14:54 +0200)]
Upgrade to CKEditor v43.0.0

6 weeks agoUpdate the composer dependencies
Alexander Ebert [Wed, 7 Aug 2024 12:37:09 +0000 (14:37 +0200)]
Update the composer dependencies

6 weeks agoMerge branch '6.0'
Alexander Ebert [Wed, 7 Aug 2024 12:36:21 +0000 (14:36 +0200)]
Merge branch '6.0'

6 weeks agoUpgrade the composer dependencies
Alexander Ebert [Wed, 7 Aug 2024 12:36:00 +0000 (14:36 +0200)]
Upgrade the composer dependencies

6 weeks agoFix the list of allowed file extensions when containing dots
Alexander Ebert [Wed, 7 Aug 2024 11:39:52 +0000 (13:39 +0200)]
Fix the list of allowed file extensions when containing dots

6 weeks agoSlightly improve the visuals of the user card
Alexander Ebert [Wed, 7 Aug 2024 09:30:33 +0000 (11:30 +0200)]
Slightly improve the visuals of the user card

6 weeks agoUpdating minified JavaScript files
WoltLab [Tue, 6 Aug 2024 12:11:56 +0000 (12:11 +0000)]
Updating minified JavaScript files

6 weeks agoMerge branch '6.0'
Marcel Werk [Mon, 5 Aug 2024 14:23:42 +0000 (16:23 +0200)]
Merge branch '6.0'

6 weeks agoFix too many placeholders when pruning the email log
Marcel Werk [Mon, 5 Aug 2024 14:23:15 +0000 (16:23 +0200)]
Fix too many placeholders when pruning the email log

Closes #5938

6 weeks agoFix removal of asterisks in censorship statements
Marcel Werk [Mon, 5 Aug 2024 14:22:27 +0000 (16:22 +0200)]
Fix removal of asterisks in censorship statements

Closes #5843

6 weeks agoMerge pull request #5970 from WoltLab/multiple-select-form-field
Olaf Braun [Fri, 2 Aug 2024 15:34:28 +0000 (17:34 +0200)]
Merge pull request #5970 from WoltLab/multiple-select-form-field

Multiple select form field

6 weeks agoSwitch map and filter on the array
Olaf Braun [Fri, 2 Aug 2024 15:10:31 +0000 (17:10 +0200)]
Switch map and filter on the array

6 weeks agoUpdate colors of the facebook brand button
Marcel Werk [Fri, 2 Aug 2024 15:07:02 +0000 (17:07 +0200)]
Update colors of the facebook brand button

6 weeks agoUnify height of the 3rd party login buttons
Marcel Werk [Fri, 2 Aug 2024 14:56:38 +0000 (16:56 +0200)]
Unify height of the 3rd party login buttons

6 weeks agoAdd a JavaScript data handler for the form field
Cyperghost [Fri, 2 Aug 2024 14:09:08 +0000 (16:09 +0200)]
Add a JavaScript data handler for the form field

6 weeks ago- Set the input name as an array
Cyperghost [Fri, 2 Aug 2024 13:45:47 +0000 (15:45 +0200)]
- Set the input name as an array
- Check whether the value is in the value-array and then set the `selected`.

6 weeks agoRun php-cs-fixer for the event listener
Cyperghost [Fri, 2 Aug 2024 13:35:42 +0000 (15:35 +0200)]
Run php-cs-fixer for the event listener

6 weeks agoAdd missing units of measurement
Marcel Werk [Fri, 2 Aug 2024 11:36:52 +0000 (13:36 +0200)]
Add missing units of measurement

Ref https://www.woltlab.com/community/thread/306674-add-units-of-measurement-on-the-edit-style-page/

6 weeks agoFix the handling of damaged files
Alexander Ebert [Fri, 2 Aug 2024 11:15:33 +0000 (13:15 +0200)]
Fix the handling of damaged files

6 weeks agoRemove the faulty `Override` attribute on the constructor
Alexander Ebert [Fri, 2 Aug 2024 09:59:42 +0000 (11:59 +0200)]
Remove the faulty `Override` attribute on the constructor

6 weeks agoFix injection of routing parameters into sql queries
Marcel Werk [Fri, 2 Aug 2024 09:12:23 +0000 (11:12 +0200)]
Fix injection of routing parameters into sql queries

ref https://www.woltlab.com/community/thread/307511-array-to-string-conversion/

6 weeks agoTrim the list of PIPs
Alexander Ebert [Thu, 1 Aug 2024 16:01:54 +0000 (18:01 +0200)]
Trim the list of PIPs

This removes PIPs that only have their meta data changed.

6 weeks agoUpdating minified JavaScript files
WoltLab [Thu, 1 Aug 2024 12:52:33 +0000 (12:52 +0000)]
Updating minified JavaScript files

6 weeks agoAdd a missing space
Alexander Ebert [Thu, 1 Aug 2024 11:35:17 +0000 (13:35 +0200)]
Add a missing space

6 weeks agoUse a clipped background for the tag “arrow”
Alexander Ebert [Thu, 1 Aug 2024 11:19:06 +0000 (13:19 +0200)]
Use a clipped background for the tag “arrow”

See https://www.woltlab.com/community/thread/306964-label-tags/

6 weeks agoFix the browser’s focus indicator to appear briefly when closing
Alexander Ebert [Thu, 1 Aug 2024 11:02:59 +0000 (13:02 +0200)]
Fix the browser’s focus indicator to appear briefly when closing

This was not possible pre-6.0 due to the indicator being faded out. This was changed in 6.0 by forcing dialogs to be removed immediately to improve the perceived responsiveness.

See https://www.woltlab.com/community/thread/307093-preview-post-close-bug/

6 weeks agoFix missing setting of the default value if it was "0"
Marcel Werk [Thu, 1 Aug 2024 09:55:52 +0000 (11:55 +0200)]
Fix missing setting of the default value if it was "0"

6 weeks agoDisplay the full image if thumbnails are not available
Alexander Ebert [Thu, 1 Aug 2024 09:44:46 +0000 (11:44 +0200)]
Display the full image if thumbnails are not available

See https://www.woltlab.com/community/thread/307101-adding-an-attachment-recognition-problem/

6 weeks agoFix the aspect ratio of image previews
Alexander Ebert [Thu, 1 Aug 2024 09:37:44 +0000 (11:37 +0200)]
Fix the aspect ratio of image previews

6 weeks agoMerge branch '6.0'
Alexander Ebert [Thu, 1 Aug 2024 09:27:56 +0000 (11:27 +0200)]
Merge branch '6.0'

7 weeks agoDo not serve archives directly
Alexander Ebert [Wed, 31 Jul 2024 15:02:11 +0000 (17:02 +0200)]
Do not serve archives directly

These files may be large and serving them through the web server is desirable but those files are also among those that might require additional protection.

7 weeks agoMerge branch 'master' of https://github.com/WoltLab/WCF
Alexander Ebert [Wed, 31 Jul 2024 15:00:44 +0000 (17:00 +0200)]
Merge branch 'master' of https://github.com/WoltLab/WCF

7 weeks agoDeprecate and redirect the attachment page
Alexander Ebert [Wed, 31 Jul 2024 14:59:44 +0000 (16:59 +0200)]
Deprecate and redirect the attachment page

7 weeks agoFix missing reset in MultipleSelectionFormField
Marcel Werk [Wed, 31 Jul 2024 14:55:27 +0000 (16:55 +0200)]
Fix missing reset in MultipleSelectionFormField

ref https://www.woltlab.com/community/thread/295945-multipleselectionformfield-%C3%BCbergibt-falschen-bzw-alten-wert-wenn-kein-wert-ausge/