Michael Mayer
5b4b57e3bf
Config: Improve docs and tests for Unix socket support #2337 #3595
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 10:14:19 +02:00
Michael Mayer
91cc358fc5
Clean: Shorten error log sanitization function name #439 #3588
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 17:05:55 +02:00
Michael Mayer
3212724aae
Live Photos: Update cards.vue #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 15:19:12 +02:00
Michael Mayer
3581aafc29
Entities: Update file_test.go #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 15:17:09 +02:00
Michael Mayer
3f6cb27497
Live Photos: Show correct image and video dimensions #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 14:51:32 +02:00
Michael Mayer
5822a26b8c
Metadata: Add test for mov video JSON files #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 14:19:08 +02:00
Michael Mayer
8ed9f3f409
WebDAV: Improve service discovery tests #3579
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 13:01:50 +02:00
Michael Mayer
a287830d1f
Videos: Allow setting a lower TTL for caching video content #3631
...
Adds the new "--http-video-maxage SECONDS" config option.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 11:06:43 +02:00
Michael Mayer
5da5ee72a7
Frontend: Reformat cards.vue and mosaic.vue #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 09:15:17 +02:00
Michael Mayer
7f13218229
Logs: Add LogError() func to sanitize error messages #439 #3588
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-15 08:12:52 +02:00
Michael Mayer
cc7c3e3a64
Places: Refactor Cluster View Styles #1187 #2596
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-14 15:24:47 +02:00
Michael Mayer
11beec835c
Media: Move CreateExifToolJson() out of RelatedFiles() method #439 #3588
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-14 13:09:45 +02:00
Michael Mayer
cb66022925
Index: Refactor JSON sidecar creation #439 #3588
...
A JSON sidecar should now exist in the MediaFile.RelatedFiles() method
so that the information can subsequently be used to extract an embedded
video from the media file, if necessary.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-14 12:51:22 +02:00
Michael Mayer
c82a4b2287
HTTP: Refactor Unix socket support #2337 #3595
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-14 10:43:05 +02:00
graciousgrey
68fea5954d
Update SPONSORS.md
2023-08-14 10:09:13 +02:00
Silver Bullet
2bf50082f5
Backend: Support listening on Unix Socket #2337 #3595
...
When HTTP listening address starts with unix: and contains /, listen
at given path instead of a TCP socket.
TLS or AutoTLS will not work since there is no TLS layer when using
the unix domain socket.
2023-08-14 10:00:35 +02:00
Michael Mayer
77b5996640
Frontend: Refactor styles and add Chrome theme
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-14 09:52:51 +02:00
graciousgrey
71c30e4218
Tests: Add unit tests
2023-08-11 14:48:28 +02:00
Michael Mayer
34066da2de
Backend: Update deps in go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-11 14:30:59 +02:00
Michael Mayer
104f87ea6d
Fronend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-11 14:30:36 +02:00
Michael Mayer
7d8325ef6b
Develop: Upgrade base image from 230720-lunar to 230811-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-11 14:30:18 +02:00
Michael Mayer
4e05270385
CI: Update Go install script to fix latest version query
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-11 14:15:13 +02:00
graciousgrey
e6679e6c50
Tests: Add unit tests
2023-08-09 15:56:16 +02:00
graciousgrey
b194188e91
Tests: Add class for testing
2023-08-09 13:35:53 +02:00
graciousgrey
26ad621bd5
Tests: Add acceptance test #272
2023-08-08 13:57:31 +02:00
graciousgrey
b32e3cd244
Tests: Add unit test
2023-08-08 13:40:12 +02:00
graciousgrey
f9ea868582
Tests: Add unit tests
2023-08-08 13:01:48 +02:00
graciousgrey
470694e774
Tests: Add unit tests
2023-08-07 16:27:45 +02:00
Michael Mayer
16c78767b2
Metadata: Parse Caption and Caption-Abstract as Description #3567
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-07 14:56:47 +02:00
graciousgrey
eece27a0ae
Tests: Add unit tests
2023-08-07 14:46:32 +02:00
graciousgrey
9f17d64ea3
Tests: Add unit tests
2023-08-07 14:46:32 +02:00
Michael Mayer
54326361b5
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-07 14:46:15 +02:00
Michael Mayer
eecce8c743
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-07 14:46:00 +02:00
Sönke Joppien
2a83345d11
Mention that translations should be added through Weblate ( #3606 )
...
* Mention translations in contributing section
* Mention Weblate
2023-08-07 14:44:53 +02:00
Sönke Joppien
65a5dd2cb4
Update German translation ( #3605 )
...
* Update German translation
* Update "Feature Request" to "Verbesserungsvorschlag"
2023-08-05 18:59:21 +02:00
graciousgrey
a3f253c9de
Tests: Add unit tests
2023-08-04 17:34:28 +02:00
graciousgrey
a3bb4a2f0e
Tests: Add unit tests
2023-08-04 16:23:08 +02:00
graciousgrey
63daf10bf9
Tests: Add unit tests
2023-08-02 16:44:12 +02:00
graciousgrey
5ba00e74e5
Tests: Add RefID to session fixtures
2023-08-02 16:42:17 +02:00
graciousgrey
ca40954796
Tests: Add unit tests for wildcard search #2050
2023-08-02 16:00:57 +02:00
Michael Mayer
82dac4b7db
Metadata: Change order of titles source fields #3567
...
This is a workaround to avoid character encoding issues, see:
- https://github.com/photoprism/photoprism/discussions/3567
- https://exiftool.org/TagNames/IPTC.html
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-01 15:12:06 +02:00
Michael Mayer
3c7b1b29a7
Backend: Update tidwall/gjson in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-01 14:28:25 +02:00
Michael Mayer
098d39f9dc
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-01 14:28:05 +02:00
Reuben Dowle
a58318f304
UX: Don't process all features for clusters exceeding 100 photos. ( #3577 )
...
* Performance: Don't process all features when creating cluster marker..
Fixes performance issues with large numbers of photos
* Performance: Only update markers after final render, rather than repeatedly during zoom, pan, etc
* UX: Spread out photos used to generate cluster marker.
This gives a slightly more representative view of cluster than taking the first
couple of photos which are often all very similar.
2023-08-01 14:06:09 +02:00
Michael Mayer
31578a3806
UX: Revert outer padding of moasic view from pa-1 to pa-2 #3572
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-29 13:02:31 +02:00
Michael Mayer
36bac7ab48
Faces: Add POST REST endpoint to manually create new file markers #1548
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-27 19:13:00 +02:00
graciousgrey
83473f6f93
Tests: Adapt acceptance test to changes #2596
2023-07-27 17:30:11 +02:00
graciousgrey
098255c741
Tests: Add unit tests #2596
2023-07-27 16:09:23 +02:00
graciousgrey
40b1f1f5cd
Tests: Update testcafe config
2023-07-27 12:58:23 +02:00
Michael Mayer
bc18507a14
Setup: Update stack config file for Portainer #1696
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-26 18:01:11 +02:00