openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Vector Privacy
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very High Activity
Commits
: Listings
Analyzed
about 13 hours
ago. based on code collected
1 day
ago.
Aug 16, 2025 — Aug 16, 2026
Showing page 57 of 58
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
chore: run `cargo fmt`
JSKitty
More...
over 1 year ago
add: ability to share npub + lightly beautified Start New Chat UI
JSKitty
More...
over 1 year ago
ver: bump to v0.1.4
JSKitty
More...
over 1 year ago
improvement: Decoy Reactions If the submission of a reaction is slow (due to internet, relays, etc), there could be a significant delay before your reaction shown locally, which felt off, "did it work?". We fake the reaction with a decoy until it's actually submitted to the network, yay for good UX!
JSKitty
More...
over 1 year ago
add: OS notifications for messages A simple notification system, if Chatstr is not focused (i.e: minimised or other apps are being used), notifications will fire. If you're using Chatstr, they'll be silenced.
JSKitty
More...
over 1 year ago
add: Complete Reactions integration You can now react to your frens' messages with an obnoxious quantity of eggplants, with nobodt to snoop, because it's encrypted!
JSKitty
More...
over 1 year ago
add: Encrypted Reactions (NIP-25) inbound support You can now see encrypted reactions! Outbound support doesn't yet exist, and there might be some quirks in certain areas still, but, it works!
JSKitty
More...
over 1 year ago
improvement: efficient state-change-based rendering This fixes the 'flickering' issue of the contact list, as well as generally using a ton less resources - and adding some groundwork for future improvements, like real-time status or profile adjustments (i.e: you'll soon be able to see someone change their avatar, status, name - without restarting your app)
JSKitty
More...
over 1 year ago
fix: add missing avatar border The circular border was missing from the account avatar - I never noticed since my personal avatar is circular, hah!
JSKitty
More...
over 1 year ago
improvement: display a 'Sending' state and stop accidental double-sends Spamming Enter could cause messages to duplicate - also, accidental linebreaks were possible from spamming Enter, and it was unclear whether a message was sent or not. All three issues have been tended to!
JSKitty
More...
over 1 year ago
improvement: redesigned contacts + chat previews You now get Chat Previews in the contact list, as well as as substantially more beautiful UI, yahoo!
JSKitty
More...
over 1 year ago
fix: trim linebreak spam out of chats Found by @YuurinBee after abusing the app
JSKitty
More...
over 1 year ago
fix: some broken emoji names + metadata
JSKitty
More...
over 1 year ago
add: ability to close emoji picker with Esc key
JSKitty
More...
over 1 year ago
add: emphasised textless emojis Up to three emojis sent (without text) are now 'emphasised', massively enlarging them, removing the message bubble and dampening margins, making them more visually respresentative of an 'emotion' than a 'text', a personal favorite!
JSKitty
More...
over 1 year ago
build: use draft releases for Tauri Builds
JSKitty
More...
over 1 year ago
ver: bump to v0.1.3
JSKitty
More...
over 1 year ago
add: full emoji-dex system Now you have tons more emojis, a search system, as well as favorite (most used) emojis automatically sorting to the top of your list. Fancy!
JSKitty
More...
over 1 year ago
add: multi-line support using Shift + Enter It also took a surprising amount of CSS-shuffling, hopefully it still looks good, may need to re-visit this design in the future, but at least multi-line works!
JSKitty
More...
over 1 year ago
add: emoji selector, with four hand-picked 'mojis Use your four emojis wisely, they're very powerful.
JSKitty
More...
over 1 year ago
add: owned-profile syncing + improved login flow You can now easily see the current Nostr account you're logged in to, including your NIP-24 profile. I've also re-written how connecting to Nostr works so that the frontend has more control over synchronising during the login process, and can update the user through the syncing flow more smoothly.
JSKitty
More...
over 1 year ago
add: NIP-38 Status Syncing You can now see the NIP-38 status of whoever you're chatting with! Currently only with simple support (general statuses), in the near future, URLs and more complex metadata statuses will be recognised, and a future commit will allow folks to set their own statuses!
JSKitty
More...
over 1 year ago
fix: broken NIP-17 recovery with fixed rumor relaying All fixes here were suggested by Yuki (of the Nostr Rust SDK <3)
JSKitty
More...
over 1 year ago
add: JSKitty Nostr Relay My own relay! Yay! Significantly faster due to, obviously, having little to no usage compared to the other much-larger public relays, should help improve Chatstr stability!
JSKitty
More...
over 1 year ago
improvement: more efficient message rendering Rather than constantly re-rendering the entire message list every 500ms, we're just soft-checking against the last message ID, in turn, making rendering a one-time thing for each new chat or message opened.
JSKitty
More...
over 1 year ago
add: full markdown support via Snarkdown v2.0 Snarkdown is awesome, we'll modify the implementation slightly for our usecases (as we have with the HTML sanitiser), but this'll do for now.
JSKitty
More...
over 1 year ago
add: inline timestamps for >10 minute chat breaks Now you know if someone lied about their "5 minute" smoke break!
JSKitty
More...
over 1 year ago
fix: shorten npubs in the messaging UI
JSKitty
More...
over 1 year ago
ver: bump to v0.1.2
JSKitty
More...
over 1 year ago
fix: hide import field text
JSKitty
More...
over 1 year ago
←
1
2
…
50
51
52
53
54
55
56
57
58
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree