Skip to content

Releases: DiscordMessenger/dm

V1.10 beta

20 Sep 09:57

Choose a tag to compare

This is V1.10 of Discord Messenger (beta).

Available are four downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with mingw-w64*, can run on Windows NT 4†, 2000 and up, is generally more compatible with older systems.
  • MinGW ANSI Discord Messenger - Compiled with mingw-w64*, can run on Windows NT 3.1, Windows 95 and up, but is recommended only when the Unicode versions don't run.
  • Symbols - Useful for debugging, but not much else. Don't download if you don't know what you're doing!

Do not run the MinGW ANSI version if the Unicode versions are compatible with your operating system.

In addition to v1.09, this build adds the following:

  • Added support for Pentium and Pentium MMX processors for the MinGW builds by using a custom mingw-w64 based toolchain.
  • Added a button to open downloaded files directly.
  • Added formatting to message reply previews and the server description box.
  • Removed the email and password boxes from the login prompt. This should reduce confusion and make it clear that you need your Discord token to log in.
  • Fixed a bug where pasting an image from the clipboard in Windows NT 3.x would cause the image to be weirdly mangled.
  • Fixed a deadlock with the update checker. This finally allows this build to download newer versions when they're found.
  • Fixed a bug where 401 Unauthorized responses from certain CDN links would cause you to log out even if your token is already valid.
  • Fixed a bug where images marked as spoilers weren't actually spoilered when uploaded.
  • Fixed a bug where blank server icons would be left behind when leaving servers. Clicking on these blank server icons would crash the client in a nasty way.
  • Fixed a bug where game presences weren't parsed correctly in servers.
  • Fixed channel ordering in the channel list. Voice channels are now always below text channels.
  • Fixed channel ordering on Windows NT 3.x. Some categories were sorted incorrectly, some empty categories were left behind, some channels were in the incorrect order, and DMs were ordered by channel ID instead of last message sent.
  • Fixed a bug where you could launch more than one Discord Messenger instance which would cause user settings to desync.
  • Fixed a bug where you would lose your token if you shut down your computer while Discord Messenger is running and this is your first login.
  • Fixed a bug where the "Copy Text" functionality is broken on ANSI builds.
  • Fixed several bugs where italic text was cut off or wrongly spaced in messages and other formatted text.
  • Fixed an issue where your Discord token was used during download of attachments from Discord CDN. This is not necessary.
  • Fixed several memory leaks.

NOTICE: The MinGW ANSI version was reuploaded about an hour after release to fix a bug where spaces would have a width of zero inside of messages on specifically Windows 9x.

*- Custom version of the mingw-w64 toolchain. See [doc/pentium-toolchain/README.md](the Pentium mingw-w64 toolchain build guide) for an explanation on how to replicate it yourself.
†- The Unicode MinGW version was never tested on Windows NT 4 so there are no guarantees that it will work. The ANSI version has, however.

Full Changelog: v1.09...v1.10

V1.09 beta

14 Jun 13:51

Choose a tag to compare

This is V1.09 of Discord Messenger (beta).

Available are three downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows NT4*, 2000 and up, is generally more compatible with older systems.
  • MinGW ANSI Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows NT 3.1, Windows 95 and up, but is recommended only when the Unicode versions don't run.

Do not run the MinGW ANSI version if the Unicode versions are compatible with your operating system.

