Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d5160a3
!!! TASK: Mark compatible with Neos 9
Sebobo Jun 13, 2026
10a8c02
FEATURE: Refactor controller to new CR
Sebobo Jun 13, 2026
4ec3bd3
TASK: Convert template from fluid to Fusion
Sebobo Jun 13, 2026
6d76205
FEATURE: Allow choosing content repositories
Sebobo Jun 15, 2026
9d65ee0
FEATURE: Select content from tree views
Sebobo Jun 15, 2026
0ec2e1a
TASK: Add editorconfig
Sebobo Jun 16, 2026
db677ec
BUGFIX: Show selection state for content repository and improve layout
Sebobo Jun 19, 2026
470080c
BUGFIX: Solve issues when calling copy action
Sebobo Jun 19, 2026
7b7f70b
BUGFIX: Only update tethered nodes during copy and use correct DSP
Sebobo Jun 21, 2026
a71cd0d
TASK: Render flash messages via js
Sebobo Jun 21, 2026
ca00c52
TASK: Move transfer methods into separate service class
Sebobo Jun 21, 2026
57dae05
TASK: Adjust css selector for selection form
Sebobo Jun 21, 2026
9e1d874
FEATURE: Show dimension specializations in dropdown
Sebobo Jun 21, 2026
3fa8743
TASK: Improve static typing
Sebobo Jun 21, 2026
cd3927b
TASK: Add phpstan tests and adjust code
Sebobo Jun 21, 2026
d57797f
TASK: Show warning if no nodes were copied
Sebobo Jun 22, 2026
7734a1f
BUGFIX: Traverse through all compatbile dimension combinations to cop…
Sebobo Jun 22, 2026
a60b51a
TASK: Modernise JS
Sebobo Jun 22, 2026
181d236
BUGFIX: Copy variants as real variants of the original node to be copied
Sebobo Jun 22, 2026
e145945
TASK: Code cleanup
Sebobo Jun 22, 2026
9f88bca
BUGFIX: Don’t include backend Fusion in standard Fusion runtime
Sebobo Jun 23, 2026
cc1b8a1
TASK: Update readme
Sebobo Jun 24, 2026
7c094a1
BUGFIX: Correct case for fusion include
Sebobo Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 4

[*.{yml,yaml,json}]
indent_size = 2

[*.md]
indent_size = 2
trim_trailing_whitespace = false

[*.js]
ij_html_space_inside_empty_tag = true
ij_javascript_spaces_within_imports = true
ij_typescript_use_double_quotes = false
File renamed without changes.
65 changes: 65 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Tests

on:
push:
branches: [ main, '1.x' ]
pull_request:
branches: [ main, '1.x' ]

jobs:
phpstan:
runs-on: ubuntu-latest

strategy:
matrix:
phpVersion:
- '8.3'
neosVersion:
- '9.1'

name: 'PHPStan - Neos ${{ matrix.neosVersion }}'

steps:
- name: Checkout package
uses: actions/checkout@v3
with:
path: package

- name: Checkout Neos base distribution
uses: actions/checkout@v3
with:
repository: neos/neos-base-distribution
ref: ${{ matrix.neosVersion }}
path: neos-base-distribution

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.phpVersion }}
tools: composer:v2, phpstan

- name: Get composer cache directory
id: composer-cache
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT

- name: Cache dependencies
uses: actions/cache@v3
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ matrix.neosVersion }}-${{ hashFiles('neos-base-distribution/composer.json') }}
restore-keys: ${{ runner.os }}-composer-${{ matrix.neosVersion }}-

- name: Copy package into distribution
run: |
mkdir -p neos-base-distribution/Packages/Plugins
cp -R "$GITHUB_WORKSPACE/package" neos-base-distribution/Packages/Plugins/Shel.Neos.TransferContent

- name: Install dependencies
working-directory: neos-base-distribution
run: |
composer config --no-plugins allow-plugins.neos/composer-plugin true
composer install --no-interaction --no-progress

- name: PHPStan analysis
working-directory: neos-base-distribution/Packages/Plugins/Shel.Neos.TransferContent
run: phpstan analyse -c phpstan.neon --level=max --no-progress
Loading
Loading