Skip to content

Releases: mtln/chat-export

Release 1.0.5

07 Nov 06:17

Choose a tag to compare

Support for (turkish) iOS export (containing no comma between date and time part), including fix for attachments.

Release 1.0.4

06 Nov 18:51

Choose a tag to compare

Support for (turkish) iOS export (containing no comma between date and time part)

Release 1.0.3

28 Oct 07:07

Choose a tag to compare

Support for Spanish-style AM/PM format (e.g., "p. m." with spaces and dots).
Now supports all variations:
Standard English: PM, pm
English with dots: P.M., p.m.
Spanish with spaces: p. m., a. m.
Thanks to @aeu79 for this fix!

Release 1.0.2

20 Oct 18:10

Choose a tag to compare

Clean package structure

Release 0.9.5

16 Oct 15:39

Choose a tag to compare

Introduced the --embed-media parameter, which can be used in both interactive and non-interactive modes. When enabled, all media attachments are embedded as base64-encoded content directly within the .html file. Only a single HTML file is generated, using the same name as the original .zip file but with the .html extension instead.

Note: the resulting .html file can become very large if it contains many media files.

Release 0.9.4

15 Oct 21:05

Choose a tag to compare

Introduced the --embed-media parameter, which can be used in both interactive and non-interactive modes. When enabled, all media attachments are embedded as base64-encoded content directly within the .html file. Only a single HTML file is generated, using the same name as the original .zip file but with the .html extension instead.

Note: the resulting .html file can become very large if it contains many media files.

Release 0.9.3

28 Sep 17:05

Choose a tag to compare

Strip invisible (zero width) chars from participant names to avoid duplicates in participant list.

Release 0.9.2

24 Sep 09:07

Choose a tag to compare

The tool is now also pip installable or uv tool installable

Release 0.9.1

18 Sep 10:59

Choose a tag to compare

  • The tool now supports a non-interactive mode with -n, in which the path to the zip file and all other information is passed in as cli parameters and the user is not prompted for additional input.
  • The code has been refactored (separation between parser and renderer), allowing for easier feature extension or code re-use.

Release 0.9.0

13 Sep 13:00

Choose a tag to compare

  • The generic attachment detection now double checks if the file really exists, preventing false positives
  • Implemented a heuristic match to find the chat txt file in android whatsapp chat export .zip files. This solves the problem when chat names contained special characters such as / or \ or non-ascii chars.
  • System messages are now handled and displayed with a dedicated style. E.g. if a participant has been added to or removed from a chat or a message has been pinned. This was a contribution by @EinzellerXD . Thanks for that!
  • There was some unused, duplicate code that has been removed now.