Commit Graph

  • 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