This website requires JavaScript.
885cd0ea22
fix: render theme switcher via portal to escape overflow/stacking context
Nicolas Varrot
2026-02-13 08:44:26 +00:00
f2162c6731
test: add i18n and highlight.js test suites (18 cases, 95 total)
Nicolas Varrot
2026-02-13 08:42:59 +00:00
317096499c
fix: theme switcher click handling — prevent click-outside from swallowing button clicks
Nicolas Varrot
2026-02-13 08:36:12 +00:00
97ceb08b86
docs: release v1.31.1 — theme variable fix in App.tsx
Nicolas Varrot
2026-02-13 08:27:31 +00:00
3fcaa1eef8
fix: replace remaining hardcoded zinc color classes with theme variables in App.tsx
Nicolas Varrot
2026-02-13 08:26:54 +00:00
e698e64bc8
test: add unit tests for image, utils, and credentials modules (22 cases)
Nicolas Varrot
2026-02-13 08:11:17 +00:00
3fad7b1e0a
test: expand exportChat coverage with tool_result and edge case tests
Nicolas Varrot
2026-02-13 07:56:54 +00:00
bb9393c138
test: add systemEvent utility tests (21 cases)
Nicolas Varrot
2026-02-13 07:40:45 +00:00
0e4ae0ed7f
ci: add test coverage reporting with v8 provider
Nicolas Varrot
2026-02-13 07:27:02 +00:00
41f3952548
docs: update CONTRIBUTING.md with lint and test steps, remove duplicate PR template
Nicolas Varrot
2026-02-13 07:10:33 +00:00
141bc4e8fc
docs: release v1.31.0 — unit test infrastructure
Nicolas Varrot
2026-02-13 06:59:02 +00:00
c4725e65c2
feat: add Vitest unit tests for utility functions
Nicolas Varrot
2026-02-13 06:58:39 +00:00
f05db6aa6d
refactor: replace console.log with debug logger in gateway client
Nicolas Varrot
2026-02-13 06:41:26 +00:00
6b0261f9c1
perf: reduce bundle size by using custom highlight.js subset
Nicolas Varrot
2026-02-13 06:11:46 +00:00
8679fdc3a0
docs: add pull request template for contributors
Nicolas Varrot
2026-02-13 05:55:01 +00:00
7819383812
docs: release v1.30.1 — accessibility aria-labels
Nicolas Varrot
2026-02-13 05:42:56 +00:00
de6976bae8
fix: add missing aria-labels to icon-only buttons for accessibility
Nicolas Varrot
2026-02-13 05:42:23 +00:00
72f410566a
docs: add ARCHITECTURE.md with codebase map for contributors
Nicolas Varrot
2026-02-13 05:26:47 +00:00
78dd2d3b11
docs: release v1.30.0 — PWA service worker
Nicolas Varrot
2026-02-13 05:12:00 +00:00
5a4c5ba457
feat: add service worker for PWA support (offline caching, installability)
Nicolas Varrot
2026-02-13 05:11:39 +00:00
33d72d65bd
docs: release v1.29.2 — image loading & error states
Nicolas Varrot
2026-02-13 04:57:22 +00:00
5f3f73e4c9
fix: add loading skeleton and error fallback for images
Nicolas Varrot
2026-02-13 04:56:47 +00:00
d106f51d9c
docs: release v1.29.1 — secure external links
Nicolas Varrot
2026-02-13 04:42:54 +00:00
dfbfc375da
fix: open external links in new tab with rel=noopener noreferrer
Nicolas Varrot
2026-02-13 04:42:39 +00:00
ad6f81d4d7
docs: update landing page Recent Updates with v1.18-v1.29 features
Nicolas Varrot
2026-02-13 04:26:50 +00:00
c36c9fc86b
docs: release v1.29.0 — system theme option
Nicolas Varrot
2026-02-13 04:13:16 +00:00
2157d7ebd5
feat: add System theme option that follows OS color scheme
Nicolas Varrot
2026-02-13 04:12:54 +00:00
aa37d7b313
docs: add Contributor Covenant Code of Conduct
Nicolas Varrot
2026-02-13 03:58:13 +00:00
e0a418d332
docs: release v1.28.2 — zero lint warnings
Nicolas Varrot
2026-02-13 03:42:08 +00:00
1770e95d0a
fix: resolve all ESLint warnings (setState in useEffect)
Nicolas Varrot
2026-02-13 03:41:39 +00:00
3149457bf7
docs: release v1.28.1 — security headers and nginx caching fix
Nicolas Varrot
2026-02-13 03:27:59 +00:00
979bc14ca8
fix: add security headers and no-cache for index.html in nginx config
Nicolas Varrot
2026-02-13 03:27:29 +00:00
f27f386332
chore: add .editorconfig and .nvmrc for consistent DX
Nicolas Varrot
2026-02-13 03:10:47 +00:00
28acf1b4d5
docs: update README features with split view, syntax highlighting, drag & drop, raw JSON viewer, and channel icons
Nicolas Varrot
2026-02-13 02:55:29 +00:00
381c8951c8
docs: release v1.28.0 — split view for 2 sessions side by side
Nicolas Varrot
2026-02-13 02:44:58 +00:00
f09482e6cb
feat: multi-tab split view for 2 sessions side by side
Nicolas Varrot
2026-02-13 02:44:33 +00:00
00bf6d156f
docs: release v1.27.0 — syntax highlighting in textarea
Nicolas Varrot
2026-02-13 02:26:49 +00:00
b0492434d0
feat: syntax highlighting in chat input textarea
Nicolas Varrot
2026-02-13 02:26:15 +00:00
e3149661d8
docs: release v1.26.0 — drag & drop session reordering
Nicolas Varrot
2026-02-13 02:11:14 +00:00
35652eaeb5
feat: drag & drop session reordering in sidebar
Nicolas Varrot
2026-02-13 02:10:53 +00:00
16af579e3c
docs: mark feedback #51 as done
Nicolas Varrot
2026-02-13 01:56:46 +00:00
60ecaa5905
docs: release v1.25.0 — live markdown preview
Nicolas Varrot
2026-02-13 01:56:35 +00:00
4dfaaff2b5
feat: live markdown preview toggle in chat input
Nicolas Varrot
2026-02-13 01:56:13 +00:00
550a9dbba9
docs: release v1.24.0 — raw JSON viewer
Nicolas Varrot
2026-02-13 01:41:22 +00:00
82d2e37a27
feat: raw JSON viewer toggle on each message
Nicolas Varrot
2026-02-13 01:41:04 +00:00
e1cfb47ae0
docs: update README with new features and Ctrl+F shortcut
Nicolas Varrot
2026-02-13 01:25:45 +00:00
6125e0468b
docs: mark feedback #54 as done
Nicolas Varrot
2026-02-13 01:12:45 +00:00
17836bf5ed
docs: release v1.23.0 — webhook scaffolding cleanup
Nicolas Varrot
2026-02-13 01:12:19 +00:00
c7cd47b09a
feat: strip webhook/hook scaffolding from user messages
Nicolas Varrot
2026-02-13 01:12:04 +00:00
82b76cc0a6
docs: release v1.22.0 — message search (Ctrl+F)
Nicolas Varrot
2026-02-13 00:57:32 +00:00
6c19c26b84
feat: message search with Ctrl+F — filter and navigate matches in conversation
Nicolas Varrot
2026-02-13 00:57:19 +00:00
7bcbf8192b
docs: release v1.21.0 — streaming thinking/reasoning display
Nicolas Varrot
2026-02-13 00:41:42 +00:00
664fc0e109
feat: display thinking/reasoning content during streaming
Nicolas Varrot
2026-02-13 00:41:23 +00:00
ba92ce8825
docs: release v1.20.2 — theme switcher actually works
Nicolas Varrot
2026-02-13 00:30:30 +00:00
b60c0ce3c4
fix: migrate all components to theme-aware CSS variables
Nicolas Varrot
2026-02-13 00:29:50 +00:00
62663e1ac9
docs: release v1.20.1 — fix CI lint errors
Nicolas Varrot
2026-02-13 00:13:41 +00:00
73a46f3ba7
fix: resolve all ESLint errors blocking CI releases
Nicolas Varrot
2026-02-13 00:13:12 +00:00
8ab4f83666
chore: mark feedback #47 done
Nicolas Varrot
2026-02-12 23:51:28 +00:00
7f4e263845
docs: release v1.20.0 — theme switcher
Nicolas Varrot
2026-02-12 23:51:19 +00:00
b20bf41bf4
feat: theme switcher — dark, light, OLED modes with configurable accent colors
Nicolas Varrot
2026-02-12 23:51:01 +00:00
5c35bdda32
docs: release v1.19.0 — tool call word-wrap toggle
Nicolas Varrot
2026-02-12 23:47:16 +00:00
bd446aa2e6
feat: word-wrap toggle on tool call content blocks
Nicolas Varrot
2026-02-12 23:46:55 +00:00
4bcc9f1eff
chore: mark feedback #40 done
Nicolas Varrot
2026-02-12 23:43:18 +00:00
25e63f8d18
feat: improved thinking/reasoning indicator with elapsed time counter
Nicolas Varrot
2026-02-12 23:42:39 +00:00
2b9729e901
docs: release v1.17.0 — updated landing page demo
Nicolas Varrot
2026-02-12 23:38:25 +00:00
5992af103d
chore: mark feedback #53 done
Nicolas Varrot
2026-02-12 23:38:16 +00:00
4b41b45755
feat: update landing page demo to match current UI
Nicolas Varrot
2026-02-12 23:38:07 +00:00
8558ea157f
chore: mark feedback #45 done
Nicolas Varrot
2026-02-12 23:30:19 +00:00
f95c9ad65c
docs: release v1.16.0 — agent avatar display
Nicolas Varrot
2026-02-12 23:30:07 +00:00
da2e4862dd
feat: display agent avatar from OpenClaw identity config
Nicolas Varrot
2026-02-12 23:29:32 +00:00
8abeb4d77a
docs: release v1.15.1 — fix metadata viewer popup
Nicolas Varrot
2026-02-12 23:22:28 +00:00
9f67c9e5dc
fix: metadata viewer popup clipped by overflow-hidden parent
Nicolas Varrot
2026-02-12 23:22:05 +00:00
d03a02351f
docs: release v1.15.0 — message metadata viewer
Nicolas Varrot
2026-02-12 23:17:48 +00:00
b4813f091a
feat: add message metadata viewer on hover
Nicolas Varrot
2026-02-12 23:17:27 +00:00
53a8655bb1
docs: release v1.14.2 — textarea scrollbar fix
Nicolas Varrot
2026-02-12 23:12:04 +00:00
66058fd8ef
docs: mark item #43 done
Nicolas Varrot
2026-02-12 23:11:45 +00:00
73881396d1
fix: hide textarea scrollbar when content doesn't overflow
Nicolas Varrot
2026-02-12 23:11:25 +00:00
983c11798b
docs: mark item #44 done
Nicolas Varrot
2026-02-12 23:10:23 +00:00
3ca76ebe26
style: rework user message styling from violet to cyan theme
Nicolas Varrot
2026-02-12 23:10:03 +00:00
9fb9f76bdb
docs: mark item #42 done
Nicolas Varrot
2026-02-12 22:26:38 +00:00
792a34bfb9
style: visually differentiate user vs assistant message bubbles
Nicolas Varrot
2026-02-12 22:26:18 +00:00
6c0558f5ed
docs: release v1.14.1 — persistent session deletion
Nicolas Varrot
2026-02-12 21:40:30 +00:00
d9e1b88a70
fix: persist deleted sessions via localStorage blacklist
Nicolas Varrot
2026-02-12 21:40:07 +00:00
32bc43d54f
docs: add SECURITY.md with security policy and vulnerability reporting
Nicolas Varrot
2026-02-12 20:38:41 +00:00
87f4c8ebf9
docs: release v1.14.0 — collapse/expand all tool calls
Nicolas Varrot
2026-02-12 19:37:11 +00:00
2b1ca2d0c8
feat: add collapse/expand all tool calls toggle button
Nicolas Varrot
2026-02-12 19:36:53 +00:00
cab78db057
docs: add keyboard shortcuts section to README, version/stars badges, update landing page with v1.13
Nicolas Varrot
2026-02-12 19:17:06 +00:00
268105e125
docs: release v1.13.0 — session navigation shortcuts
Nicolas Varrot
2026-02-12 19:08:30 +00:00
1fc63b4e92
feat: add Alt+↑/↓ keyboard shortcuts to navigate between sessions
Nicolas Varrot
2026-02-12 19:08:00 +00:00
89056884ad
docs: add Recent Updates section to landing page highlighting v1.4–v1.12 features
Nicolas Varrot
2026-02-12 19:01:43 +00:00
d969207ea9
docs: release v1.12.0 — conversation export
Nicolas Varrot
2026-02-12 18:39:17 +00:00
8d4b606482
feat: export conversation as Markdown file
Nicolas Varrot
2026-02-12 18:38:54 +00:00
d6449773c3
docs: add ARCHITECTURE.md with detailed codebase guide
Nicolas Varrot
2026-02-12 18:27:58 +00:00
9b7f15f5ad
docs: release v1.11.1 — fix Windows textarea scrollbar
Nicolas Varrot
2026-02-12 18:15:43 +00:00
ad7d149f88
fix: hide horizontal scrollbar on textarea for Windows compatibility
Nicolas Varrot
2026-02-12 18:15:08 +00:00
cecfa3e010
style: custom webkit scrollbar styling for macOS/Chrome
Nicolas Varrot
2026-02-12 18:05:15 +00:00
2afdc7b8fa
docs: release v1.11.0 — sidebar timestamps, previews, and recency sort
Nicolas Varrot
2026-02-12 17:59:48 +00:00
53d619c357
feat: relative timestamps, message preview, and recency sort in sidebar
Nicolas Varrot
2026-02-12 17:59:16 +00:00
073084e303
docs: add missing v1.10.0 changelog entry
Nicolas Varrot
2026-02-12 17:55:13 +00:00
313242cbd9
fix(ci): lowercase Docker image tags — ghcr.io requires lowercase repo names
Nicolas Varrot
2026-02-12 17:49:14 +00:00