Second beta release includes two important fixes solves issues with moving nodes and linking to nodes/assets in inline editing.
Read more about the linking issues in the commit message.
- Kickstarting a new site is not working if the demo site package is active
- Deactivate the demo site package with ./flow package:deactivate TYPO3.NeosDemoTypo3Org before you kickstart a new site
See https://ci.neos.typo3.org/job/TYPO3%20Neos%20Release/21/
- Commit: 93f301c
- Improve handling of very long node paths
- Use node type's name instead of configuration label
- Removes duplicate display of site (when multiple sites)
- Small adjustments to icons
- Commit: 38473e7
Linking to nodes/assets in inline editable properties using Aloha, was broken because the href attribute was removed during sanitization. They were removed since node:// & asset:// wasn't acknowledged as correct. This happened due to the sanitization configuration being overwritten, a regression introduced with the Aloha upgrade.
Unfortunately this bug means that all links to nodes/assets made inline since the Aloha update are broken. However they can be fixed by clicking the link in the text, since the href is then added and saved correctly.
Additionally removed unused marking/cleaning code.
Fixes: NEOS-742
- Commit: f348817
A regression was introduced with the addition of icons to the reference(s) inspector editors, causing a JavaScript error when an existing selection should be shown.
Regression change I322998d5e25363684366eaec755bb4b984be8f1c
Fixes: NEOS-801 Related: NEOS-409
- Commit: fc6c10d
Adjusts the publishing service test to the new dependency ordering in the node publishing introduced in I5b9ab12384c7b8298bb79752c0e90563a62c2203.
Related: NEOS-770
- Commit: 1f7ed7c
- Commit: 8603ed4
Removes a superfluous line that has been accidentally introduced with Id51aa287d57eb50e55536604878c22c6dfc52c15
Related: NEOS-558 Related: NEOS-801
- Commit: 2eedbc4
The text property is used for the label and it often contains line breaks. To avoid whitespace around the text, it should be trimmed.
Additionally the label is cropped to a 100 characters, since it's very unlikely a label needs to be any longer than that. This is again necessary because the text property can often contain lots of text.
Related: NEOS-257
- Commit: bf31e36
Using grunt.config.merge
needs at least Grunt version 0.4.5
- Commit: 4226a42
- Styled as cards instead of links
- Navigatable with tab navigation
- Max-height with overflow when exceeded
- Handling of long node type labels (ellipsis + title)
Additionally some clean up:
- Renamed AbstractDialog to AbstractModal
- Abstracted the two different InsertNodePanels into one
Fixes: NEOS-581 Resolves: NEOS-609
- Commit: 90c01ba
When dialog are opened the focus is moved on the action buttons of the dialog, which prevents allows keyboard navigation to handle the dialog. Additionally it prevents weird behavior when hitting enter or tab navigating after opening a dialog.
Resolves: NEOS-596
- Commit: 860beed
Moving of the new image TypoScript objects cause issues, since the objects had been adjusted to the new resource management. This change brings back the original implementation, which works for 1.2.
Related: NEOS-745
- Commit: 40338fd
The reference and references editor use a threshold of 1 character before they start a search for matches. This change makes that threshold configurable:
editorOptions: threshold: 4
The default value is now 2.
Resolves: NEOS-558
- Commit: 1c64a6e
When a validation error is thrown in a service controller the errorAction tries to output it, but the output is empty because json_encode cannot handle objects.
Relases: master, 1.2, 1.1 Fixes: NEOS-411
- Commit: bac6e56
This TypoScriptObject was moved from TYPO3.Media to avoid a dependency on TypoScript in Media. See original change for usage examples, I10898dd66838f5bfedff23818e92100efb35bffe.
Fixes: NEOS-745
- Commit: b7bd89c
- Commit: b1f70c8
Group and sort node types as defined in the node type configuration in the NodeTypeEditor used for changing node type in the inspector. Additionally add node type icon for added clarity.
Resolves: NEOS-422
- Commit: bf4a066
If a document node type has the configuration ui.group
set,
it shows up in the inline create new panel.
Fixes: NEOS-736
- Commit: 563656e
There's a mixture in the direction of various arrow buttons. Now they're streamlined to mean that the direction the arrow points is the direction that the element moves. E.g. a down allow opens the element when clicked.
Resolves: NEOS-598
- Commit: 7f24305
When the node tree is searched, the focus on the search field is lost after the results are returned.
This causes the situation where the user hits backspace and then instead of deleting parts of the search term the page is navigated back.
Fixes: NEOS-359
- Commit: dafce1f
When a shortcuts resolves to a node it results in the error 500 Shortcut resolves to unsupported type. This happens as the check for instanceof NodeInterface in the NodeController fails is not imported and as such returns FALSE.
Resolves: NEOS-754
- Commit: 920f259
The Neos TemplateImplementation was deprecated even before version 1.0 and just outputs an error message, therefor cannot be in productive use. Removing it will fix the possible error in the AbstractMenuImplementation that imports the TemplateImplementation from TypoScript which can lead to a fatal PHP error as the name is already in use in this namespace.
Resolves: NEOS-738
- Commit: 7d75e1f
- Commit: 543a873
- Commit: 2ac71db
- Commit: 812843f
No changes
No changes
Shadow nodes need to be removed when removing a changed node from a workspace.
Fixes: NEOS-797
- Commit: 5b9cca1
Shadow nodes must only be created if no original shadow node exists before. This solves moving the same node twice. In addition a scenario where a node is moved to and from at the same path is covered by storing the reference and sorting the nodes to be published by their dependencies (topological sorting).
Fixes: NEOS-770
- Commit: 1815891
- Commit: 79108ca
No changes
No changes
This is a follow-up to the previous commit I4786908d68f99050a7a7f935e7c02b472c07f3f3 that fixes the positioning of the shortcut menu on the "Shortcuts" page
Related: NEOS-564
- Commit: 0b24c39
Renames the page "Shortcut" to "Shortcuts" and adds four sub-nodes of the currently supported shortcut node types:
- Shortcut to first child node
- Shortcut to parent node
- Shortcut to selected target
- Shortcut to external URI
Related: NEOS-564
- Commit: 6314d12