React + Vite + TypeScript SPA covering the full ABS feature set (library browsing, item detail, metadata/cover editing, podcasts, player with session sync, admin: users/libraries/scanner/server settings). Dev uses a dynamic CORS proxy; production is served by server/index.mjs (static + reverse proxy to ABS_URL). Includes systemd unit and installer under deploy/. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
10 lines
374 B
XML
10 lines
374 B
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
|
|
<rect width="32" height="32" rx="7" fill="#0C0A09"/>
|
|
<g fill="none" stroke="#F59E0B" stroke-width="2.4" stroke-linecap="round">
|
|
<path d="M11 9v14"/>
|
|
<path d="M16 9v14"/>
|
|
<path d="M21.2 9.6l4.2 13.4"/>
|
|
</g>
|
|
<path d="M7 24h18" stroke="#A8A29E" stroke-width="2.2" stroke-linecap="round"/>
|
|
</svg>
|