Skip to content

Releases: wpm/Rich-Chat

Review Games in Free Agent

Choose a tag to compare

@wpm wpm released this 18 Oct 21:04
2c59c14

What's Changed

  • feat: Let a transcript show the reader's place and report clicks by @wpm in #101

Full Changelog: v0.2.1...v0.2.2

Improvements for Free Agent

Choose a tag to compare

@wpm wpm released this 17 Oct 18:12
e0f09b0

What's Changed

  • test: Check that Look is non-exhaustive with trybuild, not a doctest by @wpm in #96
  • fix: Keep following the transcript's end when a bubble goes and another comes by @wpm in #97
  • docs: README.md shouldn't explain how CodeCov works by @wpm in #98
  • ci: Deploy Pages from Actions instead of the gh-pages branch by @wpm in #99
  • chore: Release leptos-rich-chat 0.2.1, tagged v0.2.1 by @wpm in #100

Full Changelog: v0.2.0...v0.2.1

Free Agent Support

Choose a tag to compare

@wpm wpm released this 17 Oct 01:31
beb29c6

What's Changed

  • feat: Let the host draw the name over a bubble by @wpm in #91
  • feat: Let a Look carry custom properties onto its name's messages by @wpm in #92
  • chore!: Release leptos-rich-chat 0.2.0, tagged v0.2.0 by @wpm in #93

Full Changelog: leptos-rich-chat-v0.1.0...v0.2.0

Initial Release

Choose a tag to compare

@wpm wpm released this 14 Oct 22:39
63c2ac5

What's Changed

  • Add rich-chat: Leptos components for Markdown, math, and code by @wpm in #1
  • refactor: rename the library crate to leptos-rich-chat by @wpm in #2
  • feat: compile common grammars in idle time after mount by @wpm in #3
  • test: cover the components, message model, and hostile input by @wpm in #4
  • ci: drive the built app in headless Chromium by @wpm in #5
  • ci: publish the chat to GitHub Pages by @wpm in #6
  • Fix macOS app branding in dev mode and About panel by @wpm in #8
  • Add welcome tour to chat on startup by @wpm in #7
  • Replace Greek sigma text with custom path-based glyph in icon by @wpm in #9
  • Put the CSS in cascade layers and hand the look to the host by @wpm in #11
  • Add appearance controls: theme, bubble side, colour, and resizable input by @wpm in #10
  • refactor(app): lean on the library's cascade layers for the bubble color by @wpm in #12
  • Keep transcript end in view with ResizeObserver by @wpm in #13
  • Clarify crate structure and app deployment details by @wpm in #14
  • Add collapsible preview to composer component by @wpm in #15
  • Rename theme_css example to highlight_css with improved docs by @wpm in #16
  • Replace Role enum with flexible message kinds system by @wpm in #17
  • Add pull request preview deployments to GitHub Pages by @wpm in #18
  • Make the app a multi-party chat on the kinds architecture by @wpm in #19
  • Fix test panics when Leptos effects feature is unified by @wpm in #20
  • Standardize spelling: "colour" → "color" throughout codebase by @wpm in #21
  • Add macOS and Windows to desktop shell CI matrix by @wpm in #22
  • Share the frontend setup and the site URL between the workflows by @wpm in #23
  • Create macOS app bundle for debug builds to fix app naming by @wpm in #24
  • Add release workflows for library and desktop app by @wpm in #25
  • docs: say that the cascade layers cut both ways by @wpm in #26
  • Split welcome tour into three bubbles instead of two by @wpm in #27
  • Enforce that a user is always selected by @wpm in #28
  • Add code coverage tracking with Codecov integration by @wpm in #29
  • Cache the wasm-bindgen and wasm-opt binaries Trunk downloads by @wpm in #30
  • Refactor settings storage and add draft signal to composer by @wpm in #31
  • Encapsulate Settings fields and improve composer draft handling by @wpm in #32
  • Cover the draft's sending and the settings accessors by @wpm in #33
  • feat(app): give the welcome's Markdown tour its own bubble by @wpm in #34
  • Rename message kind to name and add show_names feature by @wpm in #35
  • Rename highlight classes from rc- to hl- prefix by @wpm in #37
  • The theme's custom properties are declared on the document root by @wpm in #43
  • Pass Composer's attributes to its text box by @wpm in #45
  • The composer returns focus to its text box after a send by @wpm in #46
  • Let a message's body be a view the host draws by @wpm in #44
  • Document Message::view closure behavior and Arc usage pattern by @wpm in #47
  • feat: Epik's assistant window by @wpm in #59
  • Fix task list styling for loose lists with blank lines by @wpm in #62
  • Announce busy state to screen readers with aria-disabled and status line by @wpm in #64
  • Add keyboard navigation to preview and improve accessibility by @wpm in #65
  • Restore text box focus when composer re-enables by @wpm in #66
  • Add slider to control the size of sender names over bubbles by @wpm in #70
  • Add window background color control to chat UI by @wpm in #71
  • Add bubble width control to customize message width by @wpm in #72
  • Reorganize README: prioritize crate usage, move release docs by @wpm in #73
  • Extend tour bubbles to wrap at maximum width by @wpm in #75
  • feat: thinking indicator, dancing ellipses in a live, empty bubble by @wpm in #77
  • refactor: tidy repeated helpers in the e2e check by @wpm in #79
  • feat(ci): release the crate and the app from the GitHub release button by @wpm in #81
  • feat: Transcript, a conversation to read with no composer by @wpm in #83
  • docs: Fix CHANGELOG.md by @wpm in #84
  • ci: No App Release by @wpm in #85
  • docs: Reflow and tidy CHANGELOG.md by @wpm in #86
  • feat: License under MIT OR Apache-2.0 by @wpm in #87
  • test: Cover the browser-only code by @wpm in #88

Full Changelog: https://github.com/wpm/Rich-Chat/commits/leptos-rich-chat-v0.1.0