- Feb 13, 2023
-
-
Andreas Fernandez authored
PhpStorm now understands that PSR-14 `EventDispatcherInterface->dispatch()` returns an instance of the first argument. Resolves: #99929 Releases: main Change-Id: I0fda1df8cc434b897311049fbef5fe4f1389a2e7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77837 Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Francois Suter authored
The TYPO3 backend offers a generic preview mechanism for any type of record. The configuration includes being able to pass needed parameters to some kind of plugin/controller. The workspaces also offer a preview feature, but do not take the backend preview configuration into account in the Workspaces module. See the Forge ticket for more explanations and test setup. Resolves: #97170 Releases: main Change-Id: Iad1b0ca82e2ce66919afeaf4c6fa14bac4509c4b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73900 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
PhpStorm now understands that PSR-11 ContainerInterface->get() returns an instance of the first argument. Resolves: #99929 Releases: main Change-Id: I4c3e77aed92ce4e9b318923577ce346515a6299c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77829 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
-
Elias Häußler authored
The `GU::revExplode` and `GU::trimExplode` methods return lists of elements. Thus, we can safely annotate them as `list` instead of `array` to allow better static code analysis. The annotation for `GU::intExplode` is not changed at the moment since this method behaves differently. Resolves: #99881 Releases: main, 11.5 Change-Id: I111bb5d9482c165f6cee81ab542d2048f3634c13 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77788 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
TYPO3 has two global configuration settings: $TYPO3_CONF_VARS['BE']['versionNumberInFilename'] which acts as a boolean. $TYPO3_CONF_VARS['FE']['versionNumberInFilename'] which has three options: '', 'embed' and 'querystring'. This change streamlines both flags to only allow boolean: false => append the filemtime to the asset file true => change the filename to "myfile.[timestamp].extension" This means, that FE now has the previous default option 'querystring' migrated to false, where as 'embed' is automatically migrated to true. This is done in an automated migration via the SilentConfigurationUpgrade service. Resolves: #99810 Releases: main Change-Id: Ib4780adfae47d6c6cf18b1a98d239b78de5ffbcb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77673 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
- Feb 12, 2023
-
-
Christian Kuhn authored
FileClipboardCest works on file tree and selects a sub folder. NavigationComponentTreeCest can not deal with this and fails. Sanitize this case better. Resolves: #99933 Releases: main Change-Id: I4f9a7153981b7d64e64752ef8cbc0a32dbf2b7ae Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77832 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
The page module has currently two different modes, the layout and the language comparison mode. To improve the usability we are moving the language selection after the mode selection. This will help the user to understand the context of the language switch better. In addition we are improving the naming on the modes. -> Columns -> Layout -> Languages -> Language Comparision Resolves: #99922 Releases: main Change-Id: I7eaa731e91bea308d5ef83408ce2189acc3061e2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77823 Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Josef Glatz <typo3@josefglatz.at> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Josef Glatz <typo3@josefglatz.at>
-
- Feb 11, 2023
-
-
Josef Glatz authored
This patch adds a meaningful title attribute text when hovering on the backend main menu group "sites". It also adds helpful context for the transation UI where necessary. Resolves: #99913 Releases: main Change-Id: I1b46bf5b1ab0b75411e982b3de3c60d2d4496d61 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77817 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Guido Schmechel <guido.schmechel@brandung.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de>
-
- Feb 10, 2023
-
-
Torben Hansen authored
This patch changes the style and the color for node lines of the `PageTreeView` component to be inline with the line style of the SVG tree component. Resolves: #99822 Releases: main Signed-off-by:
Torben Hansen <derhansen@gmail.com> Change-Id: I9a4030f4d793e4aac2465f5a2c07446e9261023a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77696 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
When showing the available locales in the SiteLanguage configuration, the selection is now sorted and also filtered, by only showing "de_DE" and skipping locales with modifiers, such as "de_DE.UTF-8" or "de_DE.ISO8859-1" in order to make life easier for integrators. Resolves: #99923 Related: #93651 Releases: main, 11.5 Change-Id: I03b38bb19207615e82a7f7917037aad0ac26b997 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77815 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Bartsch <bo@cedev.de>
-
Christian Kuhn authored
executeWizard() is only used in Web context. UpgradeController has the request, prepares arguments and feeds them to executeWizard() now, instead of using GeneralUtility::_GP() within the method. Resolves: #99928 Releases: main Change-Id: I9b3d11072b011866640984c9339671107a1449f2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77828 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
The page module is a language-scoped view of pages. The user is always in a language context. The language context is respected by all actions within the module, except the edit button in the module bar. Instead of respecting the context, a second button is added to enter the translated page properties. This is a problem, because the language context is ignored and the user now faces a button with a different behavior, using the same voice and tone on their labels. For example the "view" button does not change the label and openes the current page always in the selected language. The "edit" button also does not change the label, but opens always the default language record. This is a heavy inconsitency in the user experience and needs to be addressed. We are now adjusting this to have the edit button always visible and disable the button if the user has no permission to perform the task. The edit button will now always respect the the current selected language and the additional button is therefore dropped. In the language comparison view, the edit and view buttons are now removed, because those action buttons already exist on the corresponding language columns. Resolves: #99919 Releases: main Change-Id: I905f39bad275b4d396001ae2be1402eb08e7d160 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77822 Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech>
-
Christian Kuhn authored
Get the registry injected in UpgradeWizardsService and get the service injected in InstallStatusReport. Resolves: #99924 Releases: main Change-Id: I988ba9146fa540f4ca529e0050c861a44b48c071 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77826 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
Used command: composer req --dev "friendsofphp/php-cs-fixer:^3.14.4" -W Resolves: #99925 Releases: main Change-Id: I835e44bd1a0eef9ccbeb27863cac0eb0209552a1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77718 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
-
Andreas Fernandez authored
This patch introduces a new global `LiveSearchConfigurator` module that can be used anywhere in the TYPO3 backend to load configuration of the Live Search. The methods `LiveSearch.addRenderer()` and `LiveSearch.addInvokeHandler()` were removed. Instead, `LiveSearchConfigurator` should be used. Web components where thinned out to not rely on getting such configuration handed in anymore. However, there's a small API change: `LiveSearchConfigurator.addRenderer()` now requires a new argument `module` to be able to load modules on-demand if they were not loaded already in the current backend scope. Resolves: #99891 Releases: main Change-Id: I30d9562b92671d0c6d1f8d1234dfcdd9da742a3a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77796 Reviewed-by:
Frank Nägler <frank.naegler@typo3.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.com> Reviewed-b...
-
Christian Kuhn authored
The constructor argument is unused in core for this internal class and can be removed. This frees the constructor to be used for DI easily. Resolves: #99921 Related: #94745 Releases: main Change-Id: If48dc098adb308cab7c46558591dca5fff945ef6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77824 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
Benni Mack authored
Site Configuration of a language has a lot of option, one of them being "direction", defining the direction of the language for Frontend Output. Guess what? There are exactly 15 languages in the world which have a "right-to-left" direction, and the HTML standard actually defines that "ltr" (left to right) does not need to be set. So this check is now done automatically. The option is now removed from the GUI, however previous settings still apply. Resolves: #99916 Releases: main Change-Id: Icc98e6514658ab6915be25f012b02d2c0b76b38d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77814 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Andreas Fernandez authored
When listing the contents of the folder "form_definitions", `ProcessFileListActionsEventListener` modifies the available actions in that directory by setting any disallowed action to `null`. With #99861, a necessary null check was removed, leading to PHP warnings. To solve the issue, `ProcessFileListActionsEventListener` now unsets disallowed actions. Additionally, the `array_filter()` call to remove empty actions is now executed after handling the `ProcessFileListActionsEvent` event. Resolves: #99915 Related: #99861 Releases: main Change-Id: Ia04ac7f3d6db3eb986e6eaad3e3d41f8a6d54bec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77821 Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by: Thomas Hohn Tested-by:
Benjamin Kott <benjamin.kott@outlook.com>
-
Jochen Roth authored
Currently there is no indication for a user to see if a task group is disabled/hidden. This has been changed by adding a badge for disabled/hidden groups and also another badge for tasks belonging to a disabled group. The "late" badge and "next excecution" are now hidden as well. Resolves: #99849 Releases: main Change-Id: I22a44e6940fe38639999a78e6ebc7e6f65ffb7d7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77722 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
The tables within the TYPO3 backend are wrapped within an element with overflow to enable scrolling and make them usable on smaller viewports. The dropdowns with the TYPO3 backend are used in conjunction with button groups as a container that defines the position for child elements relative to the group. While non of these definition is a problem in it self, it leads to clipping dropdowns when used in combination. Dropdown positions are calculated with JavaScript and placed absolute to the next relative container. Since the next container is inside the table that overflows, the dropdown display is cut off. To resolve the issue for all placements, we define the standard behavior of button groups to be static. The parent container to calculate is now outside the table wrapper and the dropdown fully visible. Resolves: #99914 Releases: main Change-Id: I76258852a9984bfce136b54669e90d6fd4967e42 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77820 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benjamin Kott authored
The file list is the default implementation for TYPO3 to navigate and manage assets. This patch extends the usage of the file list to the element browser, the build-in component to select the assets for file fields and folder fields in the backend. The rendering of files and folder now deliver a unified experience and allow the user to use the tile view to select assets. The search within the file browser now respects the selected folder and searches all subfolders for the provided search term. To have a even more reliable experience, the user will now always start the selection process in the root folder of the default storage. Resource tiles are now adapting to the surrounding container instead of the viewport, to make better use of the available space. The file list now holds all related code to the file- and folderbrowser. Resolves: #99861 Releases: main Change-Id: I76e9412f552406326777d01c64c6da4a5d44c330 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77592 Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Sybille Peters authored
Resolves: #99846 Releases: main, 11.5 Change-Id: Ie635412ce817f537c34143aac493e4038e3b9afc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77789 Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com>
-
Thomas Hohn authored
Added Null coalescing operator, when accessing $this->register['SYS_LASTCHANGED']. Resolves: #99876 Releases: main, 11.5 Change-Id: I56a94d20195fdb82000259fdbe3e2eb723695383 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77784 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
With the introduction of the Locale API in 12.2 and its inclusion in SiteLanguage->getLocale(), the property "hreflang" can be completely removed from the Site Configuration, as the Locale API can convert the hreflang property properly into a format like "de-AT" directly. This format is described as IETF RFC 5646 language tag standard: https://www.rfc-editor.org/rfc/rfc5646.html Resolves: #99908 Releases: main Change-Id: Ie712a89b41e5f00d1c592fc3cc978f58712ef0c4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77807 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Oliver Hader authored
Resolves: #99910 Releases: main Change-Id: Ic0ec59b4a646ad4ecc04e8081afe743b5b3cbfcd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77813 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org>
-
- Feb 09, 2023
-
-
Benni Mack authored
Due to the introduction of the unified Locale class, the SiteLanguage now resolves the two-letter-iso code from the locale if it wasn't set before. It is thus removed from the GUI when editing or creating site languages, and also automatically populated as fallback, however it is recommended to fill the locale properly and the method is deprecated. Resolves: #99905 Releases: main Change-Id: Ib98a119b97ae81c96e50fda9835adc36ac41eb37 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77597 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Thomas Hohn authored
Handle faulty HTML tags that can cause a PHP warning. This is done by adding a isset() guard. Resolves: #99896 Releases: main, 11.5 Change-Id: I69c03fa55d7ad3d3f355bf76c43b3fff6e0a1f85 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77799 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Thomas Hohn authored
Handle faulty HTML tags missing an ending ' or ". This is done by adding a missing Null coalescing operator. Resolves: #99892 Releases: main, 11.5 Change-Id: I8a514f365699ab15fc0004141597e7e32d7ccb8c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77797 Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jasmina Ließmann authored
The heading in the dropdown content now matches the label already shown as button to open the dropdown in small viewports. With #99742 a heading was introduced to structure the messages listed below. With this change this heading will be removed again. In addition, the standard link markup is now also used in the introductory text. The badge contains the amount of error messages. Badge position is now aligned horizontally in the middle of the row in small viewports. Resolves: #99853 Related: #99742 Related: #99538 Releases: main Change-Id: Iea5a88c6b088ce810fc073a886251e8bfd1c880b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77721 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
-
Benjamin Kott authored
To avoid layout shifts when dragging elements in the page layout module, we are now creating a clone that consumes the original space when dragging the element. Resolves: #99903 Releases: main Change-Id: If09463e3b79c9377351a02f0af9ea29c9ad512a5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77804 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Jasmina Ließmann <minapokhalo+typo3@gmail.com>
-
Benjamin Kott authored
This patch aligns the appearance of the record list with panels in the backend. - Align checkboxes for multi record selection properly - Streamline recordlist header actions - Streamline first and last child edge padding - Make typo3-backend-new-content-element-wizard-button component immitate button behaviour - Make typo3-recordlist-record-download-button component immitate button behaviour - Correct action spacing in page module Resolves: #99865 Releases: main Change-Id: I7cf439cf9aac1fabf54f76cb7f1cb496e4584620 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77751 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com>
-
Christian Kuhn authored
The ext:lowlevel "System > Configuration" table views are now client-side collapsible and search aware, without reload. This is similar to what has been established with "Active TypoScript" and "Active PageTsConfig" already. Change-Id: I7c9f275505881a939b244a470c00e639b35fa30a Resolves: #99899 Related: #99747 Related: #99782 Releases: main Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77794 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Jochen Roth authored
Hidden task groups are not shown in the dropdown when editing a task. When a task was saved the selected (hidden) group is lost. This has been fixed by extending the query to include hidden groups. Resolves: #99855 Releases: main, 11.5 Change-Id: I8bd94fd3dfad4d0c19e08e8f91904ec2c2f32367 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77724 Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Josef Glatz <typo3@josefglatz.at> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benjamin Kott authored
With this patch, we are starting to declutter the record list. The search box and Clipboard toggles are now available in the "View" settings of the record list view. This change follows the pattern we already introduced in the file list. For the search box, the level selector is now always visible. Resolves: #99895 Releases: main Change-Id: I55cd65f3eda491d44199d9886610c4d6135acc38 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77793 Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
This change removes the default configuration of "typo3Language" in the site language configuration. This served the language key used for rendering translated labels from XLF files. The option is removed from the UI, and if the "typo3Language" is not set in the language configuration, the language is resolved from the locale. In addition, certain values regarding system locales in POSIX format (values such as "C" or "POSIX") are now handled in the Locale class as well. Resolves: #99882 Releases: main Change-Id: Ifeeec5d54984426c792ab59b1af44a01d0cdae5d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77726 Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Franz Holzinger authored
use TYPO3\CMS\Core\Http\ApplicationType; Releases: main, 11.5 Resolves: #99888 Change-Id: Ifd2e9bcb46fb08efba5579e2b2ed45605f31157d Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77791 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Josef Glatz <typo3@josefglatz.at> Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Alexander Grein authored
The recursive function pagesToFlatArray make use of the page tree repository on two places, which always instantiates the same object. To improve the performance this patch instantiates the page tree only once and stores it in a protected property. Moreover, it adds another protected property editPageAndDefaultLanguageAccess, which holds the general allowance of a backend user to modify pages and access to the default language. This information is needed in the pagesToFlatArray as well and was requested over and over again. Finally, the array_merge construction inside fetchDataAction and filterDataAction was changed to a more performant solution, by merging it after the loop. Overall, this reduces the request time of a page tree ajax call (data and filter) for around 10%. Resolves: #99852 Releases: main, 11.5 Change-Id: I75e8fca96c3eebec72a00e328c634338191d31c1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77750 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Georg Ringer authored
An empty end date of a scheduler task is valid and must be allowed. Resolves: #99175 Resolves: #99878 Releases: main Change-Id: I7dd1fd515a400e83c7eb71894c973817d0bb6261 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76805 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Josef Glatz <typo3@josefglatz.at> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Josef Glatz <typo3@josefglatz.at> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benjamin Kott authored
Add visible fallback to avoid unnessesary layout shift until component is fully loaded. Resolves: #99890 Releases: main Change-Id: Ie3d49a420e5d7bc45cfef611616836482fd3b0b0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77795 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
-
- Feb 08, 2023
-
-
Benjamin Kott authored
The editable page component now looks and feels like a regular h1 element, and keeps this appereance when edit mode is triggered. The new edit mode blends in and avoids layout shifts as much as possible. Resolves: #99879 Releases: main Change-Id: Ie21ed58a822731a70342247fc13c1a45a00f2504 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77786 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-