Skip to content

Releases: UnicordDev/Unicord

Version 1.7.0

12 Feb 05:27
Compare
Choose a tag to compare
Version 1.7.0 Pre-release
Pre-release

Live Tiles & Pinned Channels

Kicking off with a hard hitter, Unicord now supports live tiles! When the app is pinned to your start screen you can now see live updating information right on your start screen, including your most recent 5 mentions and DMs!

image image

Alongside this change, you can now also pin individual channels to your start screen and see updates from those channels in real time!

New Login!

Unicord now has a new login experience that doesn't require you to copy-paste in your token from the regular client!

image

Search!

Unicord now supports basic search functionality! Click the search button in the top right to browse the current server for messages! Support for filters and date ranges are coming soon:tm:

image

Muted channels

Muted channels now sync with the desktop discord client! Please note that this functionality currently only works one way, and the ability to mute channels within Unicord itself will return at a later date.

image

Hugemoji & sticker support!

Unicord now properly renders messages containing only emoji, as well as the recently added stickers*!

image

Visual Tweaks

Typing indicators have been updated slightly to be more clear

image

Settings has been redesigned to use tabs instead of a NavigationView

image

Various colours have been updated throughout the app to look cleaner with better contrast

image

Certain uses of acrylic for text legibility have been replaced with gradients

image

The app icon has been updated to work properly with the Windows light theme

image

Unicord can now automatically adjust the colour of roles to ensure it's legible on all backgrounds (before/after)

image image

Mentions now actually appear highlighted

image

*Currently only lottie and PNG stickers are supported, APNG stickers don't work due to platform limitations

Background Notifications, Stickers, Inline Replies, Voice Improvements

25 Nov 21:33
e740556
Compare
Choose a tag to compare

Background Notifications

Unicord can now run in the background to provide notifications when the app isn't running! Notifications are rich, organised, show as much content as possible and allow replies directly from action center without needing to launch the app! This has been an awfully long time coming, and there were a lot of hoops jumped through to get here, but I'm glad I can finally begin to roll out this feature.

image image
image

The number of unread pings you have will also now show on Unicord's tile and icon in the task bar!

image image

The background process can be set to launch at startup, and will sit in your system tray where you can close it if needed.

Known Limitations

  • Currently only desktop Windows is supported, pushing notifications to other devices is planned but not yet implemented
  • You may get notifications for channels you currently have open in the app, they should go away quickly but this isn't intentional and will be patched in future
  • The background process is yet to be fully optimized, expect lower memory usage in future.

Stickers!

Unicord now has the ability to show PNG and Lottie stickers where available! Please note that APNG stickers are not yet supported due to limitations of UWP, and Lottie is only supported on Windows 10 build 17163 or later.

Inline replies!

Unicord now fully supports sending and displaying Discord's new inline replies! To reply to a message, right click on it and hit reply.

image

Voice improvements

Unicord now has configurable voice processing options, including echo cancellation, automatic gain control and noise suppression! It also now supports automatic voice activation based on if speech is detected

Bug Fixes

  • Messages with replies no longer show as an error icon
  • In app notifications should hide themselves properly
  • Twitter embeds now show their content properly
  • The @ mention auto complete should be faster now

Actually fix login issues

08 Nov 00:37
Compare
Choose a tag to compare
Pre-release

Why the fuck are folder IDs signed integers when in every other fucking scenario Discord IDs are unsigned longs. I want to fucking stab somebody.

Attempted fix of login hangs

07 Nov 04:27
Compare
Choose a tag to compare
Pre-release

This should hopefully fix login hangs people have been experiencing on Windows Phone however I've as yet not been able to reproduce the bug.

Bugfixes x2

04 Nov 17:38
Compare
Choose a tag to compare
Bugfixes x2 Pre-release
Pre-release
  • Includes all fixes from v1.6.20-beta
  • Potentially fixes login hangs x2

Bugfixes

04 Nov 16:24
Compare
Choose a tag to compare
Bugfixes Pre-release
Pre-release

This release contains some extremely important bugfixes and should be seen as a mandatory update over all prior versions.

  • Fixed an issue where Unicord could call forbidden API endpoints when acknowledging messages or launching for specific channels.
  • Fixed an issue where in app notifications would become stuck on the same message until a relaunch
  • Fixed the WindowsHelloManager_Verify analytics event being fired before any Windows Hello verification was performed.
  • Added additional token verification and potentially fixed launch hangs.

