GitHub/WoltLab/WCF.git
12 hours agoSkip the UI language for articles without a language association 6.1
Alexander Ebert [Mon, 27 Jan 2025 15:15:54 +0000 (16:15 +0100)]
Skip the UI language for articles without a language association

See https://www.woltlab.com/community/thread/310676/

7 days agoFix truncated buttons in mobile version
Marcel Werk [Mon, 20 Jan 2025 11:55:42 +0000 (12:55 +0100)]
Fix truncated buttons in mobile version

ref https://www.woltlab.com/community/thread/310738-button-text-mobil-abgeschnitten/

10 days agoMerge branch '6.0' into 6.1
Marcel Werk [Fri, 17 Jan 2025 13:09:27 +0000 (14:09 +0100)]
Merge branch '6.0' into 6.1

10 days agoFix invalid default values when editing user options 6.0
Marcel Werk [Fri, 17 Jan 2025 13:08:56 +0000 (14:08 +0100)]
Fix invalid default values when editing user options

The submitted default value is validated in `UserOptionAddForm` depending on the submitted option type. But when editing a user option there will be no option type submitted, because it is not allowed to change the option type of an existing option.

https://www.woltlab.com/community/thread/310689

13 days agoFix missing links in recent activity sidebar boxes
Marcel Werk [Tue, 14 Jan 2025 12:09:41 +0000 (13:09 +0100)]
Fix missing links in recent activity sidebar boxes

ref https://www.woltlab.com/community/thread/310647

2 weeks agoMerge pull request #6159 from WoltLab/61-moderation-queue-notification-permissions
Alexander Ebert [Mon, 13 Jan 2025 12:54:39 +0000 (13:54 +0100)]
Merge pull request #6159 from WoltLab/61-moderation-queue-notification-permissions

Fix the permission check for email notifications for new moderation queues

2 weeks agoTry to detect `position: fixed` broken by the iOS virtual keyboard
Alexander Ebert [Sun, 12 Jan 2025 14:00:27 +0000 (15:00 +0100)]
Try to detect `position: fixed` broken by the iOS virtual keyboard

See https://www.woltlab.com/community/thread/310323-acp-artikelkategorie-berechtigungen-darstellungsfehler/

2 weeks agoAvoid applying `transform` on the dialog itself
Alexander Ebert [Sat, 11 Jan 2025 16:18:12 +0000 (17:18 +0100)]
Avoid applying `transform` on the dialog itself

This breaks the fixed positioning of elements in the overlay container while the dialog is being animated.

This can be observed when displaying an element using `position: fixed` while opening a dialog.

See https://www.woltlab.com/community/thread/310083-notification-of-success-error/

2 weeks agoPrevent scrolling to the tab menu if a scroll already takes place
Alexander Ebert [Sat, 11 Jan 2025 15:45:18 +0000 (16:45 +0100)]
Prevent scrolling to the tab menu if a scroll already takes place

See https://www.woltlab.com/community/thread/310431-pinnwand-verlinkung-wall-commentxxxx-funktioniert-nicht/

2 weeks agoFix the permission check for email notifications for new moderation queues
Alexander Ebert [Sat, 11 Jan 2025 15:02:32 +0000 (16:02 +0100)]
Fix the permission check for email notifications for new moderation queues

The existing implementation implicitly validated the permissions using the current user. This causes issues when the reporting user does not have access to the moderation queue which would yield an empty object.

See https://www.woltlab.com/community/thread/310285-fehlermeldung-bei-reportmoderationqueueusernotificationevent-class-php/

2 weeks agoFix the parent element for the image viewer
Alexander Ebert [Sat, 11 Jan 2025 12:59:39 +0000 (13:59 +0100)]
Fix the parent element for the image viewer

See https://www.woltlab.com/community/thread/310578-imageviewer-hinter-neuem-dialog/

2 weeks agoFix the insert location of the AJAX spinner
Alexander Ebert [Sat, 11 Jan 2025 12:21:01 +0000 (13:21 +0100)]
Fix the insert location of the AJAX spinner

See https://www.woltlab.com/community/thread/310489-spinner-hinter-dialog/

2 weeks agoFix issue with unknown boxes in box to user configuration
Marcel Werk [Fri, 10 Jan 2025 17:11:59 +0000 (18:11 +0100)]
Fix issue with unknown boxes in box to user configuration

ref https://www.woltlab.com/community/thread/310566-deinstallation-einer-box-wcf1-acp-dashboard-box-to-user-wird-nicht-geleert/

