Commit Graph

  • 7d9c4098f2 docs: mark feedback #33 as done Nicolas Varrot 2026-02-12 17:46:13 +00:00
  • c6a12f1899 docs: release v1.10.0 — agent name badge in header Nicolas Varrot 2026-02-12 17:46:04 +00:00
  • 17ff52aaaf feat: display agent name badge in header next to session label Nicolas Varrot 2026-02-12 17:45:38 +00:00
  • 7faab405db docs: release v1.9.0 — human-friendly session titles Nicolas Varrot 2026-02-12 17:36:07 +00:00
  • 52a1a7f270 feat: human-friendly session titles in header and sidebar Nicolas Varrot 2026-02-12 17:35:53 +00:00
  • 79b516bf9d docs: release v1.8.1 — fix markdown rendering in long messages Nicolas Varrot 2026-02-12 17:26:56 +00:00
  • 4c8faf07e3 fix: prevent autoFormatText from wrapping markdown prose in code fences Nicolas Varrot 2026-02-12 17:26:32 +00:00
  • ce05315868 docs: release v1.8.0 — per-session input drafts Nicolas Varrot 2026-02-12 17:15:54 +00:00
  • 03eb9e6de2 feat: per-session input drafts preserved on session switch Nicolas Varrot 2026-02-12 17:15:26 +00:00
  • e9679091e7 docs: release v1.7.0 — delete session from sidebar Nicolas Varrot 2026-02-12 16:57:46 +00:00
  • e94325b38a feat: delete session from sidebar with confirmation dialog Nicolas Varrot 2026-02-12 16:57:18 +00:00
  • 94df362001 docs: mark feedback #34 as done Nicolas Varrot 2026-02-12 16:49:55 +00:00
  • 0f2dfb129c docs: release v1.6.0 — system event detection Nicolas Varrot 2026-02-12 16:49:46 +00:00
  • 581675d00c feat: distinguish system events from user messages Nicolas Varrot 2026-02-12 16:49:16 +00:00
  • a17fbf134a docs: release v1.5.0 — resizable sidebar Nicolas Varrot 2026-02-12 15:47:09 +00:00
  • fa9b10ac97 feat: resizable sidebar with drag handle and persisted width Nicolas Varrot 2026-02-12 15:46:39 +00:00
  • 15f8060beb docs: mark feedback #27 as done Nicolas Varrot 2026-02-12 14:44:55 +00:00
  • aa158ad090 ci: add release workflow with semver Docker tags and GitHub Releases Nicolas Varrot 2026-02-12 14:44:33 +00:00
  • 0e57ab8718 docs: release v1.4.0 — changelog update and version bump Nicolas Varrot 2026-02-12 13:43:28 +00:00
  • 06b2b1cbcf docs: mark feedback #26 as done Nicolas Varrot 2026-02-12 12:42:28 +00:00
  • 8ef1b428a3 fix: mobile viewport overflow — prevent horizontal clipping on iPhone Nicolas Varrot 2026-02-12 12:42:20 +00:00
  • 7df30d87ee docs: mark feedback #25 as done Nicolas Varrot 2026-02-12 12:25:28 +00:00
  • 1465ae1887 style: move model badge from header to token progress bar area Nicolas Varrot 2026-02-12 12:25:17 +00:00
  • e24378aa75 feat: add session pinning to sidebar Nicolas Varrot 2026-02-12 12:19:18 +00:00
  • 8640585426 docs: mark feedback #24 as done Nicolas Varrot 2026-02-12 12:06:21 +00:00
  • 96f28836cd feat: display model name badge in header for active session Nicolas Varrot 2026-02-12 12:06:12 +00:00
  • 4312a71bc9 docs: release v1.3.0 — changelog update and version bump Nicolas Varrot 2026-02-12 11:56:20 +00:00
  • 7a55940cc9 docs: add troubleshooting section to README Nicolas Varrot 2026-02-12 11:45:44 +00:00
  • c0d27a7754 feat: add unread message indicators on sidebar sessions Nicolas Varrot 2026-02-12 11:36:31 +00:00
  • 6734b54389 fix: resolve CI lint errors in Sidebar, TypingIndicator, and useGateway Nicolas Varrot 2026-02-12 11:27:42 +00:00
  • 908dbb4a60 feat: add copy buttons to expanded tool call parameters and results Nicolas Varrot 2026-02-12 11:16:34 +00:00
  • 756287c380 docs: release v1.2.2 — changelog update and version bump Nicolas Varrot 2026-02-12 10:55:18 +00:00
  • ae3f6839bc feat: show language label on fenced code blocks Nicolas Varrot 2026-02-12 10:46:18 +00:00
  • 0c95150635 feat: add elapsed time counter to thinking indicator Nicolas Varrot 2026-02-12 10:37:07 +00:00
  • 635f0120b6 docs: release v1.2.1 — changelog update and version bump Nicolas Varrot 2026-02-12 10:26:10 +00:00
  • f2038a2022 feat: auto-focus chat input on session switch and connection Nicolas Varrot 2026-02-12 10:17:05 +00:00
  • f55a24cb06 feat: add keyboard navigation for session list in sidebar Nicolas Varrot 2026-02-12 09:56:13 +00:00
  • f827307765 docs: add i18n guide for contributing new languages to README Nicolas Varrot 2026-02-12 09:45:47 +00:00
  • 3c5fcdfc73 fix: inject app version from package.json instead of hardcoded 1.0.0 Nicolas Varrot 2026-02-12 09:37:28 +00:00
  • 7905f64f37 docs: release v1.2.0 — bump version and update changelog Nicolas Varrot 2026-02-12 09:26:12 +00:00
  • e53ef36715 feat: show active session name in browser tab title Nicolas Varrot 2026-02-12 09:17:15 +00:00
  • b5eafdeed8 perf: lazy-load Chat component to reduce initial bundle size Nicolas Varrot 2026-02-12 09:05:51 +00:00
  • b8cbc75cf2 feat: add PWA manifest, apple-touch-icon, and proper favicon sizes Nicolas Varrot 2026-02-12 09:02:07 +00:00
  • 8301cba339 fix: guard Notification API for unsupported browsers Nicolas Varrot 2026-02-12 07:58:23 +00:00
  • 5c69ef193a docs: update changelog with recent additions Nicolas Varrot 2026-02-12 06:55:34 +00:00
  • dc49734819 feat: validate WebSocket URL on login screen Nicolas Varrot 2026-02-12 06:55:19 +00:00
  • cb882f5ead feat: add loading indicator when switching sessions Nicolas Varrot 2026-02-12 05:52:06 +00:00
  • 4b923a1ec2 docs: add homepage, bugs URL, and keywords to package.json Nicolas Varrot 2026-02-12 04:48:21 +00:00
  • bd25517d6e docs: update changelog with unreleased changes since v1.1.0 Nicolas Varrot 2026-02-12 03:47:15 +00:00
  • 1c4700d142 docs: mark feedback #23 as done Nicolas Varrot 2026-02-12 02:46:00 +00:00
  • 73d9e5f6f2 feat: add channel/type icons to session list in sidebar Nicolas Varrot 2026-02-12 02:45:33 +00:00
  • 2a7f3d9c88 docs: mark feedback #22 as done Nicolas Varrot 2026-02-12 01:42:54 +00:00
  • 29482e377a fix: resolve ESLint errors for React compiler rules Nicolas Varrot 2026-02-12 01:42:40 +00:00
  • 375bd102d4 feat: add date separators between messages from different days Nicolas Varrot 2026-02-12 00:40:03 +00:00
  • 788909f0b3 docs: add screenshot to README Nicolas Varrot 2026-02-11 23:43:29 +00:00
  • 916910f5ce fix: resolve all ESLint errors and add lint step to CI Nicolas Varrot 2026-02-11 23:37:37 +00:00
  • f8be728842 fix: use exponential backoff with jitter for WebSocket reconnection Nicolas Varrot 2026-02-11 22:33:02 +00:00
  • 85c23b4e2d chore: release v1.1.0 — bump version and finalize changelog Nicolas Varrot 2026-02-11 22:15:35 +00:00
  • 88b6494523 feat: add OG card image + Twitter/OG meta tags for social sharing Nicolas Varrot 2026-02-11 22:13:54 +00:00
  • 5b2f3a340d feat: add retry/resend button on user messages Nicolas Varrot 2026-02-11 21:56:48 +00:00
  • 473d23c140 feat: add browser notifications and tab title badge for unread messages Nicolas Varrot 2026-02-11 21:45:59 +00:00
  • d02009475b docs: add PR template and security policy Nicolas Varrot 2026-02-11 21:35:29 +00:00
  • fd66fed96f fix(a11y): add prefers-reduced-motion support for all animations Nicolas Varrot 2026-02-11 21:26:08 +00:00
  • 693229c14e refactor: replace any types with proper TypeScript types across gateway client, hooks, and components Nicolas Varrot 2026-02-11 21:17:44 +00:00
  • d724a8ca0b docs: update CHANGELOG with recent additions (ErrorBoundary, a11y, shortcuts, search, emoji badges) Nicolas Varrot 2026-02-11 20:55:39 +00:00
  • b61a232948 feat: add ErrorBoundary for graceful crash recovery Nicolas Varrot 2026-02-11 20:53:16 +00:00
  • 78f82fd551 fix(a11y): add ARIA attributes to interactive elements Nicolas Varrot 2026-02-11 20:36:35 +00:00
  • c3824dd29f docs: mark feedback item #15 as done Nicolas Varrot 2026-02-11 20:25:39 +00:00
  • 72f7d76cc4 feat: add emoji icons to tool call badges Nicolas Varrot 2026-02-11 20:25:31 +00:00
  • 59104b4217 feat: support line breaks in messages (remark-breaks plugin) Nicolas Varrot 2026-02-11 20:22:17 +00:00
  • 02e4bcf554 fix(landing): left-align demo chat messages (inherited text-align:center from hero) Nicolas Varrot 2026-02-11 20:18:46 +00:00
  • 538fb3a7bd docs: mark feedback item #14 as done Nicolas Varrot 2026-02-11 20:15:41 +00:00
  • 84c8e24457 style: unify token progress bars with subtle cyan opacity ramp Nicolas Varrot 2026-02-11 20:15:31 +00:00
  • 38d7aab6da docs: mark feedback item #13 as done Nicolas Varrot 2026-02-11 20:07:23 +00:00
  • d11849817a style(landing): move demo to hero, replace grid with alternating feature sections Nicolas Varrot 2026-02-11 20:07:02 +00:00
  • ae83545377 feat: add keyboard shortcuts help modal (press ? to open) Nicolas Varrot 2026-02-11 19:56:18 +00:00
  • 177970988a feat(sidebar): add session search filter with Ctrl+K shortcut Nicolas Varrot 2026-02-11 19:46:28 +00:00
  • 50cd18867c docs: update CHANGELOG with all recent additions and fixes Nicolas Varrot 2026-02-11 19:35:28 +00:00
  • dd5b56e02c feat: add copy-to-clipboard button on assistant messages Nicolas Varrot 2026-02-11 19:26:06 +00:00
  • cbee0efcee docs: mark feedback item #12 as done Nicolas Varrot 2026-02-11 19:17:03 +00:00
  • d26c4988f2 feat(landing): add animated fake UI demo with tool call visualization Nicolas Varrot 2026-02-11 19:16:52 +00:00
  • 195ad621f7 fix(i18n): use i18n key for 'Parameters' label in tool call expansion Nicolas Varrot 2026-02-11 18:56:11 +00:00
  • 91c22a10af fix: close sidebar overlay on Escape key + aria-hidden for screen readers Nicolas Varrot 2026-02-11 18:46:01 +00:00
  • 32a2166fd3 feat: connection lost/reconnected banner with i18n Nicolas Varrot 2026-02-11 18:36:51 +00:00
  • 569dbc6d4d docs: mark feedback item #11 as done Nicolas Varrot 2026-02-11 18:25:42 +00:00
  • f556c8db8e docs: rewrite features for README and landing page Nicolas Varrot 2026-02-11 18:25:32 +00:00
  • 71c6491f69 docs: add CHANGELOG.md and link from README Nicolas Varrot 2026-02-11 18:15:57 +00:00
  • b56c80a454 feat: add scroll-to-bottom button when scrolled up in chat Nicolas Varrot 2026-02-11 17:56:09 +00:00
  • 04e1f3b778 docs: mark Mermaid diagram feedback item #10 as done Nicolas Varrot 2026-02-11 17:45:26 +00:00
  • 02d2ab3bf7 docs: replace ASCII architecture diagram with Mermaid Nicolas Varrot 2026-02-11 17:45:15 +00:00
  • 09ae82df6c docs: mark GitHub Pages feedback item #9 as done Nicolas Varrot 2026-02-11 17:36:30 +00:00
  • 4f47732fa0 docs: add GitHub Pages landing page with features showcase Nicolas Varrot 2026-02-11 17:36:04 +00:00
  • ee5d870f06 docs: mark image display feedback item #7 as done Nicolas Varrot 2026-02-11 17:18:19 +00:00
  • 762a5f2026 feat: inline image display with lightbox Nicolas Varrot 2026-02-11 17:18:10 +00:00
  • 375302a27b docs: mark logo feedback item #8 as done Nicolas Varrot 2026-02-11 16:47:09 +00:00
  • 97c16be399 feat: integrate PinchChat logo throughout the app Nicolas Varrot 2026-02-11 16:47:02 +00:00
  • af7d9280fb docs: add new feedback items #7-#9 and logo asset Nicolas Varrot 2026-02-11 16:45:51 +00:00
  • e2c46cfd41 docs: mark Docker feedback as done Nicolas Varrot 2026-02-11 16:31:43 +00:00
  • 5fd73001f7 feat: add Docker support with Dockerfile, compose, CI, and oneliner install Nicolas Varrot 2026-02-11 16:31:33 +00:00
  • 42857da83d docs: mark language selector feedback as done Nicolas Varrot 2026-02-11 16:18:37 +00:00