Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Chatstr v0.1.5

Choose a tag to compare

@github-actions github-actions released this 22 Jan 21:52
fefc5fe

Stability, Sexiness and Moar Features, what else would ya' love?

Hello, Typing Indicators!
image

New Things:

  • 🔐 Login Permanence (Encrypted): your keys are encrypted using a 5-digit pin on your device, for safer local storage.
  • 👋 Profile Creation: you can now create and modify your profile! (or, technically, Nostr Metadata).
  • ✏️ Typing Indicators: you can now see when your friends are typing for 10 minutes straight, only to send "ok".
  • ⚡ Real-Time Events: friend changed their avatar or name? You'll see it within seconds, this applies to ALL data in Chatstr.
  • 🎨 Placeholder Avatars: if someone doesn't have an avatar, they'll have an npub-derived RGB gradient avatar instead.
  • ✉️ Message States: you can now see the state of your messages: sending, sent, or failed, with super-fast responsiveness.

Absolutely tons of Bugfixes: (in descending order of implementation)

  • Improved reaction positioning to better match the message being reacted to.
  • Fixed 'visual overlap' on large emoji messages that overflow.
  • Fixed the message input getting stuck on "Sending..." if a message fails.
  • Fixed the emoji panel closing when it's search input was clicked.
  • Massively improved scaling and windowing; Chatstr should look 'visually decent' (not buggy) on any and all OS'es and window sizes.
  • Fixed non-uniform avatars stretching outside of a 50x50 circle, and prefer cropping over stretching them to fit.
  • Massively improved state-change reliability and thread management.
  • Fixed incorrect Rumor IDs due to the possibility of building events at slightly different timestamps (Thanks @yukibtc!).
  • Slight Reaction optimisation to prevent over-searching when the relevant message was already found.
  • Fixed 'popup background bleed' by removing transparency and opacity changes. (Appears to be a weird WebKit quirk?).

Can you guess my pin? Didn't think so!
image

Full profile editing + custom statuses.
image