|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## v0.3.1 |
| 4 | + |
| 5 | +### Image attachments |
| 6 | + |
| 7 | +- **Embedded file links** -- attachment URIs are now hidden behind clickable |
| 8 | + bracket text (e.g. `[image: photo.jpg]`) instead of showing the raw |
| 9 | + `file:///` path |
| 10 | +- **Double extension fix** -- filenames like `photo.jpg.jpg` are stripped to |
| 11 | + `photo.jpg` when signal-cli duplicates the extension |
| 12 | +- **Improved halfblock previews** -- increased height cap from 20 to 30 |
| 13 | + cell-rows for better inline image quality |
| 14 | +- **Native image protocols** -- experimental support for Kitty and iTerm2 |
| 15 | + inline image rendering, off by default. Enable via `/settings` > |
| 16 | + "Native images (experimental)" |
| 17 | +- **Pre-resized encoding** -- native protocol images are resized and cached |
| 18 | + as PNG before sending to the terminal, avoiding multi-megabyte raw file |
| 19 | + transfers every frame |
| 20 | + |
| 21 | +### Attachment lookup |
| 22 | + |
| 23 | +- **MSYS/WSL path fix** -- `find_signal_cli_attachment` now checks both |
| 24 | + platform-native data dirs (`AppData/Roaming`) and POSIX-style |
| 25 | + (`~/.local/share`) where signal-cli stores files under MSYS or WSL. |
| 26 | + Fixes outgoing images sent from Signal desktop not displaying in the TUI. |
| 27 | + |
| 28 | +### Platform |
| 29 | + |
| 30 | +- **Windows Ctrl+C fix** -- suppress the `STATUS_CONTROL_C_EXIT` error on |
| 31 | + exit by disabling the default Windows console handler (crossterm already |
| 32 | + captures Ctrl+C as a key event in raw mode) |
| 33 | + |
| 34 | +### Documentation |
| 35 | + |
| 36 | +- mdBook documentation site with custom mIRC/Win95 light theme and dark mode |
| 37 | + toggle |
| 38 | + |
| 39 | +--- |
| 40 | + |
| 41 | +## v0.3.0 |
| 42 | + |
| 43 | +Initial public release. |
| 44 | + |
| 45 | +- Terminal Signal client wrapping signal-cli via JSON-RPC |
| 46 | +- Vim-style modal input (Normal/Insert modes) |
| 47 | +- Sidebar with conversation list, unread counts, typing indicators |
| 48 | +- Inline halfblock image previews |
| 49 | +- OSC 8 clickable hyperlinks |
| 50 | +- SQLite persistence with WAL mode |
| 51 | +- Incognito mode (`--incognito`) |
| 52 | +- Demo mode (`--demo`) |
| 53 | +- First-run setup wizard with QR device linking |
| 54 | +- Slash commands: `/join`, `/part`, `/quit`, `/sidebar`, `/help`, `/settings`, |
| 55 | + `/mute`, `/notify`, `/bell` |
| 56 | +- Input history (Up/Down recall) |
| 57 | +- Autocomplete popup for commands and @mentions |
| 58 | +- Configurable notifications (direct/group) with terminal bell |
| 59 | +- Cross-platform: Linux, macOS, Windows |
0 commit comments