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 5 hours
ago. based on code collected
about 7 hours
ago.
Aug 12, 2025 — Aug 12, 2026
Showing page 50 of 56
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
fix: incorrect frontend message order during sync The frontend previously struggled handling Vector's sync process, given it technically syncs in reverse, due to the nature of NIP-17 message discovery; now, the frontend has a similar sorting process to the backend, aligning the two states during sync and thus displaying both the Chat List and the in-chat message list in proper chronological ordering, even during intense synchronisation periods where dozens of messages a second are being sent to the renderer.
JSKitty
More...
over 1 year ago
improvement: new file download system A new, much improved file download system: supporting automatic downloads on small files, manual downloads on larger files along with pre-displaying their size, the ability to download many files in parallel, with real-time progress reporting, and finally, the ability to reveal any file locally in your File Explorer for convenience.
JSKitty
More...
over 1 year ago
fix: iOS file pre-upload storage iOS was still accidentally trying to store uploaded files in the Downloads directory, but we've moved it to the app's containerised Documents to fit better with Apple's restrictive file system policies.
JSKitty
More...
over 1 year ago
improvement: emoji fixes + larger index Fixed some emoji display edge-cases, as well as added some obvious missing and duplicate emojis from the index.
JSKitty
More...
over 1 year ago
improvement: message bubble revamp Massively improved messages bubbles: with context-aware design, beautiful, efficient padding and margins, sexy clickable icons and even nicer consecutive messages!
JSKitty
More...
over 1 year ago
improvement: add fade-out to the Messaging UI Beautifully and subtly fades out messages as you scroll.
JSKitty
More...
over 1 year ago
fix: "squishy" avatars CSS is a weird creature. This prevents avatars squishing in to a slight oval if their accompanied message is quite large.
JSKitty
More...
over 1 year ago
perf: optimised profile refreshes Previously, Vector used excessive cloning and expensive equality checks between multiple Profile copies just to determine if anything changed, now, we efficiently check ONLY the profile parts that are explicitly updated, avoid cloning entire profiles, and reduce the scope to "profile components" where possible.
JSKitty
More...
over 1 year ago
perf: less cloning, faster renderer emits, simplified returns Just a few random optimisations: less cloning, prioritising renderer update emits over DB commits, and simplifying some Tauri Command return signatures.
JSKitty
More...
over 1 year ago
improvement: corner-float button tweaks Some light theme tweaks to give some life to our floating buttons.
JSKitty
More...
over 1 year ago
improvement: message paddings Replies and general message content padding has been slightly tweaked, feels good!
JSKitty
More...
over 1 year ago
improvement: fade-out the chatlist bottom A small visual tweak for added style!
JSKitty
More...
over 1 year ago
improvement: synchronisation status fadeout The Syncing status now smoothly fades-out once finished, beautiful to the eye!
JSKitty
More...
over 1 year ago
fix: iOS file receiving iOS has easier scoped permissions in $DOCUMENT, so I've moved Vector's storage to use that, as well as added some Entitlements that should hopefully cover the file permissions we need.
JSKitty
More...
over 1 year ago
improvement: Reply context usernames Reply contexts now start with the username of the person replied to; followed by the content replied to, for extra clarity.
JSKitty
More...
over 1 year ago
trivial: remove unused DB method We have no usecase for it, and it's not very efficient as a single method anyway; removing it for now.
JSKitty
More...
over 1 year ago
perf: faster message emitter + less cloning We emit the message updates before the DB commits now - since there's little reason to wait for the DB for this.
JSKitty
More...
over 1 year ago
perf: optimised message accepts Previously, we lazily pushed every message to the end of the state, then sorted the entire list - we now use the path of least resistance for adding messages, generally, messages are added in `O(1)` time, at worst; messages are added in `O(log n)` time due to binary search.
JSKitty
More...
over 1 year ago
perf: reduced cloning on event emitter Previously we were cloning almost everything sent through the Tauri Event Emitter, now we're borrowing everything instead; and removed the unnecessary Event Structs for serde's built-in JSON serialiser.
JSKitty
More...
over 1 year ago
improvement: Web Preview databasing + completion Web Previews no longer have any 'time limit', all URLs will now load, they're also saved to the database when first fetched, which allows for instant loading in the future, and reduced bandwidth usage.
JSKitty
More...
over 1 year ago
improvement: Faster file uploads Vector now pre-fetches NIP-96 configs during the login phase and re-uses it for file uploads, while previously, Vector pulled each NIP-96 server's config for every upload, adding excess overhead - all of which is now handled beautifully and quietly during the bootup of Vector.
JSKitty
More...
over 1 year ago
fix: accidental status wipes on bad connections If Vector failed to pull someone's status, for whatever reason (network issue, relay issue), it would reset the profile's status as if they actually updated it to nothing; instead, Vector just uses the previous one, making it perfectly consistent again.
JSKitty
More...
over 1 year ago
perf: reduced cloning + abstracted getters + docs The code is cleaner, faster, and documented - nice!
JSKitty
More...
over 1 year ago
fix: potential overflow in sync search range The u8 used for tracking "days to search" could overflow in rare cases, like when Refreshing the webview, which re-initialised the sync process repeatedly without resetting the range.
JSKitty
More...
over 1 year ago
improvement: Flag Emojis, BTC emoji, runtime search fixes
JSKitty
More...
over 1 year ago
improvement: expanded emoji-dex More emojis, with better search terms! - And a slight code-size optimisation by simply adding the `used: Int` counter at runtime rather than embedded.
JSKitty
More...
over 1 year ago
add: Ability to logout This effectively nukes the entire Vector database and then restarts the app.
JSKitty
More...
over 1 year ago
add: PIVX address recognition + My PIVX Wallet shortcuts Vector now recognises PIVX addresses (Shield + Transparent) and displays a Payment Shortcut to My PIVX Wallet.
JSKitty
More...
over 1 year ago
improvement: finalised login style Yahoo to cool transitions, branding and other stuff!
JSKitty
More...
over 1 year ago
improvement: finalised intro branding An extension of the previous commit, pretty logos!
JSKitty
More...
over 1 year ago
←
1
2
…
46
47
48
49
50
51
52
53
54
55
56
→
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