feat: add CI status indicator and favicon
Build & Push Portfolio Image / build-push (push) Successful in 2m40s

- Add CI status badge in header (auto-syncs from Forgejo)
- Add rock-svg-icon.svg as favicon for Chrome
- Add SOPS encrypted secrets for Forgejo token
- Add decrypt script for local dev
This commit is contained in:
Story Crater Bot
2026-08-31 22:04:57 -07:00
parent cd8e21200d
commit a09d29d9e9
8 changed files with 226 additions and 0 deletions
+3
View File
@@ -6,6 +6,7 @@ import { Menu, X, Moon, Sun } from 'lucide-react'
import { useState, useEffect } from 'react'
import { useTerminal } from '@/lib/TerminalContext'
import { useLanguage } from '@/lib/LanguageContext'
import { CIStatusIndicator } from './CIStatusIndicator'
export default function Header() {
const [open, setOpen] = useState(false)
@@ -226,6 +227,8 @@ export default function Header() {
>
{lang === 'en' ? '中文' : 'EN'}
</button>
{/* CI Status */}
<CIStatusIndicator />
</div>
</nav>