Chat-exporter

Latest version: v2.7.1

Safety actively analyzes 629436 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 20

2.4.1

Whoops! Quick hotfix on Nextcord version check and member `joined_at` when a member has left the guild.
Nextcord users please note that you will need to update your `nextcord` to `>= 2.2` to continue using chat-exporter

Fixed/Change:
- Fixed `joined_at` for when a Member is no longer in a guild, it now displays as "Unknown"

Added:
- Nothing

Removed:
- Nextcord Version check for embeds.

Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.4

A simple update fixing some legacy issues which recently became known, along with styling updates and support for Unix Timestamps.

Fixed/Change:
- Fixed Emojis appearing in spoilers
- Fixed Embed `None` for older versionf of `Nextcord`
- Fixed links appearing with markdown
- Updated Timestamps to use digit without placement
- Updated styling around Member popout, Summary popout and other places
- Updated 'This is the start of CHANNEL' to alternate when there is a limit set

Added:
- Added 'Member Since' in Member popout
- Added 'Member ID' in Member popout
- Added 'Topic' to "start" channel text
- Added support for Unix Timestamps (minus `R`) `<t:0>` etc.

Removed:
- Nothing

Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.3

Big CSS update, updating quite a lot of the looks and feel for `chat-exporter`. Definitely looking for feedback for the latest template changes, feel free to let me know your thoughts within the Discord.

Fixed/Change:
- Adjusted the `_EmptyEmbed` to allow for the latest Nextcord changes
- Set `military_time` to be True by default (previously was `False`)
- HTML Template Header - this now closely reflects how Discord presents a channel
- Pinned (and Thread) message announcements no longer display as a blank message
- Fixed `html` undefined error when internal error is brought up. This will now display just the actual error.
- Changed the default date of messages to display as `DD/MM/YYYY`

Added:
- Summary Menu (button - click 'Summary' top right): Displays ChannelID, Channel Creation Date, Total Messages, Total Participants, Timezone
- Copy Message ID (RMB):Displays 'Copy Message ID' which will copy message idea on click
- User Dialog (button - click message Username): Displays Account Creation Date, Message Count
- Footer: Displays transcript creation date and time (in Timezone)
- Time Display: Secondary messages display the time on the side panel when message is highlighted
- Fancy Time: Time of messages will dynamically display as `Today at X`, `Yesterday at X`, `Day at X` and `DD/MM/YYYY at X`
- Time Tooltips: Hovering over a message will display the full date and time of the message
- `__version__`: Requested feature just to allow easily accessible way to see version of `chat_exporter`
- `fancy_times` kwarg for `.export()` and `quick_export()` - I feel this can cause impact on performance, so enabled to toggle
- `support_dev` kwarg for `.export()` and `quick_export()` - Removes `Donate` button in Summary menu 😭


Removed:
- Unused CSS: There may be some more of this I will remove over time

Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.2.2

`emoji` recently updated their package, depreciating one of the kwargs used within `chat-exporter`, this hotfix removes the usage.

Fixed:
- Removed `use_aliases` from `emoji.demojize()`

Added:
- Nothing

Removed:
- Nothing

Known Issues:
- Pinned (and Thread) message announcements display as blank messages.
_This is currently solved within the `development` branch which will soon be released._
- If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.2.1

Quick hotfix to solve compatibility for Nextcord and Pycord

Fixed:
- Display Icon: Checking attribute and using the Nextcord & Pycord method to also gather icon (Thank you Kapppa for the PR)

Added:
- Nothing

Removed:
- Nothing

Known Issues:
- There are currently no known issues, so if you spot something - please let me know via Discord or open up a Github Issue.

💜

2.2

It has been a long time coming. Version 2.2 is now finally out! A bunch of changes, fixes and whatever else. I apologise for the delay, life called - I had to answer (for once).

Oh, and there is a new `.link()` function which will return a URL for you to preview the transcript online without the annoying downloads. [Check out the README on how to use it!](https://github.com/mahtoid/DiscordChatExporterPy/#additional-functions)

Fixed:
- Changed getting User Avatar to .display_avatar (Thank you Kapppa for the PR)
- Fixed members displayed as `<Unknown>` as opposed to `<ID>` when they have left server (Thank you nmarotte)
- Avatar on reference using the senders avatar and not the original author
- Embed Button in the wrong location
- Links containing `< >` were not previously handled correctly
- Reference content including links escaped the content field
- Fixed some Pycord issue (I think with embeds - my notes during development are terrible)
- Fixed the display when the channel name included an emoji
- Adjusted the CSS for emojis
- Adjusted the CSS for emojis in buttons
- Adjusted the CSS for emojis in dropdowns
- Adjusted the CSS for menu and button placement
- Fixed the display of button colours (they should be now Discord like)
- Adjusted the CSS for button font (weight)
- Adjusted code to solve for spacing issue when using the link to preview the exported chats
- Code blocks breaking references
- README

Added:
- Returning `Message` object on .quick_export()
- 24 hour support (set `military_time` to `True`)
- Added link command to provide a link to view transcripts online (without having to download them locally)
- Added support for roles which have icons

Removed:
- Nothing

Known Issues:
- There are currently no known issues, so if you spot something - please let me know via Discord or open up a Github Issue.

💜

Page 15 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.