Commit graph

7934 commits

Author SHA1 Message Date
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
Michael Mayer ec09145fef Setup: Update stack config and env file for Portainer #1696
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-26 17:42:32 +02:00
Michael Mayer 348442d355 Setup: Add stack config and env file for Portainer #1696
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-26 17:19:56 +02:00
graciousgrey 6b8a75f29f Tests: Add unit tests 2023-07-26 16:38:48 +02:00
graciousgrey b59b954d1f Tests: Add unit tests 2023-07-26 16:38:48 +02:00
Michael Mayer 2c33a34ac3 Metadata: Update list of special words in txt package
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-26 12:20:49 +02:00
Michael Mayer 6c1df15f34 Backend: Run "make fmt" #3566
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-25 19:15:09 +02:00
Gokce Dilek 1df12bd5c9
Albums: Refresh updated timestamp when photos are added (#3566)
Related Issue:
- #3080
2023-07-25 19:10:01 +02:00
graciousgrey ff25b5f755 Tests: Add unit tests 2023-07-25 18:42:18 +02:00
graciousgrey 1fcef1bec4 Tests: Update test command in makefile 2023-07-24 17:09:38 +02:00
Michael Mayer 97e9ad9c1e UX: Restore 4px border radius for thumbnails in edit dialog #3572
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-24 16:26:11 +02:00
graciousgrey 8f165c653f Tests: Add acceptance test 2023-07-24 16:25:52 +02:00
Michael Mayer fd0ef7825e UX: Add 4px border radius for thumbnails in mosaic view #3572
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-24 16:14:26 +02:00
graciousgrey c9d1413ddb Tests: Add more unit tests #3512 2023-07-24 15:02:38 +02:00