Skip to content

Releases: joshw/zephyrlily

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:17

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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 15:10

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

Choose a tag to compare

@github-actions github-actions released this 17 Jul 00:31

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

Choose a tag to compare

@github-actions github-actions released this 08 Jul 02:17

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

Choose a tag to compare

@github-actions github-actions released this 25 Jun 12:18

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

Choose a tag to compare

@github-actions github-actions released this 24 Jun 17:35

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

Choose a tag to compare

@github-actions github-actions released this 23 Jun 00:33

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

Choose a tag to compare

@github-actions github-actions released this 22 Jun 18:00

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

Choose a tag to compare

@github-actions github-actions released this 22 Jun 17:32

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.

v0.9.4

Choose a tag to compare

@github-actions github-actions released this 22 Jun 14:00

Changelog

  • 6a8290b Add %style command so that colors can be configured.

Released by GoReleaser.