Skip to content

Velvet Ash

Latest
Compare
Choose a tag to compare
@ReagentX ReagentX released this 04 Dec 00:25
4deeac9
  • Upgrade Clap from 3.x to 4.x for #198
  • Use PST timezone for tests for #199
  • Check for available disk space before writing export files for #201
    • Prevents exporting if there is not enough disk space
    • Dismissible with --ignore-disk-warning
  • Use correct date offset in Check In messages for #202
  • Improve html escape logic for text to fix #32 and #217
  • Properly render thread originators that were edited for #220
  • Improve exported data quality
    • Simplify Apple Pay and Apple Cash bubbles in html exports
    • Simplify Find My bubbles in html and txt exports
    • Support parsing Placemark data from shared Maps links
    • Properly handle Handwritten message placeholder
    • Properly handle all unsent message types, not just text
  • Add some new diagnostics:
    • Total number of messages
    • Total database size
    • Attachment size referenced in table
    • Attachment size on disk
    Example output

    iMessage Database Diagnostics
      Message diagnostic data:
          Total messages: 97541
          Messages not associated with a chat: 3406
          Messages belonging to more than one chat: 29
      Attachment diagnostic data:
          Total attachments: 36636
              Data referenced in table: 32.11 GB
              Data present on disk: 27.73 GB
          Missing files: 6231 (17%)
              No path provided: 6132
              No file located: 99
      Global diagnostic data:
          Total database size: 199.43 MB
          Duplicated contacts: 76
          Duplicated chats: 16

  • Miscellaneous docs updates, code cleanups, and small speedups