Phase 2 - Make portrait the first-class RG visual

  1. In /opt/rise-of-pi/herm-tui/src/app.tsx, allow compact portrait during splash on RG instead of hiding it behind !(splash && tab === CHAT_TAB).
  2. In /opt/rise-of-pi/herm-tui/src/ui/Splash.tsx, add an RG-specific compact splash variant or pass enough props to render:
    • portrait/eikon animation as the main visual
    • small connection/session status
    • small controller help footer
    • no large HERM ASCII banner on RG
  3. Ensure the first frame is useful while gateway/session info is still loading. Do not require info to be populated before showing the portrait.
  4. Verify eikon assets:
ssh -o HostKeyAlias=relik-pi4.local mehdifarah@192.168.1.46 '
  cd /opt/rise-of-pi/herm-tui
  find assets src/components/avatar dist -maxdepth 4 -type f -name "*.eikon" -print
'
  1. Build and install:
ssh -o HostKeyAlias=relik-pi4.local mehdifarah@192.168.1.46 '
  cd /opt/rise-of-pi/herm-tui
  bun test
  bunx tsc --noEmit
  bun run build
'
  1. Test from RG launch path, not only over local SSH.