This project is mirrored from https://git.typo3.org/typo3/typo3.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 09 Jul, 2021 1 commit
-
-
Docs panel will open on click and show its content again and add tests for all cards in this module to make sure it is and will stay fully functional. Resolves: #94472 Releases: master Change-Id: I6a30e64b3b2a4988550b6f18e50dc1ca51cc3f22 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69688 Tested-by:
core-ci <typo3@b13.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 25 Jan, 2021 1 commit
-
-
All buttons in the install tool cards footer do now use proper button tags instead of anchor tags with an empty target. Also the mark/umark buttons in "upgrade docs" do now use proper button tags. Resolves: #93347 Releases: master Change-Id: I4c079b56808b8167b0ddf30392d9cfb0ce36caf0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67505 Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 21 Dec, 2020 1 commit
-
-
Bootstrap v5 – introduced in #92616 – was added with CCS from beta1 but JavaScript from alpha2. bootstrap.bundle.js was manually wrapped into a AMD closure, and because bootstrap 5.0.0-beta1 contains alot of changes regarding data tags, it couldn't be updated in the initial patch. Bootstrap is now bundled using rollup using the ES6 sources in order to allow for automatic updates through `grunt build`. popperjs – previously bundled into bootstrap distributed files – is now added as dependency. The bootstap ES6 sources, that we now use through rollup, do not bundle this external dependency (for good reasons). Dependency added with: yarn add @popperjs/core Further adaptions contained in this change to ensure beta1 compatibility: a) Carousel "item" to "carousel-item" class migration b) $.fn.modal(options) does no longer imply $.fn.modal('show') c) Fix panels, both JS and CSS (card-group can't be used here) d) All bootstrap data- tags are migrated to data-bs-. (see https://github.com/twbs/bootstrap/pull/31827) Migrated with # renderes a sed substition with the help of a nested sed from all the # data-bs attributes that where changed in the twbs/bootstrap commit git grep -l data- | xargs sed -i $( \ curl -s \ https://patch-diff.githubusercontent.com/raw/twbs/bootstrap/pull/31827.patch | \ sed 's/data-bs-[a-z-]*/\n&\n/g' | grep "data-bs-[a-z-]" | \ sort | uniq | \ sed 's/data-bs-\(.*\)\([^a-z-]\|$\)/ -e s\/data-\1\\\([^a-z-]\\\)\/data-bs-\1\\1\/g -e s\/data('"'"'\1'"'"')\/data('"'"'bs-\1'"'"')\/g/g' \ ) # Revert false positives from the above auto-replacement git checkout -- typo3/sysext/core/Documentation/Changelog/ \ typo3/sysext/backend/Classes/Form/Container/FlexFormContainerContainer.php \ Build/Sources/TypeScript/backend/Resources/Public/TypeScript/LiveSearch.ts \ Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngineFlexForm.ts \ Build/Sources/TypeScript/install/Resources/Public/TypeScript/Module/Settings/ExtensionConfiguration.ts \ Build/Sources/Sass/typo3/_element_panel.scss (cd Build && grunt build) Resolves: #93126 Resolves: #93123 Resolves: #93132 Related: #92616 Releases: master Change-Id: Ie194d0f87d2c60df7b9e8a6de4893cfaaea55356 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67215 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Martin Kutschker <mkutschker-typo3@yahoo.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Martin Kutschker <mkutschker-typo3@yahoo.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 14 Apr, 2020 1 commit
-
-
Rst files may not contain issue numbers. The extension scanner iterates all .rst files (including Index.rst) which cases a type error for typo3/sysext/core/Documentation/Changelog/7.0/Index.rst (1/1) TypeError Return value of TYPO3\CMS\Install\UpgradeAnalysis\DocumentationFile::parseIssueId() must be of the type string, null returned Releases: master, 9.5 Resolves: #91027 Related: #90923 Change-Id: I000675700f9da17f063ccbc52d6ce0beabebf247 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64161 Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- 06 Apr, 2020 1 commit
-
-
Add related links for each upgrade documentation file at the end: - link to forge issue - link to rendered rST document This makes it possible to - read the documentation as rendered html with on click - easily share an upgrade document with others - open the related forge issue Resolves: #90923 Releases: master, 9.5 Change-Id: Iedf874e31b7026a55275d6073d645e875dab1b6c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64044 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Siepmann <coding@daniel-siepmann.de> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- 02 Aug, 2019 1 commit
-
-
Currently, when the changelogs get rendered in the Install Tool, for each document the tags get rendered in the document itself, which has a huge negative impact on rendering performance. This patch changes the rendering to the triggered deferred, when the document is opened. Resolves: #88882 Releases: master, 9.5 Change-Id: Ie5be93fb0a8b3d1aa2532b2d1a29c1948778c9d7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61401 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Josef Glatz <josefglatz@gmail.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Josef Glatz <josefglatz@gmail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 23 Apr, 2019 1 commit
-
-
The indentations in the HTML templates are out of control. Even if we provide an EditorConfig, which should ensure that the files are all uniformly indented. There seems to have been an increasing aversion to TABS over time. This has led to the fact that above all newly created templates have always been indented with SPACES instead of TABS. We now have a mix of TABS and SPACES in our project, partly also in a single file. To avoid this in the future, all existing templates were converted to indentations with SPACES and the provided EditorConfig was adapted. In order to really, really make sure that it doesn't get out of hand, we also introduce a new linter, which ensures that all HTML templates are properly indented. Resolves: #88180 Releases: master Change-Id: I86d23120bc68e3696f398b1ae76f1efc4804d501 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60522 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Oliver Wand <wand@itaw.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 19 Sep, 2018 1 commit
-
-
Improve performance of „View Upgrade Documentation“ module by reading changelogs in chunks. At first, all available versions are loaded. After that, all files are loaded chunked by their respective version. Resolves: #86281 Releases: master Change-Id: I4c07842d9389028c1899022721f66b866fb81919 Reviewed-on: https://review.typo3.org/58299 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 06 Jul, 2018 1 commit
-
-
- Introduce proper `<html>` tag - Use callouts instead of alerts - Deleted obsolete template files - Streamline handling of inline vs. modal - Fix CSS for nested panels, if parent is `flat` Resolves: #85463 Releases: master Change-Id: Ide545367d2153da5c170eda1e69397005bb8ed58 Reviewed-on: https://review.typo3.org/57454 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Jord de Jong <jord.dejong@windinternet.nl> Reviewed-by:
Robert van Kammen <rvkammen@hotmail.com> Tested-by:
Robert van Kammen <rvkammen@hotmail.com> Reviewed-by:
Jürgen Venne <venne@schaffrath-digital.de> Tested-by:
Jürgen Venne <venne@schaffrath-digital.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 12 Mar, 2018 1 commit
-
-
This patch renders the tags of the ReST files in the panel of each change log. The color of each tag is automatically adjusted to the severity of the change. Resolves: #84226 Releases: master Change-Id: Iadc4fe1f01bb3d10b2ffd85fd85a516b22a685c3 Reviewed-on: https://review.typo3.org/56115 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 19 Dec, 2017 1 commit
-
-
Expand / collapse sections need a unique id to be properly collapsible. The "Changelog documentation viewer" uses the forge issue number for this, which is not unique. The patch changes the id to use a prefix per version / section and the loop interation index. Change-Id: I350d404c61b989deab34bf517e2890e567cb3172 Resolves: #83376 Release: master, 8.7 Reviewed-on: https://review.typo3.org/55148 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- 19 Sep, 2017 1 commit
-
-
The install tool suffered from three main issues since 6.2 rewrite: * The "step" installer was re-used for recovery and installation * The routing logic was server based and threw lots of redirects which lead to redirect loops * The Controller/Action class structure was weird and hard to understand The patch solves this with a rather huge rewrite: * There are two request handlers: One for the Installer, one for the install tool. * A simple list of controllers. One InstallerController for the step installer, the others for the main module points of the install tool and a Login and a Layout controller. * Single action code is moved into controllers. * Both tool and installer first load only a <head> section that contain JS references. All other calls are ajax based and the routing is done JS side. * Installer and install tool no longer share controller code or templates, the installer can potentially be fully extracted from ext:install in another step. * Installer.js is the "walk through installation" module of the installer. * Router.js is the routing module for the install tool, all tool ajax requests get specific urls from this module and hand over errors to the Router. * Error handling is handled on JS side: If for instance the login session expires and user clicks elsewhere, a 403 response is returned which is handled by JS to route to login. This is also the place where a recovery can hook in later. * The silent configuration updater is executed again which was removed during one of the previous master patches. * The template structure is much easier. * Various card content which has been calculated when loading the card layout is moved to the ajax code for single card content. That increases the performance of the main module points and makes them pretty snappy. Change-Id: Ib40f40acba17bb47142c0da1bcfb389ab9b4b3a1 Resolves: #82504 Releases: master Reviewed-on: https://review.typo3.org/54128 Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org>
-
- 18 Aug, 2017 1 commit
-
-
The patch applies a major refactoring of the "tool" part of the install tool. As the most visible change, the install tool application is now split from the "install" backend module menu entry into four different entries - "Maintenance", "Settings", "Upgrade" and "Environment". This is in-line with the strategy outline at https://decisions.typo3.org/t/typo3-system-management-the-big-picture The patch can be seen as the main separation and split patch to introduce the integration of the install tool application into the overall backend look and feel. On the visible side, single install tool actions that were spread over the old menu entries like "all configuration" and friends are now given single "cards" within one of the four main module entries. The "standalone" version of the install tool is now similar to the backend view - just without all the other module menu entries. Aside from this major visible change, the patch comes with a main refactoring of the underlying PHP code and click behavior: * All "action" buttons that initiate something are now ajax based. Codewise, this is the major part. * No main controller loads ext_tables / ext_localconf anymore. * Main "Install.js" is now mostly a dispatcher to load specific requireJs components determined by given clicked main module. * Major refactorinng of JavaScript output and click-flow. * Introduce various new "services". Ajax actions always return objects and arrays, but no HTML. This is a major step towards proper cli and psr-7 integration. Even with the install tool paradigm "never cache anything", the application feels very snappy due to slim main controllers and straight single Ajax action triggers. Some parts of the internal PHP API of the install tool have been changed. While the install tool is "internal" anyway, this patch has been marked as [!!!] to hint extension developers in the unlikely case it breaks some low level extension. The state of this major change is not "perfect": There are various details to improve. However, this patch has more than 9k lines, all major parts work fine and the huge file juggling prevents other patches from being integrated. Glitches and further improvements can be done with small patches afterwards. Resolves: #76084 Releases: master Change-Id: I2cc93f35c0760fce33c2136d41159c802932dfc4 Reviewed-on: https://review.typo3.org/53109 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Marco Christian Krenn <krenn@webconsulting.at> Tested-by:
Marco Christian Krenn <krenn@webconsulting.at> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Philipp Hamid <ph@supertrumpf.at> Tested-by:
Philipp Hamid <ph@supertrumpf.at>
-