Damus

Recent Notes

Laeserin · 1w
GM right back! https://media.tenor.com/G5Q_Dj4L4twAAAAC/trebol-clover-wink.gif
psic4t profile picture
nospeak 0.11.0 is out!

Changes since v0.10.4:

New Features
---------------
- add filter tabs to chat list for All, Unread, and Groups
- add chat archiving with NIP-51 relay sync
- add @mention autocomplete for contacts
- detect nostr npub mentions in messages and render as clickable profiles

Bug Fixes
----------
- fix(android): handle URI permissions for inbound image sharing (90b51f9)
- fix(android): transcode HEIC/HEIF images to JPEG when receiving shares (9447172)
- fix(desktop): fix image viewer scrolling in full-size mode (db8b84b)
- fix(android): add haptic feedback to settings menu items and back button (cc54468)
- fix(ui): update context menu reactions to ๐Ÿ‘ โค๏ธ ๐Ÿ˜‚ ๐Ÿ™ (366798f)
- fix(pwa): don't mark reactions as unread during history fetch (ca5f298)
- fix(pwa): extend notification badge support to group chats (5dababa)
- fix(pwa): clear notification badge when window regains focus (df0190a)
- fix(pwa): clear notification badge when window becomes visible (94128b1)

Other Changes
----------------
- refactor(messaging): use alt tag for file message captions (0c1d6a8)
- perf(pwa): add runtime caching and preconnect hints (e0764d8)

Get it on F-Droid, Zapstore or Obtainium - or use it on https://nospeak.chat/

Source: https://github.com/psic4t/nospeak

#nip-17 #chat #messaging
1๐Ÿ‘1
psic4t profile picture
nospeak 0.10.4 is out!

Changes since v0.10.3:

Features
--------
- feat(chat): add generic file upload support (28ec0b8)
- feat(android): use gallery as cache for encrypted media (2a71b52)
- feat(chat): add markdown lists and improve citation styling (f860e36)
- feat(messaging): auto-set default relays for existing users without relays (69eb33d)

Bug Fixes
---------
- fix(android): proactively prefetch avatars when profiles are cached (525d8c7)
- fix(nip17): include rumor id field for 0xchat compatibility (5f1f9de)
- fix(nip17): add relay hints to p-tags in DM rumor (426e830)
- fix(nip17): add seal signature and pubkey verification (8185e35)
- fix(location): require Ctrl+scroll to zoom map in chat bubbles (91b4079)
- fix(groups): prevent unread notifications on initial sync and creation (3c6b141)
- fix(sync): remove 30-day cutoff and fix progress reset during login sync (32b5e06)
- fix(contacts): resolve profiles for contacts synced from Kind 30000 (e743899)
- fix(ui): hide Chats title in mobile view (1931f22)

Get it on F-Droid, Zapstore or Obtainium - or use it on https://nospeak.chat

#nip-17 #chat #messaging
3
Max · 1w
Thank you for the wonderful app. I would like to point out a problem. Sending images as files works. Sending the same images from the photo collection (gallery) fails. Permission for the app to access the gallery is set. After several attempts to send photos, the app crashes. I have tested various p...
psic4t profile picture
nospeak v0.10.3 is out:

Features
- feat(android): add Direct Share support for contacts and groups (d36c2d5)
- feat(android): add media cache to save viewed media to gallery (c69f04a)
- feat(auth): detect NIP-07 signer account mismatch on login (f8fa915)

Bug Fixes
- fix(media): use explicit canvas dimensions for stable blurhash layout (63cfd46)
- fix(chat): reliable scroll-to-bottom for async media components (5936c2a)

Get it on F-Droid, Zapstore or Obtainium!

#nip-17 #chat #messaging
โค๏ธ1
psic4t profile picture
nospeak v0.10.0 (and 0.10.1/0.10.2) is out:

Features
---------
- add NIP-17 compliant small group chat support
- separate chats from contacts with Kind 30000 sync
- rename conversations via NIP-17 subject
- replace Robohash with local identicon generation
- add find-as-you-type search field to filter contacts list
- add playback speed control for voice messages

Bug Fixes
----------
- switch default NIP-50 relay to nostr.wine
- alert on every new message notification

Get it on F-Droid, Zapstore or Obtainium!


Have a good Sunday afternoon!

#nip-17 #chat #messaging