Skip to content

Commit

Permalink
chat/iamb: update to 0.0.9
Browse files Browse the repository at this point in the history
Features / Improvements ✨
    Links should be "openable" (#43)
    Add support for previewing images in room scrollback (#108)
    Enable sending strikethrough text (#141)
    Support composing messages in an external editor (#155)
    Add support for logging in with SSO (#160)
    Add new command for logging out of iamb session (#162)
    Support custom sorting for room and user lists (#170)
    feat: desktop file for GUI environment launchers (#178)
    Add a new :chats window that lists both DMs and Rooms (#184)
    Add support for desktop notifications (#192)
    Support coloring entire message with the user color (#193)
    Indicate and sort on rooms with unread messages (#205)
    Support following the .well-known entries for a username's domain (#209)
    Add support for threads (#216)
    Add support for custom key macros (#217)
    Support displaying shortcodes instead of Emojis in messages (#222)
    Support configuring user gutter width (#223)
    Enable autolinking when rendering Markdown (#226)
    Support notifications via terminal bell (#227)
    Support loading a TOML configuration (#229)
    Add commands for importing and exporting room keys (#233)

Documentation / README updates 📚
    Fix example config (#140)
    Add more documentation (#166)
    Update README.md to add openSUSE Tumbleweed (#191)
    Add snap install instructions (#210)
    Add example of mapping "V" to toggle message selection mode (#195)
    Update manual pages to use mdoc(7) and list commands (#230)
    Add an icon for iamb (#232)

Bug Fixes 🐞
    Fix not showing display names in already synced rooms (#171)
    Fix image preview offset (#179)
    Update to [email protected] to use native sixel lib (#181)
    Fix truncation/padding for non-ASCII sender names (#182)
    Fix crash on small image preview (#198)
    Download rooms keys from backups if they exist (#211)
    Ignore key releases on platforms that support it (#220)
    Provide better error message for M_UNKNOWN_TOKEN (#101)
    Fix entering thread view when there's no messages yet (#224)
    Fix image previews in replies (#225)
    Reset message bar when ! is passed with :cancel (#231)
    Wait to log in before starting background tasks (#234)

Performance ⏱️
    Reduce CPU usage by instead fetching read receipts after related sync events (#168)
    Load receipts for room before acquiring lock (#213)

Building / Housekeeping 🧹
    Update Cargo.lock file (#157)
    Update modalkit for newer ratatui and crossterm
    Fix CI workflow (#164)
    Use mozilla-actions/sccache-action for caching builds (#169)
    Enable direnv for Nix flakes (#183)
    Update to [email protected] (#200)
    Rename Nix flake build input from pkgconfig to pkg-config (#203)
    Update modalkit dependencies (#204)
    Move LTO into its own "release-lto" profile (#207)
    Fix Nix flake hashes (#206)
    Pull in modalkit repository with a Cargo.lock (#208)
    Nix flake updates (#214)
    Update to [email protected] (#215)
    Support linking against system OpenSSL (#218)
    GitHub workflow should use --locked to avoid broken Cargo.lock (#219)
    Fix odd Windows-only compile error (#221)
  • Loading branch information
0323pin committed Mar 29, 2024
1 parent e938832 commit 30367a1
Show file tree
Hide file tree
Showing 4 changed files with 1,610 additions and 1,160 deletions.
21 changes: 19 additions & 2 deletions chat/iamb/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.3 2023/07/08 20:14:16 pin Exp $
# $NetBSD: Makefile,v 1.4 2024/03/29 20:43:19 pin Exp $

DISTNAME= iamb-0.0.8
DISTNAME= iamb-0.0.9
CATEGORIES= chat
MASTER_SITES= ${MASTER_SITE_GITHUB:=ulyssa/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Expand All @@ -12,5 +12,22 @@ LICENSE= apache-2.0

.include "cargo-depends.mk"

INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
share/examples/iamb share/icons/hicolor/scalable/apps \
share/applications

post-install:
${INSTALL_MAN} ${WRKSRC}/docs/iamb.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/iamb.1
${INSTALL_MAN} ${WRKSRC}/docs/iamb.5 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/iamb.5
${INSTALL_DATA} ${WRKSRC}/config.example.toml \
${DESTDIR}${PREFIX}/share/examples/iamb
${INSTALL_DATA} ${WRKSRC}/docs/iamb.svg \
${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/iamb.desktop \
${DESTDIR}${PREFIX}/share/applications

.include "../../lang/rust/cargo.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
7 changes: 6 additions & 1 deletion chat/iamb/PLIST
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
@comment $NetBSD: PLIST,v 1.1 2023/03/09 10:21:32 pin Exp $
@comment $NetBSD: PLIST,v 1.2 2024/03/29 20:43:19 pin Exp $
bin/iamb
man/man1/iamb.1
man/man5/iamb.5
share/applications/iamb.desktop
share/examples/iamb/config.example.toml
share/icons/hicolor/scalable/apps/iamb.svg
Loading

0 comments on commit 30367a1

Please sign in to comment.