Performance Improvements & Better Error Logging

03 Nov 00:24
Compare
Choose a tag to compare

Performance Improvements

There's been a big focus on performance with this release, to do so I have had to cut message styling. This will be reimplemented down the line however for now this change has made message loading performance up to 4x faster.

Additional Telemetry

As much as I don't personally like tracking and telemetry, I recently learnt that a grand total of one person installed a Unicord theme in the last 6 months, and I'd like to know more about what features of Unicord are actually used regularly and which aren't, so telemetry has been extended throughout most of the app using AppCenter.

If you want to disable this, go into Settings -> Security and Privacy (🔒) and disable Send Diagnostic and Usage data.

Server Headers

Support has been added for server header images and context menus at the top of the channel list

image image

Bug Fixes and Improvements

  • System Messages now actually work properly >.>
  • The photos list now searches deeper and finds more images more consistently

Voice Rewrite & Mention Picker

16 Jul 15:42
Compare
Choose a tag to compare
Pre-release

WebRTC Voice Backend

The voice backend has been rewritten with inspiration from Quarrel, it's now based on the official WebRTC library from Google, making it much more reliable and extensible! It's not quite done yet and is somewhat unreliable but in future features like Go Live and video calling should be much easier to implement.

This also means we now have access to the WebRTC audio processing pipeline! This initial implementation features noise suppression, with additional processing to be added in future.

Mention Picker

You can now mention people, channels, roles and emoji by typing @, # and : in the chat box.

Compact message styles

You can now style messages to be more vertically compact! The picker for these is currently broken, however the functionality is there. This also means themes can now modify the style of messages, allowing for much more expressive theming. Inbox styles still need some work, however.

Bug Fixes and Improvements

  • Unicord has been updated to WinUI 2.4 featuring an updated ProgressRing and improved text input controls.
  • Unicord's fork of D#+ has been updated to be much more current, featuring many major bugfixes and other improvements.
  • You can now drop files, text and images onto Unicord to send them to the current channel
    • A fancy animation will come soon:tm:
  • Copying messages now formats Markdown as HTML meaning paste targets like Word have a much richer experience.
  • Improved system messages support for server boosting
  • Improved support for Nitro (100MB upload limit 🎉)
  • Improved contact syncing
    • Contacts removed from your friends list will now be removed from contacts
    • Contact avatars get updated more consistently
  • Fixed a bug where in scenarios where you have a group with one participant, deep links to the DM channel for that participant would open the group.
  • Fixed a bug where the settings button on the voice connection indicator wouldn't open settings.
  • Fixed a bug where transcoded media may end up with an incorrect file extension.

Theme Overhaul

04 Jan 22:53
9b0fb02
Compare
Choose a tag to compare
Theme Overhaul Pre-release
Pre-release

So I've been working hard to overhaul themes and make them work better for everyone! Here's what I've managed:

  • Multiple themes can now be loaded at once in an additive, ordered fashion (think mod loader)
  • The UI for installing and managing themes has been completely overhauled
  • Much better error handling and management of errors that might occur while loading themes
  • You can now open Unicord themes from within Windows Explorer via the .uni-theme extension
  • The usual bug fixes and performance improvements

Voice Improvements + Localisation

22 Sep 16:57
Compare
Choose a tag to compare
Pre-release

Voice Improvements

Unicord's voice support has been significantly cleaned up and refactored to perform better and crash less! Reconnection is now much more reliable, meaning if your internet goes out there's no need to worry! Unicord is now much better at handling situations where it can't access your microphone, as well as when lots of users join and leave. But wait, there's more!!

Mute/Deafen improvements!

Muting and deafening are now independent from each other, meaning you no longer have to unmute after undeafening if you didn't mute yourself beforehand!

Sound Effects!

Unicord now features sound effects for when people join and leave the channel, as well as when you mute/deafen yourself! No more guessing when people join or leave!

Fast Channel Switching

Unicord is now much faster when switching between channels within the same server, it's almost instant!

Video!?

This build of Unicord will recieve and decrypt any video data it recieves. It currently can't decode or display, nor can it send, but this is a very important first step to getting video chat and screenshare support in Unicord!

Localisation

Unicord is now fully localisable! What does that mean? Well, people can now somewhat easily translate Unicord to their native tongue, making it much easier and nicer to use for non-native English speakers! Currently, we have a French translation underway, (Thanks a ton @Redblueflame#8260! You rock!) and you can contribute here!