2 weeks agoFix missing counter update after deletion of comments
Marcel Werk [Fri, 10 Jan 2025 16:29:15 +0000 (17:29 +0100)]
Fix missing counter update after deletion of comments

ref https://www.woltlab.com/community/thread/310539-gastkommentar-via-moderation-l%C3%B6schen-setzt-x-kommentare-nicht-zur%C3%BCck/

2 weeks agoStream the HTTP response in chunks for large files
Alexander Ebert [Fri, 10 Jan 2025 14:56:01 +0000 (15:56 +0100)]
Stream the HTTP response in chunks for large files

See https://www.woltlab.com/community/thread/310581/

2 weeks agoFix rounding issue in `CurrencyFormField`
Marcel Werk [Thu, 9 Jan 2025 14:32:31 +0000 (15:32 +0100)]
Fix rounding issue in `CurrencyFormField`

2 weeks agoAdd Symfony’s polyfill for PHP 8.4
Alexander Ebert [Thu, 9 Jan 2025 12:41:43 +0000 (13:41 +0100)]
Add Symfony’s polyfill for PHP 8.4

2 weeks agoUpdate the composer dependencies
Alexander Ebert [Thu, 9 Jan 2025 12:37:01 +0000 (13:37 +0100)]
Update the composer dependencies

2 weeks agoAdd a safe-guard against misbehaving metacodes
Alexander Ebert [Thu, 9 Jan 2025 11:02:55 +0000 (12:02 +0100)]
Add a safe-guard against misbehaving metacodes

2 weeks agoLink notifications for new users to the frontend user profile
Marcel Werk [Wed, 8 Jan 2025 14:05:43 +0000 (15:05 +0100)]
Link notifications for new users to the frontend user profile

Typically, notifications are viewed in the frontend and the admin can also perform administrative actions from the frontend user profile.

2 weeks agoAlways show the 'show all' button in dashboard box
Marcel Werk [Wed, 8 Jan 2025 14:00:20 +0000 (15:00 +0100)]
Always show the 'show all' button in dashboard box

The button allows you to quickly jump to the user list, where the users can be conveniently activated via the context menu.

2 weeks agoAdd the missing phrases file validation errors
Alexander Ebert [Tue, 7 Jan 2025 15:29:39 +0000 (16:29 +0100)]
Add the missing phrases file validation errors

See https://www.woltlab.com/community/thread/310398-file-processor-sprachvariablen-f%C3%BCr-validierungsfehler-beim-upload/

3 weeks agoRelease 6.1.3 6.1.3
Alexander Ebert [Mon, 6 Jan 2025 16:14:29 +0000 (17:14 +0100)]
Release 6.1.3

3 weeks agoRelease 6.1.3 dev 3 6.1.3_dev_3
Alexander Ebert [Fri, 3 Jan 2025 14:56:05 +0000 (15:56 +0100)]
Release 6.1.3 dev 3

3 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 3 Jan 2025 14:51:10 +0000 (14:51 +0000)]
Updating minified JavaScript files

3 weeks agoMerge branch '6.0' into 6.1
Alexander Ebert [Thu, 2 Jan 2025 15:34:28 +0000 (16:34 +0100)]
Merge branch '6.0' into 6.1

3 weeks agoUpdate the NPM dependencies, minor fixes
Alexander Ebert [Thu, 2 Jan 2025 15:34:14 +0000 (16:34 +0100)]
Update the NPM dependencies, minor fixes

3 weeks agoMerge pull request #6151 from earlyhost/patch-10
Alexander Ebert [Thu, 2 Jan 2025 15:17:15 +0000 (16:17 +0100)]
Merge pull request #6151 from earlyhost/patch-10

Fixed broken `null` check for attachment thumbnail links

3 weeks agoMerge pull request #6153 from ChristopherWalz/patch-1
Alexander Ebert [Thu, 2 Jan 2025 15:16:44 +0000 (16:16 +0100)]
Merge pull request #6153 from ChristopherWalz/patch-1

Unify cache dir separator

3 weeks agoUnify cache dir separator
Christopher Walz [Thu, 2 Jan 2025 04:07:53 +0000 (05:07 +0100)]
Unify cache dir separator

3 weeks agoFix missing error message if given access token was invalid
Marcel Werk [Wed, 1 Jan 2025 14:00:27 +0000 (15:00 +0100)]
Fix missing error message if given access token was invalid

3 weeks agoRelease 6.1.3 dev 2 6.1.3_dev_2
Alexander Ebert [Tue, 31 Dec 2024 13:15:27 +0000 (14:15 +0100)]
Release 6.1.3 dev 2

