Skip to content

Releases: slatinsky/DiscordChatExporter-frontend

v1.13.0

17 Dec 23:41
Compare
Choose a tag to compare

New features:

  • new search filter category: - to filter messages by category name. (a category is a section within a guild that can be used to organize and group channels)

Bugfixes:

  • .mov is now detected as video embed

v1.12.0

05 Dec 17:26
Compare
Choose a tag to compare

New features:

  • change default font Whitney -> gg sans

  • font is now configurable in settings (options - "gg sans" (new discord font) / Whitney (old discord font) / Arial / "Times New Roman" / "Comic Sans")

  • new icon (favicon)

v1.11.0

01 Dec 02:21
Compare
Choose a tag to compare

New features:

  • add image preview - images are now shown inside the viewer
  • add optional image blur for images/videos tagged as spoiler (configurable in settings)
  • add optional text hiding for spoilers inside message content (configurable in settings)
  • add audio player to listen to sound attachments inside the viewer
  • stickers support

Bugfixes:

  • fix embed markdown parsed incorrectly
  • change development server port 7070->21012 to fix conflicts

Other:

  • beta builds are now available - automatically built from the latest commit on master branch or from pull requests

v1.10.0

24 Nov 22:24
Compare
Choose a tag to compare

Changes:

  • replace backend server http-server->nginx
  • folder structure refactoring

Breaking changes:

  • change exports folder path (static/input -> exports/)
  • [Linux+Mac] change docker command - see README.md

v1.9.0

22 Nov 00:38
Compare
Choose a tag to compare

Changes:

  • docker support (to support Mac+Linux) - see README.md for instructions
  • new filters deleted:false, deleted:true - to find deleted messages. To actually find deleted messages, you need two or more overlaping exports
  • new filter filename: to filter messages only by attachment file name
  • First channel in guild is opened by default in GUI like in Discord
  • new setting to open channels at the bottom by default like in discord client instead at the top
  • better progress status in preprocess
  • deprecated backup helper, because not all thread IDs are visible from DCE exports
  • if you create (optional) file channel_info.json anywhere in static/input folder with channel info from Discord API (DATA RESPONSE from discord.com/api/v9/guilds/${guildId}/channels) and wrap the array with {"channels": []}, channels will be sorted in correct order in GUI. If you don't create this file, the previous behaviour will stay (channels and categories will be sorted by timestamp)

Bugfixes:

  • fix scroll to message sometimes not working / scrolling to wrong place

New bugs:

  • Sometimes after switching back to settings, settings are rendered below current guild. To fix it, reload the window (F5)
  • Threads in channel list are in alphabetical order, not sorted by timestamp

State of the project:

  • Main features are finished. There are only small things to complete, like better theme support, better message rendering (message grouping, stickers, ...), better styling, bugfixes and support for future DCE updates. Slowed rate of commits doesn't mean that the project is abandoned.
  • In the far future, project may be rewritten to client-server architecture to support exports over 4 milion messages per guild and to allow hosting exports on remote server.

v1.8.2

04 Nov 17:17
Compare
Choose a tag to compare

Bugfixes:

  • fix race condition, where browser would open before static server is started
  • fix threadsCreated messages replacing original message outside thread
  • add Edge browser fallback if Chrome is not installed

v1.8.1

01 Nov 15:27
Compare
Choose a tag to compare
  • Unloading messages that become not visible is turned off by default to fix issue of messages jumping up and down in some browsers (Firefox).
  • You can turn it back on in settings to make browser less laggy if you scroll long enough.

v1.8.0

01 Nov 02:34
Compare
Choose a tag to compare

Large release

Changes:

  • UI restyled to look more like discord
  • channels can now be hidden/shown by category
  • threads are only shown for currently selected channel
  • option to view assets from online servers. Can be configured to never allow remote assets from loading
  • new search filter has:sound
  • configurable option to open messages in discord app or in browser (right click message to show the menu)
  • author renderer can be configured to render both nickname and name+handle
  • new black theme and white theme [work in progress]
  • remove useless True from commands
  • better duplicate message merging logic (prefers "undeleted" users, local media over remote)

Bugfixes:

  • infinite scroll jitter while unloading messages outside viewport (fixes only Chromium browsers :( )
  • refactored UI and preprocess code

v1.7.1

27 Oct 22:22
Compare
Choose a tag to compare

Performance improvements:

  • (partially) unload messages outside of viewport

Better message rendering:

  • emojis inside message content are rendered
  • fix thumbnails too small
  • mentions in message are resolved and highlighted
  • rewrite discord.com/channels/GUILD_ID/CHANNEL_ID/MESSAGE_ID links to jump to local message

Other fixes

  • add error view if channel is not in export
  • fix error screen if no export is found

v1.7.0

27 Oct 19:12
Compare
Choose a tag to compare
  • Fixed preprocess crash introduced in v1.6.0 that was affecting most of the users.

  • Forums support (more information in README)

  • Support for text channels inside voice channels

  • Display exported threads even if channel is not exported