Skip to content

Commit 30367a1

Browse files
committed
chat/iamb: update to 0.0.9
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)
1 parent e938832 commit 30367a1

File tree

4 files changed

+1610
-1160
lines changed

4 files changed

+1610
-1160
lines changed

chat/iamb/Makefile

+19-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.3 2023/07/08 20:14:16 pin Exp $
1+
# $NetBSD: Makefile,v 1.4 2024/03/29 20:43:19 pin Exp $
22

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

1313
.include "cargo-depends.mk"
1414

15+
INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
16+
share/examples/iamb share/icons/hicolor/scalable/apps \
17+
share/applications
18+
19+
post-install:
20+
${INSTALL_MAN} ${WRKSRC}/docs/iamb.1 \
21+
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/iamb.1
22+
${INSTALL_MAN} ${WRKSRC}/docs/iamb.5 \
23+
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/iamb.5
24+
${INSTALL_DATA} ${WRKSRC}/config.example.toml \
25+
${DESTDIR}${PREFIX}/share/examples/iamb
26+
${INSTALL_DATA} ${WRKSRC}/docs/iamb.svg \
27+
${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps
28+
${INSTALL_DATA} ${WRKSRC}/iamb.desktop \
29+
${DESTDIR}${PREFIX}/share/applications
30+
1531
.include "../../lang/rust/cargo.mk"
32+
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1633
.include "../../mk/bsd.pkg.mk"

chat/iamb/PLIST

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
1-
@comment $NetBSD: PLIST,v 1.1 2023/03/09 10:21:32 pin Exp $
1+
@comment $NetBSD: PLIST,v 1.2 2024/03/29 20:43:19 pin Exp $
22
bin/iamb
3+
man/man1/iamb.1
4+
man/man5/iamb.5
5+
share/applications/iamb.desktop
6+
share/examples/iamb/config.example.toml
7+
share/icons/hicolor/scalable/apps/iamb.svg

0 commit comments

Comments
 (0)