3 weeks agoMerge pull request #6152 from WoltLab/61-access-token-middleware
Alexander Ebert [Tue, 31 Dec 2024 12:33:04 +0000 (13:33 +0100)]
Merge pull request #6152 from WoltLab/61-access-token-middleware

Move access token handling to a middleware

3 weeks agoMerge branch '6.0' into 6.1
Marcel Werk [Tue, 31 Dec 2024 12:32:52 +0000 (13:32 +0100)]
Merge branch '6.0' into 6.1

3 weeks agoRevert "Fix removal of asterisks in censorship statements"
Marcel Werk [Tue, 31 Dec 2024 12:29:45 +0000 (13:29 +0100)]
Revert "Fix removal of asterisks in censorship statements"

This reverts commit a0281adf9edbf0d0cf9dd48c713aaa5dfc87ddde.

See https://www.woltlab.com/community/thread/310091-platzhalter-in-zensur-funktion-funktioniert-f%C3%BCr-urls-nicht-mehr/

4 weeks agoFix issue when assigning user groups in bulk processing
Marcel Werk [Mon, 30 Dec 2024 15:45:05 +0000 (16:45 +0100)]
Fix issue when assigning user groups in bulk processing

ref https://www.woltlab.com/community/thread/310377-benutzergruppen-zuweisen-in-massenbearbeitung-ergebnislos/

4 weeks agoMove access token handling to a middleware
Marcel Werk [Mon, 30 Dec 2024 14:35:03 +0000 (15:35 +0100)]
Move access token handling to a middleware

4 weeks agoFix the markup of the filter button
Alexander Ebert [Mon, 30 Dec 2024 12:46:49 +0000 (13:46 +0100)]
Fix the markup of the filter button

Fixes #6143

4 weeks agoRemove an unused CSS class
Alexander Ebert [Mon, 30 Dec 2024 12:40:49 +0000 (13:40 +0100)]
Remove an unused CSS class

4 weeks agoFix the visuals of the box for users awaiting approval
Alexander Ebert [Mon, 30 Dec 2024 12:40:06 +0000 (13:40 +0100)]
Fix the visuals of the box for users awaiting approval

Fixes #6141

4 weeks agoRemove `null` values from the runtime cache
Alexander Ebert [Sun, 29 Dec 2024 16:08:18 +0000 (17:08 +0100)]
Remove `null` values from the runtime cache

See https://www.woltlab.com/community/thread/310416/

4 weeks agoFixed broken `null` check for attachment thumbnail links
Peter Frühwirt [Sat, 28 Dec 2024 22:29:55 +0000 (23:29 +0100)]
Fixed broken `null` check for attachment thumbnail links

4 weeks agoMerge branch '6.1' of https://github.com/WoltLab/WCF into 6.1
Marcel Werk [Fri, 27 Dec 2024 14:39:00 +0000 (15:39 +0100)]
Merge branch '6.1' of https://github.com/WoltLab/WCF into 6.1

4 weeks agoLimit details in user card to 2 lines
Marcel Werk [Fri, 27 Dec 2024 14:38:54 +0000 (15:38 +0100)]
Limit details in user card to 2 lines

4 weeks agoMerge branch '6.1' of https://github.com/WoltLab/WCF into 6.1
Alexander Ebert [Fri, 27 Dec 2024 14:26:47 +0000 (15:26 +0100)]
Merge branch '6.1' of https://github.com/WoltLab/WCF into 6.1

4 weeks agoPrevent overwriting of some user profile field settings by updates
Marcel Werk [Fri, 27 Dec 2024 14:10:03 +0000 (15:10 +0100)]
Prevent overwriting of some user profile field settings by updates

ref https://www.woltlab.com/community/thread/310192-voreinstellung-benutzerprofilfeld-bearbeiten-wird-beim-update-nicht-%C3%BCbernommen/

4 weeks agoRelease 6.1.3 dev 1 6.1.3_dev_1
Alexander Ebert [Fri, 27 Dec 2024 12:44:52 +0000 (13:44 +0100)]
Release 6.1.3 dev 1

4 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 27 Dec 2024 12:33:18 +0000 (12:33 +0000)]
Updating minified JavaScript files

4 weeks agoMerge pull request #6146 from WoltLab/61-offload-thumbnail-generation
Alexander Ebert [Fri, 27 Dec 2024 12:30:42 +0000 (13:30 +0100)]
Merge pull request #6146 from WoltLab/61-offload-thumbnail-generation

