Commit graph

3110 commits

Author SHA1 Message Date
Michael Mayer 01c4b483dd Backend: Refactor person entity for smaller db row size #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 12:18:12 +02:00
Michael Mayer 9e5cc549e0 Add assets/locales to docker image #487
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 11:16:29 +02:00
Andreas Rammhold 2a827739e0
Backend: stream album ZIP files (#492)
ZIP files generated for albums will no longer be written to disk prior
serving them to users. The zip file will be written directly into the
HTTP response.
2020-09-06 14:58:08 +02:00
Michael Mayer d1def762ba Backend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 14:51:42 +02:00
Michael Mayer 641ffd397d Backend: Add signature to PhotoPrism Places API requests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 14:48:09 +02:00
Michael Mayer 33888fd231 Backend: Add credentials and extend person entity #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 14:18:40 +02:00
Michael Mayer 53c48cd570 Config: Remove deprecated "sidecar-hidden" flag #488
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:42:38 +02:00
Michael Mayer 6577d99363 Postgres: Add docker-compose.postgres.yml, see #47
Postgres support additionally requires a GORM upgrade to 2.0 (v1.20) as the current version doesn't support generic column types like "bytes" (VARBINARY in MySQL, different in Postgres and other SQL dialects).

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:38:23 +02:00
Michael Mayer fb984b410d Docker: Add comment to docker-compose.yml (develop)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:32:46 +02:00
Michael Mayer 7da84a6d80 Update SPONSORS.md
Big thank you to all our new and existing sponsors & contributors! <3

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:27:46 +02:00
Michael Mayer 7d95a2cd5d Improve sidecar config hints #488
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:26:25 +02:00
Michael Mayer 716e7f9b3c Frontend: Loops videos shorter than 5s
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-02 16:32:43 +02:00
Michael Mayer 65160859e1 Demo: Indent favicons.tmpl template
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 12:02:01 +02:00
Michael Mayer 7b47dcb564 Backend: Indent included favicons.tmpl template
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:28:37 +02:00
Michael Mayer 5fcd0fc9e3 Frontend: Fix imports in albums.vue #481
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:12:37 +02:00
Michael Mayer a845ebd4ce Frontend: Limit clipboard size to 500 items #481
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:04:53 +02:00
Michael Mayer b39d660686 Exif: Fallback to SearchFileAndExtractExif for broken JPEG files #469
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 09:27:25 +02:00
Theresa Gresch 889c4d9fce Frontend: Use square icon for apple 2020-08-27 13:24:40 +02:00
Michael Mayer 79292f846d Frontend: Add square icons 2020-08-27 13:18:10 +02:00
Theresa Gresch 6aa4e0f864 Frontend: Add apple logo 2020-08-27 13:07:27 +02:00
Michael Mayer 7795497910 Frontend: Add icons for apple 2020-08-27 12:27:31 +02:00
Theresa Gresch 82b6de24d3 Frontend: Add svg with round corners 2020-08-26 15:52:01 +02:00
Theresa Gresch 89d91904a6 Frontend: Add svg with round corners 2020-08-26 15:51:12 +02:00
Theresa Gresch 6b16114244 Frontend: Update german translations 2020-08-26 13:30:26 +02:00
Theresa Gresch c7e5ac6715 Frontend: Translate button titles 2020-08-26 13:29:59 +02:00
Michael Mayer 0c7dc49e1a Docker: Update docker-compose.yml examples
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-25 17:34:46 +02:00
Michael Mayer f22744770c Docker: Update images and add security_opt to docker-compose.yml
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-25 14:57:45 +02:00
Michael Mayer debeae7fdd CI: Update .drone.yml
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-22 14:14:50 +02:00
Michael Mayer 7b5181788b CI: Use original codecov.io uploader
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 17:22:26 +02:00
Michael Mayer b476916936 Restore initial admin password when running photoprism reset
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 15:36:31 +02:00
Michael Mayer b3bb2883fc Frontend: Disable route when PHOTOPRISM_SETTINGS_HIDDEN is true #474
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 12:45:26 +02:00
Michael Mayer c5beaeaddb Backend: Upgrade Go dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 12:01:54 +02:00
Michael Mayer ef0e4bf2d1 Frontend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 11:54:26 +02:00
Michael Mayer 1c0d6cba2c Add photoprism reset command
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 11:35:38 +02:00
Michael Mayer f2e52323da CI: Pass CODECOV_TOKEN via -e
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 08:40:17 +02:00
Michael Mayer 4856a0d756 CI: Replace codecov bash script with downloaded version for testing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 08:26:35 +02:00
Michael Mayer d518697a18 CI: Add -t parameter to codecov bash script
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 08:16:09 +02:00
Michael Mayer b3d4f87eee Frontend: Fix spanish translation #433
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 19:39:36 +02:00
Michael Mayer db4749a6f8 Config: Show helpful error message when a path is missing #418
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 19:09:46 +02:00
Theresa Gresch 7e7b53590a Backend: Add validation for valid dates in setTakenAt() 2020-08-18 10:42:09 +02:00
Michael Mayer 6e2849fba2 Index: Don't stack files based on XMP InstanceID
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 00:45:53 +02:00
Theresa Gresch 6c03ad73fd Backend: Add german cities to countries.go 2020-08-17 20:23:23 +02:00
Michael Mayer 1bd4336b79 Docker: Set default for PHOTOPRISM_STORAGE_PATH to /photoprism/storage
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-17 10:49:45 +02:00
Michael Mayer 04692beb60 Frontend: Upgrade mapbox-gl to 1.12.0
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 16:06:31 +02:00
Michael Mayer 7f6561b422 Frontend: Always show actions in files table (photo edit dialog)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 15:40:42 +02:00
Michael Mayer d43d3a22e0 Backend: Improve country estimate from folder name
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 15:36:48 +02:00
Michael Mayer 7073dddadf CI: Only deploy on ARM64 for now
No dev image available yet for testing.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 14:17:17 +02:00
Michael Mayer 9eef9d1abd CI: Run scripts/codecov.sh in container again (volume not mounted)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 13:50:26 +02:00
Michael Mayer 5595fb0744 CI: Run scripts/codecov.sh outside container
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 13:41:35 +02:00
Michael Mayer d03cbdedec CI: Add linux-arm64 pipeline
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 12:57:12 +02:00