Vector v0.2.2
New:
- π² Android APK: the first public Android APK is now available for Vector!
- π¦ Storage Manager: a Settings section that gives a glance-able breakdown of Vector's storage usage.
- π₯ Primary Device Setting: a new setting that allows you to set a device to receive future Group Invites.
- π½ New Database: Vector now uses SQLite (w/ encryption layer) for ultra-fast, reliable, compact persistence.
Improved:
- π Faster Synchronization: parallel processing enables Vector's syncing to be noticeably faster.
- π New File Attachment Design: a significant design overhaul when transferring non-media files.
- π€ Profile Shortcuts: in the Group Overview, you can now click on anyone to visit their profile.
- π¨ Profile Message Shortcut: you can now hit "Message" on anyone's profile to jump straight in their DMs.
- βοΈ Settings Dangerzone Redesign: a beautiful Settings polish, along with a redesign of The Dangerzone.
- π New Invite Design: incoming invitations look significantly nicer. (and the 'Notif Dot' displays on Pending Invites!).
- πΌοΈ Improved Popup UI Design: a well-needed polish to an old UI flow.
- π Improved Selection Highlights: a Vector-esque Gray is now used for the Selection Highlight colour.
Fixed:
- π¨ Fixed 'slow/stuck' Group Chat messages: a race condition, plus many inefficiencies, were resolved in Group Chat messaging, making it feel significantly smoother and snappier.
- πͺ Fixed automatic 'Mark as Read': on Windows particularly, 'auto-Mark-as-Read' now works consistently.
- π§ Fixed potential Linux Media crashes: on Linux, playable media is now displayed as regular File Attachments, preventing a crash when Videos or Audio cannot be loaded.
- π± Fixed 'jitter' on first Emoji Panel open: the Emoji Panel rendering has been optimised, removing 'jitter' when first opened.
- πΊ Fixed intense "UI Flickering" in the Chatlist during sync: no more login seizures.
- π Fixed Reactions in Group Chats: for spamming π on every post until you're inevitably banned.
- π₯ Fixed newly-joined Group Chat bugs: they no longer drop to the bottom of your chatlist on join, and the "Header" is now clickable even if no messages were sent in the group yet.
- π Fixed 'PNG-Pill' on tiny images: Emoji-sized images now hide the File Extension Tag, a.k.a, the "PNG Pill".
- π’ Removed 'Status Dot' from Group Chats: this is meant for people, not rooms.
- π₯οΈ Fixed excessive Group Chat re-renders: shaves some CPU usage from Group Chat UI.
- π₯οΈ Fixed excessive Typing Indicator events: shaves some CPU usage from Typing Indicators.
- π₯οΈ Fixed excessive Chat Timestamp re-renders: shaves some CPU usage from 'last message' timestamp updates.
- π±οΈ Fixed "Double Scrollbar" at startup: rarely, a "double" scrollbar displayed while Vector was booting.
