ATProto-based AI Assistant Chat interface.

Fold the sidebar's chats under a Chats heading

The chats now sit in a section that folds away under its Chats heading, as the tags do. FoldingSection in chat-list holds the look both share, with the heading's end button, such as the tags' clear button, placed by the section rather than its caller. sidebar.ts splits the old sectionHeading in two: sectionHeading, bold and in the text's ink, for Tags and Chats, and groupHeading, grey and regular weight with less room above, for the chats' dates, so the dates read as a step below. sidebarSection holds the room above each section. The loading skeleton draws the Chats heading and a date in the place the chats will take, so nothing moves as they arrive.


Author pouriade.com
Date Commit Parent a154eb4e
+119 -55
9 changed files
+119 -55
9 changed files