From 0046c92ee3fa00b4549795be742101d3fb329f07 Mon Sep 17 00:00:00 2001 From: eldov Date: Sun, 30 Aug 2026 06:32:14 +0200 Subject: [PATCH] feat: enhance Erugo theme to responsive full-screen cyber glassmorphism template --- README.md | 16 + deploy.sh | 32 ++ views/app.blade.php | 724 +++++++++++++++++++++++++++------ views/shares/failed.blade.php | 52 ++- views/shares/pending.blade.php | 77 ++-- 5 files changed, 732 insertions(+), 169 deletions(-) create mode 100644 README.md create mode 100755 deploy.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..c567cc7 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# Erugo Views & Design + +Frontend Blade Templates und Layouts für den Erugo Upload-Dienst ([upload.free-warez.win](https://upload.free-warez.win)). + +--- + +## 📁 Struktur +- `views/app.blade.php`: Hauptlayout mit Farbschemata, CSS-Variablen und UI-Komponenten. +- `views/shares/`: Templates für Share-Status (`pending.blade.php`, `failed.blade.php`). +- `views/emails/`: HTML-Mail-Templates (Twig). +- `deploy.sh`: Synchronisiert die Views zum VPS und startet den Container neu. + +## 🚀 Deployment +```bash +./deploy.sh +``` diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..9ff0e6d --- /dev/null +++ b/deploy.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# deploy.sh - Deploy Erugo Views & Themes +# Domain: upload.free-warez.win +# Target Host: free-warez.win -> /opt/containers/erugo/views + +set -euo pipefail + +TARGET_HOST="free-warez.win" +TARGET_DIR="/opt/containers/erugo/views" +LOCAL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +echo "🚀 Deploying Erugo Views" +echo " Target: $TARGET_HOST:$TARGET_DIR" +echo "===============================================" + +# 1. Check SSH connection +echo "📡 Checking SSH connection to $TARGET_HOST..." +if ! ssh -q -o BatchMode=yes -o ConnectTimeout=5 "$TARGET_HOST" exit; then + echo "❌ Cannot connect to $TARGET_HOST via SSH." + exit 1 +fi + +# 2. Sync Views +echo "🔄 Syncing blade templates & views..." +rsync -avz --delete "$LOCAL_DIR/views/" "$TARGET_HOST:$TARGET_DIR/" + +# 3. Restart container to flush template caches +echo "🔄 Restarting Erugo container..." +ssh "$TARGET_HOST" "docker restart erugo" + +echo "✅ Erugo updated!" +echo "✨ Deployment complete!" diff --git a/views/app.blade.php b/views/app.blade.php index e9b5f06..02e8598 100644 --- a/views/app.blade.php +++ b/views/app.blade.php @@ -1,188 +1,656 @@ - + + + + {{ $settings['application_name'] }} @vite('resources/js/app.js') - - - - @if(isset($theme->theme->dimensions->panel)) - --panel-border-radius: {{ $theme->theme->dimensions->panel->borderRadius ?? '10px' }}; - @endif + + + +
- \ No newline at end of file + diff --git a/views/shares/failed.blade.php b/views/shares/failed.blade.php index 82b6ec1..9eb3f6c 100644 --- a/views/shares/failed.blade.php +++ b/views/shares/failed.blade.php @@ -1,32 +1,56 @@ - + + + + + - - {{ $settings['application_name'] }} + {{ $settings['application_name'] }} - Fehler @vite('resources/js/app.js') - -
diff --git a/views/shares/pending.blade.php b/views/shares/pending.blade.php index 5410b15..3c2df7b 100644 --- a/views/shares/pending.blade.php +++ b/views/shares/pending.blade.php @@ -1,50 +1,73 @@ - + + + + + - - {{ $settings['application_name'] }} + {{ $settings['application_name'] }} - Wird vorbereitet @vite('resources/js/app.js') - - -