12 Commits

Author SHA1 Message Date
85e8eb0615 fix: favicon url
All checks were successful
Build / build (push) Successful in 4m24s
Build / deploy-stage (push) Successful in 4m40s
Build / deploy-production (push) Successful in 4m40s
Build / switch-stage (push) Successful in 2m10s
Release / switch-production (push) Successful in 2m59s
2025-06-27 13:49:19 +02:00
82ab2960fc fix: change to bigger favicon
All checks were successful
Build / build (push) Successful in 4m17s
Build / deploy-production (push) Successful in 4m5s
Build / deploy-stage (push) Successful in 4m41s
Build / switch-stage (push) Successful in 2m1s
2025-06-27 13:28:21 +02:00
9d4fad0889 fix: change back to current and make first release manual
All checks were successful
Build / build (push) Successful in 4m23s
Build / deploy-production (push) Successful in 4m50s
Build / deploy-stage (push) Successful in 5m0s
Build / switch-stage (push) Successful in 2m21s
Release / switch-production (push) Successful in 2m56s
2025-06-26 12:16:30 +02:00
9720b9328e fix: change to apt-get and change cache:flush to release from current, to work on first release
Some checks failed
Build / build (push) Successful in 4m16s
Build / deploy-stage (push) Successful in 3m42s
Build / switch-stage (push) Failing after 2m17s
Build / deploy-production (push) Successful in 3m56s
2025-06-26 11:55:16 +02:00
177d79ceb1 fix: change php version for deployment
Some checks failed
Build / build (push) Successful in 4m11s
Build / deploy-stage (push) Successful in 3m6s
Build / switch-stage (push) Successful in 2m4s
Build / deploy-production (push) Failing after 3m13s
2025-06-26 10:04:43 +02:00
b6ba7f24fe feat: deploy to production
Some checks failed
Build / build (push) Successful in 5m16s
Build / deploy-production (push) Failing after 2m24s
Build / deploy-stage (push) Failing after 2m3s
Build / switch-stage (push) Has been skipped
2025-06-26 09:47:50 +02:00
080bf9e186 fix: flush cache at deployment
All checks were successful
Build / build (push) Successful in 4m17s
Build / deploy-stage (push) Successful in 2m42s
Build / switch-stage (push) Successful in 2m8s
2025-06-23 17:19:24 +02:00
71d06aabd6 fix: flush cache before extension:setup
Some checks failed
Build / build (push) Successful in 4m22s
Build / deploy-stage (push) Failing after 2m29s
Build / switch-stage (push) Has been skipped
2025-06-23 17:10:43 +02:00
b65377dee4 fix: update card image styling for improved visibility and layout
Some checks failed
Build / build (push) Successful in 4m26s
Build / deploy-stage (push) Failing after 2m30s
Build / switch-stage (push) Has been skipped
2025-06-23 16:54:04 +02:00
c552021c35 fix: change back to columns
All checks were successful
Build / build (push) Successful in 4m20s
Build / deploy-stage (push) Successful in 2m38s
Build / switch-stage (push) Successful in 2m9s
2025-06-18 17:48:34 +02:00
1cd8e30a16 fix: change to imagecols
All checks were successful
Build / build (push) Successful in 4m19s
Build / deploy-stage (push) Successful in 2m43s
Build / switch-stage (push) Successful in 2m5s
2025-06-18 17:37:42 +02:00
6c602a4838 fix: remove not available view helper 2025-06-18 17:34:34 +02:00
8 changed files with 41 additions and 42 deletions

View File

@@ -68,8 +68,8 @@ jobs:
rm typo3.tar.gz rm typo3.tar.gz
- name: Install ssh agent and rsync - name: Install ssh agent and rsync
run: | run: |
apt update apt-get update
apt install -y openssh-client rsync apt-get install -y openssh-client rsync
- name: Upload release - name: Upload release
uses: deployphp/action@v1 uses: deployphp/action@v1
with: with:
@@ -93,8 +93,8 @@ jobs:
rm typo3.tar.gz rm typo3.tar.gz
- name: Install ssh agent and rsync - name: Install ssh agent and rsync
run: | run: |
apt update apt-get update
apt install -y openssh-client rsync apt-get install -y openssh-client rsync
- name: Switch to release - name: Switch to release
uses: deployphp/action@v1 uses: deployphp/action@v1
with: with:
@@ -102,28 +102,28 @@ jobs:
dep: --file=./build/deploy.php release:switch stage dep: --file=./build/deploy.php release:switch stage
private-key: ${{secrets.STAGE_KEY}} private-key: ${{secrets.STAGE_KEY}}
# deploy-production: deploy-production:
# needs: build needs: build
# runs-on: ubuntu-latest runs-on: ubuntu-latest
# steps: steps:
# - name: Setup PHP - name: Setup PHP
# uses: shivammathur/setup-php@7c0b4c8c8ebed23eca9ec2802474895d105b11bc uses: shivammathur/setup-php@7c0b4c8c8ebed23eca9ec2802474895d105b11bc
# with: with:
# php-version: ${{ env.PHP_VERSION }} php-version: ${{ env.PHP_VERSION }}
# - uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
# with: with:
# name: typo3 name: typo3
# - name: Extract artifact - name: Extract artifact
# run: | run: |
# tar xf typo3.tar.gz tar xf typo3.tar.gz
# rm typo3.tar.gz rm typo3.tar.gz
# - name: Install ssh agent and rsync - name: Install ssh agent and rsync
# run: | run: |
# apt update apt-get update
# apt install -y openssh-client rsync apt-get install -y openssh-client rsync
# - name: Deploy - name: Deploy
# uses: deployphp/action@v1 uses: deployphp/action@v1
# with: with:
# deployer-binary: "./bin/dep" deployer-binary: "./bin/dep"
# dep: --file=./build/deploy.php release:create production dep: --file=./build/deploy.php release:create production
# private-key: ${{secrets.PROD_KEY}} private-key: ${{secrets.PROD_KEY}}

