What's New
🗑 Bulk Chat Deletion
Too many chats piling up? Now you can delete them in bulk:
- Click ☑ in the Chats section header to enter selection mode
- Check the chats you want to remove (or hit All to select everything)
- Press Delete — all selected chats are removed in a single atomic request
🔄 Agent Activity Persists on Tab Switch & Page Refresh
"Активність · N" and "Працює..." no longer disappear when switching tabs or refreshing the page.
Three bugs were fixed:
switchTab()was savingcurTxtand_toolLogthen immediately clearing them on the very next line — now only the DOM reference (curEl) is cleared; data survives for restoration when the user returns- The "Активність" panel was not restored if Claude was in the tool-calling phase with no text yet (
savedTxtwas falsy) — nowsavedLogis checked independently - After a page refresh during an active session, no spinner was shown; now a streaming element with a spinner is pre-created immediately so WS catch-up messages have a target
Files Changed
public/index.html— bulk selection UI (CSS + HTML + JS),switchTabfix,loadSessrestore logicserver.js—POST /api/sessions/bulk-deletewith SQLite transactionpackage.json— version bump to 5.17.0