JellyChat v0.8.0
JellyChat v0.8.0
JellyChat v0.8.0 is a focused UI/UX polish release for the existing SyncPlay chat experience.
Highlights
- Polishes the drawer header, controls, panel treatment, settings popover, resize handle, and background alpha controls.
- Improves timeline readability for message spacing, reply quotes, original-message highlight, copy feedback, long wrapping, and compact playback rows.
- Refines message actions, hover/focus behavior, context menu keyboard handling, and touch/long-press affordances.
- Tightens native trigger, Desktop fallback trigger, active/unread/activity states, and mobile/iPad touch sizing.
- Clarifies empty, not-in-room, disabled composer, and room-access states without changing backend behavior.
- Adds product context documentation for future UI work.
Scope
- No backend API changes.
- No plugin GUID change.
- No /JellyChat/Events behavior change.
- No new services, ports, WebSocket/SSE, or File Transformation fallback.
Validation
- Static UI detector passed.
- npm run build
- dotnet publish Jellyfin.Plugin.JellyChat/Jellyfin.Plugin.JellyChat.csproj -c Release
- git diff --check
- GitHub Actions build checks passed on PR #18.