Nicolas Varrot
a9fb646662
chore: bump to v1.67.1
2026-02-24 21:02:05 +00:00
Nicolas Varrot
ecdff58dca
chore: bump to v1.66.7
2026-02-23 14:46:27 +00:00
Nicolas Varrot
6ed6a4eadf
chore: bump to v1.66.6
2026-02-23 09:05:01 +00:00
Nicolas Varrot
3c51e46cbb
test: add unit tests for useSendShortcut hook and @testing-library/react
2026-02-21 21:03:55 +00:00
Nicolas Varrot
a9da9407d4
chore: bump to v1.66.3
2026-02-21 09:04:21 +00:00
Nicolas Varrot
525075e1fe
chore: bump to v1.66.0
2026-02-18 22:07:15 +00:00
Nicolas Varrot
5c47dd2aeb
feat: add password authentication support ( closes #7 )
...
Add token/password auth mode toggle on the login screen.
When password mode is selected, sends { password } instead of
{ token } in the WebSocket connect handshake.
Also adds clipboard utility tests and fixes credential test
to include authMode field.
2026-02-18 22:07:06 +00:00
Nicolas Varrot
6da30becac
chore: bump to v1.65.0 (device identity is a feature, not a patch)
2026-02-16 00:03:27 +00:00
Nicolas Varrot
151215cd4b
feat: device identity for OpenClaw 2026.2.14+ pairing ( #6 )
...
- Generate Ed25519 keypair via Web Crypto API
- Persist keypair in IndexedDB (survives page reloads)
- Sign connect payload with device private key
- Include device object in connect params (id, publicKey, signature, signedAt)
- Handle NOT_PAIRED error with 'pairing' connection status
- Show pairing-pending banner with instructions to run openclaw devices approve
- Extract nonce from connect.challenge for v2 payload signing
- Add i18n translations for pairing banner in all 8 languages
Closes #6
2026-02-16 00:00:20 +00:00
Nicolas Varrot
b315d80dac
chore: bump v1.64.1
2026-02-15 20:07:38 +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
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
a28898fed6
chore: bump v1.63.0
2026-02-15 16:05:00 +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
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
9bedaba289
chore: bump v1.58.0
2026-02-15 04:04:56 +00:00
Nicolas Varrot
f7dbd062b2
chore: bump v1.57.1
2026-02-15 02:02:07 +00:00
Nicolas Varrot
e1a42afd8b
chore: bump v1.57.0
2026-02-15 00:01:46 +00:00
Nicolas Varrot
4fa4dad10f
chore: bump v1.56.0
2026-02-14 22:02:01 +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
9f58a39aeb
chore: bump v1.53.0
2026-02-14 17:24:06 +00:00
Nicolas Varrot
aca5ea8ce9
chore: bump v1.52.0
2026-02-14 16:55:57 +00:00
Nicolas Varrot
f54aec330d
chore: bump v1.51.0
2026-02-14 16:25:11 +00:00
Nicolas Varrot
586ca7f81d
chore: bump v1.50.0
2026-02-14 15:57:47 +00:00
Nicolas Varrot
2138cbd124
chore: bump v1.49.0
2026-02-14 15:25:24 +00:00
Nicolas Varrot
9c4ed82265
chore: bump v1.48.0
2026-02-14 14:54:56 +00:00
Nicolas Varrot
d4b854feae
chore: bump v1.47.0
2026-02-14 14:25:44 +00:00
Nicolas Varrot
bf3eb5c58f
chore: bump v1.46.0
2026-02-14 13:58:26 +00:00
Nicolas Varrot
729b804120
chore: bump v1.45.0
2026-02-14 11:53:08 +00:00
Nicolas Varrot
29f895806d
chore: bump v1.44.0
2026-02-14 09:56:45 +00:00
Nicolas Varrot
56fccc1e62
chore: bump v1.43.0
2026-02-14 07:56:01 +00:00
Nicolas Varrot
608e58ed2c
chore: bump v1.42.0
2026-02-14 05:54:18 +00:00
Nicolas Varrot
4004e2a0b0
chore: bump v1.41.0
2026-02-14 01:54:20 +00:00
Nicolas Varrot
e857b96bcb
chore: bump v1.40.2
2026-02-13 23:55:29 +00:00
Nicolas Varrot
6048b9ef13
chore: bump v1.40.1
2026-02-13 22:01:47 +00:00
Nicolas Varrot
525973b56d
chore: bump version to v1.40.0
2026-02-13 21:55:10 +00:00
Nicolas Varrot
f1ce872206
chore: bump version to v1.39.2
2026-02-13 20:53:07 +00:00
Nicolas Varrot
452a18b5e9
chore: bump version to v1.39.1
2026-02-13 20:51:21 +00:00
Nicolas Varrot
c47bca4e2e
chore: bump version to v1.39.0
2026-02-13 19:53:17 +00:00
Nicolas Varrot
81cf110f4b
chore: bump version to v1.38.0
2026-02-13 18:13:22 +00:00
Nicolas Varrot
ea8e5e3dab
chore: bump version to v1.37.0
2026-02-13 15:46:50 +00:00
Nicolas Varrot
a9ed8872fb
chore: bump version to v1.36.1
2026-02-13 15:12:15 +00:00
Nicolas Varrot
74278476e4
chore: bump version to v1.36.0
2026-02-13 14:43:26 +00:00
Nicolas Varrot
7c8f3ba78f
chore: bump version to v1.35.0
2026-02-13 13:28:28 +00:00
Nicolas Varrot
26e433b1a3
chore: bump version to v1.34.1
2026-02-13 12:58:53 +00:00