Releases: joshw/zephyrlily
Releases · joshw/zephyrlily
Release list
v0.11.0
Changelog
- 9ef4801 Add %echo, which prints its argument and sends nothing
- e85aac3 Add click-to-position in the input line, behind a renamed %mouse toggle
- bf8b0f2 Ask as a crawler when a site refuses us outright
- 2d34380 Check the error returns errcheck flagged in linkpreview
- 0bee6e9 Fix duplicated detach review on reattach: dedup history replay vs live WS
- 1e6b46e Fix input echo losing characters at the wrap boundary on hyphenated lines
- a513e47 Fix viewport desync when recipient-syntax keys cross the input wrap boundary
- d1d5d40 Match command names and keyword arguments case-insensitively
- 4d9fd34 Measure TUI responsiveness over time, and stop it degrading
- aa27bf3 Preview URLs in the input line, accepted with Tab
- 6c11cc7 Report Lily's pending prompt in /state instead of inferring it from history
- 27f6bc0 Reset the TUI's message-ID bookkeeping when it adopts a new proxy session
- 41a2185 Swallow whitespace padding inside quotes in paste mode
- 47f3f4c Wire up Ctrl+L to actually trigger a full screen redraw
- 5692e85 Work around a mosh display-corruption bug when the input area shrinks
Released by GoReleaser.
v0.10.1
Changelog
- 733bc49 Add %debug snapshot: diagnostic state capture for bug reports
- a45549b Document tview port evaluation: no-go, with spike evidence
- 01c13b7 Fix CI test failures on Linux
- e59794e Fix PTY test hang on Linux: dash printf has no \xHH escapes
- 120d810 Fix staticcheck QF1008 in teebuf test
- 298f75c Fix status bar invisibility under GNU screen; add wrap-resurrection guard
- 5365380 Migrate TUI to bubbletea v2 (charm.land v2 trio)
Released by GoReleaser.
v0.9.11
Changelog
- 6721136 Disable OSC8 hyperlinks under GNU screen and cap link URL length
- 6a122cd Fix lint findings in test code
- c304e27 Fix paste-mode key handling and improve incremental search
- 1475005 Never silently drop WebSocket messages to slow clients
- 02be6f1 Require a second C-c to quit, with a warning after the first
- 81dc34f Treat lily's session-redirect banner as login success
Released by GoReleaser.
v0.9.10
Changelog
- bfc4ddf Add SLCP protocol doc, fix sync delimiters, add %sync command
- 297ce9d Don't let public emotes hijack the PM/Tab default sender
- be86473 Fix C-r/C-s incremental search direction and stepping
- b4c37ec Fix memory leaks, a proxy crash race, and O(n²) scrollback rendering
- 5a71dd7 Forward %info/%memo to the client instead of stubbing in the proxy
- 058d541 Join possessive emotes to the sender name without a space
- 57415d2 Re-arm the pager on any interaction so idle output holds at MORE
- b9a2a11 Route leafed command output by its %command [id] prefix
Released by GoReleaser.
v0.9.9
Changelog
- c96fb8e Add %on, %after, %every, %cron scheduled and triggered commands
- f6d1b55 Add %startup command to re-run the zlilyStartup memo
- 4c29585 Add %style support for the emote sender name
- 7f83548 Anchor the zlily ignore rule to the repo root
- 1ae4641 Don't flag letterless tokens as spelling errors
- eb65366 Fix destroy event wiping the destroyer's handle mapping
- 678d465 Make %style error message match the help text
- 4d2609a Report a consistent, build-identifying version string
- 94dede7 Stamp event banners with a timestamp when STAMP is set
- 8dc7a7e Stop split mouse sequences from leaking into the TUI input
Released by GoReleaser.
v0.9.8
Changelog
- cf44431 Add %alias command and move zlilyStartup replay into the proxy
- 6abe9aa Add optional mouse-wheel scrolling via %page wheel
- 2aa138c Clear status-line blurb when the blurb is cleared
- 44b1ea1 Don't let a stray ESC swallow the next Ctrl/arrow key
- 3acd2ed Enrich TLS verify errors with offered-cert diagnostics
- 4f720b6 Fix URL wrapping to never split mid-URL or break ANSI escapes
- 6771f0d Fix paste-mode layout corruption and tab wrapping
- f4a7289 Only auto-page to the response when caught up at the bottom
- 9b36ca1 Switch CLI flag parsing from flag to spf13/pflag
Released by GoReleaser.
v0.9.7
Changelog
- 2d6ad3e Add %spell command and ability to add allowed or forbidden spellings.
- f0a492b Add public-recips, private-recips, and emote-recips styles
- c38e37e Detect failed login and let the user retry credentials
- 8cbbdf8 Fix intermittent viewport jump-to-top on resize
- fe5b335 Ignore write error in best-effort wire log
- b20e8d6 Make reconnect re-run the login path so it actually succeeds
Released by GoReleaser.
v0.9.6
Changelog
- 6f6296c Apply linter autofixes in main and ascify
- 395c8e4 Fix TestE2E_OutboundCommand: fake must answer the startup memo fetch
- 2dfdb02 Only suppress blank Enter as pager-advance when behind the bottom
Released by GoReleaser.
v0.9.5
Changelog
- 3d4f42b Better line wrapping for command output
- f1cc64e Fix pager: no blank line on advance, follow bottom until a full new page
- df5e74a More ascify support for common unicode emojis, with a better fallback for unsupported ones.
- 7ec7fb2 More ascify support for common unicode emojis, with a better fallback for unsupported ones.
Released by GoReleaser.