0.3.11 brings a dedicated session sidebar to the chat view so you can navigate your learning history without leaving the conversation. Forked sessions are now threaded into an explorable tree, and the web app supports custom user avatars and a choice of animation renderers.
Persistent Session Sidebar
A collapsible sidebar on the left of the chat view lists every saved session with search, load, fork, rename, and delete actions. Nested forks are indented under their parent and the current session is highlighted. The sidebar is visible at md breakpoint and up and collapses to a drawer on smaller screens.
Fork Session Trees
Forking a session now keeps a reference to the parent session id and the fork timestamp. The sidebar renders this as a nested tree so you can trace how a conversation branched. A forking transition on the active session card makes the split easy to track visually.
User Profile Images
Settings now accepts a profile-image URL which renders as a user avatar throughout the chat UI. The Keating logo replaces the generic robot icon on assistant messages for brand consistency.
Animation Renderer Setting
Generated animation artifacts now use Hyperframes as the single in-browser renderer, with replay, pause, scrub, and loop controls built into the player.