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
1 day
ago. based on code collected
2 days
ago.
Aug 13, 2025 — Aug 13, 2026
Showing page 52 of 57
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
cleanup: use custom shorthand scroll Just shortens the code a little by using my custom scroll helper.
JSKitty
More...
over 1 year ago
fix: auto-scroll in-chat on app resizes Previously, resizing the app could lead to your chat history being "pushed down", effectively scrolling you upwards unintentionally; we now correct against this for better UX.
JSKitty
More...
over 1 year ago
improvement: bootup animations Because it looks cool! Feels nice and smooth.
JSKitty
More...
over 1 year ago
optimisation: knock Voice Message Hertz from 16k to 12k This is just for bandwidth preservation: helping balance Quality and Bandwidth usage.
JSKitty
More...
over 1 year ago
fix: mis-aligned autoscroll after media load The Message list auto-scrolled to the bottom once all messages were rendered, which is fine and dandy for plaintext, but not so easy with media like Video and Audio: Vector now listens for once the metadata has loaded for such media, and auto-scrolls again to correct against it.
JSKitty
More...
over 1 year ago
improvement: shorter inline timestamps Seconds were removed as it was quite useless to know the exact second a message was sent, and hours are rendered as numeric rather than forced 2-digit now, clean!
JSKitty
More...
over 1 year ago
fix: lock audio widths to 200px The default `<audio>` width is slightly larger than the Vector UI's minimum and default width, making the chatlist break slightly as it overflows off-page.
JSKitty
More...
over 1 year ago
add: ability to click reply contexts You can now click reply contexts for a shortcut to the original message, with a nice animation to focus your eyes on it easier.
JSKitty
More...
over 1 year ago
cleanup: remove unnecessary `domChatMessages` wipe The `closeChat` function guarentees past messages will be wiped, so there's no need to do it when opening a new chat.
JSKitty
More...
over 1 year ago
optimisation: delegated chatlist click events + cleaner chat closure
JSKitty
More...
over 1 year ago
optimisation: unload images on chat closure Following the 'ol DOM memory free'ing tactics fully now.
JSKitty
More...
over 1 year ago
optimisation: use global click listener for replies Previously, every message had it's own `.onclick` listener, now I've removed that and delegated it to the global listener, previously only used for the Emoji Picker: more dynamic button elements in the future will be placed here to lower the runtime event listeners further.
JSKitty
More...
over 1 year ago
fix: remove msg references during chat closure This is more efficient, and prevents bugs with old references now that messages are manually purged at DOM level.
JSKitty
More...
over 1 year ago
trivial: cleanup Voice Messaging comments
JSKitty
More...
over 1 year ago
optimisation: remove event listeners on chat close I'm not actually sure on the metrics for this change, but in theory... it should help prevent permanent resource allocation to message DOM elements after closing a chat, which currently seems to have a bit of memory leakage.
JSKitty
More...
over 1 year ago
optimisation: force unload media to release memory early After playing live media (namely audio and video), WebKit kept the media in memory, even if it weren't rendered, now we force an unload of all media when the chat is closed, which enables earlier Garbage Collection and saves a lot of memory for media-intense DMs.
JSKitty
More...
over 1 year ago
fix: remove 'Download' option on Voice Messages They're already downloaded, so we don't need to offer downloading them, you'd just be duplicating the file.
JSKitty
More...
over 1 year ago
build: use the sound dev library My Linux knowledge is really shining here!
JSKitty
More...
over 1 year ago
build: add `alsa` to Ubuntu builder dependencies
JSKitty
More...
over 1 year ago
fix: MacOS microphone entitlements
JSKitty
More...
over 1 year ago
add: full Voice Message support Encrypted Voice Messages are here! Currently locked at 16000hz as a decent point between Quality and Bandwidth, with beautiful stability and speed.
JSKitty
More...
over 1 year ago
improvement: standardised pasted image handling Since Windows has media permission issues with WebKit2 in Tauri, I've switched the clipboard system to use Tauri's clipboard plugin, encode the contents as a PNG via `image` crate and ship it off to the file uploader.
JSKitty
More...
over 1 year ago
optimisation: more efficient upload file handling Much cleaner code, and many of the odd quirks have been removed from our upload handling system, there's no more `.tmp` file storage necessary for pasting files, as the bytes are directly passed through to the Attachments system, this also simplifies non-pasted attachments too!
JSKitty
More...
over 1 year ago
cleanup: clarified NIP-96 server purposes I accidentally left the Encrypted NIP-96 payload server as an inline string, I've instead refactored them in to "Public" and "Private" (Encrypted) NIP-96 servers, and documented them as such.
JSKitty
More...
over 1 year ago
fix: media CSP policies
JSKitty
More...
over 1 year ago
improvement: active button style Clicked buttons went an awful off-style black colour, now, they just go a little transparent - not perfect, but better.
JSKitty
More...
over 1 year ago
improvement: auto-scroll popup transition Just playing with a cute transition, it feels neat!
JSKitty
More...
over 1 year ago
fix: Selector + New Chat styling issues Potentially resolves the extremely ugly selector on Windows, and also nicely improves padding on the New Chat tab.
JSKitty
More...
over 1 year ago
improvement: use OS video controls & float attachments correctly
JSKitty
More...
over 1 year ago
add: basic encrypted video support Vector now supports sending and receiving MP4, MOV and WEBM videos! Of course, with no less than full encryption.
JSKitty
More...
over 1 year ago
←
1
2
…
48
49
50
51
52
53
54
55
56
57
→
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