Ingolf Becker
99474e65cc
iOS: Add poll support, fix contact name resolution, fix typos
...
- Add poll message decoding for iOS (ZMESSAGETYPE 46) using raw protobuf
parsing of ZWAMESSAGEINFO.ZRECEIPTINFO blobs (no external dependency).
Polls render with vote tallies and voter names in the HTML export.
- Fix iOS contact name resolution: pull ZFULLNAME from address book,
resolve LID-based group members, fall back to ZWAPROFILEPUSHNAME,
and avoid overwriting real names with phone numbers.
- Fix typo: 'expoter' -> 'exporter' in android_crypt.py and __main__.py.
- Add poll field to Message data model and update test fixtures.
2026-02-22 17:44:22 +08:00
KnugiHK
242e8ee43a
Fix regressions introduced in 194ed29 (default template swap)
...
This commit restores the logic originally introduced in:
* 265afc1
* 8cf1071
* 177b936
2026-01-20 01:42:30 +08:00
Knugi
f2b6a39011
Merge branch 'dev' into feature/export-reactions
2026-01-19 20:38:20 +08:00
KnugiHK
9be210f34a
Implement voice message transcription for Android ( #159 )
2026-01-18 21:59:03 +08:00
KnugiHK
9e0457e720
Adjust the reaction to be render on the bottom left/right corner
...
This makes the reaction match WhatsApp's theme.
2026-01-12 22:54:05 +08:00
Cosmo
75fcf33fda
feat: Add support for exporting message reactions
2026-01-11 07:06:23 -08:00
KnugiHK
194ed29a6e
Switch the default template to the WhatsApp-alike them
...
The old telegram theme can still be applied with the `--old-theme` option
2025-12-14 21:40:17 +08:00
KnugiHK
bb26d7b605
Fix the wrong behaviour for reply anchor introduced by the base tag
2025-02-09 15:41:15 +08:00
KnugiHK
dd75ec4b87
Implement backward navigation for splited files
2025-02-09 14:47:05 +08:00
KnugiHK
0b2dfa9aba
Implement custom headline ( #97 )
2025-02-09 14:20:11 +08:00
KnugiHK
bfd172031c
Distinguish between regular video and GIF ( #103 )
2025-02-09 13:54:48 +08:00
KnugiHK
17ec2ecf76
Update the layout of the footer
2025-02-09 13:23:54 +08:00
KnugiHK
f300e017ed
Implement lazy loading for video ( #103 )
2025-02-09 13:23:23 +08:00
KnugiHK
d72b41da11
Wrap caption in a w3-container #111
2024-09-16 21:37:18 +08:00
KnugiHK
87b1fcc038
Show caption even if the the message is a metadata #111
2024-09-14 16:10:18 +08:00
KnugiHK
b0942d695b
Add base tag to reduce the output size ( #103 )
2024-06-30 19:17:45 +08:00
KnugiHK
5449646a1b
Add lazy loading to image ( #103 )
2024-06-30 19:17:40 +08:00
KnugiHK
3082c83bc4
Convert all links to hyperlinks #69
2023-10-24 00:16:49 +08:00
KnugiHK
6636210e4c
Fix the reply jump offset after introducing status
2023-06-20 14:52:32 +08:00
KnugiHK
136152dc18
Add contact's status if present (Android)
2023-06-20 14:07:42 +08:00
KnugiHK
1078f7e5f7
Bug fix on sticker not resizing
2023-06-18 15:10:00 +08:00
KnugiHK
be9e790b12
Better handling of binary message #44
2023-06-16 01:25:51 +08:00
KnugiHK
e4c47ea41f
Update whatsapp.html
2023-06-15 17:01:13 +08:00
KnugiHK
f7f6b01c86
Resize sticker
2023-06-15 16:59:54 +08:00
KnugiHK
a49a911e03
Replace image rendered in the HTML to thumbnail if possible
2023-06-15 16:19:35 +08:00
KnugiHK
3940b2991f
Try to reduce the size of the template
2023-06-13 21:23:44 +08:00
KnugiHK
e0c2cf5f66
Implement iOS avatar #48
2023-06-13 19:44:16 +08:00
KnugiHK
f63b180500
Implement splitted outputs #23
2023-06-08 18:16:47 +08:00
KnugiHK
41dd5e545f
Make the not supported note looks less intimidating
...
#39
2023-06-08 15:46:12 +08:00
KnugiHK
e9499c3bb7
Add highlighting when navigate to replied message
2023-06-02 02:41:01 +08:00
KnugiHK
80c3ed11f6
Partially implement reply feature in iOS
...
#28
2023-06-02 01:27:05 +08:00
KnugiHK
b5effbd512
Change autobuffer to preload for video and audio tag
2023-03-25 11:46:52 +08:00
KnugiHK
26320413e8
Add offline availability of w3css
2023-02-13 12:23:43 +08:00
KnugiHK
422ab2f784
Link to the file intead of showing the path directly
...
Not tested
Ref: https://github.com/KnugiHK/Whatsapp-Chat-Exporter/issues/15
2022-07-03 12:30:01 +08:00
KnugiHK
dd36960ecb
Implement CSS for metadata
2021-08-13 20:25:59 +08:00
KnugiHK
f91aac1e11
Implementing newline to <br>
2021-07-11 18:17:06 +08:00
KnugiHK
322281a8ec
Prepare for publishing in PyPi
2021-05-10 15:51:30 +08:00