Commit Graph

  • df8a8197e9 deploy: 17e927ffd6 KnugiHK 2026-01-02 05:36:11 +00:00
  • 17e927ffd6 Update README.md Knugi 2026-01-02 05:35:59 +00:00
  • 0aec1075a7 deploy: 5b488359c8 KnugiHK 2026-01-02 05:32:51 +00:00
  • 5b488359c8 Update README.md Knugi 2026-01-02 05:32:39 +00:00
  • d48096a0a5 deploy: d2186447c6 KnugiHK 2026-01-02 05:30:37 +00:00
  • d2186447c6 Update README.md Knugi 2026-01-02 05:30:22 +00:00
  • 24bad20b4d deploy: 82abf7d874 KnugiHK 2026-01-02 04:54:05 +00:00
  • 82abf7d874 Add Verifying Build Integrity section Knugi 2026-01-02 04:53:52 +00:00
  • 5e676f2663 Merge pull request #187 from KnugiHK/alert-autofix-4 Knugi 2026-01-02 12:39:56 +08:00
  • 5da2772112 Potential fix for code scanning alert no. 4: Workflow does not contain permissions Knugi 2026-01-02 04:39:37 +00:00
  • 9be38fce53 deploy: 04a21728a8 KnugiHK 2026-01-01 07:09:15 +00:00
  • 04a21728a8 Merge branch 'dev' 0.13.0rc1 KnugiHK 2026-01-01 15:08:52 +08:00
  • 412efd66a0 Add --tg as an alias to --telegram KnugiHK 2026-01-01 15:06:21 +08:00
  • 0ac1612c6c Django license is no longer needed KnugiHK 2026-01-01 14:56:10 +08:00
  • 8ffeabfca6 Bump version KnugiHK 2026-01-01 14:02:33 +08:00
  • d5ad085210 Update pm.png KnugiHK 2025-12-29 01:40:25 +08:00
  • baaafe1eca Update README.md KnugiHK 2025-12-29 00:32:07 +08:00
  • 91f160fc2a Update example image KnugiHK 2025-12-29 00:31:19 +08:00
  • 21cae9fe93 Add Python Support Policy Knugi 2025-12-28 10:32:34 +00:00
  • a70895f959 Drop Python 3.9 KnugiHK 2025-12-28 18:28:10 +08:00
  • 019edd5825 deploy: 79d12b9c8b KnugiHK 2025-12-28 06:23:45 +00:00
  • 79d12b9c8b Fix a typo #184 Knugi 2025-12-28 06:23:33 +00:00
  • ff27918705 Update pyproject.toml KnugiHK 2025-12-27 19:01:40 +08:00
  • a1c53c3db2 Update test_nuitka_binary.py KnugiHK 2025-12-27 17:32:28 +08:00
  • 173eb5d02e Python 3.14 is not yet supported for Nuitka KnugiHK 2025-12-27 17:26:24 +08:00
  • b39aae365a Update test_nuitka_binary.py KnugiHK 2025-12-27 17:26:03 +08:00
  • 10691b954a Update test matrix KnugiHK 2025-12-27 17:15:48 +08:00
  • 60c421a7d0 ok... large image is not free... KnugiHK 2025-12-27 17:05:21 +08:00
  • 60ddcc08ed Revert "Update ci.yml" KnugiHK 2025-12-27 17:05:06 +08:00
  • 02b770a6f4 Update ci.yml Knugi 2025-12-27 09:03:27 +00:00
  • 5e1bca53d1 Correct macOS binary architecture naming and add x64 build for macos KnugiHK 2025-12-27 16:58:35 +08:00
  • 968447fef9 Use powershell native function on Windows KnugiHK 2025-12-27 16:55:48 +08:00
  • 506442392c Add artifact attestation KnugiHK 2025-12-27 16:53:45 +08:00
  • 1c2d3acf1b Remove vobject from building CICD KnugiHK 2025-12-27 16:49:58 +08:00
  • aef568b80b Merge branch 'main' into dev KnugiHK 2025-12-27 16:48:47 +08:00
  • 42e583ac7c Merge pull request #175 from tomballgithub/vcard_fix Knugi 2025-12-15 23:00:07 +08:00
  • ea60f878be Upgrade CodeQL action versions to v4 Knugi 2025-12-15 14:53:39 +00:00
  • 5caf9df045 deploy: 9d2e06f973 KnugiHK 2025-12-14 17:13:17 +00:00
  • 9d2e06f973 Merge branch 'main' of https://github.com/KnugiHK/Whatsapp-Chat-Exporter 0.12.1 KnugiHK 2025-12-15 01:12:30 +08:00
  • dffce977de Bump version to 0.12.1 KnugiHK 2025-12-15 01:12:14 +08:00
  • 71ca293557 Add main entry point KnugiHK 2025-12-15 01:12:04 +08:00
  • 75720c6d0a Upgrade GitHub Actions to use version 6 Knugi 2025-12-14 17:08:49 +00:00
  • 5a80fe189d Add error handling to quoted-printable decoding KnugiHK 2025-12-14 23:49:10 +08:00
  • bb10203b44 Remove vobject dependency from project and workflow KnugiHK 2025-12-14 23:47:24 +08:00
  • ddd0ac3143 Refactor vCard parsing to improve decoding and structure KnugiHK 2025-12-14 23:00:48 +08:00
  • 43658a92c4 Replace print with logger in read_vcards_file KnugiHK 2025-12-14 21:57:17 +08:00
  • 194ed29a6e Switch the default template to the WhatsApp-alike them KnugiHK 2025-12-14 21:40:17 +08:00
  • fa629503f7 Update Nuitka version and build commands in workflow Knugi 2025-12-14 09:43:50 +00:00
  • f6442f9d73 Update Nuitka installation in CI workflow Knugi 2025-12-14 09:20:41 +00:00
  • 02363af637 Updated vcard test to check for failing cases which caused this PR tomballgithub 2025-12-03 22:42:31 -06:00
  • 8c9c69a536 Print the number of imported vcards tomballgithub 2025-11-29 20:28:51 -06:00
  • 029700359e Fix vcard decoding errors tomballgithub 2025-11-29 19:34:27 -06:00
  • beaf272a63 ignoreUnreadable line in vcard #173 KnugiHK 2025-11-26 22:05:42 +08:00
  • 1d5bad92a7 Add new IV and DB entry to utility.py Knugi 2025-11-07 13:13:14 +00:00
  • de693f9df1 deploy: 09162bf522 KnugiHK 2025-10-20 05:55:21 +00:00
  • 09162bf522 Update README with usage notes and Android link Knugi 2025-10-20 05:55:09 +00:00
  • da4cea6230 Change how contacts are populated from vCards (fix #167) KnugiHK 2025-10-12 23:18:55 +08:00
  • 2b8af6a2fc Merge pull request #163 from jensb/fix-162-empty-chat-names Knugi 2025-08-19 22:35:46 +08:00
  • f04205cb49 Update vcards_contacts.py to handle enrichment of empty chat names. Fixes #162. jensb 2025-08-17 23:55:32 +02:00
  • 177b936b25 Give styling to "End of history" KnugiHK 2025-07-27 16:28:28 +08:00
  • 101e554413 Refactor KnugiHK 2025-07-27 16:25:47 +08:00
  • 49851f5874 Fix overflow in reply text KnugiHK 2025-07-27 16:14:54 +08:00
  • 8cf1071c90 Implement media preview in reply bubble #128 KnugiHK 2025-07-27 15:58:36 +08:00
  • 25fa1cc530 Merge pull request #157 from glemco/telegram_json Knugi 2025-07-02 18:26:52 +08:00
  • deebd6c87e Changes after code review glemco 2025-06-29 10:49:01 +02:00
  • f623eddc23 Fix incorrect SQL statement KnugiHK 2025-06-19 23:13:28 +08:00
  • 5cd8d953ac Add an option to skip processing replies in iOS KnugiHK 2025-06-19 22:10:12 +08:00
  • 265afc1312 Implement (blue) ticks for message status #146 KnugiHK 2025-06-19 22:00:26 +08:00
  • 9d3e65bd92 Fix error when using not supplying a value (default) to --size KnugiHK 2025-06-19 21:41:03 +08:00
  • 5aa12482e0 Fix on disappearing reply feature in iOS #154 KnugiHK 2025-06-19 21:22:20 +08:00
  • 716d4af3f3 Fix incorrect type on comparison of exception KnugiHK 2025-06-19 21:09:00 +08:00
  • 4742ffd858 Handle a permission error on macOS #158 KnugiHK 2025-06-19 00:10:31 +08:00
  • 5ed260b0b7 Add support for telegram JSON file format glemco 2025-06-16 11:45:58 +02:00
  • 99213503c4 Fix on incorrect rejection by the regex of the size_str KnugiHK 2025-06-01 12:17:21 +08:00
  • f89f53cf2d Fix test cases KnugiHK 2025-06-01 12:15:54 +08:00
  • 0ecfe6c59a Cast numeric string in readable_to_bytes KnugiHK 2025-06-01 12:15:15 +08:00
  • 706466f63b Enforce a tighter check on the input of size_str KnugiHK 2025-06-01 11:54:24 +08:00
  • 24653b8753 Fixed integer input for --size not being casted to int #156 KnugiHK 2025-06-01 11:53:45 +08:00
  • e408c31415 Fix: it is impossible to have 0.1 byte as byte is the smallest unit KnugiHK 2025-05-17 19:26:18 +08:00
  • 6a0fca3e9d Add more tests for utility KnugiHK 2025-05-17 19:16:57 +08:00
  • bbb558713f Replace sanitize_filename with safe_name KnugiHK 2025-05-17 18:24:30 +08:00
  • ea6e72bf0b Bug fix on incorrectly striping decimal to integer KnugiHK 2025-05-17 17:46:51 +08:00
  • d7ded16239 Reimplement the convert_time_unit function to make it more human-readable KnugiHK 2025-05-17 17:35:30 +08:00
  • 8c2868a60e Fix on missing return in get_status_location KnugiHK 2025-05-17 16:20:11 +08:00
  • a53e5a2b3d Update type hint syntax for Python < 3.10 compatibility KnugiHK 2025-05-17 16:18:16 +08:00
  • 3f88f7fe08 Replacing slugify with a new function KnugiHK 2025-05-17 16:04:31 +08:00
  • 7b66fe2ee2 Update LICENSE.django Knugi 2025-05-17 05:40:22 +00:00
  • c70143fb4b Create codeql.yml Knugi 2025-05-11 10:26:48 +00:00
  • 46df657b9b deploy: 9c9c4d9ad2 KnugiHK 2025-05-11 10:21:48 +00:00
  • 9c9c4d9ad2 Update README.md Knugi 2025-05-11 10:21:37 +00:00
  • 96e483a6b0 Clean up unused code in bplist.py KnugiHK 2025-05-11 18:16:17 +08:00
  • 587b743522 Fix logging for decrypting whatsapp database KnugiHK 2025-05-11 18:14:41 +08:00
  • 33149075d3 autopep8 KnugiHK 2025-05-11 18:07:51 +08:00
  • cc410b8503 Save the environment by reducing CI targets KnugiHK 2025-05-11 18:01:25 +08:00
  • e8acf6da32 Fix key access in f-string for older Python KnugiHK 2025-05-11 17:59:20 +08:00
  • 667c005a67 Make received_ & read_timestamp optional KnugiHK 2025-05-11 17:49:51 +08:00
  • bb48cd381b Fix test case where media_base should never be None KnugiHK 2025-05-11 17:49:33 +08:00
  • ae6e8ba7e2 Make to_ & from_json functions dynamic KnugiHK 2025-05-11 17:46:00 +08:00
  • 1eea5fc5c1 Use the new chat importing method from data_model KnugiHK 2025-05-11 17:29:24 +08:00
  • dd795f3282 Adjust banner position KnugiHK 2025-05-11 17:27:23 +08:00