Enter to send·Shift+Enter new line
Animated spinner using charset-appropriate frames.
Modal that shows self-update progress and a bounded log tail.
Progress modal for app self-update installs.