Alexander Ebert [Wed, 13 Nov 2024 09:13:11 +0000 (10:13 +0100)]
Upgrade to CKEditor v43.3.1 / NPM Dependencies
Alexander Ebert [Wed, 6 Nov 2024 14:43:29 +0000 (15:43 +0100)]
Remove an obsolete workflow
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: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:49:39 +0000 (16:49 +0100)]
Update the JS build chain
Alexander Ebert [Fri, 1 Nov 2024 15:42:57 +0000 (16:42 +0100)]
Do not log the missing bootstraper
This file can be missing during changes to the installed packages while it is being recreated.
The log entry here is pointless because if the following command succeeds, then this error is not actionable. If on the other hand the file could not be created, this will cause an error plus a log entry anyway.
Alexander Ebert [Fri, 25 Oct 2024 11:43:47 +0000 (13:43 +0200)]
Rebuild the CKEditor 5 bundle
Alexander Ebert [Fri, 25 Oct 2024 09:24:34 +0000 (11:24 +0200)]
Fix the resolution of the path on Windows
See https://www.woltlab.com/community/thread/309045/
Marcel Werk [Thu, 24 Oct 2024 12:21:20 +0000 (14:21 +0200)]
Take articles into account when merging users
ref https://www.woltlab.com/community/thread/308576-when-merging-two-users-the-cms-articles-are-not-assigned-to-the-new-target-user/
Marcel Werk [Thu, 24 Oct 2024 12:16:48 +0000 (14:16 +0200)]
Disable caching when rebuilding the sitemaps
ref https://www.woltlab.com/community/thread/308778-unexpected-behaviour-of-the-cronjob-rebuilds-sitemap/
Marcel Werk [Thu, 24 Oct 2024 11:33:15 +0000 (13:33 +0200)]
Provide the option to disable menu items when editing
This led to the issue that when editing a disabled menu item, it was automatically enabled.
ref https://www.woltlab.com/community/thread/308911-unexpected-behaviour-when-saving-menu-items/
Marcel Werk [Mon, 21 Oct 2024 15:38:17 +0000 (17:38 +0200)]
Fix missing month names in statistics chart
ref https://www.woltlab.com/community/thread/308895-acp-statistik-monatsnamen-in-legende-und-popups-fehlerhaft/
Alexander Ebert [Mon, 21 Oct 2024 09:54:00 +0000 (11:54 +0200)]
Add the HetrixTools uptime bot
Closes #6030
Alexander Ebert [Tue, 15 Oct 2024 14:09:16 +0000 (16:09 +0200)]
Update the target branch for d.t.s
Alexander Ebert [Mon, 14 Oct 2024 13:36:00 +0000 (15:36 +0200)]
Release 6.0.18
Alexander Ebert [Mon, 14 Oct 2024 12:32:56 +0000 (14:32 +0200)]
Fix the clean up of legacy overrides
Alexander Ebert [Mon, 14 Oct 2024 12:32:37 +0000 (14:32 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Mon, 14 Oct 2024 12:30:54 +0000 (14:30 +0200)]
Use a per-version upgrade override
See https://www.woltlab.com/community/thread/308245-pr%C3%BCfung-auf-systemkompatibilit%C3%A4t-fehlerhaft-bei-upgrade-5-4-6-0/
Alexander Ebert [Mon, 14 Oct 2024 12:26:27 +0000 (14:26 +0200)]
Enable the upgrade from 6.0 → 6.1
WoltLab [Mon, 14 Oct 2024 12:18:43 +0000 (12:18 +0000)]
Updating minified JavaScript files
Cyperghost [Mon, 14 Oct 2024 09:04:53 +0000 (11:04 +0200)]
Merge branch '5.5' into 6.0
Cyperghost [Mon, 14 Oct 2024 09:03:23 +0000 (11:03 +0200)]
Fixes the problem that after calling `DatePicker.setDate()` changing the time has no effect
See https://www.woltlab.com/community/thread/308863-datepicker-setdate-nicht-vollständig/
Olaf Braun [Mon, 7 Oct 2024 11:51:39 +0000 (13:51 +0200)]
Merge pull request #6008 from WoltLab/bugfix/media-set-category
Use `dialogFactory()` to set media categories
Olaf Braun [Mon, 7 Oct 2024 11:51:24 +0000 (13:51 +0200)]
Merge pull request #6009 from WoltLab/bugfix/editor-comment-toolbar
Disable some editor features for comments
Cyperghost [Mon, 7 Oct 2024 08:40:25 +0000 (10:40 +0200)]
Sync acp template with frontend
Cyperghost [Mon, 7 Oct 2024 06:44:39 +0000 (08:44 +0200)]
Disable some editor features for comments
Cyperghost [Mon, 7 Oct 2024 05:21:51 +0000 (07:21 +0200)]
Use `dialogFactory()` to set media categories
Alexander Ebert [Fri, 4 Oct 2024 10:54:59 +0000 (12:54 +0200)]
Add a new template event after the option name
See https://www.woltlab.com/community/thread/308241-und-noch-ein-templateevent-bitte/
Alexander Ebert [Wed, 2 Oct 2024 13:38:11 +0000 (15:38 +0200)]
Clean-up a forgotten file from earlier versions
Alexander Ebert [Tue, 1 Oct 2024 08:59:55 +0000 (10:59 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Tue, 1 Oct 2024 08:59:14 +0000 (10:59 +0200)]
Always select the profile tab when clicking the edit button again
See https://www.woltlab.com/community/thread/308431-beta-2-benutzerprofil-button-profil-bearbeiten-ohne-funktion/
Olaf Braun [Mon, 30 Sep 2024 10:27:17 +0000 (12:27 +0200)]
Merge pull request #6004 from WoltLab/bugfix/language-import
Get the language directly without accessing cache
Cyperghost [Mon, 30 Sep 2024 08:14:04 +0000 (10:14 +0200)]
Get the language directly without accessing the cache and ignore the `isDisabled` flag.
Marcel Werk [Wed, 25 Sep 2024 13:22:36 +0000 (15:22 +0200)]
Fix typo
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/
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
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
WoltLab [Fri, 13 Sep 2024 14:12:45 +0000 (14:12 +0000)]
Updating minified JavaScript files
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/
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/
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/
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
Alexander Ebert [Fri, 16 Aug 2024 11:30:28 +0000 (13:30 +0200)]
Add a missing phrase
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
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.
Alexander Ebert [Wed, 7 Aug 2024 12:36:00 +0000 (14:36 +0200)]
Upgrade the composer dependencies
Marcel Werk [Mon, 5 Aug 2024 14:23:15 +0000 (16:23 +0200)]
Fix too many placeholders when pruning the email log
Closes #5938
Marcel Werk [Mon, 5 Aug 2024 14:22:27 +0000 (16:22 +0200)]
Fix removal of asterisks in censorship statements
Closes #5843
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/
Marcel Werk [Wed, 24 Jul 2024 15:05:35 +0000 (17:05 +0200)]
Unify phrases
Marcel Werk [Wed, 24 Jul 2024 14:41:48 +0000 (16:41 +0200)]
Remove email activation process after registration via third-party
ref https://www.woltlab.com/community/thread/307268-benutzeraktivierung-bei-google-nutzung/
Marcel Werk [Wed, 10 Jul 2024 10:28:54 +0000 (12:28 +0200)]
Merge pull request #5962 from WoltLab/bugfix/user-trophy
Fixes the error that the description for an assigned trophy is `null`
Cyperghost [Wed, 10 Jul 2024 08:12:20 +0000 (10:12 +0200)]
Fixes the error that the description for an assigned trophy is `null`.
Alexander Ebert [Fri, 5 Jul 2024 15:57:52 +0000 (17:57 +0200)]
Fix the visuals of i18n WYSIWYG instances
See https://www.woltlab.com/community/thread/306999-the-language-selector-in-the-description-of-the-add-subscription-page-should-be/
Alexander Ebert [Mon, 24 Jun 2024 10:18:19 +0000 (12:18 +0200)]
Fix the search of errors by exception id
The non-recursive variant of the `DirectoryUtil` returns a plain list of filenames rather than the pathname.
See #5932
Marcel Werk [Fri, 21 Jun 2024 14:42:06 +0000 (16:42 +0200)]
Unify phrases
Alexander Ebert [Thu, 20 Jun 2024 10:50:25 +0000 (12:50 +0200)]
`\ini_parse_quantity()` is provided by the Symfony polyfill
This reintroduces the changes made in
76b16ba4e89a7ff46cc2e1f79a158afc1c5e4c40 which was reverted in
5d52de11b680078012eba04ae983058e6086b7d7 due to a bug in an earlier version of Symphony’s polyfill.
Alexander Ebert [Thu, 20 Jun 2024 10:48:35 +0000 (12:48 +0200)]
Update the Composer dependencies
Alexander Ebert [Wed, 19 Jun 2024 10:38:49 +0000 (12:38 +0200)]
Release 6.0.16
Alexander Ebert [Wed, 19 Jun 2024 10:37:24 +0000 (12:37 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Wed, 19 Jun 2024 10:31:51 +0000 (12:31 +0200)]
Release 5.5.22
Alexander Ebert [Wed, 19 Jun 2024 10:30:58 +0000 (12:30 +0200)]
Merge branch '5.4' into 5.5
Alexander Ebert [Wed, 19 Jun 2024 10:23:32 +0000 (12:23 +0200)]
Release 5.4.34
Alexander Ebert [Wed, 19 Jun 2024 10:23:03 +0000 (12:23 +0200)]
Fix the missing error message
Cyperghost [Mon, 17 Jun 2024 10:27:59 +0000 (12:27 +0200)]
Check for disallowed BB codes in the content
Olaf Braun [Tue, 18 Jun 2024 17:01:07 +0000 (19:01 +0200)]
Merge pull request #5946 from WoltLab/bugfix/article-bb-code-permission
Check for disallowed BB codes in the content
Alexander Ebert [Tue, 18 Jun 2024 15:38:15 +0000 (17:38 +0200)]
Release 6.0.15
Olaf Braun [Mon, 17 Jun 2024 12:51:04 +0000 (14:51 +0200)]
Merge pull request #5945 from WoltLab/bugfix/signature-attachment
Extra check that the user also has the right to upload attachment when editing a user
Cyperghost [Mon, 17 Jun 2024 10:27:59 +0000 (12:27 +0200)]
Check for disallowed BB codes in the content
Cyperghost [Mon, 17 Jun 2024 10:08:36 +0000 (12:08 +0200)]
Also check that the current user has the right to upload file attachments
Alexander Ebert [Fri, 14 Jun 2024 16:31:02 +0000 (18:31 +0200)]
Release 6.0.15 dev 1
WoltLab [Fri, 14 Jun 2024 16:18:07 +0000 (16:18 +0000)]
Updating minified JavaScript files
Alexander Ebert [Fri, 14 Jun 2024 11:26:59 +0000 (13:26 +0200)]
Add a proper error message for incompatible Plugin-Store packages
Fixes #5800
See https://www.woltlab.com/community/thread/306394-error-message-when-trying-to-install-a-package-by-storecode/
Alexander Ebert [Fri, 14 Jun 2024 10:21:24 +0000 (12:21 +0200)]
Filter out restricted permissions in enterprise mode
Alexander Ebert [Thu, 13 Jun 2024 12:25:25 +0000 (14:25 +0200)]
Make the URL filter a bit more lenient
See https://www.woltlab.com/community/thread/305951-link-umwandlung-funktioniert-nicht-wenn-protokoll-im-text-steht/
Alexander Ebert [Thu, 13 Jun 2024 12:02:31 +0000 (14:02 +0200)]
Fix the overflow handling of the code box header
See https://www.woltlab.com/community/thread/306288-erroneous-placement-of-icons-in-code-box-title-on-mobile/
Alexander Ebert [Thu, 13 Jun 2024 11:09:26 +0000 (13:09 +0200)]
Properly handle possible NULL values for option values
See https://www.woltlab.com/community/thread/306690-explode-passing-null-to-parameter-2-string-of-type-string-is-deprecated/
Alexander Ebert [Thu, 13 Jun 2024 11:02:19 +0000 (13:02 +0200)]
Prevent scrolling when defocusing a reaction overlay
See https://www.woltlab.com/community/thread/306559-scrolling-the-page-up-while-holding-the-reaction-button/
Alexander Ebert [Wed, 12 Jun 2024 12:39:48 +0000 (14:39 +0200)]
Do not focus the editor when resetting it
See https://www.woltlab.com/community/thread/306677-js-fehler-beim-antworten-auf-kommentare/
Marcel Werk [Tue, 11 Jun 2024 13:10:02 +0000 (15:10 +0200)]
Fix wrong object type when deleting comment responses
Alexander Ebert [Sat, 8 Jun 2024 11:33:54 +0000 (13:33 +0200)]
Merge branch '5.5' into 6.0
Alexander Ebert [Sat, 8 Jun 2024 11:33:15 +0000 (13:33 +0200)]
Merge pull request #5932 from SoftCreatR/bugfix/log-recursive
Disable log directory recursion
Alexander Ebert [Wed, 5 Jun 2024 10:32:49 +0000 (12:32 +0200)]
Disallow regular users from updating domain settings in enterprise mode
Sascha Greuel [Sat, 1 Jun 2024 13:46:40 +0000 (15:46 +0200)]
Disable log directory recursion
The exception log overview page currently displays all files that follow the same naming scheme, which is appropriate. However, it is possible for other log files with the same or similar naming schemes to be present in the log folder. For instance, in our case, we store log files with the same naming scheme in a subdirectory. This proposal addresses the issue because, at present, these files are included in the overview since the software reads the log directory recursively.
Alexander Ebert [Fri, 31 May 2024 11:05:23 +0000 (13:05 +0200)]
Release 6.0.14
WoltLab [Fri, 31 May 2024 11:01:43 +0000 (11:01 +0000)]
Updating minified JavaScript files