Yin Kou
|
07d2050c5f
|
feat(ui): integrate official shadcn/ui + Radix primitives + cmdk + cva in src/components/ui
|
2026-11-07 00:40:25 +08:00 |
|
Yin Kou
|
cbc47336d6
|
feat(auth): replace browser Basic Auth popup with custom Shadcn SSO AuthGateModal and .hl-input system
|
2026-11-07 00:33:10 +08:00 |
|
Yin Kou
|
6b589fa62a
|
feat(portal): implement two-tier AppShell header (fix top-left wrapping) and interactive Storybook workbench
|
2026-11-07 00:17:06 +08:00 |
|
Yin Kou
|
4ca86da55f
|
feat(portal): auto-switch light/dark theme via prefers-color-scheme with top-right toggle
|
2026-11-07 00:11:48 +08:00 |
|
Yin Kou
|
eae4596aa3
|
feat(portal): migrate V3 console to React 19 + Vite + TypeScript + Zustand + Tailwind v4
|
2026-11-07 00:07:22 +08:00 |
|
Yin Kou
|
518f1e757e
|
feat(portal): mount V3 dashboard on main domain https://nav.961504.xyz (port 3002)
|
2026-11-06 23:56:16 +08:00 |
|
Yin Kou
|
00a93d1f0e
|
fix(portal): replace 404 iterm2.png with valid google-gemini.png icon for AGY
|
2026-11-06 23:55:12 +08:00 |
|
Yin Kou
|
daddff375c
|
revert(portal): restore V3 colorful icon layout on 3004
|
2026-11-06 23:51:39 +08:00 |
|
Yin Kou
|
3ddc18c048
|
style(portal): pure monochrome Vercel Geist / Linear obsidian & titanium design
|
2026-11-06 23:47:23 +08:00 |
|
Yin Kou
|
356c892d67
|
feat(portal-v3): implement Homepage+Shadcn V3 layout per Principal UI Reviewer blueprint
|
2026-11-06 23:38:22 +08:00 |
|
Yin Kou
|
d2c5448565
|
feat(dashboard): deploy open-source Homepage (3002) and Glance (3003) connected to live telemetry
|
2026-11-06 23:20:47 +08:00 |
|
Yin Kou
|
33d188cad9
|
fix(portal): read NAS backup history from local log to avoid macOS SMB TCC prompt
|
2026-11-06 23:17:04 +08:00 |
|
Yin Kou
|
a072a62141
|
feat(portal): replace Sun-Panel with custom Apple Dark Glass HomeLab OS Portal + live telemetry API
|
2026-11-06 23:16:18 +08:00 |
|