Checkpoint before follow-up message

Co-authored-by: dennis <dennis@konkol.net>
This commit is contained in:
Cursor Agent
2026-01-12 14:49:44 +00:00
parent 12245eec8e
commit 9839d1ba7c
10 changed files with 358 additions and 103 deletions

View File

@@ -36,7 +36,7 @@ export default function ImportExport() {
const url = window.URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url;
a.download = `portfolio-projects-${new Date().toISOString().split('T')[0]}.json`;
a.download = `portfolio-backup-${new Date().toISOString().split('T')[0]}.json`;
document.body.appendChild(a);
a.click();
window.URL.revokeObjectURL(url);
@@ -119,9 +119,9 @@ export default function ImportExport() {
<div className="space-y-4">
{/* Export Section */}
<div className="bg-stone-50 border border-stone-200 rounded-xl p-4">
<h4 className="font-medium text-stone-900 mb-2">Export Projekte</h4>
<h4 className="font-medium text-stone-900 mb-2">Backup Export (Projekte + CMS)</h4>
<p className="text-sm text-stone-600 mb-3">
Alle Projekte als JSON-Datei herunterladen
Vollständiges Backup als JSON herunterladen (inkl. CMS Inhalte und Übersetzungen)
</p>
<button
onClick={handleExport}
@@ -135,9 +135,9 @@ export default function ImportExport() {
{/* Import Section */}
<div className="bg-stone-50 border border-stone-200 rounded-xl p-4">
<h4 className="font-medium text-stone-900 mb-2">Import Projekte</h4>
<h4 className="font-medium text-stone-900 mb-2">Backup Import</h4>
<p className="text-sm text-stone-600 mb-3">
JSON-Datei mit Projekten hochladen
JSON-Datei mit Backup hochladen (Projekte + CMS + Übersetzungen)
</p>
<label className="flex items-center px-4 py-2 bg-stone-900 text-white rounded-lg hover:bg-stone-800 transition-colors cursor-pointer w-fit">
<Upload className="w-4 h-4 mr-2" />