1
0
Fork 0
Commit graph

13 commits

Author SHA1 Message Date
Matthew Holt
7c843cbd81
Fix autoplay for videos on item page 2025-09-20 14:14:02 -06:00
Matthew Holt
55d65912ad
Show "Sent to" on item page when relevant 2025-09-17 13:17:03 -06:00
Matthew Holt
2b5fd57259
Proper support for mixed timestamps and time zones
This will be a long-time WIP, but we now support full timestamps with local time offsets, absolute ones with UTC times only, and wall times only.

Several other fixes/enhancements. Making an effort to display time zone in time displays throughout the app.

Can now try to infer time zones during import, which is the default setting.

This will take a while to fully implement but it's a good start. Just have to be really careful about date crafting/manipulation/parsing.
2025-09-12 11:17:49 -06:00
Matthew Holt
8d48eecdf1
Fix entity circles on item page
Instead of using px values, use %, since the layout can shift after computing the circle positions
2025-09-02 12:45:24 -06:00
Matthew Holt
ebc731d221
Vastly speed up imports ?? (WIP) 2025-05-30 11:14:09 -06:00
Matthew Holt
dc30f0cf50
Render either face or body coords for "includes" relations 2025-05-26 22:02:10 -06:00
Matthew Holt
d0d76473fa
Relate sidecar motion pics from Google Photos; fix related entity display on item page
- Somehow I totally forgot to relate sidecar motion photos in Google Photos. (They don't use sidecars on Google phones.)

- Item page now displays entities in the picture even without face coordinates
2025-05-20 11:35:15 -06:00
Matthew Holt
4633061631
Show detected faces on hover in sidebar 2025-05-05 21:40:23 -06:00
Matthew Holt
c374a7ccf7
Highlight entities in pictures! (from Apple Photos)
This is a very temporary PoC.
2025-05-05 17:37:32 -06:00
Matthew Holt
932831db47
Refactor data sources to make them dynamic
Also change the checkbox dropdown to a more interactive tomselect (type-to-search dropdown with chips) with pictures.

This makes it so data sources can be added to a timeline dynamically.

In the future, data sources can be implemented externally and push data to the timeline, so these need to not be rigidly hard-coded into the app and assumed to never change.

This essentially adds all their info (name, title, description, image, etc) into each timeline DB.
2025-02-11 16:49:20 -07:00
Matthew Holt
29e2bc8fef
Fix iphone/imessage: Update attribute_id in DB if inserting item piecewise
iMessage db may send a reaction graph for a message before sending the message itself to the pipeline, thus an empty item with only an original ID gets inserted, and later the full message item comes in, but I had neglected to add attribute_id to updateOverrides.
2025-01-09 18:09:58 -07:00
Matthew Holt
d47462f527
Fix size bug for plaintext data files 2024-09-02 09:31:56 -06:00
Matthew Holt
1daf6f4157
Initial open source commit 2024-08-11 08:02:27 -06:00