Commit graph

  • c3335503a7
    Merge 3439b311fa into 0cecb5287f Ömer Duran 2026-07-16 21:57:09 +00:00
  • 3439b311fa
    Merge branch 'develop' into feature/render-360-originals feature/render-360-originals Ömer Duran 2026-07-16 23:56:52 +02:00
  • 81459969a4
    Merge 5350d6b70c into 0cecb5287f Vedant Madane 2026-07-16 16:55:19 +00:00
  • a5789daeb7
    Merge 8b2737942a into 0cecb5287f Keith Martin 2026-07-16 16:55:19 +00:00
  • d23cc27f92
    Merge 60fcdff48b into 0cecb5287f Ömer Duran 2026-07-16 16:55:19 +00:00
  • 0cecb5287f Search: Match folder album_path case-insensitively #5724 develop Michael Mayer 2026-07-16 16:53:28 +00:00
  • 26f5a6c9a1
    Media: Render supported Insta360 originals as 360° media #5711 Ömer Duran 2026-07-16 15:33:49 +02:00
  • 3f039866ff Sharing: Fix single-item access for shared smart albums #5727 preview Michael Mayer 2026-07-16 12:10:44 +00:00
  • f511d8c10f
    Merge b46b7a67af into 4946bd2050 Ömer Duran 2026-07-16 13:46:50 +02:00
  • 1201b0f9a9
    Merge 2ab9bc9d9f into 4946bd2050 Ömer Duran 2026-07-16 12:40:43 +02:00
  • 4946bd2050 Vision: Add OpenAI service_tier via Service.Tier config #5725 Michael Mayer 2026-07-16 10:37:15 +00:00
  • 16075a0a27
    Merge 7ae3f30f62 into 5682b3df2e XananasX 2026-07-16 12:25:04 +02:00
  • 1cdaacf6e4
    Merge 71eaf0643e into 5682b3df2e Rajesh Digambar Bagul 2026-07-16 12:24:54 +02:00
  • 2d63683207
    Merge f9d35e28d9 into 5682b3df2e DoView1 2026-07-16 12:24:21 +02:00
  • f406fa7575
    Merge a105a30c19 into 5682b3df2e Keith Martin 2026-07-16 12:23:20 +02:00
  • f146e94999
    Merge aca649da9d into 5682b3df2e Chris Scott 2026-07-16 12:23:09 +02:00
  • d3fcff463e
    Merge 3ddb1aea46 into 5682b3df2e Keith Martin 2026-07-16 12:22:58 +02:00
  • 6fdf7128e0
    Merge d0b4e157a9 into 5682b3df2e Lapo Luchini 2026-07-16 12:22:50 +02:00
  • 5682b3df2e Docker: Allow Ollama and Vision env overrides via .env #5726 Michael Mayer 2026-07-16 10:21:54 +00:00
  • 311929ab27 Vision: Disable Ollama reasoning by default, refresh defaults #5728 #5726 Michael Mayer 2026-07-16 10:21:49 +00:00
  • e09ad8743b
    Media: Correct Insta360 OneRS sphere orientation #5711 Ömer Duran 2026-07-16 02:36:01 +02:00
  • 67ba1c5176
    Merge 9463ec3122 into 017e24927e Keith Martin 2026-07-15 13:03:42 +00:00
  • 9463ec3122 Backend: Revert last 2 gorm default annotations Keith Martin 2026-07-15 23:03:32 +10:00
  • 05ac27ab1f Tests: increase maximum concurrency of tests to 8 (from 1), fix tests failures due to competing mechanisms of test separation Keith Martin 2026-07-15 15:57:08 +10:00
  • 134a559790 Backend: Revert default changes Keith Martin 2026-07-15 15:54:55 +10:00
  • 739fd096f1 Tests: remove os.Exit from runTestMain so defers work. Keith Martin 2026-07-15 11:40:44 +10:00
  • 4a5ec82303 Merge remote-tracking branch 'origin/develop' into PostgreSQL Keith Martin 2026-07-15 11:37:04 +10:00
  • b46b7a67af
    Config: Rename XMP face import option feature/xmp-face-markers Ömer Duran 2026-07-13 14:10:26 +02:00
  • 60fcdff48b
    Index: Finalize incremental XMP sidecar handling #2260 feature/index-sidecar Ömer Duran 2026-07-13 13:19:09 +02:00
  • 017e24927e Tests: Refine isolated test-folder cleanup and logging #5263 Michael Mayer 2026-07-12 06:31:52 +00:00
  • b6687b6c29
    Tests: Improve isolation and add fixes #5263 Keith Martin 2026-07-12 13:47:21 +10:00
  • debd6a2744 tests: correct assertion so cleanup happens on no error. Keith Martin 2026-07-11 23:18:03 +10:00
  • 6fcae0e36e Entity: address indexes on AlbumFilter and AlbumPath Keith Martin 2026-07-11 19:46:29 +10:00
  • f14125c784 Search: ensure that postgres nulls are handled correctly for users and sessions Keith Martin 2026-07-11 13:09:26 +10:00
  • b6de11b1df Search: ensure that postgres nulls are handled correctly for users and sessions Keith Martin 2026-07-11 13:08:49 +10:00
  • c345fb6983
    Merge branch 'develop' into feature/index-sidecar Ömer Duran 2026-07-10 13:01:49 +02:00
  • 68734b0290
    Setup: Enable PHOTOPRISM_XMP_FACES in local dev compose Ömer Duran 2026-07-10 12:55:49 +02:00
  • a14c442b8b
    People: Make XMP face import a global option enabled for new setups #554 #1570 #747 #5712 Ömer Duran 2026-07-10 12:46:29 +02:00
  • 08c9259824 Tests: fix issue with int vs int64 for gorm2 Keith Martin 2026-07-10 20:42:40 +10:00
  • 79a3d36334 AI: Drop ROCm support from the llama.cpp install script Michael Mayer 2026-07-10 10:39:52 +02:00
  • 0cdf8556e0
    Merge branch 'develop' into feature/xmp-face-markers Ömer Duran 2026-07-10 10:39:40 +02:00
  • 2ab9bc9d9f
    Files: Serve inline files by type, add SVG, open shared access #5488 #5655 feature/pdf-viewer-wip Ömer Duran 2026-07-10 10:30:05 +02:00
  • fb6e17ee69 Index: Resolve S2 cell in XMP branch, downgrade geocoding warn Cathie Integra 2026-07-10 10:13:31 +02:00
  • 98aa4d24ea AI: Add install-llamacpp.sh for llama.cpp Linux binaries Michael Mayer 2026-07-10 10:02:56 +02:00
  • b954ccd694 Merge remote-tracking branch 'origin/develop' into PostgreSQL Keith Martin 2026-07-10 17:57:11 +10:00
  • 145bc24bde
    Merge branch 'develop' into feature/pdf-viewer-wip Ömer Duran 2026-07-10 09:28:06 +02:00
  • 0d8fa6745d
    Merge f3256dc8bb into c9362a6720 Amey Pawar 2026-07-10 04:02:10 +02:00
  • a105a30c19 Merge remote-tracking branch 'origin/develop' into NaturalSort Keith Martin 2026-07-10 11:02:46 +10:00
  • c9362a6720 Docker: Refine smaller-skeleton bashrc setup for all images #5154 #5155 Michael Mayer 2026-07-10 00:56:15 +02:00
  • 44e7ed3f7e feat: use a smaller skeleton when calling useradd Alexis Lefebvre 2025-09-02 20:30:39 +02:00
  • 1f9909d148 Develop: Make "docker-build" only pull the most important images Michael Mayer 2026-07-10 00:36:06 +02:00
  • cff0dcf92f Docker: Bump dev base image to develop:260709-resolute Cathie Integra 2026-07-10 00:24:01 +02:00
  • c7a292e5a0 Backend: Update Go deps in go.mod and go.sum Michael Mayer 2026-07-09 17:13:11 +02:00
  • 12d043f809 Places: Reuse pooled transport and log geocoding host only Michael Mayer 2026-07-09 15:08:40 +00:00
  • fb3ce28b55 Places: Reuse pooled HTTP client and log failing geocoding host Cathie Integra 2026-07-09 16:01:21 +02:00
  • d06ea1e19f Rules: Note gettext-lint gate and msgid-trim workflow Michael Mayer 2026-07-09 13:57:51 +00:00
  • d33d3f11ab Translations: Trim trailing space in a German catalog string Michael Mayer 2026-07-09 12:58:07 +00:00
  • 9f6b95d049 Translations: Trim redundant trailing spaces on services help text Michael Mayer 2026-07-09 12:03:17 +00:00
  • f864348474 Translations: Restore dropped placeholders in ga, ja, ku, nl, fa Michael Mayer 2026-07-09 11:43:01 +00:00
  • 6b4dcb09bd Translations: Fix French grammar and recompile stale fr.json Michael Mayer 2026-07-09 11:26:14 +00:00
  • 0eecc6e99b Frontend: Recompile translation JSON Cathie Integra 2026-07-08 15:13:42 +02:00
  • 6a1dc7d194 Translations: Restore broken placeholder tokens in catalogs Cathie Integra 2026-07-08 15:13:42 +02:00
  • d5fb43f3d8 Translations: Add gettext placeholder and whitespace lint script Cathie Integra 2026-07-08 15:13:42 +02:00
  • 19923c0098 Merge remote-tracking branch 'origin/develop' into fix/translation-placeholder-whitespace Cathie Integra 2026-07-09 13:06:53 +02:00
  • 54e258d4eb Weblate: Update frontend translations Weblate 2026-07-09 13:00:22 +02:00
  • ae5fdcd61d Weblate: Update frontend translations Weblate 2026-07-09 13:00:22 +02:00
  • 543a7c4258 Tests: Adapt tests to changes Theresa Gresch 2026-07-08 16:13:02 +02:00
  • 34c89cae71 Frontend: Recompile translation JSON Cathie Integra 2026-07-08 15:13:42 +02:00
  • 4fe3c73ff8 Translations: Restore broken placeholder tokens in catalogs Cathie Integra 2026-07-08 15:13:42 +02:00
  • 139f91ccf9 Translations: Add gettext placeholder and whitespace lint script Cathie Integra 2026-07-08 15:13:42 +02:00
  • a67ae89798
    Media: Only dewarp true 2:1 dual-fisheye 360° sources #5711 Ömer Duran 2026-07-08 14:57:55 +02:00
  • 4acbfd3d1b Frontend: Recompile translation JSON Michael Mayer 2026-07-08 12:34:13 +00:00
  • d08d136ce8 Frontend: Refine German, French, and Hebrew settings translations #5429 Michael Mayer 2026-07-08 12:34:13 +00:00
  • af7e06e5d1 Weblate: Update frontend translations Weblate 2026-07-08 14:16:44 +02:00
  • 7a741799aa Weblate: Update frontend translations Weblate 2026-07-08 14:16:44 +02:00
  • 6dc0acac13
    Settings: Reorganize UI and add an Accessibility section #848 #799 #5429 Ömer Duran 2026-07-08 14:11:36 +02:00
  • 6809f4bcfb Frontend: Regenerate translation catalogs #848 #5429 web-ui-settings Michael Mayer 2026-07-08 11:56:22 +00:00
  • 131bfb398d Settings: Add Accessibility section to General with Reduce Motion #848 #5429 Michael Mayer 2026-07-08 11:56:15 +00:00
  • 5e356316e9 Media: Render original-format 360° files via FFmpeg v360 #5711 omerdduran 2026-07-08 10:16:34 +00:00
  • d0d9628938 Frontend: Move lightbox viewport-zoom handling into the view helper Michael Mayer 2026-07-08 09:16:44 +00:00
  • b3becaaaed Frontend: Regenerate translation catalogs #848 #5429 Michael Mayer 2026-07-08 08:10:56 +00:00
  • b9fcc41eb6 Settings: Add Collections tab and move Services to its own page #848 #5429 Michael Mayer 2026-07-08 08:10:43 +00:00
  • c492a97962
    People: Test XMP overwrite of clustered AI face stays marker-local #554 #1570 #747 #5712 Ömer Duran 2026-07-08 06:12:57 +02:00
  • 97544d936e Merge remote-tracking branch 'origin/develop' into web-ui-settings Michael Mayer 2026-07-08 01:19:01 +00:00
  • a22c99dd12 Frontend: Upgrade Vitest, Vite, browserslist & Vue language server Michael Mayer 2026-07-08 00:04:29 +00:00
  • 138075fc0a Dependencies: Upgrade klauspost, geo, x/text & x/tools Go modules Michael Mayer 2026-07-07 23:57:52 +00:00
  • c9f21cd965 Server: Derive WebDAV proxy test paths from proxy.PathPrefix Michael Mayer 2026-07-07 23:47:57 +00:00
  • a693df1eaa WebDAV: Route favorite-flag sidecar errors to the system log #5715 Michael Mayer 2026-07-07 23:47:57 +00:00
  • 7bea2dccfe WebDAV: Route request errors to the system log, not the UI #5715 Michael Mayer 2026-07-07 23:27:52 +00:00
  • d33bca4f48 Metadata: Fix XMP body serial and add tiff: field fallbacks #2260 Michael Mayer 2026-07-07 11:44:33 +00:00
  • b7e758c607 PWA: Only emit maskable icons when the variant exists #5696 Michael Mayer 2026-07-06 10:58:16 +00:00
  • aa0390ac1c
    People: Import XMP face tags when AI detection is disabled #554 Ömer Duran 2026-07-06 12:50:40 +02:00
  • cfde1005f0
    People: Add XMP face sidecar fixtures and SetFace test coverage #554 #1570 #747 #5712 Ömer Duran 2026-07-06 07:21:20 +02:00
  • f3256dc8bb API: Test photo rating updates end to end #713 Amey Pawar 2026-07-05 17:37:06 +05:30
  • ed10ffb686 Metadata: Preset time zone in rating normalization tests #713 Amey Pawar 2026-07-05 12:05:16 +05:30
  • 6b7cb25b8c Frontend: Add star rating to photo edit dialog #713 Amey Pawar 2026-07-04 14:03:53 +05:30
  • 32de4986da Search: Add rating filter to geo search #713 Amey Pawar 2026-07-04 14:03:53 +05:30
  • b4643962b3 Search: Add rating filter and return ratings in results #713 Amey Pawar 2026-07-04 14:03:53 +05:30
  • 69da978f26 Index: Apply star ratings from file metadata #713 Amey Pawar 2026-07-04 14:03:53 +05:30
  • 17a34c84b9 Metadata: Read star ratings from Exif and XMP sidecars #713 Amey Pawar 2026-07-04 14:03:53 +05:30