cameron
0aeeb2d1f4
Merge pull request 'Feature/agentic loop fixes' ( #111 ) from feature/agentic-loop-fixes into master
...
Reviewed-on: #111
2026-09-24 15:59:58 +00:00
cameron
3a93e5cae6
Merge pull request 'Feature/open chat with persona' ( #110 ) from feature/open-chat-with-persona into master
...
Reviewed-on: #110
2026-09-08 21:55:37 +00:00
cameron
649863a700
Merge pull request 'Feature/insight chat branching' ( #109 ) from feature/insight-chat-branching into master
...
Reviewed-on: #109
2026-08-22 02:06:24 +00:00
cameron
3732faef71
Merge pull request 'Retry insight persistence with exponential backoff to avoid SQLite lock contention' ( #108 ) from feature/db-locked-fix into master
...
Reviewed-on: #108
2026-08-07 16:19:41 +00:00
cameron
4029625dc0
Merge pull request 'Feature/unified nl search' ( #106 ) from feature/unified-nl-search into master
...
Reviewed-on: #106
2026-06-29 18:56:58 +00:00
cameron
e9d04afd4b
Merge pull request 'Feature/memory reels agentic job' ( #107 ) from feature/memory-reels-agentic-job into master
...
Reviewed-on: #107
2026-06-29 16:38:47 +00:00
cameron
98274c3301
Merge pull request 'Feature/tts voice management' ( #105 ) from feature/tts-voice-management into master
...
Reviewed-on: #105
2026-06-13 02:01:37 +00:00
cameron
c78e751743
Merge pull request 'Feature/insight history' ( #104 ) from feature/insight-history into master
...
Reviewed-on: #104
2026-06-10 19:01:14 +00:00
cameron
750a8de6b1
Merge pull request 'Feature/tts integration' ( #103 ) from feature/tts-integration into master
...
Reviewed-on: #103
2026-06-07 21:35:49 +00:00
cameron
015dc976e3
Merge pull request 'feature/insight-jobs' ( #102 ) from feature/insight-jobs into master
...
Reviewed-on: #102
2026-06-02 23:41:36 +00:00
cameron
5a75d1a28c
Merge pull request 'feature/llamacpp-backend' ( #101 ) from feature/llamacpp-backend into master
...
Reviewed-on: #101
2026-05-26 18:58:47 +00:00
cameron and Claude Opus 4.7
b9175e2718
image: add xlarge (4096px) on-demand preview tier
...
New `PhotoSize::XLarge` variant sits between `Large` (2048px) and
`Full` (original). On-demand generated and disk-cached at
`_xlarge/<hash>.jpg`, same waterfall as `Large` (embedded RAW preview
→ ffmpeg → image crate). Sources below 4096px serve at native size.
Reduces decoded bitmap memory from ~192MB (48MP full) to ~64MB for
the mobile viewer's zoom tier.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-25 15:33:03 -04:00
cameron
d04b86e32c
Merge pull request 'image: add on-demand size=large preview tier (~2048px JPEG q85)' ( #100 ) from feature/image-large-preview into master
...
Reviewed-on: #100
2026-05-19 21:51:08 +00:00
cameron
c3c6cd03db
Merge pull request 'file_types: filter macOS AppleDouble + .DS_Store from media predicates' ( #99 ) from feature/filter-fs-metadata into master
...
Reviewed-on: #99
2026-05-18 17:12:42 +00:00
cameron
d275150db6
Merge pull request 'feature/video-frame-rate' ( #98 ) from feature/video-frame-rate into master
...
Reviewed-on: #98
2026-05-18 00:09:35 +00:00
cameron
3162a4f477
Merge pull request 'clip-search: accept library_ids (multi-select whitelist) on /photos/search' ( #97 ) from feature/clip-search-library-ids into master
...
Reviewed-on: #97
2026-05-16 13:38:00 +00:00
cameron
dd7b4befb6
Merge pull request 'feature/clip-semantic-search' ( #96 ) from feature/clip-semantic-search into master
...
Reviewed-on: #96
2026-05-16 00:32:32 +00:00
cameron
26ffc15c8b
Merge pull request 'feature/hls-content-hash' ( #95 ) from feature/hls-content-hash into master
...
Reviewed-on: #95
2026-05-15 20:09:48 +00:00
cameron
22ce1a20e7
Merge pull request 'feature/library-patch-endpoint' ( #94 ) from feature/library-patch-endpoint into master
...
Reviewed-on: #94
2026-05-13 13:44:36 +00:00
cameron
74bf693878
Merge pull request 'feature/date-backfill-null-only' ( #93 ) from feature/date-backfill-null-only into master
...
Reviewed-on: #93
2026-05-12 18:42:21 +00:00
cameron
6a3e37b7dc
Merge pull request 'feature/split-main-rs' ( #92 ) from feature/split-main-rs into master
...
Reviewed-on: #92
2026-05-12 17:02:06 +00:00
cameron
05ec5d0c70
Merge pull request 'feature/knowledge-curation' ( #91 ) from feature/knowledge-curation into master
...
Reviewed-on: #91
2026-05-12 15:40:55 +00:00
cameron
827a78dd79
Merge pull request 'feature/persona-fk-and-guard' ( #90 ) from feature/persona-fk-and-guard into master
...
Reviewed-on: #90
2026-05-10 18:42:27 +00:00
cameron
79a1168724
Merge pull request 'faces: add person_id filter to /faces/embeddings; remove tag-bootstrap' ( #89 ) from feature/faces-tab into master
...
Reviewed-on: #89
2026-05-10 15:49:18 +00:00
cameron
25233904aa
Merge pull request 'personas: elevate to server with per-persona fact scoping' ( #88 ) from feature/persona-knowledge-segmentation into master
...
Reviewed-on: #88
2026-05-10 03:44:26 +00:00
cameron
8c377324a1
Merge pull request 'video: handle unknown/short durations in thumb + preview gen' ( #87 ) from fix/video-thumb-preview-edge-cases into master
...
Reviewed-on: #87
2026-05-10 03:12:58 +00:00
cameron
7350f1916a
Merge pull request 'fix/manual-date-update' ( #86 ) from fix/manual-date-update into master
...
Reviewed-on: #86
2026-05-10 02:53:20 +00:00
cameron
55a986c249
Merge pull request 'feature/streaming-insights' ( #85 ) from feature/streaming-insights into master
...
Reviewed-on: #85
2026-05-09 20:57:16 +00:00
cameron
c52a646be2
Merge pull request 'memories: restore early-era Snapchat unix-epoch filenames' ( #84 ) from feature/snapchat-early-era-dates into master
...
Reviewed-on: #84
2026-05-08 20:23:35 +00:00
cameron
bdafd39546
Merge pull request 'feature/insight-chat-improvements' ( #83 ) from feature/insight-chat-improvements into master
...
Reviewed-on: #83
2026-05-07 22:19:12 +00:00
cameron
22e157411c
Merge pull request 'date_resolver: drop -fast2 so MP4 moov-at-end files resolve' ( #82 ) from fix/exiftool-mp4-moov-trailer into master
...
Reviewed-on: #82
2026-05-07 16:42:08 +00:00
cameron
ac8d17fb22
Merge pull request 'memories: deny Snapchat-prefixed filenames from timestamp parsing' ( #81 ) from feature/filename-date-snapchat-denylist into master
...
Reviewed-on: #81
2026-05-07 16:20:06 +00:00
cameron
e55f6a5961
Merge pull request 'memories: reject implausible filename-derived timestamps' ( #80 ) from feature/filename-date-plausibility into master
...
Reviewed-on: #80
2026-05-07 16:02:50 +00:00
cameron
95e21c8128
Merge pull request 'feature/manual-date-override' ( #79 ) from feature/manual-date-override into master
...
Reviewed-on: #79
2026-05-07 15:10:37 +00:00
cameron
2acc525e73
Merge pull request 'otel: revert HTTP transport, keep gRPC' ( #78 ) from fix/otlp-revert-to-grpc into master
...
Reviewed-on: #78
2026-05-06 22:36:09 +00:00
cameron
c7bd2226cc
Merge pull request 'build: speed up debug compile loop' ( #77 ) from feature/build-time-speedups into master
...
Reviewed-on: #77
2026-05-06 21:41:19 +00:00
cameron
06fdcadf67
Merge pull request 'feature/canonical-date-taken' ( #76 ) from feature/canonical-date-taken into master
...
Reviewed-on: #76
2026-05-06 21:15:57 +00:00
cameron
5de9a322ac
Merge pull request 'duplicates: folder-pair view of exact dups' ( #75 ) from feature/folder-pair-duplicates into master
...
Reviewed-on: #75
2026-05-06 18:27:12 +00:00
cameron
9ccb48233f
Merge pull request 'exif: preserve filesystem mtime on GPS write' ( #74 ) from fix/exif-preserve-mtime into master
...
Reviewed-on: #74
2026-05-04 20:12:08 +00:00
cameron
82dd21b205
Merge pull request 'feature/duplicate-detection' ( #73 ) from feature/duplicate-detection into master
...
Reviewed-on: #73
2026-05-03 22:34:49 +00:00
cameron
4340b164eb
Merge pull request 'perf/faces-embeddings-no-clone' ( #72 ) from perf/faces-embeddings-no-clone into master
...
Reviewed-on: #72
2026-05-01 23:09:22 +00:00
cameron
7998a0c9b0
Merge pull request 'feature/per-library-excluded-dirs' ( #71 ) from feature/per-library-excluded-dirs into master
...
Reviewed-on: #71
2026-05-01 20:11:10 +00:00
cameron
4f17af688e
Merge pull request 'multi-library: operator kill switch via libraries.enabled' ( #70 ) from feature/library-enabled-flag into master
...
Reviewed-on: #70
2026-05-01 19:15:20 +00:00
cameron
23448cf5e6
Merge pull request 'feature/library-handoff-and-gc' ( #69 ) from feature/library-handoff-and-gc into master
...
Reviewed-on: #69
2026-05-01 18:27:40 +00:00
cameron
a0283a6362
Merge pull request 'multi-library: hash-keyed tagged_photo + photo_insights with reconciliation' ( #68 ) from feature/hash-keyed-derived-data into master
...
Reviewed-on: #68
2026-05-01 16:16:38 +00:00
cameron
cce8f0c1b7
Merge pull request 'feature/multi-library-data-model' ( #67 ) from feature/multi-library-data-model into master
...
Reviewed-on: #67
2026-05-01 14:40:16 +00:00
cameron
3d162105f7
Merge pull request 'feature/edit-tag' ( #66 ) from feature/edit-tag into master
...
Reviewed-on: #66
2026-05-01 01:03:40 +00:00
cameron
89b743ba54
Merge pull request 'faces: count distinct content_hash in stats total_photos' ( #65 ) from face-stats-dedup-hash into master
...
Reviewed-on: #65
2026-04-30 22:43:58 +00:00
cameron
d0833177c7
Merge pull request 'feature/face-stats-exclude-videos' ( #64 ) from feature/face-stats-exclude-videos into master
...
Reviewed-on: #64
2026-04-30 21:17:19 +00:00
cameron
dbb046dfa8
Merge pull request 'indexer: prune EXCLUDED_DIRS at WalkDir time, extract enumerate_indexable_files' ( #63 ) from feature/exclude-dirs-at-index-time into master
...
Reviewed-on: #63
2026-04-30 20:24:18 +00:00
cameron
f358e83050
Merge pull request 'sqlite: enable WAL + busy_timeout in connect(); 408/413/429 transient' ( #62 ) from feature/sqlite-wal-and-413-transient into master
...
Reviewed-on: #62
2026-04-30 18:16:38 +00:00
cameron
9443c91f88
Merge pull request 'Face Recognition / People Integration' ( #61 ) from feature/face-recog-phase3-file-watch into master
...
Reviewed-on: #61
2026-04-30 17:22:08 +00:00
cameron
6642db3c8b
Merge pull request 'feat/apollo-places-tool and Geo Tagging Exif' ( #60 ) from feat/apollo-places-tool into master
...
Reviewed-on: #60
2026-04-28 23:09:33 +00:00
cameron
9d58547ce3
Merge pull request 'feat/raw-thumb-embedded-preview' ( #59 ) from feat/raw-thumb-embedded-preview into master
...
Reviewed-on: #59
2026-04-28 17:21:27 +00:00
cameron
a53c3ae514
Merge pull request 'feature/exif-batch-endpoint for Apollo' ( #58 ) from feature/exif-batch-endpoint into master
...
Reviewed-on: #58
2026-04-28 12:58:30 +00:00
cameron
9cf3af383d
Merge pull request '006-bin-cleanup-and-progress' ( #57 ) from 006-bin-cleanup-and-progress into master
...
Reviewed-on: #57
2026-04-27 20:28:32 +00:00
cameron
2db611e1c1
Merge pull request 'OpenRouter Support, Insight Chat and User injection' ( #56 ) from 005-llm-client-trait into master
...
Reviewed-on: #56
2026-04-26 23:01:33 +00:00
cameron
702aa8078c
Merge pull request '004 Multi-library Support' ( #54 ) from 004-multi-library into master
...
Reviewed-on: #54
2026-04-21 01:55:22 +00:00
cameron
2f4edba08c
Merge pull request '003-knowledge-memory' ( #55 ) from 003-knowledge-memory into master
...
Reviewed-on: #55
2026-04-21 01:54:34 +00:00
cameron
50cf526b46
Merge pull request '002-agentic-insights' ( #53 ) from 002-agentic-insights into master
...
Reviewed-on: #53
2026-04-02 16:46:06 +00:00
cameron
c804ee39cb
Merge pull request '001-video-wall' ( #52 ) from 001-video-wall into master
...
Reviewed-on: #52
2026-03-02 18:45:03 +00:00
cameron
27a148c0aa
Merge branch 'master' into 001-video-wall
2026-02-27 19:06:55 +00:00
cameron
cdc2eef833
Merge pull request 'Build insight title from generated summary' ( #51 ) from feature/insight-tweaks into master
...
Reviewed-on: #51
2026-02-24 21:21:20 +00:00
cameron
1fb3441a38
Merge pull request 'Fix video rotation' ( #50 ) from feature/fix-video-rotation into master
...
Reviewed-on: #50
2026-02-10 02:54:46 +00:00
cameron
0d5c141328
Merge pull request 'Expand temporal context window for SMS retrieval from ±2 days to ±4 days' ( #49 ) from feature/increase-insight-context into master
...
Reviewed-on: #49
2026-02-05 20:57:46 +00:00
cameron
92a468233e
Merge pull request 'feature/gps-map-support' ( #48 ) from feature/gps-map-support into master
...
Reviewed-on: #48
2026-01-28 15:54:18 +00:00
cameron
701a06871c
Merge pull request 'feature/search-performance' ( #47 ) from feature/search-performance into master
...
Reviewed-on: #47
2026-01-26 16:03:57 +00:00
cameron
5e646dfc19
Merge pull request 'feature/insights' ( #46 ) from feature/insights into master
...
Reviewed-on: #46
2026-01-15 01:07:57 +00:00
cameron
878465fea9
Merge pull request 'Implement critical security improvements for authentication' ( #45 ) from feature/security-improvements into master
...
Reviewed-on: #45
2026-01-02 22:01:39 +00:00
cameron
a2f2d4de5c
Merge pull request 'feature/exif-endpoint' ( #44 ) from feature/exif-endpoint into master
...
Reviewed-on: #44
2025-12-27 03:25:17 +00:00
cameron
4851f64229
Merge pull request 'Added file date format for memories' ( #43 ) from feature/new-memories-filename-format into master
...
Reviewed-on: #43
2025-12-01 18:53:23 +00:00
cameron
b58fc0034c
Merge pull request 'feature/improve-memories-exclude' ( #42 ) from feature/improve-memories-exclude into master
...
Reviewed-on: #42
2025-12-01 18:07:07 +00:00
cameron
6aefea3a27
Merge pull request 'feature/rust-2024-edition' ( #41 ) from feature/rust-2024-edition into master
...
Reviewed-on: #41
2025-09-01 17:47:51 +00:00
cameron
5021b3218d
Merge pull request 'Just look for date format instead of screenshot text' ( #40 ) from feature/fix-screenshot-date-regex into master
...
Reviewed-on: #40
2025-09-01 15:15:49 +00:00
cameron
ed9071d41d
Merge pull request 'Add additional memories filename regex' ( #39 ) from feature/additional-memories-date-format into master
...
Reviewed-on: #39
2025-09-01 15:09:41 +00:00
cameron
a79bccc751
Merge pull request 'Add additional memories filename regex' ( #38 ) from feature/add-memories-file-date-regex into master
...
Reviewed-on: #38
2025-09-01 15:01:40 +00:00
cameron
6336c321c7
Merge pull request 'Allow for excluding directories from Memories endpoint' ( #37 ) from feature/memories-ignore-dirs into master
...
Reviewed-on: #37
2025-08-28 17:06:44 +00:00
cameron
5277465f9e
Merge pull request 'Use rayon for memories endpoint' ( #36 ) from feature/memories-parallel into master
...
Reviewed-on: #36
2025-08-21 20:44:50 +00:00
cameron
c325676af1
Merge pull request 'feature/memories' ( #35 ) from feature/memories into master
...
Reviewed-on: #35
2025-08-16 16:42:38 +00:00
cameron
bf3c26a5f1
Merge pull request 'Video Gifs' ( #34 ) from feature/video-gifs into master
...
Reviewed-on: #34
2025-08-08 18:55:13 +00:00
cameron
8dae25606d
Merge pull request 'Recursive Sorting fix and many logging/tracing enhancements' ( #33 ) from feature/fix-recursive-sort into master
...
Reviewed-on: #33
2025-06-12 20:03:20 +00:00
cameron
a79162c66a
Merge pull request 'feature/sort-by-tag-count' ( #32 ) from feature/sort-by-tag-count into master
...
Reviewed-on: #32
2025-05-17 17:47:02 +00:00
cameron
f216723df0
Merge pull request 'feature/otel-telemetry' ( #31 ) from feature/otel-telemetry into master
...
Reviewed-on: #31
2025-05-07 00:26:26 +00:00
cameron
f99360cd9e
Merge pull request 'feature/shuffle-sort' ( #30 ) from feature/shuffle-sort into master
...
Reviewed-on: #30
2024-12-06 16:25:42 +00:00
cameron
4899dc4967
Merge pull request 'Use PhotoSize enum in file requests' ( #29 ) from feature/photosize-enum into master
...
Reviewed-on: #29
2024-06-30 21:51:28 +00:00
cameron
a403903807
Merge pull request 'Trim spaces from new tags' ( #28 ) from feature/trim-new-tags into master
...
Reviewed-on: #28
2024-03-21 02:17:32 +00:00
cameron
8eea6670c8
Merge pull request 'Fix recursive searching with tags' ( #27 ) from feature/fix-recursive-tag-search into master
...
Reviewed-on: #27
2024-03-11 00:46:55 +00:00
cameron
3c9263eb48
Merge pull request 'feature/add-recursive-tag-support' ( #26 ) from feature/add-recursive-tag-support into master
...
Reviewed-on: #26
2024-03-09 18:14:49 +00:00
cameron
d58e34c18f
Merge pull request 'Refresh thumbnails after an upload or file move' ( #25 ) from feature/refresh-thumbnails-improvements into master
...
Reviewed-on: #25
2024-02-22 02:48:57 +00:00
cameron
446d2e53ee
Merge pull request 'Ensure Move endpoint does not overwrite an existing file' ( #24 ) from feature/fix-file-move-overwrite into master
...
Reviewed-on: #24
2024-01-22 02:37:29 +00:00
cameron
df843ba30a
Merge pull request 'Add Move File functionality and endpoint' ( #23 ) from feature/file-move-endpoint into master
...
Reviewed-on: #23
2024-01-22 02:14:33 +00:00
cameron
2f9ad6b24f
Merge pull request 'Add the count of tagged files to All tags endpoint' ( #21 ) from feature/include-tag-counts into master
...
Reviewed-on: #21
2024-01-18 03:54:38 +00:00
cameron
ae0bb79bc4
Merge pull request 'feature/handle-duplicate-file-name-upload' ( #22 ) from feature/handle-duplicate-file-name-upload into master
...
Reviewed-on: #22
2024-01-18 03:40:22 +00:00
cameron
5228cb14e0
Merge pull request 'feature/tagging' ( #16 ) from feature/tagging into master
...
Reviewed-on: #16
2023-04-10 12:55:27 +00:00
cameron
d0536c8980
Merge pull request 'Improve testability and remove boxing' ( #20 ) from feature/testing-improvements into master
...
Core Repos/ImageApi/pipeline/head This commit looks good
Reviewed-on: #20
2022-03-18 00:25:51 +00:00
cameron
e02165082a
Merge pull request 'Update to Actix 4' ( #19 ) from feature/update-to-actix-4 into master
...
Core Repos/ImageApi/pipeline/head This commit looks good
Reviewed-on: #19
2022-03-02 02:32:29 +00:00
cameron
1e3f33c2d3
Merge pull request 'Update Rust image to 1.55' ( #17 ) from feature/update-ci-rust-155 into master
...
Core Repos/ImageApi/pipeline/head This commit looks good
Reviewed-on: #17
2021-10-13 16:41:15 +00:00
cameron
652c2d03d5
Merge pull request 'feature/improve-files-endpoint' ( #15 ) from feature/improve-files-endpoint into master
...
Core Repos/ImageApi/pipeline/head This commit looks good
Reviewed-on: #15
2021-10-08 01:01:00 +00:00
cameron
e4dac64776
Merge pull request 'Create file metadata endpoint' ( #14 ) from feature/file-info-api into master
...
Core Repos/ImageApi/pipeline/head This commit looks good
Reviewed-on: #14
2021-07-08 21:28:15 +00:00
cameron
9a40614d1e
Merge pull request 'feature/prometheus-metrics' ( #13 ) from feature/prometheus-metrics into master
...
Core Repos/ImageApi/pipeline/head This commit looks good
Reviewed-on: #13
2021-05-01 05:02:27 +00:00