In addition to v1.08, this build adds the following:

  • Add support for forwarded messages
  • Add support for headers in messages (h1 and h2)
  • Add feature to click on a reply to jump to it
  • Improve reconnection dialogs when your Internet connection is spotty
  • Use shared pointers for messages, this saves a good amount of CPU time and memory
  • Limit the profile popout's About Me box's height to 300 pixels (scaled)
  • Fix many bugs regarding jumping to messages in the past
  • Fix a bug where, when shrinking the Discord Messenger window would in some cases make the channel and member views wider than they should be
  • Fix a bug where you could attempt to reply to certain action messages and you could get HTTP 400 errors
  • Fix a bug where small code blocks could render on top of other text
  • Fix a crash where opening the File Picker in Windows 7 and later appears to crash even though it would work fine without the exception filter (#178)
  • Fix resource leak caused by the guild lister
  • Fix current libwebp version using condition variables which aren't supported on Windows XP (#179, #181 I believe also)
  • Fix some measurement errors regarding embeds

To run the MSVC version you will need the Visual C++ Redistributable 2015 x86 package.

V1.08 beta

11 Jun 13:09

Choose a tag to compare

This is V1.08 of Discord Messenger (beta).

Available are three downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows NT4*, 2000 and up, is generally more compatible with older systems.
  • MinGW ANSI Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows NT 3.1, Windows 95 and up, but is recommended only when the Unicode versions don't run.

Do not run the MinGW ANSI version if the Unicode versions are compatible with your operating system.

Changelog:

  • Add support for Windows NT 3.1
  • Fix some bugs regarding Windows 95 compatibility
  • Use Winsock 1.1 if Winsock 2.0 isn't available
  • Disable usage of the gradient theme on versions older than Windows 2000
  • Disable minimizing to notification bar on versions older than Windows NT 4
  • Add support for server folders
  • Add mention count in DMs list
  • Add some crash helpers which should allow more comprehensive debugging of existing issues
  • ANSI: Attempt to decode UTF-8 instead of showing its bare form as mojibake
  • Fix a memory leak
  • Disable MMX in addition to SSE/SSE2, now the minimum processor is Pentium Pro
  • Libcrypto/Libssl: Fix some instabilities
  • Fix an issue where the current time is calculated wrong in the MinGW build

*- Untested.

V1.08 rc2 beta

02 Apr 18:47

Choose a tag to compare

V1.08 rc2 beta Pre-release
Pre-release

This is V1.08 release candidate 2 of Discord Messenger (beta).

You DO NOT need to use this release if you are using Windows 2000, XP, 7, 8, 10, or 11. ONLY use this version if you are using Windows NT 3.x, NT 4.0, 95, or 98. Otherwise, use V1.07 instead.

Compared to V1.08rc1, this adds support for Windows NT 3.1.

NOTE: This adds a copy of MSVCRT.dll, that I pulled from Windows 98, if I remember correctly. Use your own if you don't trust this one.

NOTE: All dialogs will be white because this is considered a "Windows NT 3.1" app. Patch offset 0xC8 / 200 in DiscordM.exe from 03 00 0A 00 to 04 00 00 00 to fix.

V1.08 rc1 beta

16 Mar 21:22

Choose a tag to compare

V1.08 rc1 beta Pre-release
Pre-release

This is V1.08 release candidate 1 of Discord Messenger (beta).

DO NOT USE if you are using Windows NT 4, 2000, XP, 7, 8, 10, or 11. ONLY use this version if you are using Windows 95 or 98. Use V1.07 instead.

Compared to V1.07a and V1.07, this adds support for Windows NT 3.51 and Windows 95 RTM.

This might also work on NT 3.1 and 3.5 but this has been untested so far.

This doesn't require the Winsock2 update and Crypt32/Msoss.dll pair anymore. However, installing Winsock2 might make Discord Messenger function marginally faster.

NOTE: This adds a copy of MSVCRT.dll, that I pulled from Windows 98, if I remember correctly. Use your own if you don't trust this one.

V1.07a beta

02 Feb 10:12

Choose a tag to compare

V1.07a beta Pre-release
Pre-release

This is V1.07a of Discord Messenger (beta).

DO NOT USE if you are using Windows NT 4, 2000, XP, 7, 8, 10, or 11. ONLY use this version if you are using Windows 95 or 98. Use V1.07 instead.

Compared to V1.07, this adds support for Windows 95.

Prerequisites to run Discord Messenger on Windows 95:

NOTE: Change the message style to one different from Gradient, because there will be graphical glitches otherwise! This will be fixed in V1.08.

V1.07 beta

01 Feb 17:33

Choose a tag to compare

This is V1.07 of Discord Messenger (beta).

Available are three downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows 2000* and up, is generally more compatible with older systems.
  • MinGW ANSI Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows 98* and up, but is recommended only when the Unicode versions don't run.

Do not run the MinGW ANSI version if the Unicode versions are compatible with your operating system.

Trying to run Discord Messenger on Windows 95? Try using V1.07a

Changelog:

  • Added support for Windows 98 (#133)
  • Fixed an issue where some webhook messages would wrongfully combine (#138)
  • Fixed an issue where a message with a single "@" symbol would crash the client (#116, #126)
  • Fixed a recursion error when exiting the client, causing stack overflows on certain versions of Windows
  • Fix some resource leaks in the profile popout
  • Slightly reduce memory usage from messages
  • Add minimize to tray support (#113)
  • Add checking for an existing instance (#113)
  • Now using different libcrypto and libssl, to allow for support for non-SSE2 systems out of the box.

* Although it may start up on Windows NT 4, it won't actually work. Expect instabilities when using Windows versions earlier than 2000.

NOTICE: The MinGWA version has been reuploaded on February 2nd, 2025, to add the libcrypto/libssl dlls that don't use SSE2 instructions.

V1.06 beta

23 Jun 13:43

Choose a tag to compare

This is V1.06 of Discord Messenger (beta).

Available are two downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows 2000* and up, is generally more compatible with older systems.

* Although it may start up on Windows NT 4 and Windows 98, it won't actually work.

Changelog:

  • Added support for balloon notifications
  • Added notification viewer
  • Added option to hide embed images, entire embed content, and attachment images
  • Added option to draw a compact version of the member list.
  • Added support for X-Super-Properties (#17, #25)
  • Improved TTS support, now it resolves most references so it won't be reading a bunch of numbers in their place
  • Fixed flickering in the server list when switching servers (#108)
  • Fixed various bugs with the server list (#111)
  • Fixed a bug where italicized text sometimes wasn't parsed correctly (#110)
  • Fixed a bug where text was sometimes drawn in the incorrect color in watermark mode
  • Fixed a bug where 24bpp image data was parsed as 32bpp when pasted from the clipboard
  • Fixed a bug where uploads were being cancelled automatically

NOTICE: The binary has been reuploaded as the previous version still said V1.05 for some reason

V1.05 beta

10 Jun 07:14

Choose a tag to compare

This is V1.05 of Discord Messenger (beta).

Available are two downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows 2000* and up, is generally more compatible with older systems.

* Although it may start up on Windows NT 4 and Windows 98, it won't actually work.

Changelog:

  • Added autocomplete for users, channels, and custom server emoji
  • Added an error message if the websocket client failed to initialize
  • Added custom image background option for message viewer (#95)
  • Added a user scale option to alleviate some concerns regarding low resolution clumsiness
  • Added a minimum window size of 640x400 (scaled by DPI and user scale)
  • Added an option to enable a scroll bar for the server list
  • Added a window where one can view all servers they're in and go to any
  • Improved handling of low resolutions by scaling down the channel list and the member list if window is less than 800 pixels wide
  • Fixed an issue when scrolling in a channel (#65)
  • Re-added bot icon to profile popout (#101)
  • Made message theme selection a dropdown list
  • Made custom-drawn status bar text match the window text color
  • Made the loading window's text match the window text color
  • Made black icons draw inverted if the active caption text color is light
  • Reduced latency when processing HTTP requests which should make DiscordMessenger snappier

V1.04 beta

02 Jun 08:10

Choose a tag to compare

This is V1.04 of Discord Messenger (beta).

Available are two downloads:

  • MSVC Discord Messenger - Compiled with the vs141_xp (VS2017 Windows XP) build tools, can run on Windows XP SP2 and up.
  • MinGW Discord Messenger - Compiled with MinGW 6.3.0, can run on Windows 2000* and up, is generally more compatible with older systems.

* Although it may start up on Windows NT 4, it won't actually work.

Changelog:

  • Fixed a crash when logging in for the first time
  • Fixed a bug where two messages showing up at the same time would glitch out the message list
  • Fixed a bug where pronouns weren't loaded
  • Improved support for webhook messages (#98)
  • Improved resize logic in message composer
  • Added support for stage event and server boost messages
  • Added progress dialog for uploading and downloading messages, and cancellation of the upload/download process (#97)

NOTICE: Binary was reuploaded because that version still said V1.03.