Conversation
A couple elements have been properly centered to prevent lop-sided buttons, and the CSS files have been properly partitioned to remove layout-code from theme-code, much tidy, very readable.
Chats and Profiles are now distinct, handled as seperate structures at both Memory and DB level, allowing us to create much more complex Chat architectures (Group Chats, etc) with greater ease. Profiles are now more of a metadata side-piece, storing Contact information, while Chats contain all of the communication done throughout Vector.
- Added Header Graphic - Updated About Section - Additional Branding Revisions
Update README.md
Fixed a case where OS Badges on MacOS and Windows would work unreliably when Vector was unfocused with a chat open - and also optimised the general Badge flow, reducing Tauri RPC load by handling badges purely in the backend.
Utility functions were created to improve code re-use and to centralise our mime-type-support by reducing redundant cross-codebase mapping.
It's now possible to export your Vector account! The `nsec` is a Nostr-compatible key designed for use in compatible Nostr clients, alternatively, for users that created their account in Vector, you have the prioritised option of a Seed Phrase backup, which is ideal for portable offline storage or airgapped storage.
Previously, Vector's DB versioning handling was all over the codebase, making it incredibly difficult to maintain and causing some non-sequential upgrade bugs to slip through, now, Vector's DB upgrades are handled in proper sequential ordering, with guarenteed `dbver` updates - cleaner, safer, and significantly easier to maintain and extend functionally.
Mutes weren't properly applying after the state split, this unifies them functionally, with futureproofing for non-DM-chats, too.
Similar to Android's video handling, Voice Messages and Audio were being 'cut off' early due to a lack of Range Requests in Tauri's asset protocol; for now, we'll simply preload the entire asset in to memory.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A usable build of v0.1.9 - primarily being done for Linux Appimage testing purposes.