← All posts

v0.3.11 — Session Sidebar, Fork Trees, and Profile Images

Persistent session sidebar on large screens with search, load, fork, rename, and nested fork navigation. Forked sessions now appear as a session tree. User profile images and animation-renderer settings.

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.