feat(cms): improve admin content editing

This commit is contained in:
Schubert Ferenc 2026-07-04 11:01:29 +02:00
parent 12d31f5468
commit a284bbc188
26 changed files with 362 additions and 147 deletions

40
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "funktechnik-schubert-website",
"version": "0.4.0",
"version": "0.4.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "funktechnik-schubert-website",
"version": "0.4.0",
"version": "0.4.1",
"dependencies": {
"@types/nodemailer": "^8.0.1",
"next": "16.2.10",
@ -529,7 +529,7 @@
"darwin"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -551,7 +551,7 @@
"darwin"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -760,7 +760,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -785,7 +785,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -810,7 +810,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -835,7 +835,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -860,7 +860,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -885,7 +885,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -910,7 +910,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -935,7 +935,7 @@
"linux"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -957,7 +957,7 @@
"@emnapi/runtime": "^1.7.0"
},
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -976,7 +976,7 @@
"win32"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -995,7 +995,7 @@
"win32"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -1014,7 +1014,7 @@
"win32"
],
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"
@ -2711,9 +2711,9 @@
}
},
"node_modules/electron-to-chromium": {
"version": "1.5.385",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.385.tgz",
"integrity": "sha512-78sa/M08MNAYHQfjoWMvOlKQqZ0ElhSm/L5HNUc96VZ3b+KvDVnngFm8sYQy0XrhTRgAhggHr5abA7yTvRdo4Q==",
"version": "1.5.387",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz",
"integrity": "sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==",
"dev": true,
"license": "ISC"
},
@ -5313,7 +5313,7 @@
"semver": "^7.7.3"
},
"engines": {
"node": "^18.17.0 || ^20.4.0 || >=21.0.0"
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
},
"funding": {
"url": "https://opencollective.com/libvips"