This repository was archived by the owner on Jul 18, 2025. It is now read-only.
Repository navigation
Chatstr v0.1.5
Stability, Sexiness and Moar Features, what else would ya' love?
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
50x50circle, 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?).


