Commit Graph

357 Commits

Author SHA1 Message Date
Nicolas Varrot
414e2ccae5 fix: session tooltip click-through, copy buttons stopPropagation, rename spacebar (v1.64.2) 2026-02-15 20:39:28 +00:00
Nicolas Varrot
5ee2d119a5 docs: mark feedback items #75-#78 as done 2026-02-15 20:08:33 +00:00
Nicolas Varrot
b315d80dac chore: bump v1.64.1 2026-02-15 20:07:38 +00:00
Nicolas Varrot
7606a09ba9 fix: clipboard fallback for insecure contexts, session rename via sessions.patch
- Add copyToClipboard utility with execCommand fallback for HTTP deployments (#76)
- Replace all navigator.clipboard.writeText calls with copyToClipboard
- Session rename now persists server-side via sessions.patch (#78)
- Pass onRename callback from App to Sidebar
2026-02-15 20:07:33 +00:00
Nicolas Varrot
e05e17acd3 chore: bump v1.64.0 2026-02-15 18:04:31 +00:00
Nicolas Varrot
15ace2a9ba feat: collapsible long code blocks with expand/collapse toggle
Code blocks longer than 25 lines are now automatically collapsed,
showing only the first 10 lines with a gradient fade and a
'Show all N lines' button. Click to expand/collapse.

Also fixes version sync (package.json now matches v1.63.4)
and shows line count in the language header for long blocks.
2026-02-15 18:04:25 +00:00
Nicolas Varrot
eb63675761 fix: move action buttons below content to prevent overlap on short messages (v1.63.4) 2026-02-15 17:58:27 +00:00
Nicolas Varrot
bb100a0a22 fix: min-width on bubbles to prevent button wrap, fix session tooltip clickable, fix compact scope (v1.63.3) 2026-02-15 17:56:22 +00:00
Nicolas Varrot
38fb717758 fix: move retry button into inline toolbar (v1.63.2) 2026-02-15 17:43:48 +00:00
Nicolas Varrot
a38e56cd8c fix: message action buttons inside bubble (v1.63.1) 2026-02-15 17:09:50 +00:00
Nicolas Varrot
e52d5b7d51 fix: move message action buttons inside bubble, no more overflow clipping 2026-02-15 17:09:14 +00:00
Nicolas Varrot
a28898fed6 chore: bump v1.63.0 2026-02-15 16:05:00 +00:00
Nicolas Varrot
9ee9874181 feat: swipe gesture to open/close sidebar on mobile
Swipe right from the left edge to open the sidebar,
swipe left to close it. Standard mobile UX pattern
with edge detection, vertical drift rejection, and
time-based velocity check.
2026-02-15 16:04:57 +00:00
Nicolas Varrot
7890d34583 feat: session rename — double-click or pencil icon to set custom session names
- Double-click session name in sidebar to rename inline
- Pencil icon on hover for discoverability
- Custom names persisted in localStorage
- Enter to confirm, Escape to cancel, blur to save
- Clear name to revert to auto-generated display name
- Search filter respects custom names
- i18n for all 8 languages
2026-02-15 14:03:10 +00:00
Nicolas Varrot
eea9fadaf5 chore: bump v1.61.0 2026-02-15 12:04:16 +00:00
Nicolas Varrot
f012336e30 feat: reply-to-message with quote preview in chat input 2026-02-15 12:04:13 +00:00
Nicolas Varrot
89abe3ef0d chore: bump v1.60.0 2026-02-15 10:03:07 +00:00
Nicolas Varrot
b3eea972a1 feat: unread message count badges in sidebar sessions 2026-02-15 10:03:02 +00:00
Nicolas Varrot
4b4dc530e9 chore: bump v1.59.0 2026-02-15 06:03:41 +00:00
Nicolas Varrot
578c0d2a47 feat: collapsible long assistant messages with show more/less toggle
Long assistant messages (>3000 chars) are now collapsed to 400px with a
gradient fade-out and a 'Show more' button. Clicking it reveals the full
message with a 'Show less' button to re-collapse. Streaming messages are
never collapsed. Fully i18n'd (8 languages).
2026-02-15 06:03:38 +00:00
Nicolas Varrot
9bedaba289 chore: bump v1.58.0 2026-02-15 04:04:56 +00:00
Nicolas Varrot
bc59ed4a91 feat: unified settings modal consolidating theme, language, sound, and send shortcut preferences 2026-02-15 04:04:49 +00:00
Nicolas Varrot
f28ab429a3 docs: mark #73 and #74 as done 2026-02-15 02:02:36 +00:00
Nicolas Varrot
f7dbd062b2 chore: bump v1.57.1 2026-02-15 02:02:07 +00:00
Nicolas Varrot
e1ba4aaf9d fix: session deletion persistence and action button overlap
- Fix blacklist reconciliation logic that was removing blacklisted keys
  for sessions still on the gateway (inverted filter condition)
- Move message action buttons (copy, bookmark, metadata, retry) above
  the message bubble (-top-3) to prevent overlapping text content

Closes #73, #74
2026-02-15 02:02:00 +00:00
Nicolas Varrot
e1a42afd8b chore: bump v1.57.0 2026-02-15 00:01:46 +00:00
Nicolas Varrot
156c6d1990 feat: add Italian (it) locale support 2026-02-15 00:01:46 +00:00
MarlburroW
d9c4cc0281 Update README.md 2026-02-15 00:54:15 +01:00
Nicolas Varrot
4fa4dad10f chore: bump v1.56.0 2026-02-14 22:02:01 +00:00
Nicolas Varrot
45d5469c5c feat: add Chinese Simplified (zh) locale support 2026-02-14 22:01:55 +00:00
Nicolas Varrot
474701ba5e feat: add Portuguese (pt) locale support 2026-02-14 20:02:12 +00:00
Nicolas Varrot
ef60af2bdd chore: bump v1.54.0 2026-02-14 17:53:52 +00:00
Nicolas Varrot
d7250ead32 feat: add Japanese (ja) locale support 2026-02-14 17:53:48 +00:00
Nicolas Varrot
9f58a39aeb chore: bump v1.53.0 2026-02-14 17:24:06 +00:00
Nicolas Varrot
bc7fc08a5c feat: add German (de) locale support 2026-02-14 17:24:01 +00:00
Nicolas Varrot
aca5ea8ce9 chore: bump v1.52.0 2026-02-14 16:55:57 +00:00
Nicolas Varrot
8a95abe809 feat: add Spanish (es) locale support 2026-02-14 16:55:53 +00:00
Nicolas Varrot
f54aec330d chore: bump v1.51.0 2026-02-14 16:25:11 +00:00
Nicolas Varrot
fbb63b920c feat: session info popover on header click 2026-02-14 16:25:08 +00:00
Nicolas Varrot
586ca7f81d chore: bump v1.50.0 2026-02-14 15:57:47 +00:00
Nicolas Varrot
be631a4df7 feat: slash command autocomplete in chat input
Type '/' to see available OpenClaw commands (/status, /reasoning,
/verbose, /model, /compact, /reset, /help) with descriptions.
Navigate with arrow keys, select with Tab/Enter.
Supports EN/FR i18n.
2026-02-14 15:57:39 +00:00
Nicolas Varrot
2138cbd124 chore: bump v1.49.0 2026-02-14 15:25:24 +00:00
Nicolas Varrot
bd5ff6b75a feat: context compaction button in token bar (≥50% usage) 2026-02-14 15:25:17 +00:00
Nicolas Varrot
9c4ed82265 chore: bump v1.48.0 2026-02-14 14:54:56 +00:00
Nicolas Varrot
926971324b feat: export conversation as Markdown download 2026-02-14 14:54:52 +00:00
Nicolas Varrot
48745774d2 docs: mark items #69, #72 as done 2026-02-14 14:26:20 +00:00
Nicolas Varrot
d4b854feae chore: bump v1.47.0 2026-02-14 14:25:44 +00:00
Nicolas Varrot
70d29dc70e feat: preserve messages after compaction (IndexedDB cache) + show agent name in header
- Add IndexedDB message cache to retain pre-compaction history locally
- Show compaction separator with amber styling when messages are compacted
- Archived messages render at 60% opacity above the separator
- Display agent name (from gateway identity) in header instead of 'PinchChat' when available
- Fallback to 'PinchChat' when no agent name is configured
- Add i18n keys for compaction separator (EN/FR)

Closes #72, #69
2026-02-14 14:25:41 +00:00
Nicolas Varrot
a83be24192 docs: mark items #64-66, #68, #70-71 as done 2026-02-14 13:59:28 +00:00
Nicolas Varrot
bf3eb5c58f chore: bump v1.46.0 2026-02-14 13:58:26 +00:00