Michael Mayer
a302955c02
Faces: Remove PHOTOPRISM_FACE_ENGINE_RUN config option #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 13:41:51 +02:00
Michael Mayer
3b3a01317b
AI: Add IndexedAt time to indicate when a photo was fully indexed #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 13:57:01 +02:00
Michael Mayer
8640e60c14
AI: Refactor face detection code #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 11:28:52 +02:00
Michael Mayer
94f8a5f35d
AI: Improve Face Detection with an ONNX-based model #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-06 18:51:49 +02:00
Michael Mayer
e5dc335bcf
AI: Include NSFW flag & score when generating labels with Ollama #5232
...
Related issues: #5233 (reset command), #5234 (schedule for models)
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-05 04:23:36 +02:00
Michael Mayer
746f26724c
AI: Improve the generation, sorting, and filtering of labels #5232
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-02 13:08:52 +02:00
graciousgrey
ac91c98ed0
AI: Decouple NSFW detection from label generation #5234
2025-10-02 12:53:07 +02:00
Michael Mayer
d782a43c2b
AI: Configure vision model execution and scheduling #5232 #5233 #5234
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 15:51:48 +02:00
Michael Mayer
3f8f39e117
AI: Add a setting to specify when vision models should run #5234
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 10:52:11 +02:00
Michael Mayer
9c5abb05ad
AI: Generate caption/labels in the background after indexing #5232 #5233
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 01:18:55 +02:00
Michael Mayer
f80acab4c2
AI: Add "photoprism vision run" command and vision worker #127 #1090
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-11 05:15:14 +02:00
Michael Mayer
7f60af3e3f
Backend: Move customize, pwa, ttl, query, classify and nsfw packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-02 07:36:52 +02:00
Michael Mayer
7bec34468e
Moments: Reduce activity of background workers #4237 #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-14 16:04:42 +02:00
Michael Mayer
0bd3349cef
Places: Don't retry fetching missing locations in meta worker #4237
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-09 09:29:30 +02:00
Michael Mayer
fc1b581442
Index: Show warning if extension does not match mimetype #3518 #4118
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-25 15:04:35 +01:00
Michael Mayer
2fed4b549c
Index: Refactor optimization worker logs and queries #3124 #3742
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 11:02:15 +02:00
Michael Mayer
0fbb4043c6
Faces: Run background worker only when data has been updated #3124
...
This may reduce server load and prevent disks from spinning up.
We welcome tests reports!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 12:42:57 +01:00
Michael Mayer
0852e659c2
API: Improve logs and add /api/v1/connect endpoint for auth callbacks
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 16:58:43 +02:00
Michael Mayer
ff66b3bccc
Metadata: Remove location labels when photo doesn't have a location
2021-11-25 14:52:26 +01:00
Michael Mayer
403eb0d71d
Places: Remove unique label index and purge unused location infos #1664
2021-11-20 19:14:00 +01:00
Michael Mayer
04cde0f392
Metadata: Add --force flag to optimize command #1736
2021-11-18 03:47:25 +01:00
Michael Mayer
73ffa53397
Metadata: Perform less frequent estimates to reduce server load #1736
2021-11-18 02:23:25 +01:00
Michael Mayer
07ae9b83f4
Backend: Add index update mutex to reduce database locking
2021-10-06 11:50:48 +02:00
Michael Mayer
9a88d7fc6a
Logs: Tweak messages and log levels for improved readability
2021-10-02 14:24:44 +02:00
Michael Mayer
74233809b9
Covers: Rename "preview images" to "cover thumbs" for consistency #383
2021-10-01 16:44:50 +02:00
Michael Mayer
e50ede6368
Covers: Improve performance of update queries #383
2021-10-01 00:05:49 +02:00
Michael Mayer
0d772c4dc3
Index: Purge orphan file entries #1559
2021-09-30 15:50:10 +02:00
Michael Mayer
24eff21aa4
Search: Default to photo names and keywords #1517 #1560
...
Default to photo name when search term is too short or on the stop list.
Search full text index otherwise, which now include names of people
(requires reindexing).
2021-09-29 20:09:34 +02:00
Michael Mayer
7767d0c892
People: Update photo and file counts after faces have been updated #22
2021-09-23 16:06:59 +02:00
Michael Mayer
bc3036599b
People: Refactor album, subject, and label previews #22
2021-08-30 18:58:27 +02:00
Michael Mayer
da94e9ed0f
People: Refactor faces worker and related entities #22
2021-08-16 00:29:36 +02:00
Michael Mayer
42027962aa
People: Add face clustering and matching to meta worker #22
2021-08-14 14:24:48 +02:00
Michael Mayer
29a57fd846
Settings: Add estimate feature flag #622
2020-12-30 11:11:58 +01:00
Michael Mayer
ce471de921
Indexer: Refactor photo merge #616
2020-12-12 22:02:14 +01:00
Michael Mayer
9f4066edb6
Indexer: Improve stacking and indexing of moved files
2020-12-11 22:09:11 +01:00
Michael Mayer
d82a0ab525
Indexer: Don't optimize merged photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 22:15:10 +01:00
Michael Mayer
c0fb3deb06
Indexer: Stack photos while optimizing
2020-12-09 21:44:04 +01:00
Michael Mayer
d0f8c577b3
Indexer: Add optimize command & automatically fix location data #546
2020-12-05 00:13:44 +01:00
Michael Mayer
28ff51d5cf
Backend: Adjust log levels and messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 13:21:43 +02:00
Michael Mayer
849225e1ea
Backend: Tweak db connection params and add stack to panic logs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:16:09 +02:00
Michael Mayer
2a24bf293d
Backend: Rename PrismWorker to MetaWorker
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 13:35:38 +02:00