fa9b10ac97feat: resizable sidebar with drag handle and persisted width
Nicolas Varrot
2026-02-12 15:46:39 +00:00
15f8060bebdocs: mark feedback #27 as done
Nicolas Varrot
2026-02-12 14:44:55 +00:00
aa158ad090ci: add release workflow with semver Docker tags and GitHub Releases
Nicolas Varrot
2026-02-12 14:44:33 +00:00
0e57ab8718docs: release v1.4.0 — changelog update and version bump
Nicolas Varrot
2026-02-12 13:43:28 +00:00
06b2b1cbcfdocs: mark feedback #26 as done
Nicolas Varrot
2026-02-12 12:42:28 +00:00
8ef1b428a3fix: mobile viewport overflow — prevent horizontal clipping on iPhone
Nicolas Varrot
2026-02-12 12:42:20 +00:00
7df30d87eedocs: mark feedback #25 as done
Nicolas Varrot
2026-02-12 12:25:28 +00:00
1465ae1887style: move model badge from header to token progress bar area
Nicolas Varrot
2026-02-12 12:25:17 +00:00
e24378aa75feat: add session pinning to sidebar
Nicolas Varrot
2026-02-12 12:19:18 +00:00
8640585426docs: mark feedback #24 as done
Nicolas Varrot
2026-02-12 12:06:21 +00:00
96f28836cdfeat: display model name badge in header for active session
Nicolas Varrot
2026-02-12 12:06:12 +00:00
4312a71bc9docs: release v1.3.0 — changelog update and version bump
Nicolas Varrot
2026-02-12 11:56:20 +00:00
7a55940cc9docs: add troubleshooting section to README
Nicolas Varrot
2026-02-12 11:45:44 +00:00
c0d27a7754feat: add unread message indicators on sidebar sessions
Nicolas Varrot
2026-02-12 11:36:31 +00:00
6734b54389fix: resolve CI lint errors in Sidebar, TypingIndicator, and useGateway
Nicolas Varrot
2026-02-12 11:27:42 +00:00
908dbb4a60feat: add copy buttons to expanded tool call parameters and results
Nicolas Varrot
2026-02-12 11:16:34 +00:00
756287c380docs: release v1.2.2 — changelog update and version bump
Nicolas Varrot
2026-02-12 10:55:18 +00:00
ae3f6839bcfeat: show language label on fenced code blocks
Nicolas Varrot
2026-02-12 10:46:18 +00:00
0c95150635feat: add elapsed time counter to thinking indicator
Nicolas Varrot
2026-02-12 10:37:07 +00:00
635f0120b6docs: release v1.2.1 — changelog update and version bump
Nicolas Varrot
2026-02-12 10:26:10 +00:00
f2038a2022feat: auto-focus chat input on session switch and connection
Nicolas Varrot
2026-02-12 10:17:05 +00:00
f55a24cb06feat: add keyboard navigation for session list in sidebar
Nicolas Varrot
2026-02-12 09:56:13 +00:00
f827307765docs: add i18n guide for contributing new languages to README
Nicolas Varrot
2026-02-12 09:45:47 +00:00
3c5fcdfc73fix: inject app version from package.json instead of hardcoded 1.0.0
Nicolas Varrot
2026-02-12 09:37:28 +00:00
7905f64f37docs: release v1.2.0 — bump version and update changelog
Nicolas Varrot
2026-02-12 09:26:12 +00:00
e53ef36715feat: show active session name in browser tab title
Nicolas Varrot
2026-02-12 09:17:15 +00:00
b5eafdeed8perf: lazy-load Chat component to reduce initial bundle size
Nicolas Varrot
2026-02-12 09:05:51 +00:00
b8cbc75cf2feat: add PWA manifest, apple-touch-icon, and proper favicon sizes
Nicolas Varrot
2026-02-12 09:02:07 +00:00
8301cba339fix: guard Notification API for unsupported browsers
Nicolas Varrot
2026-02-12 07:58:23 +00:00
5c69ef193adocs: update changelog with recent additions
Nicolas Varrot
2026-02-12 06:55:34 +00:00
dc49734819feat: validate WebSocket URL on login screen
Nicolas Varrot
2026-02-12 06:55:19 +00:00
cb882f5eadfeat: add loading indicator when switching sessions
Nicolas Varrot
2026-02-12 05:52:06 +00:00
4b923a1ec2docs: add homepage, bugs URL, and keywords to package.json
Nicolas Varrot
2026-02-12 04:48:21 +00:00
bd25517d6edocs: update changelog with unreleased changes since v1.1.0
Nicolas Varrot
2026-02-12 03:47:15 +00:00
1c4700d142docs: mark feedback #23 as done
Nicolas Varrot
2026-02-12 02:46:00 +00:00
73d9e5f6f2feat: add channel/type icons to session list in sidebar
Nicolas Varrot
2026-02-12 02:45:33 +00:00
2a7f3d9c88docs: mark feedback #22 as done
Nicolas Varrot
2026-02-12 01:42:54 +00:00
29482e377afix: resolve ESLint errors for React compiler rules
Nicolas Varrot
2026-02-12 01:42:40 +00:00
375bd102d4feat: add date separators between messages from different days
Nicolas Varrot
2026-02-12 00:40:03 +00:00
788909f0b3docs: add screenshot to README
Nicolas Varrot
2026-02-11 23:43:29 +00:00
916910f5cefix: resolve all ESLint errors and add lint step to CI
Nicolas Varrot
2026-02-11 23:37:37 +00:00
f8be728842fix: use exponential backoff with jitter for WebSocket reconnection
Nicolas Varrot
2026-02-11 22:33:02 +00:00
85c23b4e2dchore: release v1.1.0 — bump version and finalize changelog
Nicolas Varrot
2026-02-11 22:15:35 +00:00
88b6494523feat: add OG card image + Twitter/OG meta tags for social sharing
Nicolas Varrot
2026-02-11 22:13:54 +00:00
5b2f3a340dfeat: add retry/resend button on user messages
Nicolas Varrot
2026-02-11 21:56:48 +00:00
473d23c140feat: add browser notifications and tab title badge for unread messages
Nicolas Varrot
2026-02-11 21:45:59 +00:00
d02009475bdocs: add PR template and security policy
Nicolas Varrot
2026-02-11 21:35:29 +00:00
fd66fed96ffix(a11y): add prefers-reduced-motion support for all animations
Nicolas Varrot
2026-02-11 21:26:08 +00:00
693229c14erefactor: replace any types with proper TypeScript types across gateway client, hooks, and components
Nicolas Varrot
2026-02-11 21:17:44 +00:00
d724a8ca0bdocs: update CHANGELOG with recent additions (ErrorBoundary, a11y, shortcuts, search, emoji badges)
Nicolas Varrot
2026-02-11 20:55:39 +00:00
b61a232948feat: add ErrorBoundary for graceful crash recovery
Nicolas Varrot
2026-02-11 20:53:16 +00:00
78f82fd551fix(a11y): add ARIA attributes to interactive elements
Nicolas Varrot
2026-02-11 20:36:35 +00:00
c3824dd29fdocs: mark feedback item #15 as done
Nicolas Varrot
2026-02-11 20:25:39 +00:00
72f7d76cc4feat: add emoji icons to tool call badges
Nicolas Varrot
2026-02-11 20:25:31 +00:00
59104b4217feat: support line breaks in messages (remark-breaks plugin)
Nicolas Varrot
2026-02-11 20:22:17 +00:00
02e4bcf554fix(landing): left-align demo chat messages (inherited text-align:center from hero)
Nicolas Varrot
2026-02-11 20:18:46 +00:00
538fb3a7bddocs: mark feedback item #14 as done
Nicolas Varrot
2026-02-11 20:15:41 +00:00
84c8e24457style: unify token progress bars with subtle cyan opacity ramp
Nicolas Varrot
2026-02-11 20:15:31 +00:00
38d7aab6dadocs: mark feedback item #13 as done
Nicolas Varrot
2026-02-11 20:07:23 +00:00
d11849817astyle(landing): move demo to hero, replace grid with alternating feature sections
Nicolas Varrot
2026-02-11 20:07:02 +00:00
ae83545377feat: add keyboard shortcuts help modal (press ? to open)
Nicolas Varrot
2026-02-11 19:56:18 +00:00
177970988afeat(sidebar): add session search filter with Ctrl+K shortcut
Nicolas Varrot
2026-02-11 19:46:28 +00:00
50cd18867cdocs: update CHANGELOG with all recent additions and fixes
Nicolas Varrot
2026-02-11 19:35:28 +00:00
dd5b56e02cfeat: add copy-to-clipboard button on assistant messages
Nicolas Varrot
2026-02-11 19:26:06 +00:00
cbee0efceedocs: mark feedback item #12 as done
Nicolas Varrot
2026-02-11 19:17:03 +00:00
d26c4988f2feat(landing): add animated fake UI demo with tool call visualization
Nicolas Varrot
2026-02-11 19:16:52 +00:00
195ad621f7fix(i18n): use i18n key for 'Parameters' label in tool call expansion
Nicolas Varrot
2026-02-11 18:56:11 +00:00
91c22a10affix: close sidebar overlay on Escape key + aria-hidden for screen readers
Nicolas Varrot
2026-02-11 18:46:01 +00:00
32a2166fd3feat: connection lost/reconnected banner with i18n
Nicolas Varrot
2026-02-11 18:36:51 +00:00
569dbc6d4ddocs: mark feedback item #11 as done
Nicolas Varrot
2026-02-11 18:25:42 +00:00
f556c8db8edocs: rewrite features for README and landing page
Nicolas Varrot
2026-02-11 18:25:32 +00:00
71c6491f69docs: add CHANGELOG.md and link from README
Nicolas Varrot
2026-02-11 18:15:57 +00:00
b56c80a454feat: add scroll-to-bottom button when scrolled up in chat
Nicolas Varrot
2026-02-11 17:56:09 +00:00
04e1f3b778docs: mark Mermaid diagram feedback item #10 as done
Nicolas Varrot
2026-02-11 17:45:26 +00:00
02d2ab3bf7docs: replace ASCII architecture diagram with Mermaid
Nicolas Varrot
2026-02-11 17:45:15 +00:00
09ae82df6cdocs: mark GitHub Pages feedback item #9 as done
Nicolas Varrot
2026-02-11 17:36:30 +00:00
4f47732fa0docs: add GitHub Pages landing page with features showcase
Nicolas Varrot
2026-02-11 17:36:04 +00:00
ee5d870f06docs: mark image display feedback item #7 as done
Nicolas Varrot
2026-02-11 17:18:19 +00:00
762a5f2026feat: inline image display with lightbox
Nicolas Varrot
2026-02-11 17:18:10 +00:00
375302a27bdocs: mark logo feedback item #8 as done
Nicolas Varrot
2026-02-11 16:47:09 +00:00
97c16be399feat: integrate PinchChat logo throughout the app
Nicolas Varrot
2026-02-11 16:47:02 +00:00
af7d9280fbdocs: add new feedback items #7-#9 and logo asset
Nicolas Varrot
2026-02-11 16:45:51 +00:00
e2c46cfd41docs: mark Docker feedback as done
Nicolas Varrot
2026-02-11 16:31:43 +00:00
5fd73001f7feat: add Docker support with Dockerfile, compose, CI, and oneliner install
Nicolas Varrot
2026-02-11 16:31:33 +00:00
42857da83ddocs: mark language selector feedback as done
Nicolas Varrot
2026-02-11 16:18:37 +00:00