Commit Graph

  • 0056204d87 Merge pull request #206 from tang-vu/contribai/improve/quality/crash-in-timestamp-formatting-when-timez dev Knugi 2026-03-26 21:56:43 +08:00
  • abf4f3c814 Implement tests for classes TimeZone and Timing KnugiHK 2026-03-26 21:53:44 +08:00
  • 9e138d3a1f Cache TimeZone object in Timing class KnugiHK 2026-03-26 21:31:52 +08:00
  • 18a0d822b3 Timezone offset should also accepts float KnugiHK 2026-03-26 21:30:10 +08:00
  • bb860533d5 Add a default value for timezone_offset in Timing.__init__ KnugiHK 2026-03-26 21:23:59 +08:00
  • a2bcc39e63 refactor: crash in timestamp formatting when timezone_offset is none Tang Vu 2026-03-26 03:25:44 +07:00
  • cf1f37db38 Update compile-binary.yml KnugiHK 2026-03-21 18:04:16 +08:00
  • 8781459547 Update actions KnugiHK 2026-03-21 18:00:50 +08:00
  • 2b54225689 Merge pull request #194 from SoLoHK525/features/exif-support Knugi 2026-03-21 17:32:16 +08:00
  • a161993ab9 Normalize media path handling in handlers KnugiHK 2026-03-21 17:22:47 +08:00
  • 8dfced9d94 Avoid self-copy when no timestamp KnugiHK 2026-03-21 17:16:32 +08:00
  • 517fd2d3ac Add back missing comma KnugiHK 2026-03-21 16:42:25 +08:00
  • 37a52c0d7d Add support for exif timestamp export SoLoHK525 2026-01-16 00:17:47 +08:00
  • bad813eb73 Merge pull request #199 from watercrossing/fix/ios-polls-contacts-typo Knugi 2026-03-21 16:02:40 +08:00
  • 014f830fa0 Update test_incremental_merge.py KnugiHK 2026-03-21 15:53:20 +08:00
  • a4d79c3892 Add backward compatibility to contact database processing KnugiHK 2026-03-21 15:46:00 +08:00
  • daf6375966 Implement aliases for chat. For LID mapping KnugiHK 2026-03-21 15:36:32 +08:00
  • b1886fd737 Better parse metadata message in iOS KnugiHK 2026-02-22 18:35:04 +08:00
  • 09a26dbe04 Add placeholder for Android on polls KnugiHK 2026-02-22 17:53:02 +08:00
  • 99474e65cc iOS: Add poll support, fix contact name resolution, fix typos Ingolf Becker 2026-02-09 10:34:38 +00:00
  • ea396f0885 Update README.md KnugiHK 2026-01-24 23:05:00 +08:00
  • 5fa0a613b0 Fix legacy call query KnugiHK 2026-02-22 16:52:04 +08:00
  • ea1f8b4068 deploy: a0719bc2bf gh-pages KnugiHK 2026-01-24 15:05:23 +00:00
  • a0719bc2bf Update README.md main KnugiHK 2026-01-24 23:05:00 +08:00
  • 05184d4a27 deploy: bac2efe15a KnugiHK 2026-01-24 10:34:09 +00:00
  • bac2efe15a Revert "Update README.md" 0.13.0 KnugiHK 2026-01-24 18:33:10 +08:00
  • 9a6ee3ce5f Revert "Add iphone_backup_decrypt as an optional dependency (#123)" KnugiHK 2026-01-24 18:31:59 +08:00
  • 823a89e677 Merge branch 'dev' KnugiHK 2026-01-24 18:21:36 +08:00
  • 945b422f71 Update ci.yml KnugiHK 2026-01-24 18:21:25 +08:00
  • 3264fa44ec deploy: 19008a80bc KnugiHK 2026-01-24 10:09:39 +00:00
  • 19008a80bc Merge branch 'dev' KnugiHK 2026-01-24 18:09:15 +08:00
  • 4e877987fb Bump version & update readme KnugiHK 2026-01-24 18:08:43 +08:00
  • 322b12a5a4 Fix a crash in message counting if chat filter is in use KnugiHK 2026-01-24 18:02:30 +08:00
  • 1560c49644 Update ci.yml KnugiHK 2026-01-24 17:42:02 +08:00
  • 28ba97d72f Fix CI on Windows KnugiHK 2026-01-24 17:38:22 +08:00
  • eab98ba0d6 Fix crash on pre-release versions and enable update checks for pre-releases KnugiHK 2026-01-24 17:20:07 +08:00
  • f920ca82b4 Refactor the logging facility a bit KnugiHK 2026-01-24 17:05:14 +08:00
  • 4eed3ca321 Refactor CLEAR_LINE in a more pythonic way KnugiHK 2026-01-24 16:48:07 +08:00
  • 746e4e1ac5 Fix and improve the logging facility for incremental merge KnugiHK 2026-01-24 16:24:10 +08:00
  • 1694ae7dd9 Update utility.py KnugiHK 2026-01-24 01:47:45 +08:00
  • f05e0d3451 Refactor incremental_merge KnugiHK 2026-01-24 01:33:18 +08:00
  • 0c5f2b7f13 Add a comment on SQLi in get_chat_condition KnugiHK 2026-01-24 01:19:55 +08:00
  • db01d05263 Refactor get_chat_condition to increase maintainability KnugiHK 2026-01-24 00:50:06 +08:00
  • 2e7953f4ca Add unit test for get_chat_condition KnugiHK 2026-01-24 00:03:21 +08:00
  • 95a52231be Fix the returning string for empty filter list KnugiHK 2026-01-24 00:03:08 +08:00
  • e0aab06192 Update LICENSE Knugi 2026-01-21 16:06:12 +00:00
  • 3950797b7b deploy: 43b00d8b48 KnugiHK 2026-01-21 14:29:07 +00:00
  • 43b00d8b48 Update README.md Knugi 2026-01-21 14:28:41 +00:00
  • bf230db595 Gracefully handle bytes that can't be decoded from db (#44) KnugiHK 2026-01-20 23:35:05 +08:00
  • 242e8ee43a Fix regressions introduced in 194ed29 (default template swap) KnugiHK 2026-01-20 01:42:30 +08:00
  • c32096b26b Show sql errors if DEBUG flag is set. lifnej 2025-10-04 15:31:26 +02:00
  • 4aa1c26232 Missing newline in vcard info log. lifnej 2025-10-03 20:27:03 +02:00
  • feca9ae8e0 Fix error on database without jid_map table KnugiHK 2026-01-19 22:59:19 +08:00
  • 92c325294c Add preflight check to see if the jid_map table exists KnugiHK 2026-01-19 22:53:29 +08:00
  • 7dbd0dbe3c Add preflight check to see if transciption column exists KnugiHK 2026-01-19 22:46:30 +08:00
  • 035e61c4d7 Fix incremental merge CI KnugiHK 2026-01-19 21:31:23 +08:00
  • 96d323e0ed Fetch sender_timestamp for future use KnugiHK 2026-01-19 21:28:50 +08:00
  • 35ad2559d7 Merge pull request #193 from m1ndy/feature/export-reactions Knugi 2026-01-19 20:53:18 +08:00
  • 8058ed8219 Add tqdm progress bar KnugiHK 2026-01-19 20:49:14 +08:00
  • 908d8f71ca Fix merge conflict error KnugiHK 2026-01-19 20:41:45 +08:00
  • f2b6a39011 Merge branch 'dev' into feature/export-reactions Knugi 2026-01-19 20:38:20 +08:00
  • 4f531ec52a Reverting the __version__ handle KnugiHK 2026-01-19 20:36:18 +08:00
  • b69f645ac3 Adopt the same lid mapping to all sql query KnugiHK 2026-01-19 20:29:56 +08:00
  • f8b959e1e1 Implement an on-the-fly fix of dot-ending files (#185) KnugiHK 2026-01-18 23:03:49 +08:00
  • 9be210f34a Implement voice message transcription for Android (#159) KnugiHK 2026-01-18 21:59:03 +08:00
  • ae7ba3da96 action_type 58 is actually shared with unblocking KnugiHK 2026-01-18 21:53:36 +08:00
  • 00e58ce2c9 Handle group message sender lid mapping (#188) KnugiHK 2026-01-18 21:25:40 +08:00
  • 4245ecc615 Update android_handler.py KnugiHK 2026-01-17 15:07:16 +08:00
  • 68dcc6abe0 Improve brute-force offsets with process pool KnugiHK 2026-01-17 14:43:51 +08:00
  • c05e76569b Add more chat type KnugiHK 2026-01-17 13:55:16 +08:00
  • a6fe0d93b1 Rename the obj variable to json_obj in telegram_json_format KnugiHK 2026-01-17 13:54:56 +08:00
  • 2d096eff4d Add tqdm as dependency KnugiHK 2026-01-17 13:45:39 +08:00
  • ea9675973c Refactor Message class to accept pre-initialized Timing object KnugiHK 2026-01-17 13:42:11 +08:00
  • 064b923cfa Convert time unit for progress KnugiHK 2026-01-17 13:22:56 +08:00
  • cd35ffc185 Remove the prompt after user enter the password KnugiHK 2026-01-17 13:19:10 +08:00
  • 05bd26b8ed Decrease the default brute force worker to 4 KnugiHK 2026-01-17 13:18:49 +08:00
  • d200130335 Refactor to use tqdm for showing progress KnugiHK 2026-01-17 13:18:31 +08:00
  • 1c7d6f7912 Update README.md KnugiHK 2026-01-14 02:10:05 +08:00
  • 94960e4a23 Add iphone_backup_decrypt as an optional dependency (#123) KnugiHK 2026-01-14 02:07:10 +08:00
  • 79578d867f Handle new LID mapping #188, #144, #168 KnugiHK 2026-01-13 01:52:58 +08:00
  • 32c93159ac Update ci.yml Knugi 2026-01-12 15:50:19 +00:00
  • 6910cc46a4 Update android_handler.py KnugiHK 2026-01-12 22:55:51 +08:00
  • 9e0457e720 Adjust the reaction to be render on the bottom left/right corner KnugiHK 2026-01-12 22:54:05 +08:00
  • e0967a3104 Defer reaction logging until table existence is confirmed KnugiHK 2026-01-12 22:23:16 +08:00
  • db50f24dd8 Minor formats KnugiHK 2026-01-12 22:19:59 +08:00
  • 75fcf33fda feat: Add support for exporting message reactions Cosmo 2026-01-11 07:06:23 -08:00
  • 0ba81e0863 Implement granular error handling KnugiHK 2026-01-08 23:59:31 +08:00
  • 647e406ac0 Implement early key validation via authenticated decryption (#190) KnugiHK 2026-01-08 23:57:02 +08:00
  • 9cedcf1767 Create conftest to oves test_nuitka_binary.py to the end of testing KnugiHK 2026-01-06 23:00:36 +08:00
  • 0b34f45dde deploy: 93a020f68d KnugiHK 2026-01-06 13:20:26 +00:00
  • 93a020f68d Merge branch 'dev' 0.13.0rc2 KnugiHK 2026-01-06 21:19:22 +08:00
  • 401abfb732 Bump version KnugiHK 2026-01-06 21:19:09 +08:00
  • 3538c81605 Enhance qouted message resolution to include media caption KnugiHK 2026-01-06 20:59:51 +08:00
  • 5a20953a81 Optimize quoted message lookups via global in-memory mapping KnugiHK 2026-01-06 20:51:29 +08:00
  • 8f29fa0505 Center the version string in the exporter banner KnugiHK 2026-01-06 20:35:02 +08:00
  • 0a14da9108 Reduce CI platforms KnugiHK 2026-01-05 00:31:47 +08:00
  • 929534ff80 Add windows 11 arm and macos 15 intel to CI KnugiHK 2026-01-05 00:17:00 +08:00
  • 87c1555f03 Add windows 11 arm and macos x64 to binary compiling KnugiHK 2026-01-05 00:02:52 +08:00
  • 01852b1d61 deploy: fd325b6b59 KnugiHK 2026-01-04 05:52:16 +00:00
  • fd325b6b59 Update generate-website.yml Knugi 2026-01-04 05:51:15 +00:00