1
0
Fork 0
Commit graph

10 commits

Author SHA1 Message Date
Matthew Holt
8884300d3c
Fix lint errors
The false positive got fixed, so now remove nolints
2026-01-16 15:08:48 -07:00
Matthew Holt
d33a7a156f
imessage: Support older databases without certain columns 2025-10-29 13:59:14 -06:00
Matthew Holt
93d205f218
Fix lint error (false positive) 2025-10-16 23:07:53 -06:00
Matthew Holt
26e208aba5 applecontacts: Fix variable columns (!?) and birth dates
Apparently the schemas vary and not all ZABCDRECORD tables have ZTHUMBNAILIMAGEDATA for example. (#153)

So we have to dynamically build the query and the scan targets.

Then the birth date interpretation is complex too. A yearless birthdate is the number of seconds into a year, but the birthdayyear col will have a value of 1604 if it's unknown, instead of null.
2025-10-16 22:54:54 -06:00
Matthew Holt
766a304ec0 macaddrbook: Interpret birthdays with cocoa core data ts (fix #153) 2025-10-15 21:43:56 -06:00
Matthew Holt
31c575727c
apple_contacts: Improve recognition a bit 2025-05-31 07:06:33 -06:00
Matthew Holt
3e311d99c3
Sort data sources in import planner; rename some DS
The sorting can help imports go faster if we put DB-heavy sources first, when the database is still small.

The data source names were also standardized to use snake_case like most other word-IDs in the app.
2025-05-16 11:10:23 -06:00
Matthew Holt
a62f4aa05a
applephotos: Initial commit of Apple Photos data source
Still a WIP, but mostly there!
2025-05-05 12:07:13 -06:00
Matthew Holt
d4d7991f7b
vcard: Use sidecar picture if available 2025-01-24 10:14:53 -07:00
Matthew Holt
a6da2ee542
applecontacts: Split out this data source; imessage: FIxes & improvements 2025-01-22 22:35:46 -07:00
Renamed from datasources/imessage/macaddrbook.go (Browse further)