Aquesta és la versió actual. · Data de publicació:
Fitxers d’instal·lació 0.0.12
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
# Features / Improvements ✨
• Open `:members` in the same window by default ([#458])
• Render image previews lazily ([#464])
• Support generating shell-completions using `clap_complete` ([#489])
• Support basic sticker viewing ([#502])
• Open Matrix URIs on the command line and support user mentions ([#508])
• MSC4027:Display image reactions ([#518])
• Improve completions ([#520])
• Add config option `set_window_title` ([#528])
• Support login via a configured password file ([#558])
• Support disabling SSL verification ([#565])
• Add `:mentions` window and hopefully finally fix unreads ([#579])
• Support placing encryption indicator in room title instead of prompt ([#581])
• Add configurable cursor shape via `settings.terminal.cursor_shape` ([#587])
• Support media captions ([#592])
• Store event cache in `~/.cache/iamb` ([#596])
• Support manually marking rooms as unread ([#603])
• Improve verifications ([#605])
• Add `input_prompt` configuration option for overriding message bar prompt ([#610])
• Add option to show sender name in extra line ([#613])
• Accessibility:Specify position of invisible/custom cursor ([#614])
• Add `default_split` tunable to control `<C-W>f` split direction ([#620])
• Send messages asynchronously using the SDK's send queue ([#627])
• Allow explicitly controlling when extended keypresses are enabled ([#632])
• Support running room commands in `:members` window and room lists ([#633])
• Show manually marked unread rooms in `:unreads` ([#637])
• Add `"server"` field for sorting room lists ([#638])
• Display user's room role in `:members` list ([#639])
• Add support for SOCKS and HTTPS proxying ([#640])
• Support configuring when read marker updates are triggered ([#641])
• Add `default_markup` for configuring message parsing ([#643])
• Image Preview improvements ([#653])
• Support setting per-room user display names ([#654])
• Support upgrading rooms and following tombstone information ([#656])
• Add support for room knocking ([#658])
• Add support for updating user profile information ([#662])
• Add `CursorShape::Auto` ([#665])
• Add ignorecase setting ([#669])
• Support using room aliases and DMs with `:space child set` ([#672])
• Add a `:room access` command for managing join rules ([#673])
• Support room aliases for `:room access set restricted` ([#674])
• Don't force user to join room on `:space child set` ([#675])
• Allow user's to specify a default register for editing ([#683])
• Support implicit read receipts ([#691])
• Use a broken link callback to simplify matrix.to links ([#693])
• Add `default_via` to always tell homeserver how to resolve a room ([#694])
• Support opening location messages with :open ([#695])
• Add `:invites` list ([#703])
• Send read receipts instantly ([#704])
• Add `:verify recover` to verify with a recovery key ([#706])
• Unify the the room list representation ([#708])
• Show a trackbar between the last-read and first-new message ([#709])
• Handle invalid `matrix.to` URLs that look like mentions ([#712])
• Make `:room version upgrade` use `++creator` for additional creators ([#714])
• Support user-defined command aliases ([#715])
# Documentation / README updates 📚
• Add several missing options to the `iamb(5)` manual page ([#580])
• Mention `conda-forge` package in README ([#604])
• Fix:Rename `location` to `indicator_location` in example config ([#635])
• Document how to build size-optimized binaries in the README ([#644])
• Document options for user sorting ([#659])
• Fix documentation reference to `settings.users` ([#668])
• Document `:room history` commands in iamb(1) ([#671])
• Clean up minor manual page issues ([#713])
# Bug Fixes 🐞
• Show newest edit of messages even after application restart ([#445])
• Show placeholder if replied to message is not loaded and strip fallback reply ([#474])
• Don't wrap messages without `formatted_body` in middle of word ([#486])
• Handle ambiguous display names conforming to spec ([#515])
• Search plaintext body for links to open as fallback ([#573])
• Pretty-print error on application exit ([#595])
• Fix replies for messages in threads ([#648])
• Fix wording of client creation error ([#649])
• Truncate usernames by grapheme instead of word boundaries ([#651])
• Don't consider left users for username disambiguation ([#655])
• Force room names to be fetched in the background when none are cached ([#657])
• Fix crash from value underflow while rendering timeline ([#661])
• Fix image preview position for narrow windows ([#666])
• Use `SlicedProtocol` to render images that are partially off-screen ([#667])
• Fix message bar broken display when :editor yields an empty buffer ([#680])
• Use ASCII characters for encryption status indicators ([#684])
• Remove double tear down of alternate screen ([#687])
• Disable terminal alt screen before opening the external editor ([#688])
• Respect default register setting in scrollback window ([#697])
• Expand '~' and env variables in `:upload` argument ([#702])
• Show intermediate window instead of blocking on `:join` request ([#711])
• Update `:open` and `:download` to also expand `~` ([#716])
• Ensure aliases are registered in definition order ([#718])
• Ensure `gf` goes to room ([#719])
• Simplify implicit receipt tracking and retry failed updates ([#720])
# Building / Housekeeping 🧹
• Simplify room creation by using SDK helpers ([#593])
• Improve logging rotation and change default level to `WARN` ([#594])
• Fix build on rustc `1.94.0` ([#599])
• Fix `broken-string-escape` warning when using stricter `.nix` parsers ([#601])
• chore:Update dependencies ([#602])
• Bump MSRV to 1.92 ([#607])
• Fix mdoc(7) warnings in docs/iamb.5 ([#621])
• Update dependencies ([#625])
• Flake improvements ([#630])
• Add shell completions to flake output ([#631])
• Update to use Rust 2024 Edition ([#642])
• Update `Cargo.toml` to `0.0.12-alpha.1` ([#645])
• Workaround `cargo-generate-rpm` issue with pre-release versions ([#646])
• Refactor sticker and image preview ([#652])
• Update `Cargo.toml` to `0.0.12-alpha.2` ([#663])
• Update modalkit{,-ratatui} and ratatui{,-image} ([#664])
• Cleanup imports and create prelude ([#681])
• Fix `cargo doc` warning ([#685])
• Remove `settings.image_preview.lazy_load` and always enable it ([#689])
• Update dependencies ([#699])
# Contributors 🙏
Many thanks to @azizsayfiddin, @codegax, @demaledetti, @hanzpo, @kaizoplant, @karazajac, @litlighilit, @maskjelly, @Neo-Oli, @Nightchicken, @pavelzw, @stevenpollack, @TayfurYldz, @TianHengZhuang, @titaniumtraveler, @VAWVAW, @xsa-dev, and @zivarah for their contributions for their release!
[#445]:https://github.com/ulyssa/iamb/pull/445
[#458]:https://github.com/ulyssa/iamb/pull/458
[#464]:https://github.com/ulyssa/iamb/pull/464
[#474]:https://github.com/ulyssa/iamb/pull/474
[#486]:https://github.com/ulyssa/iamb/pull/486
[#489]:https://github.com/ulyssa/iamb/pull/489
[#502]:https://github.com/ulyssa/iamb/pull/502
[#508]:https://github.com/ulyssa/iamb/pull/508
[#515]:https://github.com/ulyssa/iamb/pull/515
[#518]:https://github.com/ulyssa/iamb/pull/518
[#520]:https://github.com/ulyssa/iamb/pull/520
[#528]:https://github.com/ulyssa/iamb/pull/528
[#558]:https://github.com/ulyssa/iamb/pull/558
[#565]:https://github.com/ulyssa/iamb/pull/565
[#573]:https://github.com/ulyssa/iamb/pull/573
[#579]:https://github.com/ulyssa/iamb/pull/579
[#580]:https://github.com/ulyssa/iamb/pull/580
[#581]:https://github.com/ulyssa/iamb/pull/581
[#587]:https://github.com/ulyssa/iamb/pull/587
[#592]:https://github.com/ulyssa/iamb/pull/592
[#593]:https://github.com/ulyssa/iamb/pull/593
[#594]:https://github.com/ulyssa/iamb/pull/594
[#595]:https://github.com/ulyssa/iamb/pull/595
[#596]:https://github.com/ulyssa/iamb/pull/596
[#599]:https://github.com/ulyssa/iamb/pull/599
[#601]:https://github.com/ulyssa/iamb/pull/601
[#602]:https://github.com/ulyssa/iamb/pull/602
[#603]:https://github.com/ulyssa/iamb/pull/603
[#604]:https://github.com/ulyssa/iamb/pull/604
[#605]:https://github.com/ulyssa/iamb/pull/605
[#607]:https://github.com/ulyssa/iamb/pull/607
[#610]:https://github.com/ulyssa/iamb/pull/610
[#613]:https://github.com/ulyssa/iamb/pull/613
[#614]:https://github.com/ulyssa/iamb/pull/614
[#620]:https://github.com/ulyssa/iamb/pull/620
[#621]:https://github.com/ulyssa/iamb/pull/621
[#625]:https://github.com/ulyssa/iamb/pull/625
[#627]:https://github.com/ulyssa/iamb/pull/627
[#630]:https://github.com/ulyssa/iamb/pull/630
[#631]:https://github.com/ulyssa/iamb/pull/631
[#632]:https://github.com/ulyssa/iamb/pull/632
[#633]:https://github.com/ulyssa/iamb/pull/633
[#635]:https://github.com/ulyssa/iamb/pull/635
[#637]:https://github.com/ulyssa/iamb/pull/637
[#638]:https://github.com/ulyssa/iamb/pull/638
[#639]:https://github.com/ulyssa/iamb/pull/639
[#640]:https://github.com/ulyssa/iamb/pull/640
[#641]:https://github.com/ulyssa/iamb/pull/641
[#642]:https://github.com/ulyssa/iamb/pull/642
[#643]:https://github.com/ulyssa/iamb/pull/643
[#644]:https://github.com/ulyssa/iamb/pull/644
[#645]:https://github.com/ulyssa/iamb/pull/645
[#646]:https://github.com/ulyssa/iamb/pull/646
[#648]:https://github.com/ulyssa/iamb/pull/648
[#649]:https://github.com/ulyssa/iamb/pull/649
[#651]:https://github.com/ulyssa/iamb/pull/651
[#652]:https://github.com/ulyssa/iamb/pull/652
[#653]:https://github.com/ulyssa/iamb/pull/653
[#654]:https://github.com/ulyssa/iamb/pull/654
[#655]:https://github.com/ulyssa/iamb/pull/655
[#656]:https://github.com/ulyssa/iamb/pull/656
[#657]:https://github.com/ulyssa/iamb/pull/657
[#658]:https://github.com/ulyssa/iamb/pull/658
[#659]:https://github.com/ulyssa/iamb/pull/659
[#661]:https://github.com/ulyssa/iamb/pull/661
[#662]:https://github.com/ulyssa/iamb/pull/662
[#663]:https://github.c