Skip to content

Releases: SpikeHD/Dorion

v6.4.1

07 Jan 20:45
Compare
Choose a tag to compare

Changes

  • Add Alternative Notification Style setting for Windows users
    • This uses the notification system that is used for Windows 7 compatibility, which may help for users using atypical setups, or just preferentially
  • Fixes notification badge showing -1 or 0 on MacOS
  • Bump dependencies

v6.4.0

06 Jan 05:39
Compare
Choose a tag to compare

Changes

  • Update to tauri v2.2.0
  • User-agent is now set to an OS-specific UA
  • User-agent now reflects actual Webview2 version on Windows
    • Apparently in super rare cases, if this wasn't implemented, it would cause your account to be flagged for potential spam. Dorion only ever had one report of this happening, lol
  • Clicking a notification now focuses Dorion
  • Re-adds Windows 7 notification behaviour
  • Use shelter's new(ish) "injector" pattern, which should prevent some confusion
    • This basically just means that Dorion plugins show up in the plugins list with an info icon stating "This plugin is part of Dorion"
    • This also means Dorion settings show up slightly higher in the list
  • Rework a fair amount of notification behaviour
  • Many rsRPC fixes and improvements
  • Fix top bar when using light mode (#273 from @luximus-hunter)
  • Fix safemode
  • Fix window not remembering position (#272)

v6.3.0

02 Dec 21:13
Compare
Choose a tag to compare

Changes

  • A bunch of internal rsRPC changes to make it better and more efficient
  • Add INVITE_BROWSER support using rsRPC
    • This means that opening a server invite in the browser will automatically open it in Dorion now!
  • Add more fine-grained configuration for the integrated RPC server
  • Add full --os-accent CSS variable support for themes that use it
  • Windows notifications now show the user's icon
  • Add proxy configuration
    • This does not have a section in the UI, because if you require a proxy to access Discord, then you can't access the settings to begin with!
    • Instead, add your proxy server to Dorion's config.json manually.
  • Fix some fullscreen behaviour
  • Fix showing window on macOS (#267)

v6.2.0

07 Oct 20:21
Compare
Choose a tag to compare

Changes

  • Optimize rsRPC to process-scan much faster
  • Add tray icon toggle for MacOS (#261)
  • Add unread indicator to tray icon (#209)
  • Fix sessions not persisting (#100), courtesy of @ioj4 in #263
  • Fix erroneous link behaviour (#50, #88, #231)

View the full v6.0.0 changenotes here!

v6.1.0

01 Oct 00:01
Compare
Choose a tag to compare

Changes

  • Add multi-theme support
  • Fix some RPC bugs
  • Fix open on startup

multithemedemo

View the full v6.0.0 changenotes here! (it's way more exciting)

v6.0.2

21 Sep 03:32
Compare
Choose a tag to compare

Changes

  • Fix missing themes crashing the loading process
  • Update dependencies
  • Code cleanup

View the full v6.0.0 changenotes here! (it's way more exciting)

v6.0.1

20 Sep 23:39
Compare
Choose a tag to compare

Fixes extension loading, otherwise identical to v6.0.1. Below is those change notes if you missed them!

Changes

CSP Begone! (...on Windows)

A longstanding issue that has plagued Dorion since it's inception was the inability to load external images (ie. UserPFP/UserBG), scripts, and themes. With the extension support comes a custom "Dorion CSP Killer" extension that will automatically load whenever you open Dorion, meaning no more CSP issues!

Some examples of things this fixes:

  • UserPFP
  • UserBG
  • Themes with images (and now allows icon-replacement themes)
  • Various Vencord plugins that fetch external scripts
  • Other stuff probably

Why not [insert my platform here]?

On Windows, Dorion runs on WebView2, a Chromium-based browser engine. On Linux it's WebkitGTK, and on MacOS it's WKWebview, both of which do not support loading Chrome extensions. In theory, Linux could see a custom WebkitGTK extension, but those are more complex (and would need to be written in C/C++!).

Browser Extension Support

Through the help of a couple of Tauri PRs, Dorion can now load external browser extensions! For example, you can now run BdBrowser!

image

Disclaimer: Adding a bunch of stuff on top of vanilla Dorion will of course make it slower and less stable, as you could probably imagine. Low end users should not start shoving extensions down Dorion's throat.

Other Changes

  • Upgrade to Tauri v2
  • MacOS now has the dot badge thing, not just the numbers
  • Fix laggy window resize
  • Fix various RPC bugs
  • Remove some unused/useless legacy stuff (eg. font preprocessing)
  • Make single-instance enforcement better
  • Add Cargo feature flags for the local builders out there
  • Various other bug fixes and tweaks

v6.0.0

20 Sep 21:09
Compare
Choose a tag to compare

Changes

CSP Begone! (...on Windows)

A longstanding issue that has plagued Dorion since it's inception was the inability to load external images (ie. UserPFP/UserBG), scripts, and themes. With the extension support comes a custom "Dorion CSP Killer" extension that will automatically load whenever you open Dorion, meaning no more CSP issues!

Some examples of things this fixes:

  • UserPFP
  • UserBG
  • Themes with images (and now allows icon-replacement themes)
  • Various Vencord plugins that fetch external scripts
  • Other stuff probably

Why not [insert my platform here]?

On Windows, Dorion runs on WebView2, a Chromium-based browser engine. On Linux it's WebkitGTK, and on MacOS it's WKWebview, both of which do not support loading Chrome extensions. In theory, Linux could see a custom WebkitGTK extension, but those are more complex (and would need to be written in C/C++!).

Browser Extension Support

Through the help of a couple of Tauri PRs, Dorion can now load external browser extensions! For example, you can now run BdBrowser!

image

Disclaimer: Adding a bunch of stuff on top of vanilla Dorion will of course make it slower and less stable, as you could probably imagine. Low end users should not start shoving extensions down Dorion's throat.

Other Changes

  • Upgrade to Tauri v2
  • MacOS now has the dot badge thing, not just the numbers
  • Add zoom hotkeys (Ctrl + and Ctrl -)
  • Fix laggy window resize
  • Fix various RPC bugs
  • Remove some unused/useless legacy stuff (eg. font preprocessing)
  • Make single-instance enforcement better
  • Add Cargo feature flags for the local builders out there
  • Various other bug fixes and tweaks

v5.0.1

25 Jun 04:41
Compare
Choose a tag to compare

Messed up push-to-talk in v5.0.0, this fixes that lol. Below is the v5.0.0 patch notes:

Changes

Custom Keybind Support!

You can now assign custom, global keybinds for the same things as regular Discord, such as toggling deafen, push-to-mute, and more! As always, this is OFF by default.

image

*UI is subject to change of course, PRs always open, etc. etc. you know the deal

Other Changes

  • Fix Activities (#221)
  • Fix YouTube video embeds (#208)
  • Revamp keybind system
  • Fix a couple minor performance issues

v5.0.0

25 Jun 03:36
Compare
Choose a tag to compare

Changes

Custom Keybind Support!

You can now assign custom, global keybinds for the same things as regular Discord, such as toggling deafen, push-to-mute, and more! As always, this is OFF by default.

image

*UI is subject to change of course, PRs always open, etc. etc. you know the deal

Other Changes

  • Fix Activities (#221)
  • Fix YouTube video embeds (#208)
  • Revamp keybind system
  • Fix a couple minor performance issues