View File

@@ -26,8 +26,8 @@ jobs:
composer validate --no-check-publish && composer install --prefer-dist --no-progress --ignore-platform-reqs composer validate --no-check-publish && composer install --prefer-dist --no-progress --ignore-platform-reqs
- name: Install ssh agent, rsync - name: Install ssh agent, rsync
run: | run: |
apt update apt-get update
apt install -y openssh-client rsync apt-get install -y openssh-client rsync
- name: Switch to release - name: Switch to release
uses: deployphp/action@v1 uses: deployphp/action@v1
with: with:

View File

@@ -94,6 +94,7 @@ task('release:create', [
'deploy:vendors', 'deploy:vendors',
'deploy:shared', 'deploy:shared',
'deploy:writable', 'deploy:writable',
'typo3:cache:flush',
'typo3:extension:setup', 'typo3:extension:setup',
'deploy:unlock', 'deploy:unlock',
'deploy:success' 'deploy:success'
@@ -117,6 +118,7 @@ task('deploy', [
'deploy:vendors', 'deploy:vendors',
'deploy:shared', 'deploy:shared',
'deploy:writable', 'deploy:writable',
'typo3:cache:flush',
'typo3:extension:setup', 'typo3:extension:setup',
'deploy:symlink', 'deploy:symlink',
'php:reload', 'php:reload',

View File

@@ -9,7 +9,7 @@
page = PAGE page = PAGE
page { page {
typeNum = 0 typeNum = 0
shortcutIcon = EXT:base/Resources/Public/Favicons/favicon-96x96.png shortcutIcon = EXT:base/Resources/Public/Favicons/web-app-manifest-512x512.png
bodyTagCObject = COA bodyTagCObject = COA
bodyTagCObject { bodyTagCObject {

View File

@@ -25,7 +25,7 @@
<div class="card-front absolute w-full h-full backface-hidden overflow-hidden shadow-lg"> <div class="card-front absolute w-full h-full backface-hidden overflow-hidden shadow-lg">
<f:if condition="{card.images}"> <f:if condition="{card.images}">
<f:then> <f:then>
<picture class="w-full h-full object-cover grayscale group-hover:grayscale-0 transition-all duration-500"> <picture class="w-full h-full object-cover transition-all duration-500">
<!-- WEBP source --> <!-- WEBP source -->
<source <source
type="image/webp" type="image/webp"
@@ -59,9 +59,9 @@
</div> </div>
</f:else> </f:else>
</f:if> </f:if>
<div class="absolute inset-0 bg-black bg-opacity-40 flex flex-col items-center justify-center"> <div class="absolute inset-0 bg-white bg-opacity-80 flex flex-col items-center justify-center">
<div class="w-full"> <div class="w-full">
<h3 class="text-white text-xl font-bold text-center px-4">{card.header}</h3> <h3 class="text-black text-xl font-bold text-center px-4">{card.header}</h3>
</div> </div>
<div class="w-full text-center"> <div class="w-full text-center">
<div class="w-6 h-6 bg-primary text-white rounded-full inline-flex items-center justify-center"> <div class="w-6 h-6 bg-primary text-white rounded-full inline-flex items-center justify-center">
@@ -72,7 +72,7 @@
</div> </div>
<div class="card-back absolute w-full h-full backface-hidden rotate-y-180 bg-light-grey border border-dark-grey p-6"> <div class="card-back absolute w-full h-full backface-hidden rotate-y-180 bg-light-grey border border-dark-grey p-6">
<h4>{card.header}</h4> <h4 class="text-center">{card.header}</h4>
<div class="text-sm"> <div class="text-sm">
<f:format.html>{card.bodytext}</f:format.html> <f:format.html>{card.bodytext}</f:format.html>
</div> </div>

View File

@@ -23,9 +23,6 @@
</f:if> </f:if>
</f:for> </f:for>
</div> </div>
<f:if condition="{data.image -> f:count()} > 3">
<p>+ {f:math.subtract(a: '{data.image -> f:count()}', b: '3')} more images</p>
</f:if>
<p> <p>
<f:switch expression="{data.columns}"> <f:switch expression="{data.columns}">
<f:case value="2">2 Columns</f:case> <f:case value="2">2 Columns</f:case>