Commit Graph

  • 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
  • 75c3999567 Update debug log name KnugiHK 2025-05-11 16:56:19 +08:00
  • fa41572753 Change print to logger for better logging in the future KnugiHK 2025-05-11 16:53:46 +08:00
  • 0681661660 Update bruteforce_crypt15.py KnugiHK 2025-05-08 00:51:09 +08:00
  • 907fe4aa91 Update ci.yml KnugiHK 2025-05-07 22:56:52 +08:00
  • 4bd3c1d74a Update pull_request_template.md Knugi 2025-05-07 14:55:21 +00:00
  • 80cb868beb Expend all tests to all common systems KnugiHK 2025-05-07 22:49:06 +08:00
  • 904f44dc12 Update test_nuitka_binary.py KnugiHK 2025-05-07 22:40:28 +08:00
  • 520f31651c Forgot to install nuitka KnugiHK 2025-05-07 22:31:11 +08:00
  • c346199d05 Fix python versions in ci.yml KnugiHK 2025-05-07 22:30:04 +08:00
  • 3e37bbb021 Create test_nuitka_binary.py KnugiHK 2025-05-07 22:28:48 +08:00
  • 0bb4f52a26 Add CI KnugiHK 2025-05-07 21:46:19 +08:00
  • a3294ead11 Add a basic sanity check for the exporter KnugiHK 2025-05-07 21:45:45 +08:00
  • e2b773eac5 Move all tests to single directory KnugiHK 2025-05-07 21:31:29 +08:00
  • 170a108109 Bug fix on incorrectly normalized number that starts with 0 KnugiHK 2025-05-07 21:31:03 +08:00
  • 1348ec89f0 Merge pull request #149 from fschuh/main_test Knugi 2025-05-07 21:18:33 +08:00
  • db42ad123d Fixed unit tests so they no longer fail on Windows fschuh 2025-05-05 15:53:13 -04:00
  • dad7666adb Updated to also use shutil for JSON file copying fschuh 2025-05-05 12:32:29 -04:00
  • f7d1332a14 Update pull_request_template.md Knugi 2025-05-05 09:19:45 +00:00
  • a58dd78be8 PEP8 KnugiHK 2025-05-05 17:13:43 +08:00
  • 3220ed2d3f Update testing data KnugiHK 2025-05-05 17:11:55 +08:00
  • 4e1d994aa5 Add message_type when importing json KnugiHK 2025-05-05 17:10:57 +08:00
  • 4ca56b1c5c Bug fix on wrong type of self.message_type KnugiHK 2025-05-05 17:08:35 +08:00