1
I Use This!
Very High Activity

Commits : Listings

Analyzed 2 days ago. based on code collected 2 days ago.
Aug 10, 2025 — Aug 10, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
add: Status Icons with simple logic Contact List avatars are now accompanied by Online/Away/Offline statuses, currently, it's simply based loosely on the contact's "last message time"; not an accurate representation of real-life online status, but good enough as an emulatory placeholder. More... over 1 year ago
improvement: use new Chevron back button in-chat More... over 1 year ago
improvement: redesigned New Chat screen Sexy. More... over 1 year ago
fix: timestamp vertical centering The timestamps were a few pixels below where they should've been, due to sitting on the bottom of their `<p>` line rather than the middle. More... over 1 year ago
fix: remove appended "ago" when a timestamp is "Now". Because "Now ago" is pretty philosophically deep, if you think about it. More... over 1 year ago
improvement: change timestamps to shorthand "1m" rather than "1 min" or "1mo" rather than "1 month" More... over 1 year ago
deps: upgrade all dependencies A semi-hopeful update in which all Vector dependencies are updated to their most-compatible-latest versions, hopefully, without breaking compatibility in any cross-platform system. More... over 1 year ago
improvement: redesigned Chat List + New Navbar A new navbar-based menu system, a massively beautified Chat List with extra convenience and less eye-sore, as well as various small issues fixed like Stuck Typing Indicators, and the new ability to see each contact's Last Message time. More... over 1 year ago
perf: remove unnecessary DB message sorting We internally handle message sorting in `add_message` and it's internal handlers, thus sorting fully at every boot is just a waste of CPU. More... over 1 year ago
perf: UTF-8 conversion optimisations Various low-level optimisations that speed up our conversions between UTF-8 and HEX, as well as removing unnecessary UTF-8 validation where it is unncessary, given previously-saved data is guarenteed to be valid due to our Poly1305 tags. More... over 1 year ago
perf: encryption pre-allocation More... over 1 year ago
fix: reaction frontend update events Frontend update events weren't being received correctly as the ChatID was incorrectly assigned as the Message ID. More... over 1 year ago
trivial: silence Intellisense CSS warnings This shouldn't change any functionality, it just shuts up Intellisense from complaining about low-compatibility CSS. More... over 1 year ago
fix: incoming msg animation artifacts The incoming-message animation class wasn't removed after the animation completed, which left some artifacts when other effects like the gradient fade-out were applied, this commit efficiently removes the anim once it finishes, without any hanging listeners - and without erroring if the message is unrendered before the animation finishes, clean and efficient fix! More... over 1 year ago
improvement: icon-ified reply contexts In addition to the previous reply context improvement; contextual icons are now displayed! More... over 1 year ago
fix: save sent Reaction Rumor ID, not giftwrapped ID More... over 1 year ago
fix: ensure msg-update profiles actually exist More... over 1 year ago
fix: ensure msg-update messages actually exist Prevents weird errors during sync if an expected message is not actually stored yet. More... over 1 year ago
fix: DOM selection issues oops More... over 1 year ago
fix: don't error if replied-to message is unrendered There was potential for the inability to "de-select" a reply reference if that referenced message was unrendered due to being pushed past the 50-message limit, this was unnecessary and thus should now be fixed. More... over 1 year ago
improvement: contextual attachment descriptions Attachments were all previously called a generic "attachment" when referenced, now, they're described based on their usual usecase: a wav is a Voice Message, a png is a Picture, an mp4 is a Video, etc. More... over 1 year ago
improvement: better Reaction syncing + databasing Reactions weren't being saved to the DB, which caused Vector's synchronisation to always be longer than necessary, as each boot it would detect unsynced events and keep re-trying to sync them, despite having Reaction Amnesia, this situation is now resolved: making sync more reliable, and reactions more stable. More... over 1 year ago
improvement: revamped sync system Previously, it was very common for messages to be "missed", and there were various stability and architectural issues that led to inconsistent behaviour. More... over 1 year ago
fix: don't wait for Nostr de-subscriptions to shutdown Vector's shutdown could "freeze" in the case of unresponsive Relays or connection issues, now: we simply shutdown the Nostr client, it is unlikely for hanging subscriptions to last long anyway. More... over 1 year ago
improvement: upgrade Rust-Nostr-SDK from v0.39 to v0.40 Yay for improved SDK stability and new features! More... over 1 year ago
fix: text-based pastes The preciousimage optimisation also included a fix to prevent file paths being pasted in the text box - this is now gated behind the file check so that it doesn't simply stop ALL attempts at pasting text, oops. More... over 1 year ago
perf: faster image paste processing Previously, pasting images relied on the frontend side to handle the copy-to-clipboard functionality, with slightly over-complex code, and then transported that raw image over the Tauri RPC; the larger the image, the longer this took. More... over 1 year ago
improvement: border curve on media Now they fit Vector nicer! Thought something felt off. More... over 1 year ago
fix: missed duplicate logic We already handle >50 element cases earlier, this serves no purpose. More... over 1 year ago
fix: unload old messages properly The renderer exploded due to hitting the cap but not properly handling the unloading of older messages, now it does! More... over 1 year ago