Cyperghost [Fri, 6 Dec 2024 14:16:41 +0000 (15:16 +0100)]
Fixes the problem that the end node is inserted before the content
Alexander Ebert [Fri, 6 Dec 2024 12:15:05 +0000 (13:15 +0100)]
Release 6.1.2
Alexander Ebert [Fri, 6 Dec 2024 12:05:26 +0000 (13:05 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Fri, 6 Dec 2024 11:59:07 +0000 (12:59 +0100)]
Release 6.0.20
WoltLab [Fri, 6 Dec 2024 11:55:16 +0000 (11:55 +0000)]
Updating minified JavaScript files
Marcel Werk [Thu, 5 Dec 2024 12:33:12 +0000 (13:33 +0100)]
Remove obsolete `loading="lazy"` attribute
Alexander Ebert [Wed, 4 Dec 2024 15:08:20 +0000 (16:08 +0100)]
Release 6.1.2 dev 1
WoltLab [Wed, 4 Dec 2024 14:58:38 +0000 (14:58 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 4 Dec 2024 14:56:12 +0000 (15:56 +0100)]
Rebuild the pre-upgrade file archive
Alexander Ebert [Wed, 4 Dec 2024 14:54:42 +0000 (15:54 +0100)]
Add the check for gmp or bcmath to the SystemCheck
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/
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/
Alexander Ebert [Tue, 3 Dec 2024 15:14:14 +0000 (16:14 +0100)]
Add proper error handling for damaged images
Alexander Ebert [Mon, 2 Dec 2024 16:53:49 +0000 (17:53 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Mon, 2 Dec 2024 16:53:21 +0000 (17:53 +0100)]
Do not scroll the editor into view when fixing the cursor
Fixes #6046
Alexander Ebert [Mon, 2 Dec 2024 13:09:35 +0000 (14:09 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Mon, 2 Dec 2024 13:07:06 +0000 (14:07 +0100)]
Bump the minimum require WCF version
Closes #4481
Alexander Ebert [Mon, 2 Dec 2024 12:58:57 +0000 (13:58 +0100)]
Ignore errors trying to save the WebP thumbnail
Fixes #6121
Marcel Werk [Mon, 2 Dec 2024 11:41:25 +0000 (12:41 +0100)]
`CaptchaFormField` field did not check whether the given captcha type is available
ref https://www.woltlab.com/community/thread/309908-passwort-vergessen-funktioniert-nicht/
Alexander Ebert [Fri, 29 Nov 2024 12:58:49 +0000 (13:58 +0100)]
Implicitly allow WebP images when autoscaling is enabled
See https://www.woltlab.com/community/thread/309877-wotlab-6-1-kann-mit-chrome-mobile-keine-bilder-anh%C3%A4ngen/
Marcel Werk [Wed, 27 Nov 2024 12:44:01 +0000 (13:44 +0100)]
Add method to get the pathname of a thumbnail
Alexander Ebert [Tue, 26 Nov 2024 16:36:37 +0000 (17:36 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Tue, 26 Nov 2024 16:35:24 +0000 (17:35 +0100)]
Update the CKEditor stylesheet
Marcel Werk [Tue, 26 Nov 2024 16:06:10 +0000 (17:06 +0100)]
Merge branch '6.0' into 6.1
Marcel Werk [Tue, 26 Nov 2024 16:05:52 +0000 (17:05 +0100)]
Fix missing scrolling when editing comments / replies
Marcel Werk [Tue, 26 Nov 2024 16:05:31 +0000 (17:05 +0100)]
Fix double scrolling when replying to a comment
Closes #5991
Marcel Werk [Tue, 26 Nov 2024 16:04:04 +0000 (17:04 +0100)]
Add option to focus the editor without scrolling
Marcel Werk [Tue, 26 Nov 2024 14:58:14 +0000 (15:58 +0100)]
Merge branch '6.0' into 6.1
Marcel Werk [Tue, 26 Nov 2024 14:58:00 +0000 (15:58 +0100)]
Remove request id from the output of a exception
Closes #5999
Olaf Braun [Tue, 26 Nov 2024 14:12:29 +0000 (15:12 +0100)]
Prevents an underlying dialog from being closed when the file selection dialog is canceled by the user
Alexander Ebert [Mon, 25 Nov 2024 20:04:26 +0000 (21:04 +0100)]
Fix the reCAPTCHA widget on some mobile browsers
See https://www.woltlab.com/community/thread/309522-gastkommentar-absenden-nicht-m%C3%B6glich/
Alexander Ebert [Mon, 25 Nov 2024 15:07:42 +0000 (16:07 +0100)]
Clean up the legacy attachment thumbnails on migration
Cyperghost [Mon, 25 Nov 2024 10:36:14 +0000 (11:36 +0100)]
Checks whether `gmp` or `bcmath` is available
Cyperghost [Mon, 25 Nov 2024 10:25:03 +0000 (11:25 +0100)]
Merge remote-tracking branch 'origin/6.0' into 6.1
Cyperghost [Mon, 25 Nov 2024 10:23:26 +0000 (11:23 +0100)]
Checks whether `gmp` or `bcmath` is available
Alexander Ebert [Sat, 23 Nov 2024 19:35:27 +0000 (20:35 +0100)]
Update the composer dependencies
Alexander Ebert [Sat, 23 Nov 2024 17:44:57 +0000 (18:44 +0100)]
Release 6.1.1
WoltLab [Sat, 23 Nov 2024 17:22:12 +0000 (17:22 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sat, 23 Nov 2024 17:19:51 +0000 (18:19 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Sat, 23 Nov 2024 17:15:07 +0000 (18:15 +0100)]
Release 6.0.19
Alexander Ebert [Sat, 23 Nov 2024 17:14:20 +0000 (18:14 +0100)]
Enable the upgrade notice permanently
WoltLab [Sat, 23 Nov 2024 17:10:33 +0000 (17:10 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sat, 23 Nov 2024 17:08:01 +0000 (18:08 +0100)]
Merge branch '5.5' into 6.0
Alexander Ebert [Sat, 23 Nov 2024 17:05:44 +0000 (18:05 +0100)]
Release 5.5.24
WoltLab [Sat, 23 Nov 2024 17:04:45 +0000 (17:04 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 22 Nov 2024 14:17:41 +0000 (15:17 +0100)]
Upgrade to `actions/setup-node@v4`
Alexander Ebert [Fri, 22 Nov 2024 14:12:15 +0000 (15:12 +0100)]
Add 6.2 to the d.ts generator
Alexander Ebert [Thu, 21 Nov 2024 11:03:10 +0000 (12:03 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Thu, 21 Nov 2024 10:52:12 +0000 (11:52 +0100)]
Fix the position of immovable menus on scroll
See https://www.woltlab.com/community/thread/308886-dropdownignorepagescroll-bei-uisearchinput-l%C3%A4sst-dropdown-mit-ergebnissen-mitscr/
Alexander Ebert [Wed, 20 Nov 2024 14:59:44 +0000 (15:59 +0100)]
Release 6.1.1 dev 1
WoltLab [Wed, 20 Nov 2024 14:41:28 +0000 (14:41 +0000)]
Updating minified JavaScript files
Alexander Ebert [Wed, 20 Nov 2024 14:39:55 +0000 (15:39 +0100)]
Update the CKEditor stylesheet
Alexander Ebert [Wed, 20 Nov 2024 14:29:29 +0000 (15:29 +0100)]
Hide the quote/reaction overlay on window resize
See https://www.woltlab.com/community/thread/309553-%C3%A4nderung-der-fenstergr%C3%B6%C3%9Fe-zitate-reaktionen/
Alexander Ebert [Wed, 20 Nov 2024 14:14:05 +0000 (15:14 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Wed, 20 Nov 2024 14:13:47 +0000 (15:13 +0100)]
Fix the return type declaration
See https://www.woltlab.com/community/thread/309479-falscher-phpdocs-kommentar-im-ilookuppagehandler/
Alexander Ebert [Wed, 20 Nov 2024 13:58:21 +0000 (14:58 +0100)]
Fix the minimum width of the datepicker on mobile
See https://www.woltlab.com/community/thread/309584-poll-settings-bug/
Alexander Ebert [Tue, 19 Nov 2024 17:04:16 +0000 (18:04 +0100)]
Fix the forced processing of uploaded files
Olaf Braun [Mon, 18 Nov 2024 14:51:20 +0000 (15:51 +0100)]
Merge pull request #6068 from WoltLab/6.1-file-processor-delete
Display an error message if the file cannot be deleted
Olaf Braun [Mon, 18 Nov 2024 14:49:32 +0000 (15:49 +0100)]
Apply suggestions from code review
Co-authored-by: Alexander Ebert <ebert@woltlab.com>
Alexander Ebert [Thu, 14 Nov 2024 11:21:02 +0000 (12:21 +0100)]
Return a sane list of defaults if the selected highlighters are empty
In previous versions it was possible that the selection got lost, eventually breaking the implementation.
Alexander Ebert [Thu, 14 Nov 2024 09:42:15 +0000 (10:42 +0100)]
Add the typings for `<woltlab-core-notice>`
Fixes #6067
Alexander Ebert [Wed, 13 Nov 2024 16:08:18 +0000 (17:08 +0100)]
Force the attachment tab to be open when uploading files by dropping
Fixes #6034
Regression of #5988
Alexander Ebert [Wed, 13 Nov 2024 16:00:56 +0000 (17:00 +0100)]
Suppress focus markers if `:focus-visible` is not met
See https://www.woltlab.com/community/thread/309471-mobile-device-dropdown-menu-hover/
Alexander Ebert [Wed, 13 Nov 2024 12:31:30 +0000 (13:31 +0100)]
Prevent an extra `</script>` to be added at the end of the document
See https://www.woltlab.com/community/thread/309609-%C3%A4nderung-der-script-relocation-im-output-buffer-erzeugt-zus%C3%A4tzlichen-script-tag/
Alexander Ebert [Wed, 13 Nov 2024 12:22:10 +0000 (13:22 +0100)]
Always report browser support for WebP
See https://www.woltlab.com/community/thread/309622-keine-auslieferung-von-webp-grafiken-mehr-an-firefox-nutzer/
Alexander Ebert [Wed, 13 Nov 2024 12:09:38 +0000 (13:09 +0100)]
Nested nodes may already be removed during this process
Alexander Ebert [Wed, 13 Nov 2024 12:08:44 +0000 (13:08 +0100)]
Update the NPM dependencies
Alexander Ebert [Wed, 13 Nov 2024 12:06:41 +0000 (13:06 +0100)]
Upgrade to CKEditor v43.3.1
Alexander Ebert [Wed, 13 Nov 2024 12:05:12 +0000 (13:05 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Wed, 13 Nov 2024 11:59:19 +0000 (12:59 +0100)]
Update the `focus-trap` lib
Cyperghost [Wed, 13 Nov 2024 10:23:22 +0000 (11:23 +0100)]
`EditorConfig.woltlabMedia` is removed
See https://github.com/WoltLab/editor/commit/
c6979f3e4b5631d8a327de25b2f2b135cdc5490f
See https://github.com/WoltLab/WCF/commit/
76e819bb8146f9149f86e530a3b54aeff395d979
Cyperghost [Wed, 13 Nov 2024 10:13:01 +0000 (11:13 +0100)]
Display an error message if the file cannot be deleted
Alexander Ebert [Wed, 13 Nov 2024 09:13:11 +0000 (10:13 +0100)]
Upgrade to CKEditor v43.3.1 / NPM Dependencies
Cyperghost [Wed, 13 Nov 2024 08:37:48 +0000 (09:37 +0100)]
Remove composer require package `web-token/jwt-library` which is already delivered by `minishlink/web-push` in the correct version
Olaf Braun [Mon, 11 Nov 2024 13:57:53 +0000 (14:57 +0100)]
Merge pull request #6045 from WoltLab/bugfix/image-metacode-upcast
Rename `ImageMetacodeUpcast` to `AbstractImageMetacodeUpcast`
Marcel Werk [Mon, 11 Nov 2024 11:27:56 +0000 (12:27 +0100)]
Fix icon size in mobile search results
ref https://www.woltlab.com/community/thread/309509-search-results-pages/
Cyperghost [Fri, 8 Nov 2024 12:07:36 +0000 (13:07 +0100)]
Add the file after the upload button, as it is in the template
Marcel Werk [Thu, 7 Nov 2024 11:09:00 +0000 (12:09 +0100)]
Fix issue when deleting comments
Marcel Werk [Wed, 6 Nov 2024 14:53:18 +0000 (15:53 +0100)]
Merge pull request #6048 from WoltLab/bugfix/import-cach-reset
Fix cache reset after data import
Marcel Werk [Wed, 6 Nov 2024 14:05:05 +0000 (15:05 +0100)]
Fix cache reset after data import
ref https://www.woltlab.com/community/thread/309331-error-message-during-import-process-wcf-ajax-error-sessionexpired/
Alexander Ebert [Wed, 6 Nov 2024 14:43:36 +0000 (15:43 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Wed, 6 Nov 2024 14:43:29 +0000 (15:43 +0100)]
Remove an obsolete workflow
Alexander Ebert [Wed, 6 Nov 2024 14:36:54 +0000 (15:36 +0100)]
Update the tslib dependency
Cyperghost [Wed, 6 Nov 2024 10:05:36 +0000 (11:05 +0100)]
Fixes the problem that the `objectID` was not set when the form was submitted.
Marcel Werk [Tue, 5 Nov 2024 12:33:56 +0000 (13:33 +0100)]
Unify phrases
Cyperghost [Tue, 5 Nov 2024 09:39:47 +0000 (10:39 +0100)]
Rename `ImageMetacodeUpcast` to `AbstractImageMetacodeUpcast` to avoid confusion with BBCode.
Cyperghost [Tue, 5 Nov 2024 09:16:44 +0000 (10:16 +0100)]
Merge branch 'upgrade-jwt' into 6.1
Cyperghost [Tue, 5 Nov 2024 09:11:00 +0000 (10:11 +0100)]
Add deleted files that were deleted when the `jwt-library` was updated
Cyperghost [Tue, 5 Nov 2024 08:55:43 +0000 (09:55 +0100)]
Upgrade `web-token/jwt-library` to `3.4.x`
Cyperghost [Tue, 5 Nov 2024 08:54:54 +0000 (09:54 +0100)]
Revert "Update composer package `minishlink/web-push` to `^v9.0.1`"
This reverts commit
1f958bcb2df425a892161a018134e6c74caf0770.
Marcel Werk [Mon, 4 Nov 2024 13:41:26 +0000 (14:41 +0100)]
Fix wrong quotation marks
ref https://www.woltlab.com/community/thread/309251-language-change-the-german-quotation-marks-to-english-in-some-phrases/
Cyperghost [Mon, 4 Nov 2024 10:57:47 +0000 (11:57 +0100)]
Update composer package `minishlink/web-push` to `^v9.0.1`
Set alias for `web-token/jwt-library`
Marcel Werk [Mon, 4 Nov 2024 09:59:30 +0000 (10:59 +0100)]
Fix wrong calculation of the remaining notifications in the daily notification email
Alexander Ebert [Fri, 1 Nov 2024 16:30:28 +0000 (17:30 +0100)]
Update the dev dependencies
Alexander Ebert [Fri, 1 Nov 2024 16:29:17 +0000 (17:29 +0100)]
Merge branch '6.0' into 6.1
Alexander Ebert [Fri, 1 Nov 2024 16:26:09 +0000 (17:26 +0100)]
Fix various linting issues
Alexander Ebert [Fri, 1 Nov 2024 16:06:19 +0000 (17:06 +0100)]
Update the NPM dependencies
Alexander Ebert [Fri, 1 Nov 2024 15:59:45 +0000 (16:59 +0100)]
Migrate ESLint to `eslint.config.mjs`
Alexander Ebert [Fri, 1 Nov 2024 15:56:17 +0000 (16:56 +0100)]
Update the dev dependencies
Alexander Ebert [Fri, 1 Nov 2024 15:51:19 +0000 (16:51 +0100)]
Update the JS build chain