Add events to delegate the WebP/thumbnail generation

4 weeks agoMerge branch '6.1' of https://github.com/WoltLab/WCF into 6.1
Marcel Werk [Fri, 27 Dec 2024 12:25:15 +0000 (13:25 +0100)]
Merge branch '6.1' of https://github.com/WoltLab/WCF into 6.1

4 weeks agoFix issue with the creation of comments that require approval
Marcel Werk [Fri, 27 Dec 2024 12:25:10 +0000 (13:25 +0100)]
Fix issue with the creation of comments that require approval

Closes #6150

4 weeks agoFix broken endpoint for enabling comments
Marcel Werk [Fri, 27 Dec 2024 12:23:49 +0000 (13:23 +0100)]
Fix broken endpoint for enabling comments

4 weeks agoFix the upcast of `[attach]`
Alexander Ebert [Fri, 27 Dec 2024 12:09:02 +0000 (13:09 +0100)]
Fix the upcast of `[attach]`

See https://www.woltlab.com/community/thread/310357/

5 weeks agoAdd the missing `alt` attribute on the user card
Alexander Ebert [Mon, 23 Dec 2024 16:31:30 +0000 (17:31 +0100)]
Add the missing `alt` attribute on the user card

Fixes #6142

5 weeks agoFix the validation of reCAPTCHA in dialogs
Alexander Ebert [Mon, 23 Dec 2024 16:23:21 +0000 (17:23 +0100)]
Fix the validation of reCAPTCHA in dialogs

See https://www.woltlab.com/community/thread/310067-gastkommentar-absenden-noch-immer-nicht-m%C3%B6glich/

5 weeks agoFix wrong button position
Marcel Werk [Mon, 23 Dec 2024 15:39:28 +0000 (16:39 +0100)]
Fix wrong button position

ref https://www.woltlab.com/community/thread/310054-administrationsoberfl%C3%A4che-button-pakete-ist-unterhalb-des-inhalts-der-seite/

5 weeks agoRe-add page title to RSS feeds
Marcel Werk [Mon, 23 Dec 2024 15:30:47 +0000 (16:30 +0100)]
Re-add page title to RSS feeds

ref https://www.woltlab.com/community/thread/310335-forenname-nicht-mehr-im-titel-des-feeds-vorhanden/

5 weeks agoMerge pull request #6149 from WoltLab/61-rss-feed-force-login
Marcel Werk [Mon, 23 Dec 2024 13:56:12 +0000 (14:56 +0100)]
Merge pull request #6149 from WoltLab/61-rss-feed-force-login

Fix issue with the accessibility of RSS feeds when "force login" is active

5 weeks agoMerge pull request #6148 from WoltLab/61-can-hide-online-status
Marcel Werk [Mon, 23 Dec 2024 13:38:52 +0000 (14:38 +0100)]
Merge pull request #6148 from WoltLab/61-can-hide-online-status

Remove live-check of the `canHideOnlineStatus` permission

5 weeks agoUse `UserProfile::ACCESS_EVERYONE` constant
Marcel Werk [Mon, 23 Dec 2024 13:36:21 +0000 (14:36 +0100)]
Use `UserProfile::ACCESS_EVERYONE` constant

5 weeks agoRetrieve the total size of attachments from `wcf1_file`
Alexander Ebert [Mon, 23 Dec 2024 13:35:44 +0000 (14:35 +0100)]
Retrieve the total size of attachments from `wcf1_file`

See https://www.woltlab.com/community/thread/310063-fehlerhafte-berechnung-der-gesamtgr%C3%B6%C3%9Fe-aller-dateianh%C3%A4nge/

5 weeks agoFix issue with the accessibility of RSS feeds when "force login" is active
Marcel Werk [Mon, 23 Dec 2024 13:34:07 +0000 (14:34 +0100)]
Fix issue with the accessibility of RSS feeds when "force login" is active

The pages were generally not accessible for users who were not logged in, as the access token was only evaluated after the CheckForForceLogin middleware had been executed.

5 weeks agoRemove obsolete whitespaces
Marcel Werk [Mon, 23 Dec 2024 13:29:01 +0000 (14:29 +0100)]
Remove obsolete whitespaces

5 weeks agoMerge pull request #6147 from WoltLab/61-user-card-details
Marcel Werk [Fri, 20 Dec 2024 15:55:20 +0000 (16:55 +0100)]
Merge pull request #6147 from WoltLab/61-user-card-details

Show last activity in user card

