feat: add CI status indicator and favicon
Build & Push Portfolio Image / build-push (push) Successful in 2m40s
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:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user