main
refactor(react): extract repeated UI primitives (#3003)
Refactor core-polled app state and screen intelligence status (#464)
feat(mascot): render dynamic backend Rive mascots with version cache (#4131)
feat(agent_meetings): wire mascotId through full stack + fix tests (#3363)
feat(theme): runtime theming — semantic tokens, Theme Studio, presets (#4130)
feat(voice): global push-to-talk hotkey (#3090) (#3349)
fix(wallet): reveal existing recovery phrase instead of regenerating the wallet (#3849)
fix(webhooks,cron): wire trigger pipeline so agents auto-respond reliably (#747)