5 weeks agoCheck user online status during user rebuild
Marcel Werk [Fri, 20 Dec 2024 15:09:27 +0000 (16:09 +0100)]
Check user online status during user rebuild

The new method checks whether a user has restricted the visibility of their online status in the past, but has since lost the permission for it. In this case, the visibility of the online status is automatically set to default.

5 weeks agoRemove live-check of the `canHideOnlineStatus` permission
Marcel Werk [Fri, 20 Dec 2024 15:08:47 +0000 (16:08 +0100)]
Remove live-check of the `canHideOnlineStatus` permission

The live check means that the user's group assignments and permissions had to be loaded. This is particularly unfavorable in places where many users are displayed (such as the member list).

5 weeks agoShow last activity in user card
Marcel Werk [Fri, 20 Dec 2024 14:34:06 +0000 (15:34 +0100)]
Show last activity in user card

5 weeks agoAdd the ability to report damaged images
Alexander Ebert [Fri, 20 Dec 2024 09:53:52 +0000 (10:53 +0100)]
Add the ability to report damaged images

5 weeks agoMark `File::getRelativePath()` as public
Alexander Ebert [Tue, 17 Dec 2024 14:44:36 +0000 (15:44 +0100)]
Mark `File::getRelativePath()` as public

6 weeks agoMerge pull request #6145 from WoltLab/6.1-file-processor-delete-confirm
Olaf Braun [Mon, 16 Dec 2024 20:25:27 +0000 (21:25 +0100)]
Merge pull request #6145 from WoltLab/6.1-file-processor-delete-confirm

Ask the user if they really want to delete the file

6 weeks agoAdd the missing `hasFile()` method to `GenerateThumbnail`
Alexander Ebert [Sun, 15 Dec 2024 12:49:35 +0000 (13:49 +0100)]
Add the missing `hasFile()` method to `GenerateThumbnail`

6 weeks agoModify the API of the events to handle competing listeners
Alexander Ebert [Sun, 15 Dec 2024 12:34:56 +0000 (13:34 +0100)]
Modify the API of the events to handle competing listeners

The generated pathname can now only be set once and all further attempts are rejected. Listeners are expected to test this with `hasFile()` prior to taking any action.

6 weeks agoAdd events to delegate the WebP/thumbnail generation
Alexander Ebert [Sun, 15 Dec 2024 12:06:41 +0000 (13:06 +0100)]
Add events to delegate the WebP/thumbnail generation

This allows to bypass the image adapter when generating the WebP variant and the thumbnails.

6 weeks agoMake selection of the period in the statistics more flexible
Marcel Werk [Fri, 13 Dec 2024 11:36:27 +0000 (12:36 +0100)]
Make selection of the period in the statistics more flexible

6 weeks agoFix the handling of incorrectly nested BBCodes
Alexander Ebert [Thu, 12 Dec 2024 17:01:05 +0000 (18:01 +0100)]
Fix the handling of incorrectly nested BBCodes

See https://www.woltlab.com/community/thread/310145/

6 weeks agoMove the logic to implicitly allow WebP images
Alexander Ebert [Thu, 12 Dec 2024 12:36:48 +0000 (13:36 +0100)]
Move the logic to implicitly allow WebP images

6 weeks agoAsk the user if they really want to delete the file, the file will then be irrevocabl...
Cyperghost [Thu, 12 Dec 2024 10:28:11 +0000 (11:28 +0100)]
Ask the user if they really want to delete the file, the file will then be irrevocably deleted

6 weeks agoFix the storing of repeated embedded objects
Alexander Ebert [Wed, 11 Dec 2024 17:17:19 +0000 (18:17 +0100)]
Fix the storing of repeated embedded objects

Embedding the same object multiple times yielded the value more than once, causing the unique key for the embedded objects to fail.

See https://www.woltlab.com/community/thread/310041/

6 weeks agoAdd a missing bulk commit for embedded objects
Alexander Ebert [Wed, 11 Dec 2024 17:11:12 +0000 (18:11 +0100)]
Add a missing bulk commit for embedded objects

6 weeks agoReject the popover for elements without an object id
Alexander Ebert [Wed, 11 Dec 2024 16:30:29 +0000 (17:30 +0100)]
Reject the popover for elements without an object id

There are still a few remnants of the legacy API that was deprecated in 5.3 and use `data-user-id` instead of the unified `data-object-id` property.

See https://www.woltlab.com/community/thread/310115-fehlermeldung/https://www.woltlab.com/community/thread/310137/

