Skim v1.0.13 β "Chat, unchained" πͺ
The one where the AI chat stops living inside a panel and becomes an actual window you can put wherever you like. Also the one where we deleted a setting instead of adding one. π
β¨ New
Pop a chat out into its own window β hit Ctrl+K in any AI chat (ask, palette, or the folder digest) and it flies off into a frameless window of its own. Drag it to the second monitor, keep reading mail underneath, and it keeps streaming the whole time. π
Close it and it comes home β Esc, β, Alt+F4, whatever you press, the conversation slides back inline exactly where it was. No "session expired", no starting over. π
Click a citation in a popped-out chat and the actual email opens in the main window β which politely un-minimizes itself from the tray instead of making you go find it. π
Open a second, third, fourth chat window β they cascade instead of stacking pixel-perfectly on top of each other, which was funny exactly once.
π Fixed
Follow-up questions stop re-searching for mail they already have. The digest marks everything it covered as read, then the follow-up went hunting for unread mail and foundβ¦ nothing. Now the model gets a list of the emails it already pulled up and just reads them by number. π§
No more silent empty answers. A model that ran out of tool calls mid-plan used to justβ¦ stop, and you got a blank. Now it's told the plan ends here and to answer with what it's got β and if it genuinely returns nothing, you get a real error instead of an eloquent void. π€
Closing a chat window stops the request. Previously the backend cheerfully kept generating (and billing) an answer nobody would ever read. Your API key thanks you. πΈ
π§Ή Housekeeping
The AI chat used to exist twice β once expanded inside the command palette, once bolted onto the reading pane β plus a palette_expanded setting to choose a size. All of it collapsed into one component and one session store: 1,279 lines deleted, and the two copies can never drift apart again. π§Ό
The old "Expand / Collapse" buttons retired gracefully; a single shared toggle took their place. Farewell, you served us adequately.
Translations refreshed across all 12 languages. π
Grab it here: https://github.com/nikserg/skim/releases/tag/v1.0.13


Replies
Be the first to reply
Have a question or a thought to share? Add a comment above to start the conversation.