Project

General

Profile

Activity

From 2021-01-07 to 2021-02-05

2021-02-05

17:45 Revision fcd53a92: [TASK] gitlab-ci: Simplify gerrit voting
Change-Id: Ic60be2582afee8c8fe45e25cafb853285343265f
Resolves: #93447
Releases: master
Reviewed-on: https://review.ty...
Christian Kuhn
09:14 Revision 353c476e: [TASK] Run CI pre-merge suite for gerrit changes only
When a patch is pushed to gerrit, the gerrit-adapter
middleware also synchronizes the master branch. This
triggers tw...
Christian Kuhn

2021-02-04

21:32 Revision c5198cdf: [BUGFIX] Avoid access to missing mbstring functions
This patch removes usages of mbstring functions which are missing in the
fallback package symfony/polyfill-mbstring.
...
Simon Gilli
18:27 Revision ac54283f: [DOCS] Fix AssetCollector information regarding inclusion of CSS
Earlier, documentation erroneously stated that CSS could be moved to
the bottom of <body>. This is not the case (and ...
Jonas Eberle
18:26 Revision 426c0a25: [BUGFIX] Avoid access to missing mbstring functions
This patch removes usages of mbstring functions which are missing in the
fallback package symfony/polyfill-mbstring.
...
Simon Gilli
18:14 Revision 4b50bec1: [DOCS] Fix AssetCollector information regarding inclusion of CSS
Earlier, documentation erroneously stated that CSS could be moved to
the bottom of <body>. This is not the case (and ...
Jonas Eberle
15:07 Revision 825c0365: [BUGFIX] Allow stage actions with invalid mailer configuration
When changing the stage of workspace records, e.g.
"Publish to live", it's possible to send notification emails
to in...
Oliver Bartsch
14:35 Revision 2bf78401: [TASK] gitlab-ci votes patches on gerrit
Resolves: #93434
Releases: master
Change-Id: I9d6918f5bbfc6f12d09b1459405e6749f04b2c0c
Reviewed-on: https://review.ty...
Christian Kuhn
13:11 Revision 13efb6b3: [TASK] Remove jQuery from Tree components
This change aims to reduce the overhead by using
jQuery in favor of Vanilla JS in various Tree-related
JS files in pr...
Benni Mack
12:29 Revision a6bfd190: [TASK] Migrate TreeToolbar to TypeScript
This change migrate the TreeToolbar (used in FormEngine
Category Tree for example) to TypeScript,
removing effectivel...
Benni Mack
12:11 Revision d7cdf916: [BUGFIX] Allow stage actions with invalid mailer configuration
When changing the stage of workspace records, e.g.
"Publish to live", it's possible to send notification emails
to in...
Oliver Bartsch
08:55 Revision ea823022: [TASK] Adapt for upcoming Symfony 5.3 command tag properties
With the Symfony PR https://github.com/symfony/symfony/pull/39851
new depndency injection console.command tag propert...
Benjamin Franzke
08:44 Revision 72c01923: [TASK] Adapt for upcoming Symfony 5.3 command tag properties
With the Symfony PR https://github.com/symfony/symfony/pull/39851
new depndency injection console.command tag propert...
Benjamin Franzke

2021-02-03

21:10 Revision 5bdd303a: [TASK] Move help button of access module to the toolbar
The help button belongs to the toolbar and not within the
content area.
Resolves: #93416
Releases: master
Change-Id:...
Georg Ringer
21:03 Revision 1dc8b12f: [TASK] Add Build/gitlab-ci.yml and includes
A first Build/gitlab-ci.yml for master. Core v10 and
v9 will have dedicated patches.
This specifies jobs executed vi...
Christian Kuhn
16:34 Revision d52b2bc3: [BUGFIX] Do not render empty type attribute
PageRenderer now omits empty type attributes
also for scripts added through includeJSLibs
or includeJSFooterlibs.
Re...
Oliver Bartsch
16:16 Revision 14c03711: [BUGFIX] Do not render empty type attribute
PageRenderer now omits empty type attributes
also for scripts added through includeJSLibs
or includeJSFooterlibs.
Re...
Oliver Bartsch
16:06 Revision 385b3b7a: [BUGFIX] Re-allow rendering of IRRE subitems in Workspaces GridView
In previous TYPO3 versions (until the Workspace module was refactored
in TYPO3 v8) it was possible to manipulate the ...
Benni Mack
16:06 Revision a9eeacb7: [BUGFIX] Re-allow rendering of IRRE subitems in Workspaces GridView
In previous TYPO3 versions (until the Workspace module was refactored
in TYPO3 v8) it was possible to manipulate the ...
Benni Mack
15:10 Revision c9a17261: [TASK] Update links in dashboard widgets to right version of documentation
Point the links in the documentation widgets for the dashboard to the
right version of the documentation.
Resolves: ...
Richard Haeser

2021-02-02

12:24 Revision bb971f78: [BUGFIX] Properly position ContextMenu again
With #89496 the ContextMenu got keyboard support
added. However, the underlying code does still
use only a click even...
Benni Mack
10:42 Revision 683f6668: [TASK] Use d3 v6 microlibraries
In order to avoid loading an unnecessarily large complete d3 bundle,
we now only pull in the small amount of modules ...
Benjamin Franzke

2021-02-01

22:19 Revision 1963ee59: [TASK] runTests.sh: Acceptance tests with mysql and postgres
Allow mysql & postgres for acceptance tests in
addition to default mariadb:
* Build/Script/runTests.sh -s acceptance...
Christian Kuhn
22:07 Revision e13c4592: [BUGFIX] Allow backend login with invalid mailer notification
When a TYPO3 installation has `warning_email_addr` set,
but the mailer configuration is wrong (e.g. cannot connect
to...
Benni Mack
21:54 Revision a03cc2f8: [TASK] runTests.sh: Acceptance tests with mysql and postgres
Allow mysql & postgres for acceptance tests in
addition to default mariadb:
* Build/Script/runTests.sh -s acceptance...
Christian Kuhn
21:54 Revision b48a9e20: [BUGFIX] Strip tags from RSS items in Dashboard widget
As the output of the widgets in the Dashboard is processed
by htmlspecialchars(), the tags need to be stripped before...
Chris Müller
21:40 Revision 27ff588c: [TASK] runTests.sh: Acceptance tests with mysql and postgres
Allow mysql & postgres for acceptance tests in
addition to default mariadb:
* Build/Script/runTests.sh -s acceptance...
Christian Kuhn
21:24 Revision bef361be: [BUGFIX] Strip tags from RSS items in Dashboard widget
As the output of the widgets in the Dashboard is processed
by htmlspecialchars(), the tags need to be stripped before...
Chris Müller
20:42 Revision a6ecc6c4: [TASK] runTests.sh: Switch to a new set of test images
New images are to be found on official TYPO3
https://hub.docker.com/u/typo3 account.
Most images are based on alpine...
Christian Kuhn
20:41 Revision cdfe386c: [TASK] runTests.sh: Switch to a new set of test images
New images are to be found on official TYPO3
https://hub.docker.com/u/typo3 account.
Most images are based on alpine...
Christian Kuhn
20:36 Revision 20314cb4: [TASK] runTests.sh: Switch to a new set of test images
New images are to be found on official TYPO3
https://hub.docker.com/u/typo3 account.
Most images are based on alpine...
Christian Kuhn
20:11 Revision c730176b: [BUGFIX] Fix PageTree drag-end animation
During the migration to d3 v6 in #93394
one event listener was forgotten to be
updated for the changes callback signa...
Benjamin Franzke
20:09 Revision faf6fc0c: [BUGFIX] Allow backend login with invalid mailer notification
When a TYPO3 installation has `warning_email_addr` set,
but the mailer configuration is wrong (e.g. cannot connect
to...
Benni Mack
20:08 Revision 49cbb111: [BUGFIX] Only show workspace next/prev stage buttons with access
The buttons in the info dialog of a record in the workspaces
module shows the buttons "Publish to live" (or send to n...
Benni Mack
18:48 Revision 21821f8d: [TASK] Drop two unit tests that heavily rely on environment
* The file permission related LocalDriverTest basically test
getPermissions() that is a set of native PHP methods t...
Christian Kuhn
18:48 Revision 793cd0cd: [TASK] Drop two unit tests that heavily rely on environment
* The file permission related LocalDriverTest basically test
getPermissions() that is a set of native PHP methods t...
Christian Kuhn
18:47 Revision fbfab06e: [TASK] Drop two unit tests that heavily rely on environment
* The file permission related LocalDriverTest basically test
getPermissions() that is a set of native PHP methods t...
Christian Kuhn
18:35 Revision 3c52d828: [BUGFIX] Drop UFT-8 BOM on some files
Some documentation related files contain a UTF-8 BOM
while they shouldn't.
Usually, script Build/Scripts/checkUtf8Bom...
Christian Kuhn
18:35 Revision aa4904c5: [BUGFIX] Drop UFT-8 BOM on some files
Some documentation related files contain a UTF-8 BOM
while they shouldn't.
Usually, script Build/Scripts/checkUtf8Bom...
Christian Kuhn
18:35 Revision 536e7005: [BUGFIX] Drop UTF-8 BOM on some files
Some documentation related files contain a UTF-8 BOM
while they shouldn't.
Usually, script Build/Scripts/checkUtf8Bom...
Christian Kuhn
18:34 Revision 7dfbfa1a: [TASK] runTests.sh: Minor cleanups
* Run postgres with hard coded user to avoid connection isssues
* Add some missing reports.xml for acceptance tests
*...
Christian Kuhn
18:34 Revision f1096255: [TASK] runTests.sh: Minor cleanups
* Run postgres with hard coded user to avoid connection isssues
* Add some missing reports.xml for acceptance tests
*...
Christian Kuhn
18:34 Revision deab12f7: [TASK] runTests.sh: Minor cleanups
* Run postgres with hard coded user to avoid connection isssues
* Add some missing reports.xml for acceptance tests
*...
Christian Kuhn
16:36 Revision 109c781a: [BUGFIX] Only show workspace next/prev stage buttons with access
The buttons in the info dialog of a record in the workspaces
module shows the buttons "Publish to live" (or send to n...
Benni Mack
15:49 Revision c6655939: [BUGFIX] Return unique doktypes in TreeController::getDokTypes()
Resolves: #93393
Releases: master, 10.4
Change-Id: I827e421eef1696edfdc47d7544d8ebc2dd40c052
Reviewed-on: https://rev...
Tobias Wojtylak
14:57 Revision 0f6371ef: [TASK] Migrate to D3.js v6
D3.js v6 contains quite some changes, but most
are irrelevant for TYPO3, as we already migrated
from d3-request to co...
Benjamin Franzke
14:54 Revision 99382e05: [BUGFIX] Return unique doktypes in TreeController::getDokTypes()
Resolves: #93393
Releases: master, 10.4
Change-Id: I827e421eef1696edfdc47d7544d8ebc2dd40c052
Reviewed-on: https://rev...
Tobias Wojtylak
14:30 Revision 6532b6ec: [BUGFIX] Decouple id selectors from SvgTree and PageTree
The PageTree component (added in TYPO3 v9) is based on SVG Tree,
which was added in a previous version (TYPO3 v8).
H...
Benni Mack
06:34 Revision 826d15b8: [BUGFIX] Improve exceptions when BE.adminOnly or BE.IPmaskList is used
TYPO3 now returns a HTTP 403 status code, when BE.adminOnly is
configured or when the clients IP address does not mat...
Torben Hansen

2021-01-31

21:28 Revision 9f7ed147: [BUGFIX] Improve exceptions when BE.adminOnly or BE.IPmaskList is used
TYPO3 now returns a HTTP 403 status code, when BE.adminOnly is
configured or when the clients IP address does not mat...
Torben Hansen
15:40 Revision 8171c9e6: [DOCS] Added condition to snippet for social media fallback images
It is possible to have multiple og:image meta tags by the specs. By
adding the condition to your TypoScript setup, th...
Richard Haeser
15:25 Revision def73f27: [DOCS] Added condition to snippet for social media fallback images
It is possible to have multiple og:image meta tags by the specs. By
adding the condition to your TypoScript setup, th...
Richard Haeser
09:28 Revision 2f16ad1f: [BUGFIX] Avoid double CSH wraps in linkvalidator tasks settings
Labels in linkvalidator's additional field settings for the schedule
are actually invoking `BackendUtility::wrapInHel...
Oliver Hader
09:15 Revision fd38e794: [BUGFIX] Avoid double CSH wraps in linkvalidator tasks settings
Labels in linkvalidator's additional field settings for the schedule
are actually invoking `BackendUtility::wrapInHel...
Oliver Hader
07:54 Revision d30a0b25: [BUGFIX] Avoid double CSH wraps in linkvalidator tasks settings
Labels in linkvalidator's additional field settings for the schedule
are actually invoking `BackendUtility::wrapInHel...
Oliver Hader

2021-01-29

13:13 Revision ce50934c: [TASK] Migrate some PageTree components to TypeScript
+ removed NavigationComponentInterface - actually no
class-like component did implement it
+ introduced TreeInterfa...
Oliver Hader
12:49 Revision 789882d6: [TASK] Show full url in InputLinkElement
If an external url is provided in a link field, the full url should be
shown instead of only the domain. Hiding all o...
Georg Ringer
09:28 Revision 011f8370: [TASK] Remove not helpful parts from log entries
Log entries in the log module show some internal log numbers like `(msg#255.3.2)`
which is neither understandable nor...
Georg Ringer
08:09 Revision a0d0e14f: [BUGFIX] Do not render empty title attributes in ImageViewHelper
The ImageViewHelper uses strict types for checking if
the `title` property of the image is not an empty string.
Since...
Oliver Bartsch

2021-01-28

18:21 Revision 5bfb9b29: [BUGFIX] Do not render empty title attributes in ImageViewHelper
The ImageViewHelper uses strict types for checking if
the `title` property of the image is not an empty string.
Since...
Oliver Bartsch

2021-01-27

13:38 Revision 59405436: [TASK] Improve core update error messages
Performing a core update in the install tool requires
a couple of checks, regarding directory structure
and permissio...
Oliver Bartsch
13:18 Revision 5f646593: [TASK] Improve core update error messages
Performing a core update in the install tool requires
a couple of checks, regarding directory structure
and permissio...
Oliver Bartsch
13:17 Revision ed46d6d0: [BUGFIX] Use full height for link browser
The link browser now uses the full height again
by fully utilizing the flexbox functionality and
wrapping the content...
Benni Mack
13:01 Revision 516b37e6: [BUGFIX] Ensure IRRE record selectors show up with maxitems set
When an IRRE field in FormEngine has maxitems set,
and an item gets removed (thus, allowing an inline element
to be a...
Benni Mack
12:49 Revision 323eb7a8: [BUGFIX] Ensure IRRE record selectors show up with maxitems set
When an IRRE field in FormEngine has maxitems set,
and an item gets removed (thus, allowing an inline element
to be a...
Benni Mack
10:01 Revision 798801f6: [FEATURE] Enable resizing & toggling of navigation area
The button in the topbar for switching of the navigation area
(page tree for example) is removed in favor of:
1) a b...
Benni Mack
08:43 Revision 50936e26: [BUGFIX] Fix delegation of toolbar events
In #92704 the module menu got improved. The toolbar
events were delegated to dedicated objects instead
of just delega...
Oliver Bartsch

2021-01-26

16:13 Revision 3d995510: [BUGFIX] Fix table header styles in info module
To restore proper distinction between header and body
rows, the table header cells now use the th tag instead of td.
...
Oliver Bartsch
15:37 Revision 7671dca6: [TASK] runTests.sh: Add install on mysql and grunt clean check
Allow:
* Build/Scripts/runTests.sh -s install -d mysql
* Build/Scripts/runTests.sh -s checkGruntClean
The acceptance...
Christian Kuhn
15:20 Revision a734dcb6: [TASK] runTests.sh: Add install on mysql and grunt clean check
Allow:
* Build/Scripts/runTests.sh -s install -d mysql
* Build/Scripts/runTests.sh -s checkGruntClean
The acceptance...
Christian Kuhn
15:17 Revision f3924433: [TASK] runTests.sh: Add install on mysql and grunt clean check
Allow:
* Build/Scripts/runTests.sh -s install -d mysql
* Build/Scripts/runTests.sh -s checkGruntClean
The acceptance...
Christian Kuhn
12:35 Revision 0e6fe81b: [TASK] Update WidgetRegistration.rst
Replace "an" with "a"
Releases: master
Resolves: #93364
Change-Id: I47f2945bf140e1e470f3861bae0e3604076a4f7a
Reviewe...
FlowOverstack
12:27 Revision 22ce221d: [TASK] runTests.sh: Add phpstan and docBlockCheck
Allows:
* Build/Scripts/runTests.sh -s docBlockCheck
* Build/Scripts/runTests.sh -s phpstan
These two have been adde...
Christian Kuhn
12:27 Revision 7257f2a8: [TASK] runTests.sh: Add phpstan and docBlockCheck
Allows:
* Build/Scripts/runTests.sh -s docBlockCheck
* Build/Scripts/runTests.sh -s phpstan
These two have been adde...
Christian Kuhn
10:58 Revision 22a74940: [TASK] Revert removal of pagination labels
Restore the translations of pagination labels to make updates easier
and to have some default labels which can be use...
Georg Ringer
09:46 Revision d1242e69: [TASK] runTests.sh: composer & yarn caches in .cache/ dir
Composer and yarn caches are now stored to .cache/
directory within the checkout when using runTests.sh
suites like -...
Christian Kuhn
09:45 Revision e7d46bab: [TASK] runTests.sh: composer & yarn caches in .cache/ dir
Composer and yarn caches are now stored to .cache/
directory within the checkout when using runTests.sh
suites like -...
Christian Kuhn
09:45 Revision ff385c17: [TASK] runTests.sh: composer & yarn caches in .cache/ dir
Composer and yarn caches are now stored to .cache/
directory within the checkout when using runTests.sh
suites like -...
Christian Kuhn

2021-01-25

20:57 Revision d635f476: [BUGFIX] Fix implementation of frontend login redirect to group login
This patch makes felogin search through all user groups until it finds
one in which a redirect page id is defined.
R...
Peter Kraume
20:37 Revision 7f488e0e: [TASK] Improved record history view
The Record History module has been revamped:
* The settings are now placed as inline-form, using less space
* Severa...
Benni Mack
20:27 Revision d63a436f: [BUGFIX] Fix implementation of frontend login redirect to group login
This patch makes felogin search through all user groups until it finds
one in which a redirect page id is defined.
R...
Peter Kraume
19:52 Revision 730385ea: [TASK] runTests.sh: Allow chunking of acceptance and functional tasks
The '-c x/y' option for acceptance and functional jobs now
allows to split the set of acceptance/functional tests int...
Christian Kuhn
19:51 Revision 5dcd532f: [TASK] runTests.sh: Allow chunking of acceptance and functional tasks
The '-c x/y' option for acceptance and functional jobs now
allows to split the set of acceptance/functional tests int...
Christian Kuhn
19:51 Revision f30bb99a: [TASK] runTests.sh: Allow chunking of acceptance and functional tasks
The '-c x/y' option for acceptance and functional jobs now
allows to split the set of acceptance/functional tests int...
Christian Kuhn
18:18 Revision 98f8a7ea: [TASK] runTests.sh: clean summary in verbose mode
The 'summary' section at the end of runTests.sh is
cluttered with command output if -v is given.
Suppress this by set...
Christian Kuhn
18:18 Revision 6df91f7d: [TASK] runTests.sh: clean summary in verbose mode
The 'summary' section at the end of runTests.sh is
cluttered with command output if -v is given.
Suppress this by set...
Christian Kuhn
18:18 Revision 4762a7f6: [TASK] runTests.sh: clean summary in verbose mode
The 'summary' section at the end of runTests.sh is
cluttered with command output if -v is given.
Suppress this by set...
Christian Kuhn
16:03 Revision 4c6e73a9: [TASK] Use buttons in Install tool
All buttons in the install tool cards footer do now
use proper button tags instead of anchor tags with
an empty targe...
Oliver Bartsch
14:32 Revision 4e3c5f56: [BUGFIX] Escape user and group name in permission module
The user name and group name are stored as data attribute in the "reset"
button in the permission module once somebod...
Andreas Fernandez
10:57 Revision 8b4bdaf2: [BUGFIX] Use correct parameter for fetching TSconfig
The ListController now uses the correct parameter for
fetching the TCEFORM TSconfig options.
Furthermore is the `fie...
Oliver Bartsch
10:41 Revision 4b433c03: [BUGFIX] Use correct parameter for fetching TSconfig
The ListController now uses the correct parameter for
fetching the TCEFORM TSconfig options.
Furthermore is the `fie...
Oliver Bartsch

2021-01-22

22:45 Revision b653ba99: Revert "[TASK] No reference index for workspace delete placeholders"
This reverts commit 84948b2c4d8740f1dcec352eb357337c23cc28f4.
The strategy to not have reference index entries for
w...
Christian Kuhn
20:38 Revision 158d3252: [TASK] Migrate backend scaffolding to flexbox
Use flexbox for layouting to avoid transform/position
based shifting of the content module.
Also use `position: stick...
Benjamin Franzke
20:04 Revision b4704906: [BUGFIX] Properly show unchanged workspace records in workspace module
When a user is editing a complex data structure with IRRE and
if he just changes one entry of a structure then
all th...
Uwe Trotzek
19:39 Revision e20350bd: [TASK] Simplify usage of SimplePagination
Providing the pages of a pagination directly in the `SimplePagination`
reduced the work of extension developers.
In F...
Georg Ringer
19:39 Revision 9bcb07ce: [TASK] Fix color contrast for label-success
Add bootstrap class label-success to _element_label.scss.
Font color set to black and background color to a 20% ligh...
Mylene Kreiger
18:55 Revision 0f0d284e: [TASK] Simplify usage of SimplePagination
Providing the pages of a pagination directly in the `SimplePagination`
reduced the work of extension developers.
In F...
Georg Ringer
16:52 Revision c6752916: [BUGFIX] Add missing class in extension manager pagination
Resolves: #93349
Releases: master
Change-Id: I72b5a590db6f1dbad3ca6279ef3d02029cf4549f
Reviewed-on: https://review.ty...
Oliver Bartsch
08:49 Revision d7dd58de: [TASK] Migrate topbar scaffolding to flexbox
This change migrates the responsive
topbar to flexbox, getting rid of some ugly
"position: fixed" functionality as we...
Benni Mack

2021-01-21

22:31 Revision 75f0849c: [BUGFIX] Fix typo in documentation
The documentation for the deprecated
constants is missing a word in a sentence.
In addition, the documentation clari...
Benni Mack
22:03 Revision ff223224: [BUGFIX] Fix typo in documentation
The documentation for the deprecated
constants is missing a word in a sentence.
In addition, the documentation clari...
Benni Mack
21:07 Revision 6fdd28d8: [TASK] Remove Chrome Repainting CSS hack
A CSS hack was introduced with #f191477a1c958b178241f47f91d5b2937feb558a
see (https://forge.typo3.org/issues/66742)
f...
Benni Mack
20:44 Revision 62f2dc80: [BUGFIX] Fix SysLogErrors widget link to belog module
The SysLogErrors widget now links to the belog module
using `top.goToModule` to also change the state in the
module m...
Oliver Bartsch
20:36 Revision 078dae16: [TASK] Use buttons in Permissions module
The permissions module previously used a lot of
anchor elements without a target defined.
To improve accessibility a...
Oliver Bartsch
19:36 Revision 068f7af2: [BUGFIX] Fix SysLogErrors widget link to belog module
The SysLogErrors widget now links to the belog module
using `top.goToModule` to also change the state in the
module m...
Oliver Bartsch
12:22 Revision 76e91a5f: [TASK] Organize file / link selector output
This change sorts out the link selector fields and
additional fields, as well as the file selector to streamline
the ...
Benni Mack
12:19 Revision c02137be: [BUGFIX] Fix CSH popover styling
The popover (when clicking on a "?" icon)
now properly sets the styling of the popover-header
class.
Resolves: #9332...
Benni Mack

2021-01-20

21:55 Revision 8b0e90c9: [BUGFIX] Respect date aspect in PageRepository runtime cache
Pages with a date visibility outside the current date had their preview
link generated incorrectly as the runtime cac...
Richard Haeser
21:14 Revision e2a04392: [BUGFIX] Use correct select element on changing owner / group
When multiple select elements are visible, the value
of the correct element is now used when changing
the owner / gro...
Oliver Bartsch
21:13 Revision 602b1a0e: [BUGFIX] Respect date aspect in PageRepository runtime cache
Pages with a date visibility outside the current date had their preview
link generated incorrectly as the runtime cac...
Patrick Schriner
21:10 Revision a87e0ec2: [TASK] Use buttons in Permissions module
The permissions module previously used a lot of
anchor elements without a target defined.
To improve accessibility a...
Oliver Bartsch
20:43 Revision b07436ca: [BUGFIX] Respect date aspect in PageRepository runtime cache
Pages with a date visibility outside the current date had their preview
link generated incorrectly as the runtime cac...
Patrick Schriner
19:39 Revision ede93dbd: [BUGFIX] Don't render hreflang tag for pages with canonical set
When a canonical link is set in the page properties, this page
or translation should not get a hreflang link in front...
Richard Haeser
16:11 Revision e3d34dd5: [FEATURE] Improve keyboard navigation for module menus
The module menu implements the keyboard navigation suggested
by the ARIA Best Practices 1.1 for roles "menubar" and "...
Martin Kutschker
15:33 Revision 8dbb66e5: [BUGFIX] Don't render hreflang tag for pages with canonical set
When a canonical link is set in the page properties, this page
or translation should not get a hreflang link in front...
Richard Haeser
15:13 Revision dd3c52a8: [BUGFIX] Use correct data attribute in constant editor
In the bootstrap v5 migration the data attribute key which is used
in JavaScript to perform actions depending on the ...
Oliver Bartsch

2021-01-19

16:45 Revision 8b3b73da: [BUGFIX] Streamline checkbox rendering in TYPO3 Backend
This change uses Twitter Bootstrap 5 usages across TYPO3 Backend,
and fixes the toggle / icon toggle switch.
Now the...
Benni Mack
13:40 Revision 17b2e47c: [TASK] Add link to open original file from the edit view
Resolves: #93298
Releases: master
Change-Id: Ic93d7e837fc3a19e78211bbe3b7562ac3cd51213
Reviewed-on: https://review.ty...
Kevin Appelt
13:09 Revision e85c0b27: [TASK] Remove jQuery from Permissions module
The Permissions backend module and its JavaScript module now ditch jQuery
in favor of native browser API and TYPO3 AP...
Andreas Fernandez
10:47 Revision af8635db: [BUGFIX] Fix extension listing
The listing of extensions in the Extension Manager module
now properly shows the inactive extensions again.
Previous...
Benni Mack
10:14 Revision 38c90adf: [FEATURE] Synchronize folder relations after rename
To prevent broken records which reference a renamed
folder, the AfterFolderRenamedEvent is now used to
synchronize th...
Oliver Bartsch
08:09 Revision 9bc0b767: [BUGFIX] Properly show unchanged workspace records in workspace module
When a user is editing a complex data structure with IRRE and
if he just changes one entry of a structure then
all th...
Uwe Trotzek

2021-01-18

22:23 Revision 2ed7e810: [FEATURE] Add textWrap argument to f:link.typolink viewhelper
This adds the ability to wrap the content of an automatically
generated typolink link text, e.g. when linking to inte...
Johannes Rebhan
10:22 Revision e7b45ab9: [TASK] Display user and group names completely
User and group names in the access module are no longer shortened
after 20 characters. It is now possible to see the ...
Guido Schmechel
10:21 Revision ac3d49ea: [BUGFIX] Use the correct PreviewRenderer as fallback
When there is no specific preview renderer defined for
a given subtype, the type-specific renderer can only
be used i...
Thomas Löffler
09:00 Revision 7a2fd029: [BUGFIX] Re-add proper badges for toolbar items
The opendocs toolbar item does not have a badge background anymore,
this changes re-adds the background and also unif...
Benni Mack

2021-01-17

11:26 Revision 7608be0e: [BUGFIX] Restore layout of clipboard buttons in filelist and recordlist
Will set equal height for checked checkbox and the empty button.
The first button will now get a border-radius to str...
Jochen Roth
11:22 Revision 05e679a7: [BUGFIX] Use the correct PreviewRenderer as fallback
When there is no specific preview renderer defined for
a given subtype, the type-specific renderer can only
be used i...
Thomas Löffler

2021-01-16

15:57 Revision 7415a3b5: [BUGFIX] Assure page title editing when creating new pages
Using drag and drop, one can create new pages within the
page tree. New pages can be created before, after or
within ...
Elias Häußler
13:18 Revision 6e99d31d: [BUGFIX] Assure page title editing when creating new pages
Using drag and drop, one can create new pages within the
page tree. New pages can be created before, after or
within ...
Elias Häußler
10:04 Revision aa948d65: [BUGFIX] Add focus to user confirmation password field
Since #92836 backend users have to confirm their
password on accessing the install tool in the backend.
The correspo...
Oliver Bartsch
07:41 Revision ce4fbab3: [BUGFIX] Preserve order of link handlers
If some link handlers are hidden with "blindLinkOptions" then we still
want to preserve the well-known order of the o...
Markus Klein
07:14 Revision 16b2ec0e: [BUGFIX] Preserve order of link handlers
If some link handlers are hidden with "blindLinkOptions" then we still
want to preserve the well-known order of the o...
Markus Klein

2021-01-13

12:12 Revision 30759170: [BUGFIX] Avoid fatal errors with empty bodytext content
The page module does not throw a fatal error
anymore if a content type "text" has a bodytext
of value "null" instead ...
Benni Mack
10:30 Revision 4931fc29: [BUGFIX] Use absolute path for clipboard thumbnails
Resolves: #93278
Releases: master
Change-Id: Ie4b0e533fda887b92fdbd5c4e870435c12b091ca
Reviewed-on: https://review.ty...
Oliver Bartsch
10:29 Revision 9787b165: [BUGFIX] Fix RenameFile and FileDelete in EXT:filelist
The RenameFile JavaScript handles renaming of files
and folders. If renaming a folder, some input fields are
not avai...
Oliver Bartsch

2021-01-12

15:35 Revision 60dab029: [BUGFIX] Fix TypeError when loginLogoAlt is unset
As of #92628, 'loginLogoAlt' is evaluated when a custom backend
loginLogo has been set, but it is not taken into acco...
Benjamin Franzke
14:18 Revision 4bfe2ade: [BUGFIX] Show system news navigation buttons
Due to CSS changes in Boostrap 5 the navigation buttons
on the login screen were invisible.
This patch makes them vi...
Martin Kutschker
12:25 Revision 84948b2c: [TASK] No reference index for workspace delete placeholders
The reference index can be seen as a 'cache' for
consuming application parts other than the
DataHandler, which does n...
Christian Kuhn
11:23 Revision fbdfea58: [BUGFIX] Do not turn workspace delete records into move records
Scenario: A live page has a page localization. In workspaces,
the page localization is deleted, creating a delete pla...
Christian Kuhn
11:17 Revision 9dfd0a60: [BUGFIX] Add workspace restriction to RecordsXmlSitemapDataProvider
By adding the workspace restriction to the RecordsXmlSitemapDataProvider,
only records in the live workspace are show...
Richard Haeser
11:04 Revision 37b7a893: [BUGFIX] Add workspace restriction to RecordsXmlSitemapDataProvider
By adding the workspace restriction to the RecordsXmlSitemapDataProvider,
only records in the live workspace are show...
Richard Haeser
10:36 Revision 0fabdc18: [TASK] Reduce RelationHandler state
Some protected properties with single usage are replaced
with local variables to reduce complexity.
Resolves: #93269...
Oliver Bartsch

2021-01-11

21:29 Revision 8538ea0a: [FEATURE] Allow icon overlay in newContentElementWizard
A new TSconfig option `iconOverlay` is introduced,
which allows to define an icon overlay for each
element within the...
Sebastian Iffland
20:24 Revision 67ad9d7a: [TASK] Separate restore from delete in DataHandler
The DataHandler delete related methods still handle
too many things.
This is yet another divide & conquer patch: Move...
Christian Kuhn
19:50 Revision 9e6ed87d: [BUGFIX] Hide deleted flexform section in DOM
If a Flexform section gets deleted, the container must be hidden in DOM
and not deleted, as the underlying DataHandle...
Andreas Fernandez
19:36 Revision b66d495e: [BUGFIX] Hide deleted flexform section in DOM
If a Flexform section gets deleted, the container must be hidden in DOM
and not deleted, as the underlying DataHandle...
Andreas Fernandez
13:45 Revision 6d742dc3: [BUGFIX] Fix edit page title input group
The correct height of the input group is restored by
removing unnecessary wrappers around the buttons.
See: https://...
Oliver Bartsch
08:48 Revision 19367524: [BUGFIX] Respect mod.web_list.noViewWithDokTypes also in record list
The option noViewWithDokTypes is now also respected for
the control panel of a single record in the listing.
Resolve...
Eric Chavaillaz
07:09 Revision 31f70f9d: [BUGFIX] Remove duplicate error message in AjaxDataHandler
When an error occurs in a DataHandler AJAX call, the error message
should only be shown once.
Resolves: #93207
Relea...
Simon Schaufelberger
06:45 Revision 9eada3ad: [BUGFIX] Remove duplicate error message in AjaxDataHandler
When an error occurs in a DataHandler AJAX call, the error message
should only be shown once.
Resolves: #93207
Relea...
Simon Schaufelberger

2021-01-10

20:40 Revision 9923a4b2: [BUGFIX] Small issues on the backend login screen
The translation key login.error.capslock is duplicated.
The second instance is now named login.error.capslockStatus
a...
Martin Kutschker
11:50 Revision 81e91676: [BUGFIX] Working preview links in workspace mails
Fix a couple of issues with state change emails in
workspaces:
* We still can't deep link to the backend. The genera...
Christian Kuhn

2021-01-09

23:18 Revision 76703b9c: [BUGFIX] Hide impossible actions for pid 0
This patch removes some actions that don't make any sense with pid 0:
- toggle visibility in menu via context menu
-...
Andreas Fernandez
22:51 Revision 369ffcbd: [BUGFIX] Hide impossible actions for pid 0
This patch removes some actions that don't make any sense with pid 0:
- toggle visibility in menu via context menu
-...
Andreas Fernandez
12:14 Revision fb9a9ea8: [FEATURE] Add alt-text to login logo
The login logo for the default logo is set to "TYPO3 logo".
For custom logos an alt-attribute for the image tag can
b...
Georg Ringer
09:33 Revision 8f238b40: [BUGFIX] FormEngine: Fix several validation issues in complex field types
The FormEngine field type `selectMutlipleSideBySide` is very special, as
it's a combination of four input and select ...
Andreas Fernandez

2021-01-08

21:36 Revision 0e4e6c7b: [TASK] Blind more configuration options per default
TYPO3 should blind sensitive configurations options, such
as credentials or keys, by default, since the configuration...
Oliver Bartsch
19:55 Revision 6854af87: [TASK] Blind more configuration options per default
TYPO3 should blind sensitive configurations options, such
as credentials or keys, by default, since the configuration...
Oliver Bartsch
19:24 Revision 4bc56676: [BUGFIX] Fix several issues with collapse elements
Since bootstrap v5 the collapse JavaScript plugin
is using `collapse.show` instead of `collapse.in`
as the expanded s...
Oliver Bartsch
19:20 Revision bb32a77c: [BUGFIX] Use absolute path for media files in backend
Since #93048 using relative paths in backend does not
longer work in most cases. Therefore the MediaRenderers
should ...
Oliver Bartsch
19:19 Revision d3e5dc32: [BUGFIX] Discard workspace records when deleting live records
Since #93121 workspace records have no soft-delete
behavior anymore. This is now respected when live
records are dele...
Christian Kuhn
09:07 Revision f9aa35f2: [BUGFIX] Fix rendering issues in changelog rst
Fix rendering issues in
`Deprecation-92386-DeprecatedExtbasePropertyInjection`.
Resolves: #93241
Related: #92386
Rel...
Georg Ringer

2021-01-07

19:18 Revision b52f67b6: [TASK] Fetch route from request instead of GET parameter
The "route" GET parameter is deprecated since #93048.
Therefore the route path has now to be fetched from the
request...
Oliver Bartsch
19:13 Revision f179a57f: [TASK] Propagate "immediate" responses through the middleware stack
When a controller finds some pre-requisites of the called
action are not fulfilled, it can create an 'early' response...
Benjamin Franzke
18:46 Revision a97accab: [BUGFIX] Working preview links in workspace mails
Fix a couple of issues with state change emails in
workspaces:
* We still can't deep link to the backend. The genera...
Christian Kuhn
17:13 Revision b18c047b: [TASK] Replace GeneralUtility::getIndpEnv('REQUEST_URI')
If a reqest object already is around,
$request->getAttribute('normalizedParams')->getRequestUri()
can be used as a dr...
Anja Leichsenring
15:19 Revision 7cb8d697: [BUGFIX] Suppress warning in SimpleFileBackend unlink()
Calling $cache->remove() on a simple file backend when
the file does not exist leads to a PHP warning.
Checking with ...
Christian Kuhn
15:18 Revision 38b3680e: [TASK] Simplify FileBackend->remove()
Throw if frozen, then call ->remove() of SimpleFileBackend
Resolves: #93239
Related: #92847
Releases: master
Change-...
Christian Kuhn
15:05 Revision f5be82d0: [BUGFIX] Suppress warning in SimpleFileBackend unlink()
Calling $cache->remove() on a simple file backend when
the file does not exist leads to a PHP warning.
Checking with ...
Christian Kuhn
13:46 Revision 71884c8f: [BUGFIX] Use PSR-17 interfaces in Extbase
In order to strengthen TYPO3's focus on PSR standards, this change
uses PSR-17 interfaces instead of the custom Respo...
Benjamin Franzke
13:37 Revision 60022de9: [TASK] Replace missing jquery import in SelectTreeElement
SelectTreeElement makes use of $.param() without importing
jquery via requireJS. Instead of adding the missing jquery...
Benjamin Franzke
11:27 Revision 210b2c0c: [TASK] Improve accessibility of login
Colour contrast for footnote text meets WCAG 2.1 requirements.
Role status for the caps-lock notice belongs to the di...
Martin Kutschker
 

Also available in: Atom