6 weeks agoForce disable certain cronjobs in enterprise mode
Alexander Ebert [Wed, 11 Dec 2024 15:09:22 +0000 (16:09 +0100)]
Force disable certain cronjobs in enterprise mode

These cronjobs are already handled in a different fashion and keeping them running causes conflicts.

6 weeks agoFix the detection of source BBCodes
Alexander Ebert [Wed, 11 Dec 2024 13:53:47 +0000 (14:53 +0100)]
Fix the detection of source BBCodes

6 weeks agoMark the email BBCode as source code
Alexander Ebert [Wed, 11 Dec 2024 13:53:35 +0000 (14:53 +0100)]
Mark the email BBCode as source code

7 weeks agoIncrease height of filterable item lists
Marcel Werk [Mon, 9 Dec 2024 13:11:46 +0000 (14:11 +0100)]
Increase height of filterable item lists

ref https://www.woltlab.com/community/thread/310064-auswahl-individuelle-foren-icons-zu-klein/

7 weeks agoAdd `GoogleOther` bot
Marcel Werk [Mon, 9 Dec 2024 12:59:28 +0000 (13:59 +0100)]
Add `GoogleOther` bot

7 weeks agoAlso allows numbers in smiley code
Cyperghost [Mon, 9 Dec 2024 12:09:49 +0000 (13:09 +0100)]
Also allows numbers in smiley code

See https://www.woltlab.com/community/thread/310038-smileyerkennung-scheint-nicht-zu-richtig-zu-funktionieren/

7 weeks agoFixes the problem that the end node is inserted before the content
Cyperghost [Fri, 6 Dec 2024 14:16:41 +0000 (15:16 +0100)]
Fixes the problem that the end node is inserted before the content

7 weeks agoRelease 6.1.2 6.1.2
Alexander Ebert [Fri, 6 Dec 2024 12:15:05 +0000 (13:15 +0100)]
Release 6.1.2

7 weeks agoMerge branch '6.0' into 6.1
Alexander Ebert [Fri, 6 Dec 2024 12:05:26 +0000 (13:05 +0100)]
Merge branch '6.0' into 6.1

7 weeks agoRelease 6.0.20 6.0.20
Alexander Ebert [Fri, 6 Dec 2024 11:59:07 +0000 (12:59 +0100)]
Release 6.0.20

7 weeks agoUpdating minified JavaScript files
WoltLab [Fri, 6 Dec 2024 11:55:16 +0000 (11:55 +0000)]
Updating minified JavaScript files

7 weeks agoRemove obsolete `loading="lazy"` attribute
Marcel Werk [Thu, 5 Dec 2024 12:33:12 +0000 (13:33 +0100)]
Remove obsolete `loading="lazy"` attribute

7 weeks agoRelease 6.1.2 dev 1 6.1.2_dev_1
Alexander Ebert [Wed, 4 Dec 2024 15:08:20 +0000 (16:08 +0100)]
Release 6.1.2 dev 1

7 weeks agoUpdating minified JavaScript files
WoltLab [Wed, 4 Dec 2024 14:58:38 +0000 (14:58 +0000)]
Updating minified JavaScript files

7 weeks agoRebuild the pre-upgrade file archive
Alexander Ebert [Wed, 4 Dec 2024 14:56:12 +0000 (15:56 +0100)]
Rebuild the pre-upgrade file archive

7 weeks agoAdd the check for gmp or bcmath to the SystemCheck
Alexander Ebert [Wed, 4 Dec 2024 14:54:42 +0000 (15:54 +0100)]
Add the check for gmp or bcmath to the SystemCheck

7 weeks agoAdd a safeguard for excessively large images
Alexander Ebert [Wed, 4 Dec 2024 13:02:31 +0000 (14:02 +0100)]
Add a safeguard for excessively large images

See https://www.woltlab.com/community/thread/309951/

7 weeks agoAttachments always provide an integer for height/width
Alexander Ebert [Tue, 3 Dec 2024 15:41:32 +0000 (16:41 +0100)]
Attachments always provide an integer for height/width

See https://www.woltlab.com/community/thread/309949/

7 weeks agoAdd proper error handling for damaged images
Alexander Ebert [Tue, 3 Dec 2024 15:14:14 +0000 (16:14 +0100)]
Add proper error handling for damaged images

8 weeks agoMerge branch '6.0' into 6.1
Alexander Ebert [Mon, 2 Dec 2024 16:53:49 +0000 (17:53 +0100)]
Merge branch '6.0' into 6.1