Releases: mtln/chat-export
Release 1.0.5
Release 1.0.4
Support for (turkish) iOS export (containing no comma between date and time part)
Release 1.0.3
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
Clean package structure
Release 0.9.5
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
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
Strip invisible (zero width) chars from participant names to avoid duplicates in participant list.
Release 0.9.2
The tool is now also pip installable or uv tool installable
Release 0.9.1
- 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
- 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.