From cdae3f7fd749232164dba661a9a419cd0cfff440 Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Fri, 26 Dec 2025 00:05:45 +0000 Subject: [PATCH] fixup! fixup! fixup! Utilise shared workflows. --- .github/workflows/release.yaml | 1 + docs/index.html | 563 ++++++++++++++++----------------- 2 files changed, 265 insertions(+), 299 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 5d4a96c..7d17995 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -16,6 +16,7 @@ jobs: uses: lukaszraczylo/shared-actions/.github/workflows/go-release.yaml@main with: go-version: ">=1.25" + docker-enabled: true secrets: inherit publish-helm-chart: diff --git a/docs/index.html b/docs/index.html index e0e3838..2697043 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,5 +1,5 @@ - + @@ -20,34 +20,100 @@ -webkit-text-fill-color: transparent; background-clip: text; } - .glass { - background: rgba(255, 255, 255, 0.1); - backdrop-filter: blur(10px); - border: 1px solid rgba(255, 255, 255, 0.2); - } .hover-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; } .hover-lift:hover { transform: translateY(-5px); - box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); } .code-block { background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%); } + + /* Fade-in animation */ + @keyframes fadeInUp { + from { + opacity: 0; + transform: translateY(30px); + } + to { + opacity: 1; + transform: translateY(0); + } + } + + .fade-in { + animation: fadeInUp 0.6s ease-out forwards; + opacity: 0; + } + + .delay-100 { animation-delay: 0.1s; } + .delay-200 { animation-delay: 0.2s; } + .delay-300 { animation-delay: 0.3s; } + + /* Scroll progress bar */ + .progress-bar { + position: fixed; + top: 0; + left: 0; + height: 4px; + background: linear-gradient(90deg, #667eea 0%, #764ba2 100%); + z-index: 9999; + transition: width 0.1s ease-out; + } + + /* Mobile menu animation */ + .mobile-menu { + transform: translateX(100%); + transition: transform 0.3s ease-in-out; + } + + .mobile-menu.active { + transform: translateX(0); + } + + /* Smooth hover glow */ + .glow-on-hover { + position: relative; + overflow: hidden; + } + + .glow-on-hover::before { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 0; + border-radius: 50%; + background: rgba(255, 255, 255, 0.1); + transform: translate(-50%, -50%); + transition: width 0.6s, height 0.6s; + } + + .glow-on-hover:hover::before { + width: 300px; + height: 300px; + } + +
+ -