Michael Mayer
8990d48381
Develop: Upgrade base image from 231127-mantic to 231206-mantic
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-06 17:10:53 +01:00
Michael Mayer
9c6fae98d3
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-06 17:10:16 +01:00
graciousgrey
55d5e7a732
Videos: Add file info for .mxf files #3935
2023-12-06 12:02:13 +01:00
graciousgrey
3507f5ef55
Add support for .mxf files #3935
2023-12-06 11:59:53 +01:00
Brandon Richardson
3d962e2382
Backend: Expose prometheus-style metrics endpoint
...
Expose a new API which can be scraped by prometheus to gather useful
metrics from an instance. The new endpoint exposes photoprism build
version information, golang version, edition and various count metrics.
2023-12-06 08:13:24 +01:00
Michael Mayer
0935d9fab0
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 11:52:16 +01:00
Michael Mayer
d36e5a3850
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 11:51:56 +01:00
Michael Mayer
fb4d99625d
Setup: Simplify mariadb service config in docker-compose.yml files #3928
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 11:07:55 +01:00
Daniel Black
cd014f02c5
Mariadb docker-compose simplification ( #3928 )
...
* Docker: mariadb container don't need command: mariadbd
The #3443 compatibility missed an important simplification,
the mariadbd/mysqld was never needed on the command.
Remove this from the simple cases.
Signed-off-by: Daniel Black <daniel@mariadb.org>
* Docker: mariadb - bump latest to 11.2
Latest GA MariaDB is currently 11.2
Signed-off-by: Daniel Black <daniel@mariadb.org>
* Docker: mariadb - eol for 10.7/10.8 - 10.11 is lts
As the 10.7 and 10.8 where short term releases and are now end of life,
remove those and replace with 10.11, a LTS version.
Signed-off-by: Daniel Black <daniel@mariadb.org>
---------
Signed-off-by: Daniel Black <daniel@mariadb.org>
2023-12-04 11:04:03 +01:00
Michael Mayer
1d7655584c
Setup: Update Podman Compose example config
...
https://www.reddit.com/r/photoprism/comments/188hn3u/comment/kbxaiz9/
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 11:00:02 +01:00
Michael Mayer
13160c1640
Setup: Fix typo in Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 10:01:58 +01:00
Michael Mayer
07d74e68f9
Setup: Improve Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 09:33:38 +01:00
Michael Mayer
37f647a8f9
Setup: Improve docs for binary installation packages #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-29 13:45:55 +01:00
Michael Mayer
111fd0ebbe
Setup: Improve docs for binary installation packages #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-29 13:32:48 +01:00
Michael Mayer
7801e603f9
Setup: Update docs for binary installation packages #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-29 13:12:19 +01:00
Michael Mayer
4ffc548287
Docs: Update badges in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-28 14:03:47 +01:00
Michael Mayer
200b0e1f1d
Docs: Update badges in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-28 14:02:06 +01:00
Michael Mayer
e4f287bbb8
Windows: Update install.bat
2023-11-27 21:59:55 +01:00
Michael Mayer
ab491c3032
2FA: Add generator for random 16-digit app passwords #808
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-27 19:43:53 +01:00
Michael Mayer
f48ff16ef5
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-27 18:21:42 +01:00
Michael Mayer
51178ea209
Develop: Upgrade base image from 231120-mantic to 231127-mantic
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-27 18:19:08 +01:00
Michael Mayer
5bc61b496f
Cards View: Refactor generateLensInfo() to fix rendering bug #3918
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-27 15:41:48 +01:00
Michael Mayer
eb63cb8324
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-26 16:32:30 +01:00
Michael Mayer
6ba87a52d8
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-23 17:24:41 +01:00
graciousgrey
59456c57be
Tests: Add unit test #3885
2023-11-21 17:47:29 +01:00
graciousgrey
292eaf6ee0
Tests: Add unit tests #3896
2023-11-21 17:08:18 +01:00
graciousgrey
5d06770ab6
Tests: Update photo fixtures
2023-11-21 17:07:39 +01:00
Michael Mayer
63d071a219
Develop: Upgrade base image from 231108-mantic to 231120-mantic #3885
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 18:59:58 +01:00
Michael Mayer
82c70772d2
Develop: Update Ubuntu base image Dockerfiles #3885
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 14:35:13 +01:00
Michael Mayer
f714c1d759
Develop: Update Ubuntu base image Dockerfiles #3885
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 14:32:15 +01:00
graciousgrey
2d7a951c1a
Update SPONSORS.md
2023-11-20 12:29:09 +01:00
Michael Mayer
eb19a4a893
Search: Add filter to find pictures by resolution range in MP #3896
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 11:47:23 +01:00
Michael Mayer
717e616700
Vectors: Use RSVG instead of imagemagick to convert SVG to PNG #3885
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 11:43:54 +01:00
Michael Mayer
ac588057da
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-20 11:40:05 +01:00
Alex Spurling
d32bc4cc6c
FFmpeg: Seek input not output video ( #3893 )
...
This improves performance when converting video to images as we no longer
have to decode and then discard the first x seconds of video.
2023-11-19 15:55:33 +01:00
Michael Mayer
052fe82126
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-16 15:34:08 +01:00
Michael Mayer
8b5d547773
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-14 18:43:50 +01:00
Michael Mayer
e686b82cde
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-14 18:43:31 +01:00
Michael Mayer
d06a182ac0
JPEG: Reduce log level for reporting invalid color metadata #3843
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 10:38:05 +01:00
Michael Mayer
be10bacb40
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 10:13:22 +01:00
Michael Mayer
0af4eefde1
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 10:07:06 +01:00
Michael Mayer
a2757c194b
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 10:03:06 +01:00
Michael Mayer
79a60b8971
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 09:46:49 +01:00
Michael Mayer
797853d461
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 09:23:05 +01:00
Michael Mayer
b65e9137c6
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 09:21:22 +01:00
Michael Mayer
b5e6a126d8
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 09:05:08 +01:00
Michael Mayer
23a096b431
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 09:05:00 +01:00
Michael Mayer
29b9b6fc76
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-09 08:58:52 +01:00
Michael Mayer
1b41e89cbd
Develop: Upgrade base image from 231103-mantic to 231108-mantic
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 15:53:39 +01:00
Michael Mayer
a41fb2c05a
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 15:52:49 +01:00
Michael Mayer
a76a8bdb10
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 15:52:16 +01:00
Michael Mayer
adafb34433
Setup: Update Linux package config examples #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:47:12 +01:00
Michael Mayer
c9287f6f29
Setup: Update Linux package config examples #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:44:39 +01:00
Michael Mayer
c8d1b2e57b
Setup: Update Linux package install guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:39:09 +01:00
Michael Mayer
380c521098
Setup: Update Linux package example config #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:35:30 +01:00
Michael Mayer
bb6175f78c
Setup: Update Linux package example config #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:20:24 +01:00
Michael Mayer
b98e14f880
Setup: Update Linux package installation guide #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:11:03 +01:00
Michael Mayer
1f112629ab
Setup: Update Linux package config file examples #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 11:00:38 +01:00
Michael Mayer
fdfbdc4ff7
Setup: Add Linux package config file examples #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-07 17:02:06 +01:00
graciousgrey
3a24d06a00
Translations: Update translations.json
2023-11-06 12:34:45 +01:00
Theresa Gresch
4609edb6ee
Merge pull request #3870 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2023-11-06 12:30:07 +01:00
Weblate
36618c3a73
Weblate: Update frontend translations
2023-11-06 12:27:32 +01:00
Michael Mayer
539e18d984
Setup: Update tar.gz target in Makefile #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-03 15:05:51 +01:00
Michael Mayer
e97c96c509
Setup: Upgrade develop base image to 231103-mantic #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-03 13:18:48 +01:00
Michael Mayer
e85f349ea6
Setup: Prepare build scripts to provide .deb and .rpm packages #3861
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-03 13:05:12 +01:00
Michael Mayer
602097635f
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-02 14:54:40 +01:00
Michael Mayer
a247cc08f1
Docker: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-02 12:11:58 +01:00
Michael Mayer
c2de3aa0ec
HEIC: Improve build-libheif.sh and install-libheif.sh scripts #3852
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-02 11:24:39 +01:00
Michael Mayer
d93e4c8ccd
Docker: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-02 10:58:07 +01:00
Michael Mayer
4ffbbe9f84
UX: Improve copy to clipboard event handler in photo edit dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 13:20:27 +01:00
Michael Mayer
fe182d78f4
Metadata: Add tests to pkg/txt/file_title_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 12:04:37 +01:00
Michael Mayer
7ec6b7e66f
UX: Add click handler to copy filename and hash to clipboard from dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 11:47:32 +01:00
Michael Mayer
8eee3597ef
Setup: Improve Getting Started section in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 10:52:27 +01:00
Michael Mayer
4d2ff59a40
Setup: Shorten Getting Started section in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 10:43:21 +01:00
Michael Mayer
5611678835
Setup: Update Getting Started section in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 10:41:25 +01:00
Michael Mayer
b053dced4a
Docker: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 09:35:25 +01:00
Michael Mayer
540c45c7c6
Docker: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 09:27:59 +01:00
Michael Mayer
47c6ee070c
Docker: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 09:19:13 +01:00
Michael Mayer
afe3c13414
Docker: Fix links in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-01 09:08:54 +01:00
Michael Mayer
e6b03f33f6
Update README.md
2023-11-01 09:01:31 +01:00
Michael Mayer
47e9b20929
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 17:01:33 +01:00
Michael Mayer
227efd581d
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 16:21:27 +01:00
Michael Mayer
d0ea838b37
Thumbnails: Add panic handler for unexpected image encoding errors #3858
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 14:37:47 +01:00
Michael Mayer
eae09353f2
Search: Improve cards view ISO info #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 14:26:38 +01:00
Michael Mayer
86f16790ea
JPEG: Read files with invalid color data from the beginning #3843
...
Using a ReadSeeker is necessary to read images with invalid color
metadata from the beginning in order to avoid decoding errors.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 14:24:31 +01:00
Michael Mayer
29be637d62
Metadata: Update pkg/txt/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 14:06:52 +01:00
Michael Mayer
78e6dd88d8
JPEG: Fix regression when handling files with EOF error #3855
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 13:13:18 +01:00
Michael Mayer
b07609c213
HEIC: Add iPhone 15 Pro file samples and update related tests #3852
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 12:39:36 +01:00
Michael Mayer
948417f97e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 11:39:11 +01:00
Michael Mayer
6123ddf4af
Metadata: Update pkg/txt/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-31 11:38:57 +01:00
Michael Mayer
34fa0306ba
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-29 16:38:10 +01:00
Michael Mayer
597dd1e554
Backend: Update google/uuid in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-29 16:37:50 +01:00
Michael Mayer
e5e25e4e7e
Develop: Upgrade base image from 231026-mantic to 231029-mantic #3852
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-29 16:37:02 +01:00
Michael Mayer
f2cc300a06
HEIC: Upgrade libheif from v1.13.0 to v1.17.1 #3852
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-29 16:11:09 +01:00
Michael Mayer
632c23ca47
HEIF: Update dist/build-libheif.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-28 14:29:49 +02:00
Michael Mayer
f28adc84e6
Develop: Update build deps in base image Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-28 14:18:23 +02:00
Michael Mayer
ae585ba475
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-27 10:07:32 +02:00
Michael Mayer
4d568d79e9
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-27 09:17:42 +02:00
Michael Mayer
9b930a7910
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-27 09:11:19 +02:00
Michael Mayer
3ef8540018
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 16:12:05 +02:00
Michael Mayer
b88eccda0f
Frontend: Update translations.pot and *.po files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 13:38:20 +02:00
Michael Mayer
40bdbbf00f
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 13:37:49 +02:00
graciousgrey
46642b3ac0
Tests: Add unit tests for search
2023-10-26 12:52:39 +02:00
graciousgrey
313948b103
Tests: Add altitude to photo fixtures
2023-10-26 12:28:41 +02:00
Michael Mayer
fcc3971394
Develop: Upgrade default base image to Ubuntu 23.10 (Mantic Minotaur)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 12:22:52 +02:00
Michael Mayer
cdf9e76a13
ARMv7: Update ubuntu base image tag in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 12:07:15 +02:00
Michael Mayer
72da01722b
Scripts: Update comment in build-libheif.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 12:00:13 +02:00
Michael Mayer
5c41ffb3ab
Scripts: Add inline usage information to install-libheif.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:51:24 +02:00
Michael Mayer
42a8a9f8b7
ARMv7: Upgrade docker base images from Ubuntu 23.04 to 23.10
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:43:51 +02:00
Michael Mayer
0323c8ecd6
Scripts: Fix mantic base image support in install-nodejs.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:42:47 +02:00
Michael Mayer
dcbe798772
Develop: Add mantic to install-jxl.sh and install-mariadb.sh scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:26:27 +02:00
Michael Mayer
b8fb87a9cf
Develop: Add mantic docker image build targets to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:21:07 +02:00
Michael Mayer
a1aab20897
Develop: Add base image Dockerfiles for Ubuntu 23.10 (Mantic Minotaur)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 11:16:25 +02:00
Michael Mayer
c034f092c3
Setup: Update docs for Linux installation packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 10:02:38 +02:00
Michael Mayer
a52ce4f9b1
Setup: Update captions in pkg/linux/README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 09:48:05 +02:00
Michael Mayer
f76013c99e
Setup: Add docs for packages at https://dl.photoprism.app/pkg/linux/
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 09:40:12 +02:00
Michael Mayer
19efee9b6d
Config: Change position of "http-cache-public" command flag
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 09:04:34 +02:00
Michael Mayer
5ca40cb94c
CI: Update Makefiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-26 08:23:46 +02:00
Michael Mayer
1e7b6c6251
Make: Add pkg-amd64 and pkg-arm64 build targets
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-24 17:15:48 +02:00
graciousgrey
c40bf9a32a
Translations: Update translations.json
2023-10-24 10:33:47 +02:00
Theresa Gresch
8e3cb872ad
Merge pull request #3842 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2023-10-24 09:44:10 +02:00
Weblate
c962d1bcb2
Weblate: Update frontend translations
2023-10-24 00:02:03 +02:00
Michael Mayer
ef1a92ab80
Search: Update photo_test.js #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-23 17:18:17 +02:00
Michael Mayer
bc4d543d3f
Search: Improve cards view camera information #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-23 17:16:57 +02:00
Carlos Abraham Pérez Marrero
50d6d6d44e
PWA: Fix app manifest logo icon sizes ( #3838 )
...
Logo icon 77.png does not exists so a warning is shown on Chrome Dev Tools when inspecting the PWA manifest
2023-10-23 11:29:39 +02:00
Michael Mayer
9abea5b55f
Metadata: Ignore "SubSecModifyDate" in Exiftool JSON files #3780
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 17:32:42 +02:00
Michael Mayer
c2b56346b6
Search: Remove obsolete "fmin" and "fmax" filters #3818
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 16:33:00 +02:00
Michael Mayer
09f8a58404
Library: Stack sidecar files with vendor specific naming schemes #2983
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 15:02:16 +02:00
Michael Mayer
95e1260234
Frontend: Update @vvo/tzdb from v6.108.0 to v6.109.0 in package.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 12:05:10 +02:00
Michael Mayer
15377b1e98
Metadata: Update json_motion_test.go after upgrading photoprism/go-tz.v2
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 11:54:08 +02:00
Michael Mayer
a6c64a4cb1
Backend: Update photoprism/go-tz.v2 in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 11:48:42 +02:00
Michael Mayer
0a3a24ea33
Frontend: Update translations.pot and *.po files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 03:34:47 +02:00
Michael Mayer
b6fdbb6986
Frontend: Update membership information on upgrade page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 03:31:33 +02:00
Michael Mayer
67bd054f7b
Metadata: Improve handling of local time values #3780
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 02:31:27 +02:00
Michael Mayer
60efc86649
Metadata: Use UTC offset if actual time zone is unknown #3780
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 00:11:11 +02:00
Michael Mayer
54f281a425
FS: Improve matching of related media files #2983
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 16:02:52 +02:00
Michael Mayer
a912383ede
Backend: Regenerate assets/locales/el/default.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 12:56:49 +02:00
Michael Mayer
7e7764807a
Frontend: Regenerate translations.pot and *.po files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 12:56:24 +02:00
Michael Mayer
cca124e093
Search: Refactor GPS altitude range filter #3800
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 12:54:55 +02:00
Gilbert32
132237e47b
Search: Add altitude range filter ( #3800 )
...
* Add Altitude filters using IntRange
* Rename Altitude test
2023-10-20 12:23:20 +02:00
graciousgrey
f32d62cfe1
Update sponsors.md
2023-10-20 11:14:03 +02:00
Michael Mayer
29e4a5375b
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 10:44:34 +02:00
Michael Mayer
ff3bcaff30
Develop: Upgrade base image from 231015-lunar to 231020-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 10:29:13 +02:00
Michael Mayer
67562d9d90
Dockerfiles: Change "apt-get upgrade" to "apt-get dist-upgrade"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 10:09:13 +02:00
Michael Mayer
027aca2994
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-20 10:03:52 +02:00
Lukas
8524fcc149
Adds Galaxy S10 to cameraModels ( #3828 )
2023-10-17 13:28:44 +02:00
graciousgrey
326ea3475a
Translations: Update translations.json
2023-10-17 11:21:47 +02:00
Theresa Gresch
67b415dbc7
Merge pull request #3830 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2023-10-17 11:11:24 +02:00
Weblate
afb01a8515
Weblate: Update frontend translations
2023-10-17 11:07:30 +02:00
graciousgrey
2570b2d482
Translations: Update translations.json
2023-10-17 09:41:53 +02:00
Theresa Gresch
cecff7374d
Merge pull request #3826 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2023-10-17 09:28:08 +02:00
Weblate
4a814f05d5
Weblate: Update backend translations
2023-10-16 18:35:40 +02:00
Theresa Gresch
5465324693
Merge pull request #3825 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2023-10-16 17:36:01 +02:00
Weblate
6d0f3db196
Weblate: Update frontend translations
2023-10-16 17:33:08 +02:00
Cathie Integra
102348549d
Weblate: Update frontend translations ( #3824 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-10-16 07:19:20 +02:00
Michael Mayer
029f57d1e6
Frontend: Update sidebar navigation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 11:12:34 +02: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
05e29170bf
Backend: Refactor SQL batch size limit #3124 #3742
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 09:46:04 +02:00
Michael Mayer
b67043955d
Config: Add trace log for performance measurement #3810
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 09:31:57 +02:00
Michael Mayer
c8287e462f
Backend: Refactor queries for compatibility with SQLite #3124 #3742
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 09:31:10 +02:00
Michael Mayer
0a03071982
SQL: Refactor client config count queries #3742 #3810
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 08:42:24 +02:00
Michael Mayer
d71beeb903
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 08:11:16 +02:00
Michael Mayer
fd924f3b4c
Develop: Upgrade base images to 231015
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-15 08:10:49 +02:00
Michael Mayer
afd77a6a30
HTTPS: Skip default certificate creation if TLS is disabled #3819 #3823
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-14 18:55:09 +02:00
Michael Mayer
c5dc0af24c
Scripts: Add dist/remove-wait-online.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-14 17:28:32 +02:00
Michael Mayer
8dc222d584
Scripts: Add dist/remove-snap.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-14 17:05:37 +02:00
Michael Mayer
89bbba06ce
Docker: Add "darktable" upgrade option for PHOTOPRISM_INIT #3741
...
Please note that this is a temporary solution that will only work with
Ubuntu 23.04 base images.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-14 14:04:38 +02:00
Michael Mayer
ef402ea2e7
HTTPS: Skip certificate creation if default TLS is disabled #3819 #3823
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-14 13:39:08 +02:00
Michael Mayer
297b3adcc2
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 16:45:32 +02:00
Michael Mayer
01cb95ae74
Frontend: Update model/photo.js #2040 #3077 #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 16:45:32 +02:00
Michael Mayer
bebf45a246
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 16:45:32 +02:00
graciousgrey
17b473d867
Tests: Add unit tests #3818
2023-10-13 14:02:20 +02:00
graciousgrey
170c6bb3dc
Tests: Update fixtures
2023-10-13 14:00:08 +02:00
Michael Mayer
2e70152f9f
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 12:52:46 +02:00
Michael Mayer
c86bbdce0c
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 12:52:29 +02:00
Cathie Integra
0a44f4f528
Weblate: Update frontend translations ( #3820 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-10-13 12:49:31 +02:00
Michael Mayer
b7bbc59fca
Upgrade: Improve error handling and messages #3813
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 12:43:20 +02:00
Michael Mayer
544eea50f2
Frontend: Update photo_test.js #2040 #3077 #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 11:41:13 +02:00
Michael Mayer
09ad17d10a
Cards View: Improve camera and lens information #2040 #3077 #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 11:35:43 +02:00
Michael Mayer
57b1bb4b7d
Cards View: Remove ISO number from video details #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-12 16:25:08 +02:00
Michael Mayer
d28b672796
Cards View: Improve ISO number, focal len, exp. and aperture info #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-12 16:20:59 +02:00
Michael Mayer
8975c781c5
Live Photos: Default to MP4 for Google HVC1 Motion Photos Playback #3814
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-12 15:20:54 +02:00
Michael Mayer
6a452bcf43
Search: Add Filters for ISO, FNumber and Focal Length Range #3818
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-12 14:53:40 +02:00
Michael Mayer
bac10302da
Cards View: Add ISO, FNumber, Exposure and Focal Length #3816
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-12 11:46:03 +02:00
Michael Mayer
63f708417d
ARMv7: Add install-libheif.sh to docker/develop/armv7/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 11:55:06 +02:00
Michael Mayer
c6f462488b
ARMv7: Update Ubuntu base image in docker/photoprism/armv7/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 11:52:20 +02:00
Michael Mayer
666e6c6a6c
ARMv7: Add docker-compose.armv7.yml
2023-10-11 11:46:12 +02:00
Michael Mayer
f692380dc6
ARMv7: Update docker/photoprism/armv7/Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 11:44:03 +02:00
Michael Mayer
22aee3b6c0
ARMv7: Update docker/develop/armv7/Dockerfile
2023-10-11 11:24:21 +02:00
Michael Mayer
f8efcdbd36
Backend: Update go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:59:50 +02:00
Michael Mayer
a470b908a4
Frontend: Update translations.pot and .po files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:59:21 +02:00
Michael Mayer
aa9e598392
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:58:44 +02:00
Michael Mayer
ae5d8ae6d4
Develop: Upgrade base image from 231005-lunar to 231011-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:31:01 +02:00
Michael Mayer
2f8a8b6ab7
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:19:32 +02:00
Michael Mayer
f087658ed0
Docs: Fix section header starts in options.yml #3812
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:10:30 +02:00
Michael Mayer
2f9792e541
PWA: Set orientation to any in generated manifest.json #3413
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 20:43:44 +02:00
Michael Mayer
f4dfc02a85
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 17:03:24 +02:00
Michael Mayer
beb6d409ff
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 17:02:58 +02:00
Michael Mayer
0470899016
Metadata: Add additional camera make and model mappings #3802
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 16:52:00 +02:00
Michael Mayer
3d1f93f94e
Albums: Redirect to matching collection if access was denied
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 15:16:35 +02:00
Michael Mayer
c74ad81f77
Albums: Redirect to overview if access to an album is denied
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 14:39:53 +02:00
Michael Mayer
4d8bf12c0b
Commands: Remove unstable assertion from index_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 14:39:04 +02:00
Michael Mayer
3c0f1f37ad
Share: Ensure that shares are always loaded in the user entity model
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 14:32:04 +02:00
Michael Mayer
e6b1a28bcf
Metadata: Hide irrelevant values from supported data fields report
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 13:38:09 +02:00
graciousgrey
eb44d637f3
Tests: Add acceptance tests
2023-10-09 17:00:11 +02:00
Michael Mayer
fb419e26b7
Settings: Enable delete feature by default #3801
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-08 15:42:23 +02:00
Michael Mayer
80dd926f2d
Share: Improve query validation in the search and albums API
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-07 17:33:04 +02:00
Michael Mayer
0f321b10bc
Logs: Update log levels and messages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-07 16:00:23 +02:00
Michael Mayer
ede4b3b897
Config: Refactor authentication settings #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-07 11:09:27 +02:00
Michael Mayer
f3fb28bdc2
Frontend: Update translations.json #3793
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 10:28:53 +02:00
Cathie Integra
98eba527eb
Weblate: Update frontend translations ( #3794 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-10-06 10:28:10 +02:00
Michael Mayer
dd87d2a6f8
Settings: Prevent new users from disabling video preview images #3793
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 10:23:40 +02:00
Michael Mayer
10a58f2097
Metadata: Improve camera make and model string normalization #2040
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 09:51:40 +02:00
Michael Mayer
57c2aad29a
Merge branch 'preview' into develop
2023-10-06 09:24:36 +02:00
Michael Mayer
61e7de69a4
Metadata: Improve camera make and model string normalization #2040
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 09:24:12 +02:00
Raymond
63515f84d7
Map VP09 to codec vp9 ( #3792 )
2023-10-06 04:09:07 +02:00
Michael Mayer
b0ef310b96
Metadata: Improve camera make string normalization #2040
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 03:33:03 +02:00
Michael Mayer
c78d12b56d
Search: Limit result file types when sorting by similarity #2040
...
This also attempts to improve the (undocumented) randomly sorted
search results.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 02:57:07 +02:00
Michael Mayer
9b3efe6872
Search: Update number of expected results in filter tests #2040
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 02:34:21 +02:00
Michael Mayer
604849e92c
Search: Include RAW files in results by default #2040
...
With these changes the size and type of the RAW file as well as other
details can be displayed in the Cards View. This also improves the
indexing of camera and lens metadata.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-06 02:22:48 +02:00
Michael Mayer
b45b20aa53
CI: Improve system architecture detection in build scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 23:18:54 +02:00
Michael Mayer
1e11d8986e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 22:25:20 +02:00
Michael Mayer
eb1a0150a3
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 22:22:02 +02:00
Cathie Integra
478bf67eb6
Weblate: Update frontend translations ( #3791 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-10-05 22:21:03 +02:00
Michael Mayer
df8fa5693d
Develop: Upgrade base image from 231003-lunar to 231005-lunar
...
Upgrades Go from v1.21.1 to v1.21.2.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 22:19:26 +02:00
Michael Mayer
8d7afaa476
Docs: Update screenshot URL in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 21:38:37 +02:00
Michael Mayer
7106b25da1
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 16:48:56 +02:00
Michael Mayer
0e26ffb064
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 16:48:36 +02:00
Michael Mayer
a0904c4008
Docs: Update pkg/live/README.md and pkg/video/README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 09:37:25 +02:00
Michael Mayer
4453d0ca8d
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-04 17:48:59 +02:00
Michael Mayer
59ddf7e310
Demo: Shorten info text in upload dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-04 17:48:24 +02:00
Michael Mayer
fd19bc0a5c
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-04 13:03:47 +02:00
Michael Mayer
f0ee301b28
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-04 13:00:43 +02:00
Cathie Integra
ffd2dd41a8
Weblate: Update frontend translations ( #3787 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-10-04 12:59:58 +02:00
Michael Mayer
7354ea20a9
Demo: Update info text in upload dialog and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-04 12:49:56 +02:00
Michael Mayer
00c2dfc9f3
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 20:18:41 +02:00
Cathie Integra
ab8c71cb66
Weblate: Update frontend translations ( #3786 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-10-03 20:18:08 +02:00
Michael Mayer
12ae011ba9
Upload: Only pre-select manually managed albums in upload dialog #3784
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 16:15:17 +02:00
Michael Mayer
7c86148d0a
Upload: Pre-select current album when using mobile nav menu #3784
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 16:08:22 +02:00
Michael Mayer
dca3258112
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 14:40:41 +02:00
Michael Mayer
20d50e62b8
Estimates: Show icon next to estimated metadata values in photo dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 14:38:15 +02:00
Michael Mayer
37a2392d70
Demo: Limit number of files a user can upload
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 13:20:46 +02:00
Michael Mayer
71aed413e9
Demo: Update translations.pot and README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 12:47:44 +02:00
Michael Mayer
d3aea39a26
Demo: Remind users not to upload private or offensive content
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 12:43:31 +02:00
Michael Mayer
5e0ad1f4fd
Develop: Upgrade base image from 230923-lunar to 231003-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 12:05:28 +02:00
Michael Mayer
d843cf0783
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 11:48:57 +02:00
Michael Mayer
2f38402d9c
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 11:38:36 +02:00
Michael Mayer
edc408369a
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 11:38:08 +02:00
Ame Neko
8c6ce1f81b
Frontend: Fix duplicate string in zh translation ( #3778 )
2023-09-30 19:59:14 +02:00
Michael Mayer
ab3262a634
UX: Update cleanup icon in index.vue
2023-09-24 19:35:06 +02:00
Michael Mayer
cfe1ff3299
Config: Change "web server" to "Web server" in the docs for consistency
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-24 18:05:49 +02:00
Michael Mayer
9cfd9c0b66
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-24 17:32:09 +02:00
Michael Mayer
654a9b4130
Frontend: Add checks if variables are defined in photo.js #2040
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-24 17:31:52 +02:00
Michael Mayer
26ca084699
Videos: Cache embedded media to allow streaming and transcoding #3764
...
This is a follow-up improvement for the following feature requests that
have already shipped with our stable release:
- Live Photos: Add support for Samsung Motion Photos #439
- Live Photos: Add support for Google Camera Motion Photos #1739
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-24 17:13:06 +02:00
Michael Mayer
20407452f0
UX: Prefer original media files for cards view details #2040
...
This also adds camera lens information to the cards view details.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-24 14:11:52 +02:00
Michael Mayer
e59851350b
Video: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 17:00:40 +02:00
Michael Mayer
c38ab232fc
Video: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 16:57:14 +02:00
Michael Mayer
8b6de380d0
Develop: Upgrade base image from 230915-lunar to 230923-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 14:51:48 +02:00
Michael Mayer
63e672a5c9
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 14:32:12 +02:00
Michael Mayer
50abd9b632
Index: Improve detection of embedded videos #439 #1739 #2788
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 13:37:42 +02:00
Michael Mayer
9e1d9702ae
Frontend: Improve formatting of video codec names #439 #1739 #2788
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 12:42:54 +02:00
Michael Mayer
e5166f7120
Frontend: Update package-lock.json and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 11:30:22 +02:00
Michael Mayer
2339197311
Live Photos: Add support for playing videos embedded in HEIC images #439
...
Related Issues:
- Samsung: Initial support for Motion Photos (#439 )
- Google: Initial support for Motion Photos (#1739 )
- Metadata: Flag Samsung/Google Motion Photos as Live Photos (#2788 )
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 11:27:20 +02:00
Cathie Integra
04c19dd282
Weblate: Update frontend translations ( #3760 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-23 08:59:07 +02:00
Michael Mayer
529103462c
Index: Add native support for MP4 and Samsung/Google Motion Photos #439
...
Related Issues:
- Samsung: Initial support for Motion Photos (#439 )
- Google: Initial support for Motion Photos (#1739 )
- Metadata: Flag Samsung/Google Motion Photos as Live Photos (#2788 )
Related Pull Requests:
- Live Photos: Add Support for Samsung Motion Photos (#3588 )
- Samsung: Improved support for Motion Photos (#3660 )
- Google: Initial support for Motion Photos (#3709 )
- Google: Add support for Motion Photos (#3722 )
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-22 23:59:56 +02:00
Michael Mayer
31a2cff5b6
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-22 23:33:21 +02:00
graciousgrey
4ece10b5af
Tests: Improve acceptance tests
2023-09-21 20:00:56 +02:00
graciousgrey
3788a82d91
Docs: Update search form docs
2023-09-21 18:37:33 +02:00
Michael Mayer
1fab43f84b
Frontend: Update deps in package.json and package-lock.json #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-21 03:13:53 +02:00
Michael Mayer
b378d14b80
Frontend: Update translations.json with latest UI translations #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-21 00:05:23 +02:00
Cathie Integra
7f24c9a4b4
Weblate: Update frontend translations ( #3752 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-21 00:04:06 +02:00
Michael Mayer
bf9b21fef8
Places: Remove "map-control" class from cluster control #1187
...
Resolves right-to-left language layout issues.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-21 00:02:51 +02:00
Michael Mayer
5b912bb123
Frontend: Update translations.pot and translations.json #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 23:56:37 +02:00
Michael Mayer
cf0da6327f
Places: Improve routing when browsing pictures in a cluster #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 23:51:57 +02:00
Michael Mayer
a865300666
Places: Add support for "label" and "category" search filters #1187
...
This also improves the documentation of existing search filters.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 22:07:30 +02:00
graciousgrey
0f1106eb3b
Tests: Add unit tests
2023-09-20 21:48:55 +02:00
Michael Mayer
2843342d00
Logs: Reduce severity from error to warning when indexer is busy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 21:11:51 +02:00
Michael Mayer
ce4cb6bd47
Frontend: Update deps in package-lock.json #3701
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 20:51:36 +02:00
Michael Mayer
1aff53ed3e
Frontend: Update translations.json #3701
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 20:49:51 +02:00
Cathie Integra
9c30d1e789
Weblate: Update frontend translations ( #3751 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-20 20:48:51 +02:00
Michael Mayer
d9a9db9c71
Archive: Change toolbar button text from "Delete" to "Delete All" #3701
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 20:37:32 +02:00
Cathie Integra
1c6b100b1f
Weblate: Update frontend translations ( #3750 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-20 19:59:50 +02:00
Michael Mayer
7906dd8ce7
Places: Update translations and search toolbar tooltips #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 19:28:34 +02:00
Cathie Integra
83500af344
Weblate: Update frontend translations ( #3749 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-20 19:07:04 +02:00
Michael Mayer
267430bf78
Places: Update assertion in search_photos_test.go #3558
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 18:39:39 +02:00
Michael Mayer
33bf0cede6
Places: Support sub-km distances when searching for locations #3558
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 18:37:41 +02:00
Michael Mayer
d7e21f449f
Places: Change position of map style control #2106
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 18:09:29 +02:00
Michael Mayer
5e2f07ab56
Places: Change preview toolbar button icons and add tooltips #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 18:08:39 +02:00
Michael Mayer
c7d054960e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 17:42:52 +02:00
Michael Mayer
295fe0e6fa
Search: improve radius approximation for "lat" and "lng" filters #3558
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 17:42:38 +02:00
Michael Mayer
c2e38f942b
Library: Trim "~" at the beginning and end of path names #3695
...
On Unix-like OS, this is a placeholder for the user's home directory.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 17:31:01 +02:00
Michael Mayer
8957462672
Library: Allow "#" at the beginning of path names #3695
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 17:13:25 +02:00
Michael Mayer
4d1003846c
Search: Refactor "lat", "lng", and "dist" filters #1187 #3558
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 16:56:38 +02:00
Michael Mayer
d5a1526291
Places: Improve cluster control styles for mobile devices #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 13:44:40 +02:00
Michael Mayer
58b66e3954
Labels: Disable "More than 20 labels found" notification #3608
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:23:51 +02:00
Michael Mayer
dfd706b405
People: Disable "More than 20 people found" notification #3608
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:23:30 +02:00
Michael Mayer
8dbbe1c4f9
Albums: Disable "More than 20 albums found" notification #3608
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:23:07 +02:00
Michael Mayer
90e72bb486
Frontend: Update translations.json #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:13:35 +02:00
Michael Mayer
61a9ad0a19
Frontend: Update translations.pot #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:13:02 +02:00
Michael Mayer
06d8816a7f
Search: Improve location search filters and related docs #1187 #3558
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:10:49 +02:00
Michael Mayer
ca20be57ce
CSS: Rename maps.css to places.css for consistency #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:03:06 +02:00
Michael Mayer
67472eccfe
Search: Disable "More than %{n} pictures found" notification #1187
...
It can be misleading, since the count refers to files, not pictures.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 12:02:26 +02:00
Michael Mayer
dcbb0cbfe9
Frontend: Update deps in package-lock.json #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 11:59:46 +02:00
Michael Mayer
6e282cc6b3
Places: Hide photo count notification in embedded mode #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 04:02:46 +02:00
Michael Mayer
85506f9373
Places: Improve parsing and querying of GPS boundaries #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-20 03:18:30 +02:00
Michael Mayer
b65362b35a
Library: Explicitly escape "#" characters in path names #3695
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 23:55:56 +02:00
Michael Mayer
43655ba591
Index: Update photos in batches to be compatible with SQLite #3742
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 23:24:50 +02:00
Michael Mayer
9eb12c7183
Places: Increase size of "open in tab" button icon #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 23:03:43 +02:00
Michael Mayer
cfd6149a6d
Txt: Add Float32() test #1187
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 22:07:15 +02:00
Michael Mayer
a92653d4f2
Places: Refactor cluster view overlay and backend API #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 22:03:40 +02:00
Michael Mayer
405d56237e
Places: Fix position of map search control #2106
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 13:13:52 +02:00
Michael Mayer
9c21f31db1
Places: Add map style and scale controls #2106
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 12:41:33 +02:00
Michael Mayer
5bc504491a
SQLite: Improve inline code comments #3742
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 10:32:09 +02:00
Michael Mayer
728af5d8dc
Places: Improve code comments #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 10:31:40 +02:00
Michael Mayer
3299ace3e6
Places: Also update map markers on idle #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 09:56:01 +02:00
Michael Mayer
edc97a68ad
Library: Display checkboxes in a single row on large screens #3699
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 09:47:18 +02:00
Michael Mayer
139562e393
SQLite: Improve logging to confirm where the error is triggered #3742
...
see also https://github.com/photoprism/photoprism/discussions/3665
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 09:12:15 +02:00
Michael Mayer
09e09f4d23
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 09:00:51 +02:00
Michael Mayer
b93baa8ed0
Places: Refactor rendering of photos and clusters on the map #1187 #3657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-19 08:41:37 +02:00
Michael Mayer
9fa7563f0c
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-18 15:13:03 +02:00
Michael Mayer
2bc8e8cc18
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-18 15:12:40 +02:00
graciousgrey
e737083822
Tests: Add unit tests
2023-09-15 16:26:16 +02:00
Michael Mayer
a39fed36e7
Develop: Upgrade base image from 230912-lunar to 230915-lunar
...
Includes WebP related security fixes and TestCafe v3.2.0.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 13:41:23 +02:00
Michael Mayer
27a551bbd2
OIDC: Upgrade Keycloak from 20.0 to 22.0 in the dev environment #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 13:40:28 +02:00
Michael Mayer
c7d361d61a
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 13:38:50 +02:00
Michael Mayer
c709567ee7
CI: Update install-nodejs.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 12:50:02 +02:00
Michael Mayer
e1776f7ed5
Develop: Add build-all target to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 11:11:58 +02:00
Michael Mayer
cf364ac27a
Docker: Fix Dockerfile link in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 11:11:09 +02:00
Michael Mayer
3cb4b69dac
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-15 11:10:47 +02:00
graciousgrey
001466b9fa
Tests: Improve acceptance tests
2023-09-13 11:46:08 +02:00
graciousgrey
59207846bd
Tests: Add unit test #3414
2023-09-12 14:35:51 +02:00
graciousgrey
f12c558f67
Tests: Refactor unit tests
2023-09-12 14:04:52 +02:00
Michael Mayer
ee97436539
UX: Adjust mosaic view layout to make better use of the available space
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-12 11:03:44 +02:00
Michael Mayer
586c224d15
Develop: Upgrade base image from 230911-lunar to 230912-lunar #3719
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-12 11:00:17 +02:00
Michael Mayer
5ae21dcddb
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-12 10:04:54 +02:00
Michael Mayer
a8595066e4
Docker: Expand supported user and group ID ranges #3719
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-12 10:00:00 +02:00
Michael Mayer
096b306420
Auth: Reduce bcrypt cost for faster login on small devices #3718
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-12 09:36:23 +02:00
graciousgrey
311288312e
Tests: Add unit tests #3658
2023-09-11 17:09:54 +02:00
Michael Mayer
7cb1dcbd22
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 12:17:15 +02:00
Michael Mayer
ab61322365
Frontend: Revert selected card color in default theme
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 12:14:13 +02:00
Michael Mayer
2159038c73
Develop: Upgrade base image from 230811-lunar to 230911-lunar
...
Includes new Go and NodeJS versions with bug fixes.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 11:18:05 +02:00
Michael Mayer
18efd74aab
Develop: Update install-nodejs.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 11:09:15 +02:00
Michael Mayer
304c8e3ae6
Icons: Improve UI contrast by changing color from black to dim gray
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 10:43:40 +02:00
Michael Mayer
202da83f04
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 10:17:32 +02:00
Michael Mayer
516eec932e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 10:16:50 +02:00
Michael Mayer
63695ab801
Albums: Update frame/collage.go #3658
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-09 12:30:51 +02:00
Michael Mayer
12608a7a31
Albums: Downsize share preview image from 1600x900 to 1200x675 #3658
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-09 10:40:25 +02:00
graciousgrey
dbcaf775a8
Tests: Add acceptance test
2023-09-08 18:32:18 +02:00
Michael Mayer
71986e1565
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-08 17:37:43 +02:00
Michael Mayer
0ce71a9b80
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-08 17:37:30 +02:00
Michael Mayer
a30cbb19b7
Albums: Regenerate share preview after one hour and after changes #3658
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-08 17:36:56 +02:00
Cathie Integra
6463fe03be
Weblate: Update frontend translations ( #3714 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-07 15:47:05 +02:00
graciousgrey
3c141ddf20
Tests: Adapt acceptance test #3701
2023-09-07 15:20:17 +02:00
Michael Mayer
d575807929
Docs: Update SPONSORS.md file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-06 13:36:29 +02:00
Michael Mayer
207a99fab4
Docs: Update SPONSORS.md file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-06 13:35:38 +02:00
altoing
132284eb0f
Scripts: Update install-gpu.sh ( #3710 )
2023-09-06 12:11:41 +02:00
Michael Mayer
4154649c76
FFmpeg: Remove deprecated "-vsync vfr" command flag #3659
...
See issue comments for details. This also introduces a package constant
for the default ffmpeg command name and updates the tests.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-06 11:27:24 +02:00
Michael Mayer
7197d6b651
Search: Group stacked files with same diff when sorting by similarity.
...
Diff is a perceptual differential hash. Grouping by photo ID should
prevent stacks of related files from being split in search results.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 12:28:41 +02:00
Michael Mayer
5d26bada42
Frontend: Update assertions in photo_test.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 06:36:09 +02:00
Michael Mayer
dd11d68236
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 06:35:34 +02:00
Michael Mayer
806f1be526
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 06:35:17 +02:00
Michael Mayer
0890c547af
Videos: Reduce horizontal margin of player in non-fullscreen mode
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 06:30:19 +02:00
Michael Mayer
93408db052
Videos: Increase margin of player in non-fullscreen mode
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 06:05:46 +02:00
Michael Mayer
fa3d3c326c
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 17:32:40 +02:00
Cathie Integra
36119a5011
Weblate: Update frontend translations ( #3700 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-03 17:31:51 +02:00
Michael Mayer
adf19db33b
Live Photos: Change icon in cards view from movie to "play circle" #439
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 17:27:55 +02:00
Michael Mayer
4d47a5bef5
UX: Improve theme colors for better contrast
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 17:26:30 +02:00
Michael Mayer
c0ee909971
Index: Set appearance of video files based on their primary image #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 16:44:30 +02:00
Michael Mayer
0e4ce95ff1
Library: Add option to run index and cache cleanup from the UI #3699
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 16:02:42 +02:00
Michael Mayer
ec1e3f0fb6
Frontend: Update translations.pot #272
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:48:22 +02:00
Michael Mayer
b92dd1af99
Frontend: Update translations.pot #272
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:45:55 +02:00
Michael Mayer
386bf823d7
Archive: Show number of archived pictures and improve "delete all" #272
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:44:00 +02:00
Michael Mayer
a59885cede
FS: Refactor file extensions lookup table #1927
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:38:57 +02:00
Michael Mayer
6fbf73a8bd
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:33:57 +02:00
Michael Mayer
ff4b8c8cf6
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-01 20:31:05 +02:00
Michael Mayer
20d20c7fa9
Search: Allow searching for favorite:false to find other pictures
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-01 20:30:54 +02:00
graciousgrey
afe2190797
Tests: Add unit tests
2023-08-30 16:30:06 +02:00
Michael Mayer
ba612f6619
Frontend: Update translations.json
2023-08-24 11:32:48 +02:00
Cathie Integra
4fffc8e2d6
Weblate: Update frontend translations ( #3662 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-08-24 10:04:48 +02:00
graciousgrey
27e8537640
Tests: Update acceptance test #3644
2023-08-22 13:06:00 +02:00
Michael Mayer
fd55b9046c
Live Photos: Refactor Support for Samsung Motion Photos #439 #3588
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-22 10:48:37 +02:00
Gokce Dilek
44759d6673
Live Photos: Add Support for Samsung Motion Photos #439 #3588
...
* Save mp4 files generated from samsung motion photos
* Parse exiftool payload to identify videos
* Detect embedded video file type
* Extract embedded video in RelatedFiles
2023-08-22 10:21:37 +02:00
Michael Mayer
1507525ba4
People: Fix merging and renaming in connection with deleted names #3414
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 15:04:14 +02:00
Michael Mayer
2e367870a9
Albums: Fix generation of site URL when opening a share link #3658
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 11:29:41 +02:00
Michael Mayer
5c7f8d1726
Albums: Delay redirect when opening share link #3658
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 11:11:53 +02:00
Michael Mayer
51fc883459
Albums: Only pre-select manually manage albums in upload dialog #3644
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:44:54 +02:00
Michael Mayer
dc4eca6fd2
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:50 +02:00
Michael Mayer
e4346adf13
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:37 +02:00
Michael Mayer
7020389a75
Albums: Fix album preview image URL in auth_share.go #3658
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:22 +02:00
Michael Mayer
e30c2e5f1b
Upload: Pre-select current album in dialog #3644
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:10:15 +02:00
Reuben Dowle
fbd6ad2a95
Places: Fix clusters showing in the wrong location ( #3657 )
2023-08-21 09:34:10 +02:00
graciousgrey
80c10bb35c
Tests: Add unit tests
2023-08-18 17:48:14 +02:00
Michael Mayer
a3f27c8d67
UX: Set accent color for HTML progress bar on splash screen
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 11:09:09 +02:00
Michael Mayer
f15ca1d7e5
Videos: Improve code comments in index_mediafile.go #926 #3588 #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 10:08:21 +02:00
Michael Mayer
3c1b673f17
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 09:26:38 +02:00
Michael Mayer
d7f70c2a0c
Forms: Update notes in search_photos.go and search_photos_geo.go #3639
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 09:26:10 +02:00
Michael Mayer
c6bb28f60d
Videos: Refactor File.UpdateVideoInfos() method #926 #3588 #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 09:12:38 +02:00
Michael Mayer
69f15924ab
Videos: Improve code comments in index_mediafile.go #926 #3588 #3559
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 08:57:22 +02:00
graciousgrey
32c0d0ae66
Commands: Improve search filter documentation
2023-08-18 08:53:53 +02:00
Reuben Dowle
fc7269480c
Places: Fix cluster update callback function ( #3648 )
...
* Places: Avoid concurrently calculating markers
* Places: Ignore duplicated cluster IDs
2023-08-18 08:19:46 +02:00
Michael Mayer
5deedbf47c
Places: Show 4 previews for clusters >= 10 pictures #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 15:10:39 +02:00
Michael Mayer
736d1a9090
Places: Skip cluster update if nothing has changed #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 14:20:22 +02:00
Michael Mayer
9b282e4ce0
Places: Improve code comments #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 11:42:36 +02:00
Michael Mayer
ae52117557
Places: Also update clusters on 'resize' and 'idle' #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 11:38:20 +02:00
Michael Mayer
09f324a1d9
Places: Don't also update clusters on 'move' #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 20:42:48 +02:00
Michael Mayer
a0f16b60b5
Places: Also update clusters on 'move' #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 20:34:50 +02:00
Michael Mayer
c7dae2383f
Places: Reduce radius of photo cluster markers #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 19:09:17 +02:00
Michael Mayer
730cbeaf2c
Places: Remove paint from clusters layer #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 14:53:05 +02:00
Michael Mayer
b85c2a2dab
Places: Attach moveend handler before calling search() #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 14:17:34 +02:00
Michael Mayer
874371b046
Places: Refactor rendering of clusters on the map #1187 #2596 #3636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 13:34:13 +02:00
Reuben Dowle
f1c7378fbf
Places: Fix markers not updating correctly ( #3636 )
2023-08-16 12:56:38 +02:00
Michael Mayer
be0fdc1774
Search: Add "scan:false" filter to find photos that are not scans #3589
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 10:34:55 +02:00
Michael Mayer
cb9d601dfa
Frontend: Update deps in package.json and package-lock.json #1187 #2596
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 10:32:15 +02:00
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
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
Michael Mayer
ef1487ddd2
Frontend: Update translations.pot #3572
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-24 14:54:43 +02:00
Michael Mayer
22bb6634af
UX: Use less padding in mosaic view in favor of larger thumbnails #3572
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-24 14:52:38 +02:00
graciousgrey
33b08f15e5
Tests: Add unit tests
2023-07-24 14:02:18 +02:00
graciousgrey
69d302248c
Tests: Add unit tests
2023-07-24 13:38:02 +02:00
Heiko Mathes
60d280430e
Places: Add Cluster View ( #2596 )
...
* enable clustering on all zoom levels
* add latmin, latmax, lngmin and lngmax to search api
* open prefiltered search when clicking a cluster on the map
* start moving places pictures to overlay
* update scrollbar hide todo comment
* add todo comments for cluster view
* start implementing possitbility to close cluster view via back button
* move selected cluster to single query param
* improve back-navigation of cluster-view
* remove outdated comment
* start showing preview-images in clusters
* cleanup some cluster-code in places
* use rounded squares instead of circles so more from the image can be seen
* try improving map visibility by adding borders
* add counter bubble to places view
* remove obsolete comment
* remove console.log
* add todo comment to fix search on cluster-view open
* fix closing a cluster resetting the places-filter
* prevent old cluster markers from being visible while zooming
* prevent cluster-previews from being smaller than single-image-previews
* make cluster-preview-images fill the whole available area and scale them to their bounding box
* increase clusterRadius to reduce likelyhood of clusters colliding on the map
* update obsolete todo comment
* try making cluster view look less broken for small clusters. elements in photo-view use block-relative percentages based on viewport-relative media queries
* remove seemingly unrequired code
* fix cluster view after "pages"-components moved to "page" (singular)
2023-07-24 10:12:22 +02:00
Michael Mayer
ea8ee0938c
UX: Trim Lat / Lng and split values with regex #3568 #3571
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-24 08:40:27 +02:00
Michael Mayer
2a002eca78
API: Remove unnecessary log message from batch delete handler #272
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 18:32:02 +02:00
Michael Mayer
6b9aeda48f
Themes: Darken "Mint" clipboard menu colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 18:00:22 +02:00
Michael Mayer
ad3da85ecb
UX: Add Delete All button to archive page toolbar #272
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 17:57:48 +02:00
Michael Mayer
90eac1966b
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 16:11:40 +02:00
Michael Mayer
bf0ad09557
UX: Refactor pasting lat / lng in a single operation #3568
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 16:07:02 +02:00
Reuben Dowle
ce13135743
Frontend: Allow paste of lat/lng in single operation ( #3568 )
...
This speeds up the workflow when pasting location found in external mapping application
2023-07-23 15:48:43 +02:00
Alex Kirk
5ca3329e2d
XMP: Add support for reading fstop:favorite flag ( #1873 )
...
* Add support for fstop:favorite in XMP files
* Incorporate suggestions
2023-07-23 15:43:32 +02:00
Michael Mayer
062495b6f2
Albums: Refresh UpdateAt after adding entries #3080 #3566
...
This requires adding unit tests and checking if there are other
situations where the content of an album is changed by the user
and therefore updating the timestamp would be appropriate.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 14:26:14 +02:00
Michael Mayer
20df14e9d1
Frontend: Add "Mint" theme and move default styles to themes/default.css
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-21 09:55:57 +02:00
graciousgrey
b5b13b0fbb
Tests: Add unit tests
2023-07-20 20:06:27 +02:00
graciousgrey
4727f769d2
Tests: Add unit tests
2023-07-20 20:02:02 +02:00
graciousgrey
0817f1876d
Tests: Add unit tests
2023-07-20 20:02:02 +02:00
graciousgrey
e1364f288c
Tests: Add unit tests
2023-07-20 20:02:02 +02:00
Michael Mayer
74f6954a90
UX: Add click handler to open image in labels tab #3532
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 17:16:27 +02:00
Michael Mayer
7c70ac0126
UX: Improve tab styles and layout in photo editing dialog #3532
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 15:35:35 +02:00
Reuben Dowle
3d828a7df0
Frontend: Show thumbnail in the Labels tab of the edit dialog ( #3532 )
2023-07-20 09:17:46 +02:00
Michael Mayer
84a4c3c57e
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 09:03:02 +02:00
Michael Mayer
70ad541c01
Develop: Update install-go-tools.sh #3555
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 08:36:01 +02:00
Michael Mayer
68b40babfa
Develop: Upgrade base image from 230715-lunar to 230720-lunar #3555
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 08:30:17 +02:00
Gokce Dilek
0d243d5ea4
Develop: Add Delve to install-go-tools.sh script ( #3555 )
2023-07-20 08:22:57 +02:00
Michael Mayer
73fa7bbe86
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-19 00:21:07 +02:00
Michael Mayer
3e2f215786
Video: Update cloud docker-compose.yml config example #3466 #3498 #3549
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-19 00:15:51 +02:00
Michael Mayer
63cebc7409
Video: Update docker-compose.yml config examples #3466 #3498 #3549
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-19 00:12:23 +02:00
Michael Mayer
4931889b5e
Auth: Improve privilege level change detection #3512
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 23:35:10 +02:00
Michael Mayer
08070978cf
Videos: Don't skip transcoding QuickTime files, only MP4 AVC #3525
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 21:23:56 +02:00
Michael Mayer
3b7b551cca
Media: Add test for creating thumbs from broken JPEG #2721
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 17:23:39 +02:00
Michael Mayer
19b4490232
Video: Update docker-compose.yml config examples #3466 #3498 #3549
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 16:53:07 +02:00
Michael Mayer
7b9b2ae0c6
Auth: Delete user sessions after a permission level change #3512
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 16:38:10 +02:00
Michael Mayer
44603857fa
Config: Shorten video transcoding flag descriptions #3466 #3498 #3549
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 16:20:25 +02:00
Michael Mayer
3cf1c699df
Video: Refactor FFmpeg Transcoding Size Limit #3466 #3498 #3549
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 15:15:04 +02:00
Michael Mayer
8c0955dd41
Develop: Remove exif-read-tool from install-go-tools.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 15:29:14 +02:00
Michael Mayer
101d8d7baf
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 15:25:51 +02:00
Michael Mayer
cc5ff21b4a
Video: Add transcoding libs and improve error handling #3466
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 15:17:41 +02:00
Michael Mayer
5e645b9bfd
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 12:30:46 +02:00
Ikko Eltociear Ashimine
47e619a828
Frontend: Fix typo in cards.vue ( #3545 )
...
mutliple -> multiple
2023-07-15 12:21:32 +02:00
Michael Mayer
7dc02e4288
Develop: Upgrade base image from 230712-lunar to 230715-lunar #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 12:20:27 +02:00
Michael Mayer
651782eb4d
Security: Add PHOTOPRISM_DEFAULT_TLS config option #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 12:01:06 +02:00
graciousgrey
5fb9e95217
Tests: Add unit test #3493
2023-07-14 11:51:28 +02:00
Michael Mayer
0e93bd8aa2
Auth: Ensure clipboard is cleared on logout and privilege change #3512
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-14 09:14:57 +02:00
Michael Mayer
781bb0b04f
Frontend: Update deps in package-lock.json
2023-07-14 08:02:34 +02:00
Michael Mayer
40a018532a
Config: Update install.bat Windows batch script #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 14:08:40 +02:00
Michael Mayer
f225191659
Config: Update uninstall.bat Windows batch script #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 14:07:08 +02:00
Michael Mayer
7e680a67cb
Config: Download update.bat in windows batch script examples #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 14:05:14 +02:00
Michael Mayer
d574abff33
Config: Improve windows batch script examples #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 14:01:58 +02:00
Michael Mayer
00acfb5e45
Config: Increase wait time in install.bat file example #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:57:22 +02:00
Michael Mayer
5176380a56
Config: Add "@echo off" to windows batch file examples #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:55:42 +02:00
Michael Mayer
bc0593637a
Config: Update windows (un)install.bat examples #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:53:35 +02:00
Michael Mayer
131ccbab15
Config: Update windows uninstall.bat example #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:45:41 +02:00
Michael Mayer
89842c8442
Config: Update windows install.bat example #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:44:51 +02:00
Michael Mayer
c172e06c04
Config: Update windows install.bat example #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:30:57 +02:00
Michael Mayer
09bd901272
Config: Update windows batch file examples #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:27:01 +02:00
Michael Mayer
38e8e1b7ca
Config: Update docker/windows/install.bat example #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 13:11:32 +02:00
Michael Mayer
b9a7cb4fec
Config: Update docker/windows/install.bat example #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 12:51:58 +02:00
Michael Mayer
14b415dcba
Config: Add PHOTOPRISM_DISABLE_TLS to docker-compose.yml examples #3509
...
This commit also adds example batch files for Windows users.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-13 12:50:03 +02:00
Michael Mayer
945737b01e
Backend: Update deps in go.mod and go.sum
2023-07-12 18:18:55 +00:00
Michael Mayer
dbc2887447
Develop: Update base image from 230628 tp 230712
2023-07-12 15:57:08 +02:00
Michael Mayer
91c006a63c
Backend: Update go.mod
2023-07-12 15:51:30 +02:00
Michael Mayer
bd27ad08e7
Frontend: Update translations.json and package-lock.json
2023-07-12 15:50:51 +02:00
Cathie Integra
ff5f3ddeb1
Weblate: Update frontend translations ( #3538 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2023-07-10 18:18:45 +02:00
Michael Mayer
c3fd96adf7
Update CODE_OF_CONDUCT.md
2023-07-05 12:59:07 +02:00
Michael Mayer
11e7d3f0d1
JPEG: Refactor error correction for broken files #2463 #2721 #3363
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 19:28:56 +02:00
Michael Mayer
e5db48b300
Search: Update geo filter form notes #3493
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 18:40:24 +02:00
Michael Mayer
5041b7f211
Search: Enhance "geo" filter to find pictures without coordinates #3493
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 18:35:02 +02:00
Michael Mayer
2f21b4fec5
Auth: Refactor login page footer #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 18:12:45 +02:00
Michael Mayer
1c9dad9cdd
Backend: Update deps in go.mod
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 13:27:52 +02:00
Michael Mayer
da8e5a9af0
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 13:27:35 +02:00
Luca Carlon
9a699f234d
Metadata: When parsing dates from exiftool, remap year 0 to 1 ( #2508 )
...
Year 0 is frequently used in exiftool but is not accepted in the Go time
package. time package uses year 1 for "zero" dates instead. Therefore,
remap year 0 from exiftool to year 1.
2023-06-29 10:36:16 +02:00
Daniel Albers
da61515c4a
JPEG: Automatically fix files with missing EOI marker ( #2721 )
2023-06-29 10:34:51 +02:00
Michael Mayer
03f92bc0db
Config: Fix expected return value in config_ffmpeg_test.go #3510
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 10:17:04 +02:00
Lukas
19ac83dd20
Config: Downscale videos based on largest dimension ( #3510 )
...
* Adds resolution limit
* Fixes 2 video filters and makes the env variable work
* Adds FFMPEG_RESOLUTION to all the docker-compose files
* Makes the resolution based on the longer side
* Fixes failing test
2023-06-29 10:07:47 +02:00
Michael Mayer
2dc9e142ef
Init: Shorten install-https.sh script #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-28 17:10:07 +02:00
Michael Mayer
6ebbab9b17
Develop: Upgrade base image from 230607-lunar to 230628-lunar #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-28 17:05:41 +02:00
Michael Mayer
8e43186454
Config: Generate default HTTPS/TLS certificate on first startup #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-28 16:50:04 +02:00
Michael Mayer
a6d3eee331
Config: Fix FFmpegResolution() func and related test #3498
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-28 16:45:53 +02:00
graciousgrey
9b3917dd00
Tests: Add unit tests
2023-06-28 16:12:11 +02:00
graciousgrey
19699c49c0
Tests: Add unit tests
2023-06-28 16:07:06 +02:00
Lukas
83d10ea00e
Config: Add video transcoding resolution option ( #3498 )
...
* Adds resolution limit
* Fixes 2 video filters and makes the env variable work
* Adds FFMPEG_RESOLUTION to all the docker-compose files
2023-06-28 15:22:52 +02:00
Bur0k
08ba1e1c05
Switched general YYYYMMDD Filter to a WhatsApp specific [IMG,VID]-YYYYMMDD-WA* Filter
2023-06-27 22:00:07 +02:00
Bur0k
37c40c9b3d
Accept YYYYMMDD format in filenames (e.g. WhatsApp)
2023-06-27 22:00:07 +02:00
Michael Mayer
7910994166
Update README.md
2023-06-27 20:30:03 +02:00
Michael Mayer
111d0a2ae6
Tests: Reorder imports in fileinfo_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-27 20:25:50 +02:00
Michael Mayer
b4dffec0a3
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-27 19:47:54 +02:00
graciousgrey
5f103681fb
Tests: Add unit tests
2023-06-27 19:27:34 +02:00
graciousgrey
29462bce13
Tests: Add unit tests
2023-06-27 19:20:11 +02:00
graciousgrey
e1ddaa7c0b
Tests: Add unit tests
2023-06-27 18:41:36 +02:00
graciousgrey
f53619b004
Tests: Improve acceptance tests
2023-06-26 17:17:38 +02:00
graciousgrey
1e55e5b1d9
Tests: Add unit tests for pkg/clean
2023-06-26 15:57:56 +02:00
graciousgrey
186d1f26e7
Tests: Add unit tests for internal/entity
2023-06-26 15:55:05 +02:00
graciousgrey
43e98cc687
Tests: Add unit tests for pkg/authn
2023-06-26 15:54:23 +02:00
Michael Mayer
accb17bec9
Auth: Update invalid role log message in user entity
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-26 11:46:32 +02:00
graciousgrey
17242fb079
Tests: Add unit tests #3482
2023-06-23 18:38:54 +02:00
graciousgrey
749d4b6d7e
Tests: Add unit tests #3482
2023-06-23 18:38:22 +02:00
Michael Mayer
bae5eace8f
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:21:59 +02:00
Weblate
0818d5995c
Weblate: Update frontend translations
2023-06-20 13:21:25 +02:00
Michael Mayer
96e0981c31
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:19:54 +02:00
Michael Mayer
ee6e6c66e3
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:19:40 +02:00
Michael Mayer
31f9b88495
UX: Improve video player size, background and error handling #1307 #3372
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:19:25 +02:00
Michael Mayer
87b6d72477
CLI: Improve length check in "photoprism passwd" command #3482
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-19 17:24:02 +02:00
Michael Mayer
054a0764c5
Revert "Videos: Play videos in full size (work in progress)"
...
This reverts commit df0d93b1e4
.
2023-06-19 15:47:13 +02:00
Michael Mayer
df0d93b1e4
Videos: Play videos in full size (work in progress)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 18:16:42 +02:00
Michael Mayer
fa5d8b42bc
Albums: Replace tabs with spaces in SQL query #3481
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 17:01:34 +02:00
Michael Mayer
ae095f465f
Albums: Flag all unknown / deleted photos as missing to fix counts #3481
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 16:59:09 +02:00
Michael Mayer
f1e98f9915
CI: Update release target in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 16:36:52 +02:00
Michael Mayer
90a18f6e7d
Photos: Skip related albums from which a photo was removed #3095
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 11:35:45 +02:00
Michael Mayer
1776728570
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 17:00:11 +02:00
Michael Mayer
4a66c7551d
Frontend: Update source line numbers in translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 16:59:41 +02:00
Michael Mayer
f933aaa9ff
Photos: Display link to file browser depending on user permissions #2926
...
Also changes the button label from "Folder" to "File Browser".
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 16:56:57 +02:00
Michael Mayer
a7c8f0102f
Config: Refactor directory initialization and improve inline docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 16:44:45 +02:00
Michael Mayer
4430c7953e
CI: Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 20:00:23 +02:00
Michael Mayer
b91723e90c
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 19:51:30 +02:00
Michael Mayer
a7cc1e367f
CLI: Change type of import --dest flag to string #3473
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 19:00:34 +02:00
Michael Mayer
53aeaffe0e
Photos: Refactor link from the Files tab to the file folder #2926
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 15:57:02 +02:00
Alexis Lefebvre
9e316a2ec0
add link from file tab to folder
2023-06-13 14:15:44 +02:00
Michael Mayer
9a5af3176e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 12:56:58 +02:00
Michael Mayer
00b1472419
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 12:56:22 +02:00
Michael Mayer
edf53a921a
Moments: Update holidays and pets #3081
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 12:55:06 +02:00
Fly Man
4ecece557d
Update MomentLabels
...
* Add large Holidays
* Add assortment of pets
2023-06-13 12:43:41 +02:00
Michael Mayer
6a4bfa84be
UX: Show albums in the Info tab of the edit dialog #3095
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 11:45:15 +02:00
Mike Maravillo
0b9cb2e1fb
Sample use of populated Albums array.
2023-06-13 09:27:29 +02:00
Mike Maravillo
97ae47b06e
Removed omit tag so that Photo's Album array gets populated
2023-06-13 09:27:29 +02:00
Michael Mayer
092fe04b2d
CLI: Shorten "find" command usage description #3222
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-12 19:43:07 +02:00
Michael Mayer
39e26b7f0e
CLI: Improve "find" command to support more output formats #3222
...
It is now also possible to limit the number of results (10k by default).
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-12 19:07:41 +02:00
SeeSchloss
a891da7dec
Backend: Add a 'search' CLI command
2023-06-12 18:02:26 +02:00
Michael Mayer
9e086c7ebd
Docker: Set org.opencontainers.image.url label to public repo URL
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 16:37:53 +02:00
Michael Mayer
70dbf1d040
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 10:41:10 +02:00
Weblate
500ada9615
Weblate: Update backend translations
2023-06-07 10:39:53 +02:00
Weblate
9068efc697
Weblate: Update frontend translations
2023-06-07 10:39:17 +02:00
graciousgrey
573c172457
Tests: Update sharing test
2023-06-07 10:16:06 +02:00
Michael Mayer
d92613c435
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 09:56:27 +02:00
Michael Mayer
66a38e8f44
Backend: Update cpuid and logrus in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 09:55:41 +02:00
Michael Mayer
83ce69b1d2
Develop: Update base image from 230516-lunar to 230607-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 09:51:47 +02:00
Michael Mayer
59bf7cb9bd
Config: Update CSP header to allow loading content from a CDN #3454
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 09:22:10 +02:00
Michael Mayer
dda00ba239
Places: Show terrain control, if supported #2998
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-06 17:36:05 +02:00
Michael Mayer
a45f8d40cf
Server: Add "Access-Control-Allow-Origin" to header/security.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-06 14:49:28 +02:00
Michael Mayer
db454641cf
Places: Keep low-resolution map with experimental features enabled #2998
...
see https://twitter.com/GlassedSilver/status/1665478317196169217
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-05 11:19:59 +02:00
Michael Mayer
86d05eed4f
Places: Add high-resolution default world map #2998
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-04 16:52:21 +02:00
Michael Mayer
378d4746ad
Docs: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-02 20:17:13 +02:00
Michael Mayer
c747278ebb
Docs: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-02 18:59:19 +02:00
Michael Mayer
bff649469d
Config: Make PhotoPrism compatible with MariaDB 11 #3443
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-02 17:07:10 +02:00
Michael Mayer
ef49ebe5a9
Frontend: Set page title on the search page based on site config #3439
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-02 12:42:20 +02:00
Michael Mayer
1554e00039
Albums: Return all matching results when searching folders #3441
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-01 17:21:31 +02:00
Michael Mayer
8ca7a7fa1a
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-01 16:36:37 +02:00
Michael Mayer
3118400040
Templates: Update error 404 "not found" page styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-01 16:36:21 +02:00
Michael Mayer
7c0af33b73
Backend: Update Go dependencies
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-01 16:35:07 +02:00
Michael Mayer
549986812b
Docs: Update sign up link in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 14:52:59 +02:00
Michael Mayer
388789422f
Docs: Add link to Membership FAQ to README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 14:50:30 +02:00
Michael Mayer
e1afc7b6c5
Update FUNDING.yml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 14:40:41 +02:00
Michael Mayer
43a0885984
Update FUNDING.yml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 14:39:02 +02:00
Michael Mayer
75cfe10ca4
Docs: Update GitHub Sponsors info in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 14:38:10 +02:00
Michael Mayer
19af895087
Docs: Update membership sign up information in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 14:32:50 +02:00
theresa
c0922cde64
Update SPONSORS.md
2023-05-30 10:12:05 +02:00
Michael Mayer
64b0319c01
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 04:57:23 +02:00
Michael Mayer
700c62a29c
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 04:54:15 +02:00
Weblate
1a9992e3f4
Weblate: Update frontend translations
2023-05-30 04:51:16 +02:00
Michael Mayer
cc28fde33e
Backend: Update deps in go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-18 04:52:44 +02:00
Michael Mayer
36fc26f0c7
Hub: Update service URL
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-18 04:43:50 +02:00
Michael Mayer
2ba907911e
Update SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-18 02:04:39 +02:00
Michael Mayer
4c40e7612a
Scripts: Add usage comment to dist/install-firewall.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-17 23:39:11 +02:00
Michael Mayer
0ff2fee91d
Logs: Update sirupsen/logrus in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-17 20:49:20 +02:00
Krassimir Valev
7aeb48bacc
Auth: Correct feature for account settings
2023-05-17 20:46:15 +02:00
Michael Mayer
66dc5ed688
Txt: Update tests in empty_test.go #3412
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-17 20:37:57 +02:00
Michael Mayer
4895d4102c
Search: Fix "unknown country" filter #3412
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-17 20:33:24 +02:00
Michael Mayer
68e579775f
Frontend: Update translations.json, package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-17 20:32:12 +02:00
Weblate
4aa49dc538
Weblate: Update frontend translations
2023-05-17 20:30:43 +02:00
Weblate
1c1de4bf3e
Weblate: Update backend translations
2023-05-17 20:27:56 +02:00
Michael Mayer
167fc45ecf
Develop: Update base image from 230425-lunar to 230516-lunar
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-16 12:13:42 +02:00
Michael Mayer
a29e310483
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-16 08:34:40 +02:00
Weblate
2e42b45b6d
Weblate: Update frontend translations
2023-05-15 12:52:25 +02:00
Michael Mayer
5e3a8fd497
Frontend: Change default theme
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-14 13:04:55 +02:00
Michael Mayer
569bd6c2a0
Config: Update docker-compose.yml example files
...
https://twitter.com/photoprism_app/status/1657452177592385536
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-14 11:41:29 +02:00
Michael Mayer
0b780defbb
Config: Update flags.go and cli_flags_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-13 19:38:54 +02:00
Michael Mayer
d98ca949ff
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-13 16:19:58 +02:00
Michael Mayer
f977b5ee9e
Frontend: Update package-lock.json and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-13 16:16:58 +02:00
Weblate
28a45fd3e4
Weblate: Update frontend translations
2023-05-13 16:10:19 +02:00
Michael Mayer
0e415fec1c
Config: Make options available to all users
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-13 16:02:49 +02:00
Michael Mayer
6da54f9e75
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-12 16:28:28 +02:00
Michael Mayer
0af9c18d01
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-11 20:27:21 +02:00
AJ Jordan
ab3bcc5479
Setup: Fix typo
2023-05-11 20:19:57 +02:00
Weblate
e6a2c71768
Weblate: Update backend translations
2023-05-11 20:19:29 +02:00
Weblate
b715c9251b
Weblate: Update frontend translations
2023-05-11 20:19:03 +02:00
Michael Mayer
92c9dd968c
CI: Update codeql-analysis.yml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-10 15:32:42 +02:00
Michael Mayer
13551786ee
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-10 15:14:35 +02:00
Michael Mayer
806e1c3a7c
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-10 15:14:08 +02:00
Michael Mayer
f4ef3a05cf
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-09 21:10:42 +02:00
Weblate
da567b91db
Weblate: Update frontend translations
2023-05-09 10:56:58 +02:00
Matthew Roy
7abf5c70cf
Clarify trusted-proxy option env TRUSTED_PROXY
...
Clarify that PHOTOPRISM_TRUSTED_PROXY is passed to Gin per 457fabd7e1/docs/doc.md (dont-trust-all-proxies)
2023-05-07 17:13:42 +02:00
Michael Mayer
9de9a35406
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-06 11:36:08 +02:00
Michael Mayer
232ec78c56
Sharing: Verify that record exists before proceeding with upload #3379
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-06 11:27:52 +02:00
Weblate
1c6fae544c
Weblate: Update frontend translations
2023-05-06 00:12:50 +02:00
Michael Mayer
e31aa6e357
Settings: Sort free themes alphabetically #3368
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-05 21:04:53 +02:00
Michael Mayer
7a7ffbced2
CLI: Reduce logging output in production environments #3370
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-05 09:55:00 +02:00
Michael Mayer
cbf48798c9
Settings: Remove raspberry theme & make free themes easier to find #3368
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-04 13:52:51 +02:00
theresa
9d5ac46649
Update SPONSORS.md
2023-05-04 09:23:55 +02:00
Michael Mayer
b9181bee6f
Config: Update cli_flags_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-03 12:57:41 +02:00
Michael Mayer
c405f6eff2
Config: Tag advanced options for documentation purposes
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 18:32:37 +02:00
Michael Mayer
c30423a3c1
Services: Show buttons in block mode on small screens
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 15:04:27 +02:00
Michael Mayer
0e5d732795
Update third-party licenses in NOTICE file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 12:35:26 +02:00
Michael Mayer
db7fcbbd62
Build: Update author and copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 12:28:55 +02:00
Michael Mayer
75596587d1
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 12:22:26 +02:00
Michael Mayer
cccaf17f4e
Backend: Update go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 12:20:51 +02:00
Michael Mayer
ff5dafefdc
CI: Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 11:48:44 +02:00
Michael Mayer
ebaebb6b28
CI: Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 11:46:15 +02:00
Michael Mayer
68ff9b56ac
CI: Update Makefile and docker-compose.yml config examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 11:32:31 +02:00
Michael Mayer
c809684b2a
UX: Update buttons in connect.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 18:08:29 +02:00
Michael Mayer
76382cdfb9
Docker: Update docker-compose.yml config examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 15:22:19 +02:00
Michael Mayer
96011b2c2f
Metadata: Extract Notes from UserComment field #3352
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 14:35:44 +02:00
Michael Mayer
958766ba79
Config: Change wording from sponsors to members
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 13:52:42 +02:00
Michael Mayer
cbfd5a957f
Config: Update admin username and password flag descriptions
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 13:46:35 +02:00
Michael Mayer
f44a4f9770
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 13:04:10 +02:00
Michael Mayer
574367beba
Frontend: Update de.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 13:03:41 +02:00
Michael Mayer
4ccce6e1d6
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 12:59:18 +02:00
Michael Mayer
81a2971246
Setup: Add config example for PhotoPrism Plus
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 11:58:14 +02:00
Michael Mayer
1f31426515
TensorFlow: Update install-tensorflow.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 11:51:06 +02:00
Michael Mayer
199d3ef2af
Frontend: Shorten FAQ in connect.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 11:33:31 +02:00
Weblate
f69b6e6e98
Weblate: Update frontend translations
2023-04-29 11:24:05 +02:00
Weblate
0c1cec7915
Weblate: Update frontend translations
2023-04-29 11:18:48 +02:00
Michael Mayer
252048a2d3
Frontend: Update about.vue, connect.vue, and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 11:06:24 +02:00
Michael Mayer
6805aea115
About: Update footer and info page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-29 10:55:21 +02:00
Michael Mayer
d0c400fa95
Develop: Upgrade base image from 230423-lunar to 230425-lunar #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-25 19:09:17 +02:00
Michael Mayer
817c7428dd
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 19:33:31 +02:00
Michael Mayer
8e407b8b7d
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 19:33:17 +02:00
Michael Mayer
393ee54234
CI: Update Makefile for updated ARM64 Docker builds #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 13:42:50 +02:00
Michael Mayer
2d64ae836a
HEIF: Update install-libheif.sh script to fix image orientation #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 10:43:35 +02:00
Michael Mayer
19379027c8
CI: Remove duplicate "docker-local-develop-lunar" target from Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:54:17 +02:00
Michael Mayer
48a280b119
Config: Update app icon usage description to include square icon variant
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:53:02 +02:00
Michael Mayer
dc66625350
CI: Replace "…" with "..."
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:27:45 +02:00
Michael Mayer
8517c82cb7
CI: Add "develop" target to Makefile #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:21:25 +02:00
Michael Mayer
bcebc94573
CI: Update targets in Makefile for Ubuntu 23.04 #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:19:23 +02:00
Michael Mayer
9eb173b91e
Develop: Update base image from 230405-jammy to 230423-lunar #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:11:26 +02:00
Michael Mayer
13d031fb67
Docker: Update create-users.sh script #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 09:03:31 +02:00
Michael Mayer
2a05c801f0
Assets: Add square icon variant
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 08:21:30 +02:00
Michael Mayer
8a06a577f3
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-21 13:32:27 +02:00
Michael Mayer
aad82b75e4
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-19 09:26:39 +02:00
Michael Mayer
3fdcf42d3e
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-19 09:26:09 +02:00
Weblate
c4afa346e4
Weblate: Update frontend translations
2023-04-19 09:24:41 +02:00
Michael Mayer
c9ba91a569
Album: Show download button on mobile screens #3340
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-16 18:06:38 +02:00
Michael Mayer
80b15c3800
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-16 15:03:36 +02:00
Michael Mayer
f2979b17bb
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-14 18:27:58 +02:00
Michael Mayer
99858cb8d8
API: Skip sending token headers in public mode to allow caching #2875
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-14 18:06:57 +02:00
Michael Mayer
489aa7ad54
Videos: Improve detection of HEVC support for Google Chrome #3275
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-14 18:04:39 +02:00
Michael Mayer
89eb11de9f
Metadata: Save TakenAtLocal in YAML backup files #3338
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-14 15:18:23 +02:00
Michael Mayer
ffd307e11d
Videos: Add immutable cache header to API response #2875
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-14 14:46:56 +02:00
Michael Mayer
d74a9c097e
Config: Add option to stream videos over the specified CDN #2875
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-14 11:47:27 +02:00
Michael Mayer
d50da1e007
Auth: Only allow setting a password hash for the initial account #1987
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 19:46:00 +02:00
Michael Mayer
fadc0f396e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 18:41:36 +02:00
Michael Mayer
5f1d920f23
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 18:41:22 +02:00
Michael Mayer
d48db6cae4
Sync: Prevent downloads when read-only mode is enabled
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 18:14:10 +02:00
Michael Mayer
163398b76c
Passwords: Enforce 72-character limit and improve bcrypt support #1987
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 17:21:18 +02:00
Michael Mayer
3575ccaec7
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 12:19:56 +02:00
Michael Mayer
afa776d3c2
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-08 12:27:38 +02:00
Weblate
ed27553bfc
Weblate: Update frontend translations
2023-04-08 11:08:50 +02:00
Michael Mayer
73ffafe7c3
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-06 12:25:16 +02:00
Michael Mayer
82cfa6cba4
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-06 12:24:52 +02:00
Michael Mayer
9f1f92246b
About: Change toolbar icon color to "secondary-dark"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-06 12:01:37 +02:00
Michael Mayer
11dc08df03
Setup: Add duf to install-go-tools.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-06 08:23:11 +02:00
Michael Mayer
0c5b198bf5
Setup: Improve install-mariadb.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-06 08:10:54 +02:00
Michael Mayer
7ac8d8b389
Setup: Improve install-tensorflow.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-06 08:07:20 +02:00
Weblate
446dfb759b
Weblate: Update frontend translations
2023-04-05 20:12:22 +02:00
Michael Mayer
1cc090902e
Demo: Update Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 17:26:16 +02:00
Michael Mayer
2ad10b2cfc
Frontend: Update legal info links in footer.vue and navigation.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 14:15:05 +02:00
Michael Mayer
f033fed01c
Config: Set default theme and locale
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 12:21:05 +02:00
Michael Mayer
e8e7dfa7b6
Build: Add flag for debug builds
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 12:09:00 +02:00
Michael Mayer
a74a02c0fa
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 10:01:23 +02:00
Michael Mayer
b6cc73256f
Assets: Improve readability of README file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 09:51:33 +02:00
Michael Mayer
e372a65226
Assets: Reformat README
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 09:43:46 +02:00
Michael Mayer
c726042cd0
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 09:34:58 +02:00
Michael Mayer
3f274bdd61
Assets: Update .buildignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 09:30:30 +02:00
Michael Mayer
4ae2b8ecd8
Develop: Update base image from 230328-jammy to 230405-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 09:27:55 +02:00
Michael Mayer
e103632202
Assets: Update terms of use and build ignore file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 09:27:46 +02:00
Michael Mayer
b280b87229
MariaDB: Update from v10.10 to v10.11 in examples and scripts #3332
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 08:45:07 +02:00
Michael Mayer
2a058c77ca
Frontend: Update about page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-04 20:05:08 +02:00
Michael Mayer
fc078aacaa
Themes: Update "Abyss" text link style
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-04 19:43:50 +02:00
Michael Mayer
69e76caec2
Frontend: Update membership email and wording on info page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-04 16:28:49 +02:00
Michael Mayer
4326b344e7
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-04 16:24:20 +02:00
Weblate
9c03264b8e
Weblate: Update frontend translations
2023-04-04 16:22:22 +02:00
Weblate
9dbf1bcf81
Weblate: Update frontend translations
2023-04-04 16:19:41 +02:00
Michael Mayer
65a5dbb01f
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-04 16:14:29 +02:00
Michael Mayer
c56db6f8c1
Frontend: Update about.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-03 19:23:43 +02:00
Michael Mayer
18d76358dc
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-03 10:45:11 +02:00
Weblate
b8d0f34937
Weblate: Update frontend translations
2023-04-03 10:31:35 +02:00
Weblate
e6fffcc91b
Weblate: Update backend translations
2023-04-03 10:27:05 +02:00
Michael Mayer
b0bc6be50b
Frontend: Update wording and translations
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-03 10:26:03 +02:00
Michael Mayer
e2dbe8abcd
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-02 14:02:05 +02:00
Michael Mayer
c74a331c22
Translations: Add Euskara (Basque)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-02 14:00:27 +02:00
Weblate
e7b09666ac
Weblate: Update frontend translations
2023-04-02 13:50:51 +02:00
Weblate
521410cd4b
Weblate: Update backend translations
2023-04-02 13:50:22 +02:00
Michael Mayer
0e09606e35
Search: Update automatically generated filter overview #3321
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-02 11:33:13 +02:00
Michael Mayer
2f663fea6a
Develop: Change MariaDB image version from 10.10 to 10.11 #3320
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-02 10:40:05 +02:00
Michael Mayer
e7d862d07a
Albums: Improve database error handling #3320
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-02 10:27:57 +02:00
Michael Mayer
1f13b95f32
Frontend: Fix icon color styles in lists #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-01 17:30:24 +02:00
Michael Mayer
c426a184c5
Backup & Restore: Refactor commands not to run into size limits #3140
...
See also #3301 , #3311 , and #3298 .
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-01 16:23:25 +02:00
Michael Mayer
b6378a5c1f
Albums: Improve parameter validation for database queries #3320
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-01 14:25:05 +02:00
Michael Mayer
9a3d61c99f
Config: Update membership sign up info
...
see https://twitter.com/photoprism_app/status/1641105072292605954
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-01 12:07:17 +02:00
Michael Mayer
4e8ccfa28f
Update SPONSORS.md
2023-03-30 19:52:00 +02:00
Michael Mayer
db496c9392
WebDAV: Ensure remote path exists to fix sync upload #3310
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-30 14:50:16 +02:00
Michael Mayer
9e8504c84f
Update SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-30 12:57:12 +02:00
Michael Mayer
0186173526
Update SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-30 12:56:38 +02:00
Michael Mayer
dc60c3ce25
Docs: Update membership info and links in README.md
...
see https://twitter.com/photoprism_app/status/1641105072292605954
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-30 12:14:51 +02:00
Michael Mayer
5f8350b837
Update SPONSORS.md
2023-03-30 12:00:12 +02:00
Michael Mayer
b6ce8bc9dc
Docs: Change the wording from "sponsors" to "members"
...
see https://twitter.com/photoprism_app/status/1641105072292605954
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-30 11:30:31 +02:00
Michael Mayer
0d00dcb61b
Frontend: Update membership information links
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 16:16:46 +02:00
Michael Mayer
2cb57dd176
Frontend: Update text on about.vue page and add missing translations
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 15:17:11 +02:00
Michael Mayer
9b2d69440b
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 14:12:04 +02:00
Weblate
ec85e2e292
Weblate: Update backend translations
2023-03-29 14:11:24 +02:00
Weblate
56609997fc
Weblate: Update frontend translations
2023-03-29 14:11:06 +02:00
Michael Mayer
9251e15610
Frontend: Change default error message for failed requests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 14:08:17 +02:00
Weblate
dab910a8c3
Weblate: Update frontend translations
2023-03-29 14:02:43 +02:00
Michael Mayer
229d220418
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 14:01:50 +02:00
Michael Mayer
0bc63e1f72
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 14:00:33 +02:00
Michael Mayer
b6c404c3a6
Admin: implement demo mode for user management and improve logging #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 13:56:11 +02:00
Michael Mayer
78ee9046b3
Help & Support: Add learn more button to about.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 13:11:54 +02:00
Michael Mayer
c4593b750e
Help & Support: Improve about.vue and connect.vue pages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 12:53:51 +02:00
Weblate
7a55f13f63
Weblate: Update frontend translations
2023-03-29 12:47:27 +02:00
Weblate
81355ed794
Weblate: Update frontend translations
2023-03-29 12:43:32 +02:00
Michael Mayer
1bedcd4fa0
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-29 12:38:52 +02:00
Michael Mayer
f8425652c5
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 20:37:56 +02:00
Michael Mayer
e34c9759e4
WebDAV: Replace studio-b12/gowebdav client with emersion/go-webdav #3310
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 20:37:42 +02:00
Michael Mayer
19d25c39a4
Logs: Replace "..." with "…" in info messages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 14:42:19 +02:00
Michael Mayer
6e724e3a5c
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 13:43:36 +02:00
Michael Mayer
53cddf5a43
Themes: Rename "Snow" to "Nordic" and remove "Cyano" theme
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 13:42:04 +02:00
Michael Mayer
1124df1567
Frontend: Improve about and connect page layout
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 11:21:35 +02:00
Michael Mayer
dabf75324b
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 11:18:54 +02:00
Michael Mayer
bb28de1b14
Develop: Update base image from 230320-jammy to 230328-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 04:10:25 +02:00
Michael Mayer
235ab755e5
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 03:17:44 +02:00
Michael Mayer
ebf26e9fed
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 03:16:45 +02:00
Michael Mayer
c2d7380ac4
Navigation: Update page titles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 02:42:00 +02:00
Michael Mayer
e948af94d0
Frontend: Improve status polling in server.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 02:08:30 +02:00
Michael Mayer
b4ecadda9d
Frontend: Improve status polling in server.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 21:47:10 +02:00
Michael Mayer
8bfd95ddc4
Docker: Restart service unless terminated via SIGUSR1
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 21:21:34 +02:00
Michael Mayer
ad580a76d0
Frontend: Update about page footer
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 20:14:50 +02:00
Michael Mayer
d394a11e40
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 19:37:13 +02:00
Weblate
7fc3ebc7cc
Weblate: Update frontend translations
2023-03-27 19:34:02 +02:00
Michael Mayer
3e4121cc78
Server: Add "restart required" flag and button to restart the server
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 19:27:19 +02:00
Weblate
75228bec75
Weblate: Update frontend translations
2023-03-27 19:14:52 +02:00
Michael Mayer
74fbbd4b5d
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 18:39:59 +02:00
Michael Mayer
4d8e19bcde
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 12:16:48 +02:00
Michael Mayer
ae6cf1e228
QA: Add data attributes to improve the testability of data tables
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 12:16:30 +02:00
Michael Mayer
ba85e5df17
Docker: Add Ubuntu 23.04 (Lunar Lobster) base images #3305
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-27 09:30:17 +02:00
Michael Mayer
b3525d6e49
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-24 19:43:23 +01:00
Weblate
ffa200fba9
Weblate: Update frontend translations
2023-03-24 19:42:42 +01:00
Michael Mayer
84d1e7de1d
CLI: Add photoprism connect command
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-24 19:35:29 +01:00
Michael Mayer
653f381f81
Frontend: Update about page and footer
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-24 19:34:40 +01:00
Weblate
02395512cb
Weblate: Update frontend translations
2023-03-24 19:22:13 +01:00
Michael Mayer
14d2d07ec3
Scripts: Fix apt key filename in install.sh and install-docker.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 18:49:30 +01:00
Michael Mayer
ada636a188
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:57:48 +01:00
Michael Mayer
bf39c615e0
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:56:49 +01:00
Weblate
aa2881ec1a
Weblate: Update frontend translations
2023-03-22 17:55:16 +01:00
Michael Mayer
c6f7fa1aea
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:50:39 +01:00
Michael Mayer
5ea8e20a10
MediaFile: Add ChangeOrientation test for JPEG and PNG files #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:49:14 +01:00
Michael Mayer
e269b4d368
Frontend: Disable image orientation input in read-only mode #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:41:53 +01:00
Michael Mayer
e9d96e8849
Photos: Update file mod time when changing image orientation #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:41:07 +01:00
Michael Mayer
5982911e4c
Frontend: Update about page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:26:05 +01:00
Michael Mayer
bcde94f27a
Docs: Update CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 14:49:26 +01:00
Michael Mayer
ccbff986e5
Docs: Update sponsorship info in README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 14:46:44 +01:00
Michael Mayer
73f80dd529
Docs: Update wording and links in README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 14:41:11 +01:00
Michael Mayer
ca76464f79
Update README.md
2023-03-22 14:31:18 +01:00
Michael Mayer
99276668c5
Frontend: Update membership link in about.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 14:25:54 +01:00
Michael Mayer
196308428d
Docs: Update README.md, CODE_OF_CONDUCT.md, and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 14:25:30 +01:00
Michael Mayer
131556c82b
Docs: Update CONTRIBUTING.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 14:15:26 +01:00
Michael Mayer
c310114cf5
Frontend: Update link to team page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 13:58:21 +01:00
Michael Mayer
d65cafe87f
Docs: Update README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 13:35:00 +01:00
Michael Mayer
2fcd35c33a
Docs: Update README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 13:30:08 +01:00
Michael Mayer
71f0fc0b62
Docs: Update README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 13:27:00 +01:00
Michael Mayer
4a56c4c0e8
Setup: Update digitalocean cloud image docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 03:19:16 +01:00
Michael Mayer
87e05222b0
Setup: Update digitalocean.json, setup.sh, and cleanup.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 03:01:26 +01:00
Michael Mayer
10e2e33a02
Setup: Update digitalocean check.sh and cleanup.sh scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 02:45:09 +01:00
Michael Mayer
0cd26f3577
Setup: Update cloud config and docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 02:40:22 +01:00
Michael Mayer
a5e440ea98
Setup: Update cloud/traefik.yaml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 02:10:15 +01:00
Michael Mayer
7321d0a14b
Setup: Update digitalocean.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 01:48:45 +01:00
Michael Mayer
3c33df81de
Setup: Update cloud config example
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 01:36:55 +01:00
Michael Mayer
a9357d8b2d
Frontend: Update package-lock.json and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 01:05:07 +01:00
Michael Mayer
fb680471da
Docs: Update SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-21 19:11:33 +01:00
Michael Mayer
28fed96c6a
Docs: Add links to sponsors and credits to README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-21 19:08:53 +01:00
Michael Mayer
aab37a2ca6
Docs: Shorten CONTRIBUTING.md
2023-03-21 19:04:53 +01:00
Michael Mayer
7c62613d76
Docs: Update CONTRIBUTING.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-21 18:49:26 +01:00
Weblate
bca85b89e2
Weblate: Update frontend translations
2023-03-21 00:01:27 +01:00
Michael Mayer
bbae998419
Develop: Update base image from 230315-jammy to 230320-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 21:16:16 +01:00
Michael Mayer
5903cefee3
Docker: Keep old config files when updating packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 21:07:40 +01:00
Michael Mayer
bad817f40e
API: Code clean-up #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 20:42:13 +01:00
Michael Mayer
f63ac04956
Config: Rename HttpCacheTTL to HttpCacheMaxAge #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 20:37:07 +01:00
Michael Mayer
3dfa6dc4f4
UX: Show PNG preview and highlight current orientation in files tab #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 18:46:41 +01:00
Michael Mayer
824e2accef
Files: Update new file form test #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 16:41:23 +01:00
Michael Mayer
9ad86ac017
Edit: Change image orientation through the user interface #464
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 16:18:27 +01:00
Michael Mayer
d18e5d3ad3
Config: Default to cache TTL defined in thumbs package #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 13:15:54 +01:00
Michael Mayer
010d243d14
Config: Change cache TTL default from 2630000 to 2592000 #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 13:13:56 +01:00
Michael Mayer
286f06d894
Config: Add options for HTTP cache control #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 11:40:46 +01:00
Michael Mayer
ff3f9b8537
Config: Improve Wallpaper URI caching and tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 10:28:01 +01:00
Michael Mayer
594fe8f7be
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-20 10:26:40 +01:00
Michael Mayer
cc12f3f457
Auth: Improve sanitization of usernames and handles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 22:41:59 +01:00
Michael Mayer
4a980b4fbf
Develop: Update base image from 230307-jammy to 230315-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 22:40:57 +01:00
Michael Mayer
f7d839c539
Translations: Update fr/default.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 19:15:24 +01:00
Michael Mayer
9f619c6697
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 19:15:11 +01:00
Michael Mayer
5be504892a
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 19:15:01 +01:00
Weblate
f5da604129
Weblate: Update backend translations
2023-03-15 19:11:39 +01:00
Michael Mayer
9161144c03
i18n: Add Lower() function and add code comments
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 18:19:03 +01:00
Michael Mayer
cc98a0e252
CI: Replace whitespace in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 17:09:12 +01:00
Michael Mayer
ef70992657
Config: Code clean-up
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-15 17:05:05 +01:00
Michael Mayer
cad0ecaa6a
Config: Use fixed users folder name in the storage path
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 23:17:12 +01:00
Michael Mayer
fb1744b820
Config: Fix UserStoragePath()
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 22:19:16 +01:00
Michael Mayer
addc5e8251
Auth: Refactor users path configuration and base path default
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 21:47:14 +01:00
Michael Mayer
3755421945
FFmpeg: Update AVC convert command test #3284
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 18:30:48 +01:00
Michael Mayer
157c6c723a
FFmpeg: Allow selection of specific video and audio streams #3284
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 18:00:55 +01:00
Michael Mayer
9ab833c2ec
Auth: Improve username validation and parsing
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 16:36:30 +01:00
ghostwheel
9762150da6
Changed audio conversion to only use one stream
...
0:a means take all audio streams of first file. 0🅰️ 0 means first stream of first file. 0🅰️ 0? means first audio stream of first file if available.
2023-03-14 15:32:37 +01:00
Michael Mayer
d1b55f134f
Feedback: Remove quote from page footer
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 14:51:26 +01:00
Michael Mayer
65f208f097
Feedback: Add quote to page footer
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 12:46:49 +01:00
Michael Mayer
06f53450b4
Albums: Fix create album button if title doesn't exist yet
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 12:46:10 +01:00
Michael Mayer
be1b8e475b
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 08:52:13 +01:00
Michael Mayer
1a6b896753
Admin UI: Lighten link text color in overview tables
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-14 07:58:29 +01:00
ghostwheel
7e843808ca
Added map for audio stream, too
...
It seems that if -map is used for video (-map 0✌️ 0) then a map is also needed for audio, otherwise no audio is produced.
2023-03-14 07:15:59 +01:00
Michael Mayer
a1fb66e28b
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 22:27:18 +01:00
Weblate
24a90b28dd
Weblate: Update frontend translations
2023-03-13 22:26:50 +01:00
Michael Mayer
85cd874bd9
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 22:25:13 +01:00
Michael Mayer
cc97759806
Moments: Change default sort order in the overview to "newest" #3280
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 22:17:23 +01:00
Michael Mayer
0d49ed43f2
Themes: Fix for disabled dark buttons for light themes
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 18:42:46 +01:00
Michael Mayer
88367b4ff7
Auth: Refactor user model and path validation #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 17:52:48 +01:00
Michael Mayer
36d62b5506
Auth: Refactor user model and improve validation #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 17:36:56 +01:00
Michael Mayer
b9d146f638
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 16:58:23 +01:00
Michael Mayer
e9da28907b
CI: Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 16:53:58 +01:00
Michael Mayer
94b9597797
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 16:53:50 +01:00
Weblate
8cc563fac0
Weblate: Update frontend translations
2023-03-13 16:52:45 +01:00
Michael Mayer
18d4ec28f5
About: Update wording and font size
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 16:50:39 +01:00
Michael Mayer
4a5c0fecef
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 16:48:44 +01:00
Michael Mayer
5b73101442
Auth: Refactor user roles and auth providers in entity model #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 16:04:37 +01:00
Michael Mayer
3465d0e348
Settings: Move download options to bottom on general.vue #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 16:19:00 +01:00
Michael Mayer
f13fc38d69
Settings: Update Darktable icon in advanced.vue #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 16:02:39 +01:00
Michael Mayer
2f524adc22
Frontend: Update translations.json #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 15:40:33 +01:00
Weblate
9c30c62074
Weblate: Update frontend translations
2023-03-11 15:40:08 +01:00
Michael Mayer
c1efe61b92
Settings: Move download settings to general tab #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 15:34:59 +01:00
Michael Mayer
c876f07de3
Frontend: Update translations.json #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 15:10:24 +01:00
Weblate
5250a0597b
Weblate: Update frontend translations
2023-03-11 15:09:33 +01:00
Michael Mayer
34e063fff8
Settings: Improve wording for "Originals" download option #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 15:06:41 +01:00
Weblate
2cbd78be44
Weblate: Update frontend translations
2023-03-11 15:03:48 +01:00
Michael Mayer
a3628f7156
Settings: Add options to choose which files to download by default #449
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 14:54:31 +01:00
Michael Mayer
dcffa2848a
API: Add action and user context to indexing events #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 14:09:00 +01:00
Michael Mayer
a5f4cce181
UX: Improve navigation, password and service dialogs #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 14:08:16 +01:00
Michael Mayer
9bd10f3db0
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 14:04:44 +01:00
Michael Mayer
8d4f4f5719
Frontend: Update package-lock.json and translations.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 14:03:27 +01:00
Weblate
a82aba457a
Weblate: Update frontend translations
2023-03-11 13:59:30 +01:00
Michael Mayer
d03dc5c56c
Frontend: Update translations.pot #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 13:23:03 +01:00
Michael Mayer
0e3fb7dc75
Auth: Fix password API handler if uid does not match #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 17:16:43 +01:00
Michael Mayer
422fedd625
Settings: Remove about footer for a cleaner look
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 13:43:22 +01:00
Michael Mayer
a425027a9b
Auth: Prevent unauthorized users from using the application #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 13:20:16 +01:00
Michael Mayer
8df444dfd7
Auth: Refactor session API #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 12:15:10 +01:00
Weblate
1c1627bcc2
Weblate: Update frontend translations
2023-03-10 12:09:25 +01:00
Michael Mayer
74043534d1
User Account: Validate email on blur #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 11:40:05 +01:00
Weblate
2c02a1af55
Weblate: Update backend translations
2023-03-10 11:35:23 +01:00
Michael Mayer
1ff32a97e6
Frontend: Fix and improve model unit tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 11:10:12 +01:00
Michael Mayer
ad5e9b2e21
User Details: Increase size of bio field, add about to UI #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-10 10:21:46 +01:00
Weblate
0ac01b97d8
Weblate: Update frontend translations
2023-03-10 09:37:35 +01:00
Weblate
0b6df0b58b
Weblate: Update frontend translations
2023-03-10 09:31:42 +01:00
Michael Mayer
654b41afe5
Auth: Prevent duplicate usernames when renaming accounts #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 19:56:07 +01:00
Michael Mayer
f8789d7817
Frontend: Update translation in navigation.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 19:00:16 +01:00
Michael Mayer
95cc2e7880
Frontend: Update translations.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 18:54:17 +01:00
Weblate
33be162299
Weblate: Update frontend translations
2023-03-09 18:53:38 +01:00
Michael Mayer
66ac21ebea
Frontend: Update package-lock.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 18:47:54 +01:00
Michael Mayer
179c889b58
Frontend: Update translations.pot #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 18:47:31 +01:00
Michael Mayer
0a5dce5aeb
Auth: Refactor sessions API and model #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 18:45:04 +01:00
Michael Mayer
9db0424c05
Settings: Add about footer with version info to Services page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 16:16:19 +01:00
Michael Mayer
50913e301c
Auth: Prevent duplicate super admin accounts from being created #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 15:59:08 +01:00
Michael Mayer
d8ab9616a5
Auth: Refactor user management API and CLI commands #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 15:12:10 +01:00
Michael Mayer
22f8535ad9
Frontend: Update translations.json and package-lock.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 13:56:01 +01:00
Weblate
d9289392e8
Weblate: Update frontend translations
2023-03-09 13:55:25 +01:00
Michael Mayer
ea428d1af3
Frontend: Update translations.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 13:53:20 +01:00
Weblate
40e365700e
Weblate: Update frontend translations
2023-03-09 13:52:01 +01:00
Michael Mayer
df8aded397
Frontend: Update translations.pot #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-09 13:45:49 +01:00
Michael Mayer
33bb565337
UX: Change Settings sub-navigation order
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-09 02:46:42 +01:00
Weblate
f95ae06a3a
Weblate: Update frontend translations
2023-03-09 01:19:42 +01:00
Michael Mayer
60162b3fc5
Auth: Refactor user management API and CLI commands #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 23:30:39 +01:00
Michael Mayer
e19697bd98
Frontend: Update translations.pot and translations.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 23:22:32 +01:00
Weblate
755ac54a6e
Weblate: Update frontend translations
2023-03-08 21:48:10 +01:00
Michael Mayer
31909ccdfa
Frontend: Update translations.pot and translations.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 21:39:46 +01:00
Weblate
e6d52a7d7a
Weblate: Update frontend translations
2023-03-08 19:10:00 +01:00
Weblate
09c54481d0
Weblate: Update frontend translations
2023-03-08 15:19:22 +01:00
Michael Mayer
b3045ea446
Frontend: Update translations.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 15:18:08 +01:00
Michael Mayer
b79c6331f1
Frontend: Update translations.json and package-lock.json #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 15:17:26 +01:00
Weblate
555c1f364b
Weblate: Update frontend translations
2023-03-08 15:16:15 +01:00
Weblate
59875ce0fc
Weblate: Update frontend translations
2023-03-08 15:13:46 +01:00
Weblate
2d34ecd07d
Weblate: Update frontend translations
2023-03-08 15:12:00 +01:00
Michael Mayer
c343f4f960
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 15:10:14 +01:00
Weblate
2d7d3aa3cb
Weblate: Update frontend translations
2023-03-08 15:07:08 +01:00
Michael Mayer
3c0d76a6cf
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 14:59:30 +01: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
c787945732
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 02:11:34 +01:00
Weblate
0c3b2c5bfa
Weblate: Update frontend translations
2023-03-08 02:10:39 +01:00
Michael Mayer
89a1868fd7
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 02:08:55 +01:00
Michael Mayer
4fa360a6cc
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 02:03:24 +01:00
Michael Mayer
1a24dc3977
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 01:58:24 +01:00
Michael Mayer
826cf41100
Develop: Update base image from 230222-jammy to 230307-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 01:54:02 +01:00
Michael Mayer
495ee9523d
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 00:12:07 +01:00
Michael Mayer
cd9540614a
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 00:02:33 +01:00
Michael Mayer
6b86cbe793
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-07 20:53:07 +01:00
Michael Mayer
0b95624297
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-07 19:19:20 +01:00
Michael Mayer
aa930fdd7b
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-07 19:09:26 +01:00
Michael Mayer
8c32f62fed
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-07 19:02:30 +01:00
Michael Mayer
ec8163a0c7
Docs: Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-07 18:02:20 +01:00
Michael Mayer
e694f793ac
Docs: Update CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-07 12:19:18 +01:00
Michael Mayer
a7e3946c15
Update README.md
2023-03-06 11:04:40 +01:00
Michael Mayer
c80ba98d0d
Setup: Update job.ini config example #3147
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-04 19:40:24 +01:00
TechD123
9306c55f86
Specify that "photoprism import" requires a path
2023-03-04 16:03:51 +01:00
Dan Kasak
add976881a
Fix only_full_group_by compilation error in SQL - #3216
2023-03-04 16:02:00 +01:00
connr
189fae6daf
Fix Duration Compare in photos estimate
...
Remove the conversion to hours which provides incorrect duration comapre result
2023-03-03 16:21:21 +01:00
Michael Mayer
6e144fe13a
Config: Allow everyone to set their own login wallpaper
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-02 16:52:05 +01:00
Micah
240393d8b6
Update convert.go
...
When I upgraded my phone to the Google Pixel 7, I noticed that the videos it takes have an extra video stream in them for their compressed HVC1 implementation. This means that all software transcoding of that format would fail, as it was transcoding the wrong video stream. This alteration fixed the issue for me, and will likely avoid video files with multiple video streams causing issues in the future.
2023-03-02 14:14:31 +01:00
Michael Mayer
de54be541c
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-02 14:09:08 +01:00
Weblate
8458de0af7
Weblate: Update frontend translations
2023-03-01 17:49:20 +01:00
Anatoly Rugalev
be9dbfd24e
Update SPONSORS.md
...
Adding myself as a sponsor :)
2023-03-01 17:47:40 +01:00
Michael Mayer
b6f312e577
BackendL Update github.com/leonelquinteros/gotext in go.mod
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 15:32:55 +01:00
Michael Mayer
a67cb10055
Config: Allow to increase the resolution limit at your own risk
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 15:29:03 +01:00
Michael Mayer
38b2f8181a
Translations: Add Belarusian in options.js
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:58:14 +01:00
Michael Mayer
68f1142fb9
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:57:22 +01:00
Michael Mayer
8b6770ef66
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:56:55 +01:00
heikomat
56cc97d902
prevent rerendering of faces page on every typed letter
2023-02-27 14:41:14 +01:00
Weblate
cae8f484cf
Weblate: Update frontend translations
2023-02-27 14:36:19 +01:00
Weblate
0e87174902
Weblate: Update backend translations
2023-02-27 14:35:19 +01:00
Michael Mayer
29dc33ae44
UX: Disable iOS long-touch menu in search results #1233
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:31:38 +01:00
Michael Mayer
77714e8e3f
Metadata: Add date string defaults to be ignored #3229
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 16:21:17 +01:00
Michael Mayer
6f578af5c1
Metadata: Add date string defaults to be ignored #3229
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 16:15:43 +01:00
Michael Mayer
96ea732637
Metadata: Ignore date string defaults caused by software errors #3229
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 15:53:59 +01:00
Michael Mayer
2bf6b2a7f6
Faces: Add embeddings test cases #3124
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 14:03:13 +01:00
Michael Mayer
a934d74c26
Videos: Treat Apple iTunes .m4v files as a separate format
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 18:49:56 +01:00
Michael Mayer
65c287a598
Purge: Improve logging and return number of index updates #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 18:33:50 +01:00
Michael Mayer
3c9b309ea9
Purge: Reduce wait times #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 05:21:22 +01:00
Michael Mayer
2aabeb863e
Index: Refactor related file handling and logs #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 05:10:59 +01:00
Michael Mayer
9362604853
Index: Refactor file size check #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 04:31:24 +01:00
Michael Mayer
5b727dd86a
Index: Improve limit checks and logging #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 04:11:09 +01:00
Michael Mayer
668395909d
Index: Skip updates if there are no changes #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 03:45:58 +01:00
Michael Mayer
242c8c54b8
Index: Skip updates if there are no changes #3227
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 01:06:52 +01:00
Michael Mayer
16f081444b
Download as Zip: Include hidden files e.g. in review or broken
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 23:14:43 +01:00
Michael Mayer
ae4a2abc37
Videos: Add .dv to the list of known video file types #3226
...
Note that this is completely untested as we have no sample files.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 22:45:53 +01:00
Michael Mayer
1cc64cc5e6
WebDAV: Fix upload with updated client library #2267
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 21:39:40 +01:00
Michael Mayer
e1b955a35d
WebP: Improve video API logging #3197 #668
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 21:38:25 +01:00
Michael Mayer
b44b8d52c1
WebP: Add support for indexing and playing animations #3197 #668
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 20:58:21 +01:00
Michael Mayer
4c90ba84e2
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 17:20:03 +01:00
Michael Mayer
4c54d07d2e
Arabic: Fix PNG size limit string in translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 17:19:47 +01:00
Weblate
383f7afa16
Weblate: Update frontend translations
2023-02-22 17:17:16 +01:00
Michael Mayer
10faade329
WebDAV: Update "studio-b12/gowebdav" client library #2267
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 17:11:59 +01:00
Michael Mayer
bd1f690055
Metadata: Change position of software info in files tab
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:36:44 +01:00
Michael Mayer
5e2d9fbe6d
Vectors: Change file type icon #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:35:54 +01:00
Michael Mayer
eaff0abb6d
Videos: Index and display durations of less than one second #3224
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:33:33 +01:00
Michael Mayer
e7f6d79018
Develop: Update base image from 230220-jammy to 230222-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:21:59 +01:00
Michael Mayer
4451447bdd
Metadata: Automatically detect scans based on metadata #322
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:21:26 +01:00
Michael Mayer
c030cf862e
Thumbnails: Add "libvips-dev" package to Dockerfiles #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 11:06:45 +01:00
Michael Mayer
4bd632881b
JPEG: Try to fix all files with "invalid JPEG format" error #1673 #2463
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 17:45:35 +01:00
Michael Mayer
7ed5e0d122
Metadata: Extend valid year range from 1990 to 1970 #3220
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 14:24:38 +01:00
Michael Mayer
f7f73dbc15
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:38:46 +01:00
Michael Mayer
50b5df335b
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:37:34 +01:00
Weblate
3f4f6a6c4d
Weblate: Update frontend translations
2023-02-21 13:35:59 +01:00
Michael Mayer
c82401fa7d
Frontend: Update translations.pot and related locale files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:33:49 +01:00
Michael Mayer
b855922283
JPEG: Automatically re-encode broken image files #1673 #2463 #2557
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:31:30 +01:00
Michael Mayer
057a8b7cd7
Videos: Set MOV mime type based on file extension #3008
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:27:45 +01:00
Michael Mayer
3c1b7acf11
Metadata: Show software name in files tab if available
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:04:40 +01:00
Michael Mayer
7652fbd598
Convert: Update test function name #1310 #1612 #1747
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 11:41:24 +01:00
Michael Mayer
053a67f1e4
TIFF: Convert unsupported files with ImageMagick #1310 #1612 #1747
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 11:39:49 +01:00
Michael Mayer
7af3e41118
Search: Ignore sepia pictures when using the "mono" filter #596 #2657
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 10:47:15 +01:00
Michael Mayer
0d2a25eb0c
UX: Improve theme styles and search field contrast in Places
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 10:44:06 +01:00
Michael Mayer
7d621827de
Advanced Settings: Set client-side default for png size to 0 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 05:41:08 +01:00
Michael Mayer
906e29db56
Faces: Improve warning log for almost identical faces #1497 #3124
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 04:52:39 +01:00
Michael Mayer
01d5156568
Faces: Skip ambiguous embeddings when matching #1497 #3124
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 04:49:06 +01:00
Michael Mayer
74772aea97
Config: Always initialize fixtures, even when skipping migrations #3215
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 04:44:08 +01:00
Michael Mayer
9054d8cf0f
Config: Don't skip individually selected migrations #3215
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 02:08:23 +01:00
Michael Mayer
cec2b8f000
Config: Skip migrations if version has already been initialized #3215
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 01:48:42 +01:00
Michael Mayer
517675de3c
Config: Refactor client data struct and app info
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 00:03:39 +01:00
Michael Mayer
ac3e1a3f4c
Albums: Add experimental private album flag to edit dialog #480
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 00:02:44 +01:00
Michael Mayer
513776b7e1
Share: Fix setup button action in upload dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 20:30:51 +01:00
Michael Mayer
7c63a86f80
CLI: Restore user accounts on demand #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 20:24:04 +01:00
Michael Mayer
5f808cddb4
Library: Hide private files in "Originals" if user has no permission #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 18:50:28 +01:00
Michael Mayer
7fd4436e01
Frontend: Update translations.json #3197
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 17:18:27 +01:00
Weblate
1da41102ce
Weblate: Update frontend translations
2023-02-20 17:17:55 +01:00
Michael Mayer
e11b3f29d4
Frontend: Update translations.json #3197
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 17:08:25 +01:00
Weblate
172c755a61
Weblate: Update frontend translations
2023-02-20 17:07:43 +01:00
Michael Mayer
15f2301d7e
Frontend: Add "animated" field to the Files tab in the edit dialog #3197
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 17:04:34 +01:00
Michael Mayer
5dd72307e0
Develop: Update base image from 230215-jammy to 230220-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 16:23:45 +01:00
Michael Mayer
2ab6b5ebe8
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 16:02:44 +01:00
Weblate
c36a179b47
Weblate: Update frontend translations
2023-02-20 16:00:35 +01:00
Michael Mayer
43d6a5e193
Auth: Improve user entity model and add unit tests #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 15:54:33 +01:00
Michael Mayer
1942f93bf1
Auth: Update LDAP test config
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-20 13:01:49 +01:00
Michael Mayer
52b4db2427
Advanced Settings: Update translations.json #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 18:24:13 +01:00
Weblate
d26ed1309f
Weblate: Update frontend translations
2023-02-19 18:23:42 +01:00
Michael Mayer
a840a884d0
Advanced Settings: Update translations.pot #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 18:22:11 +01:00
Michael Mayer
3565131121
Advanced Settings: Change "Options" to "Global Options" #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 18:21:32 +01:00
Michael Mayer
03fbc992d6
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 17:41:56 +01:00
Weblate
75c686d325
Weblate: Update frontend translations
2023-02-19 17:41:22 +01:00
Michael Mayer
554830e6ec
Advanced Settings: Update "Disable ImageMagick" help text #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 17:38:23 +01:00
Michael Mayer
f6b3251f0a
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 17:00:57 +01:00
Weblate
b48f9d1a38
Weblate: Update frontend translations
2023-02-19 17:00:26 +01:00
Michael Mayer
baf964b80b
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 16:45:55 +01:00
Michael Mayer
0e032295db
Advanced Settings: Add ImageMagick, PNG, and vectors options #2207
...
This also improves the help texts of existing config options.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-19 16:42:19 +01:00
Michael Mayer
5ecd7f1699
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-18 15:47:42 +01:00
theresa
1aa79831c3
Tests: Fix unit test
2023-02-16 15:32:08 +01:00
Michael Mayer
148b90960a
Auth: Update LDAP test configuration
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-16 10:40:35 +01:00
Weblate
3fa867eea3
Weblate: Update frontend translations
2023-02-16 00:56:37 +01:00
Michael Mayer
5bcaab18df
Develop: Update base image from 230213-jammy to 230215-jammy #1177 #2207
...
Includes Go v1.20.1
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-15 11:58:36 +01:00
Michael Mayer
95f6df6fe0
Tests: Change SQLite Memory DSN to ":memory:?cache=shared"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 21:47:31 +01:00
Michael Mayer
5243cbc08c
Backend: Remove unused packages from go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 20:41:43 +01:00
Michael Mayer
10a497aa64
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 20:41:13 +01:00
Michael Mayer
f54512e334
Auth: Refactor user management commands #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 20:28:58 +01:00
theresa
b7b811b125
Tests: Add unit tests for wildcard search #2050
2023-02-14 19:51:44 +01:00
theresa
d3fb420185
Tests: Add unit tests for new search filter #3035
2023-02-14 19:14:03 +01:00
Michael Mayer
9e85a366c9
Index: Don't use ImageMagick to convert RAW images #1177 #2207 #3197
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 15:39:24 +01:00
Michael Mayer
5afa7fc558
Demo: Change folder permissions in Docker image
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 15:18:44 +01:00
Michael Mayer
b720578f7c
Migrations: Reduce number of log messages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 14:44:17 +01:00
Michael Mayer
527fc0319e
Index: Add experimental support for JPEG XL and APNG files #668 #3197
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 14:43:49 +01:00
Michael Mayer
d4cbb60b92
Migrations: Improve debug log messages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 11:38:00 +01:00
Michael Mayer
0c4aa86f85
CLI: Create thumbs and convert files in deterministic order #3194
...
This also adds support for specifying a path to the thumbs command.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-14 11:37:22 +01:00
Michael Mayer
4e0f38881d
Adobe: Remove support for PDF files #1177 #2207
...
Does not make sense for our software at the moment.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 23:47:01 +01:00
Michael Mayer
e533aa7beb
Adobe: Add support for PDF, AI, and PSD file formats #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 20:02:26 +01:00
Michael Mayer
7f08efe369
Frontend: Update translations.json #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 16:02:59 +01:00
Weblate
58cf6054b1
Weblate: Update frontend translations
2023-02-13 16:02:11 +01:00
Michael Mayer
0ec487c889
Frontend: Add "Vectors" to sidebar navigation menu #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 16:00:18 +01:00
Michael Mayer
ec3708bf65
Text: Add PostScript, PS, EPS and SVG to list of special words #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 15:36:09 +01:00
Michael Mayer
3e767d6b3c
Improve: Shorten file support warning message #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 15:24:59 +01:00
Michael Mayer
524b5c7f3f
Config: Improve file conversion feature support detection #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 14:41:33 +01:00
Michael Mayer
9b8c591a2d
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 14:31:48 +01:00
Michael Mayer
32483cc88e
Vector: Change icon from "draw" to "polyline" and fix viewer #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 13:59:17 +01:00
Michael Mayer
5a27032fe6
Develop: Update base image from 230211-jammy to 230213-jammy #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 12:45:48 +01:00
Michael Mayer
bf98adbee3
Frontend: Add "imagemagick" package to jammy-slim image #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 12:18:25 +01:00
Michael Mayer
b76268382c
UX: Enable touch callout menu on iOS Safari #1233
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-13 11:38:42 +01:00
Michael Mayer
ba694f90be
UX: Change icon color in result views
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-12 07:39:27 +01:00
Michael Mayer
fd635c0ced
Frontend: Update translations.json #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 21:58:11 +01:00
Weblate
ff40bcc037
Weblate: Update frontend translations
2023-02-11 21:56:16 +01:00
Michael Mayer
9d7a5e0cd9
Frontend: Add vector file type descriptions #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 21:44:36 +01:00
Michael Mayer
005f959db9
Index: Add experimental PostScript file support #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 21:12:39 +01:00
Michael Mayer
97c9962053
Index: Add experimental EPS and SVG vector graphics support #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 20:18:04 +01:00
Michael Mayer
5475c43d49
CI: Reformat package list in Ubuntu Jammy Dockerfile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:37:28 +01:00
Michael Mayer
d31078e5eb
Develop: Update base image from 230208-jammy to 230211-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:28:22 +01:00
Michael Mayer
9f8572cf34
CI: Update Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:15:26 +01:00
Michael Mayer
b373f42127
CI: Change settings in scripts/dist/convert/policy.xml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:11:12 +01:00
Michael Mayer
d97bdca15c
Setup: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:07:27 +01:00
Michael Mayer
1f1744a5ef
CI: Update Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-11 19:06:38 +01:00
Michael Mayer
16a153bfa1
PWA: Load manifest.json with version parameter to limit caching #3181
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-10 16:23:36 +01:00
Michael Mayer
826addb4c1
PWA: Create manifest.json in code without using a template #3181
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-10 15:53:01 +01:00
Michael Mayer
77b97f78f7
i18n: Update i18n_test.go and response_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 14:17:16 +01:00
Weblate
7242bfba70
Weblate: Update backend translations
2023-02-09 14:14:04 +01:00
Michael Mayer
cef88e5564
API: Update albums_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 14:06:01 +01:00
Michael Mayer
902f9a40f6
Backend: Update translations.go and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 13:52:29 +01:00
Michael Mayer
ed784d2850
Backend: Update translations.go and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 13:21:44 +01:00
Michael Mayer
c6ac982a8f
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 13:21:19 +01:00
Michael Mayer
a7b1c1b11e
WebDAV: Allow read access in read-only mode and improve logs #3177 #3183
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 13:14:56 +01:00
Michael Mayer
ef6e3d3f9d
Metadata: Ensure the altitude is not out of range and fix logs #3182
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 11:51:26 +01:00
Michael Mayer
eb6a7a82cc
PWA: Improve manifest.json #3181
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 10:19:49 +01:00
Michael Mayer
ce830ea6b0
Server: Handle HEAD requests #2965
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 10:16:25 +01:00
Michael Mayer
2ea99ee507
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-09 08:55:20 +01:00
Weblate
7e438576c4
Weblate: Update frontend translations
2023-02-09 08:53:19 +01:00
Michael Mayer
b0328e6a7f
Frontend: Fix datetime format assertions in unit tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 16:32:59 +01:00
Michael Mayer
28b1240a0e
Develop: Upgrade base image from 230130-jammy to 230208-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 15:38:41 +01:00
Weblate
3ac3158181
Weblate: Update frontend translations
2023-02-08 14:41:33 +01:00
Michael Mayer
43c53c99ea
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 14:40:36 +01:00
Weblate
2c194112a9
Weblate: Update frontend translations
2023-02-08 14:39:04 +01:00
Michael Mayer
a26e50731a
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 14:36:24 +01:00
Michael Mayer
a5a538a67e
Links: Change https://photoprism.app/ to https://www.photoprism.app/
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 09:07:42 +01:00
Michael Mayer
5b04b11a36
Docs: Update CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-08 09:01:37 +01:00
Michael Mayer
444051192f
Backend: Upgrade deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-07 17:55:59 +01:00
Michael Mayer
9fd6ff498f
Frontend: Update upgrade page and move it to Settings in the navigation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-07 17:47:25 +01:00
Dennis Ameling
bf26b19560
Frontend: Upgrade Axios to v1
...
Signed-off-by: Dennis Ameling <dennis@dennisameling.com>
2023-02-07 17:06:14 +01:00
Michael Mayer
dad88cae24
Docs: Update links to Open Source FAQ in CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-07 15:36:36 +01:00
Michael Mayer
9c0e1e8baa
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-07 15:34:21 +01:00
Michael Mayer
0d58a1a6d9
Docs: Update links to Open Source FAQ
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-07 15:21:03 +01:00
Dennis Ameling
51fdd2303f
Frontend: set UTC timezone for tests
...
Signed-off-by: Dennis Ameling <dennis@dennisameling.com>
2023-02-06 04:14:45 +01:00
Michael Mayer
3e8bf2d618
Albums: Shorten the URL by replacing the slug with "view"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-04 07:25:13 +01:00
Michael Mayer
4258b94955
Search: Update stopwords.txt and stopwords.go
...
This removes words that may be part of location, artist or event names.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-04 07:19:56 +01:00
Michael Mayer
97d095c2a6
UX: Update expected counts in backend test #3164
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-03 13:18:30 +01:00
Michael Mayer
051fe96869
UX: Update expected counts in config.values.count test #3164
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-03 08:36:50 +01:00
Michael Mayer
52a220044d
UX: Show total number of pictures without images in overview #3164
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-03 08:23:46 +01:00
Michael Mayer
2e7268f834
Config: Remove slash from social preview image file path #3160
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 17:13:12 +01:00
Michael Mayer
a3ee21897d
Auth: Improve display of username #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 17:11:35 +01:00
Michael Mayer
3e8b252a3e
Update third-party licenses in NOTICE file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:55:34 +01:00
Michael Mayer
590212ca0d
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:32:34 +01:00
Weblate
ffd79d969d
Weblate: Update frontend translations
2023-02-02 12:31:31 +01:00
Michael Mayer
0aa0a42cd2
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:29:43 +01:00
Michael Mayer
2449e19071
Translations: Add gettext-clear-fuzzy.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:29:24 +01:00
Weblate
5286b9c7e4
Weblate: Update frontend translations
2023-02-02 12:15:51 +01:00
Michael Mayer
3c63e4eef5
CI: Add "show-build" target to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:14:57 +01:00
Michael Mayer
ee8e0b0f14
Config: Change order of options when reporting current values
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:09:46 +01:00
Michael Mayer
94736f3ab8
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:09:12 +01:00
Michael Mayer
9684edb681
Config: Use dynamic social preview image based on app name #3160
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:08:54 +01:00
Michael Mayer
c57dd670d5
Upgrade: Update wording and icons in frontend templates
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-02 12:01:24 +01:00
Michael Mayer
8120ed457c
CI: Update PULL_REQUEST_TEMPLATE.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-01 16:08:59 +01:00
Michael Mayer
af14bef3dd
CI: Update .gitignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-01 16:06:40 +01:00
Michael Mayer
bc0246bfb2
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-01 13:01:49 +01:00
Michael Mayer
f91499fb05
CI: Change gpg keyring path in install scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-01 13:01:32 +01:00
Michael Mayer
f5f850c2b9
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 21:21:55 +01:00
Weblate
993297e3d5
Weblate: Update frontend translations
2023-01-30 21:21:21 +01:00
Weblate
ee9e58dd56
Weblate: Update backend translations
2023-01-30 21:21:04 +01:00
Michael Mayer
8593da5b78
ACL: Add RoleStrings type to specify role names
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 16:15:01 +01:00
Michael Mayer
1dee168e52
Config: Load initial settings from default file, if exists
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 14:56:31 +01:00
Michael Mayer
5a54ff10c2
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 13:44:31 +01:00
Michael Mayer
015ce332ad
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 13:44:20 +01:00
Michael Mayer
bbb6e662f0
Develop: Upgrade base image from 230111-jammy to 230130-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 13:43:50 +01:00
Weblate
d22d902abc
Weblate: Update frontend translations
2023-01-30 13:38:15 +01:00
Michael Mayer
5a471846e3
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 12:28:16 +01:00
Michael Mayer
fbb0be0aeb
CI: Update local build targets in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 12:28:00 +01:00
Michael Mayer
47defc861c
API: Add sort order "random" to find a random set of photos #153
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 12:27:34 +01:00
Michael Mayer
b2441063ba
Docs: Update CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 11:26:03 +01:00
theresa
b2ffa67e09
Tests: Update photoviewer page model
2023-01-25 16:56:50 +01:00
Michael Mayer
33548d4054
Navigation: Remove whitespace from title in template
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-25 14:39:54 +01:00
Michael Mayer
2cab5f7534
Config: Update CLI "photoprism show" sub-command names
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-25 11:41:39 +01:00
Michael Mayer
8e73e5cebe
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-24 06:05:55 +01:00
Michael Mayer
adc91fcf6e
Auth: Refactor WebDAV login and increase maximum length of username
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-24 06:05:31 +01:00
Michael Mayer
0643d54ffc
Podman Compose: Remove unsupported --ignore-pull-failures flag
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-20 01:50:50 +01:00
Michael Mayer
a5ed5cc2ec
Podman: Add todo comment to install.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-20 01:26:30 +01:00
Michael Mayer
c49c5e3b8b
Config: Improve CLI flag command help #3132
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-20 00:37:51 +01:00
Michael Mayer
4ccadb91d1
Setup: Update podman install script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-19 23:49:55 +01:00
Michael Mayer
4624b4d1a2
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-19 21:26:20 +01:00
Michael Mayer
778d809c51
Templates: Format snippets and fix indentation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-19 21:23:49 +01:00
Michael Mayer
a6862a7782
Templates: Refactor app.gohtml to use snippets
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-19 21:16:33 +01:00
Michael Mayer
e331fcf43f
API: Improve file operation logs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-19 21:11:17 +01:00
Michael Mayer
6dd55170fe
Config: Add option to set a proxy for outgoing connections #3132
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-19 20:46:27 +01:00
theresa
41774fcec9
Tests: Refactor acceptance tests
2023-01-17 16:54:29 +01:00
Michael Mayer
6414a7bee3
Entity: Check if dbConn is nil before trying to return the connection
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 15:40:55 +01:00
Michael Mayer
fae60ac08d
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:55:46 +01:00
Michael Mayer
5cf0e5d5ba
Backend: Update .po translation file headers
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:40:40 +01:00
Michael Mayer
28b2cee2df
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:39:54 +01:00
Michael Mayer
3eb3fff1ba
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:39:31 +01:00
Michael Mayer
d3712017ed
Frontend: Update German translations
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:33:14 +01:00
Weblate
a5b4347bfe
Weblate: Update frontend translations
2023-01-17 13:32:23 +01:00
Michael Mayer
a6bb356f85
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:28:56 +01:00
Michael Mayer
507d859562
Frontend: Update German translations
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-17 13:28:44 +01:00
Weblate
fb4eaa445e
Weblate: Update frontend translations
2023-01-17 13:24:45 +01:00
Weblate
02ac2217fa
Weblate: Update backend translations
2023-01-16 19:17:45 +01:00
Weblate
4b7546e09d
Weblate: Update frontend translations
2023-01-16 19:17:25 +01:00
Michael Mayer
edab73cbde
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-16 10:22:33 +01:00
Michael Mayer
215fc87ac4
CI: Run "npm ci" with --no-update-notifier flag
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-16 10:22:11 +01:00
Michael Mayer
d1462b4ece
CI: Do not update NPM when running "make dep" to avoid NPM bugs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-16 10:17:27 +01:00
Weblate
7f0bb10186
Weblate: Update frontend translations
2023-01-16 05:59:31 +01:00
Weblate
80fcd88238
Weblate: Update backend translations
2023-01-15 17:09:39 +01:00
Michael Mayer
aca929e3c9
Docs: Add command that generates an overview of YAML config values
...
see https://docs.photoprism.app/getting-started/config-files/
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-15 15:36:20 +01:00
Michael Mayer
6d8030f122
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-15 15:32:57 +01:00
Michael Mayer
d57266847a
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-15 15:30:47 +01:00
Michael Mayer
8d0eed284e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-15 15:29:58 +01:00
Weblate
ec800e60e1
Weblate: Update frontend translations
2023-01-15 15:29:47 +01:00
Weblate
aa63a4408f
Weblate: Update frontend translations
2023-01-14 10:20:57 +01:00
Michael Mayer
00ef978079
Auth: Refactor login screen page structure and classes
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-12 13:39:45 +01:00
Michael Mayer
454582e4bc
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-12 12:49:47 +01:00
theresa
6184782eb7
Tests: Refactor acceptance tests
2023-01-12 09:18:34 +01:00
theresa
6a0d71b49b
Tests: Adapt acceptance test to changes
2023-01-12 09:18:08 +01:00
Michael Mayer
6bdeaf4dbf
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-12 04:22:44 +01:00
Weblate
53cb5af1fc
Weblate: Update frontend translations
2023-01-12 04:20:50 +01:00
Michael Mayer
03721ef717
Auth: Reduce width of login form on large screens
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-12 04:19:30 +01:00
Michael Mayer
bd22a69765
Auth: Refactor login form components and styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-12 04:14:39 +01:00
Michael Mayer
5703382d5c
Upload: Improve error handling when uploaded files are rejected #3049
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 17:13:31 +01:00
Michael Mayer
251d197063
Update year in copyright info
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:48:18 +01:00
Michael Mayer
b2bbabb5bf
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:43:27 +01:00
Michael Mayer
4066cd7ad1
Update year in copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:43:01 +01:00
Michael Mayer
3a6891a402
Develop: Upgrade base image from 221219-jammy to 230111-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:36:13 +01:00
Michael Mayer
b0a9527f66
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:00:45 +01:00
Michael Mayer
7d2afbf6a6
UI: Improve upgrade page layout and colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-07 16:38:32 +01:00
Michael Mayer
c0103e1d24
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-06 16:07:30 +01:00
Weblate
e1996a7ea9
Weblate: Update frontend translations
2023-01-06 16:06:43 +01:00
Michael Mayer
43a6bed491
Themes: Tweak "Snow" colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-06 15:32:25 +01:00
Michael Mayer
aef53601d7
UX: Add 1px margin between selected search results
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-06 14:31:46 +01:00
Michael Mayer
f39e45fd44
Frontend: Fix result view style selectors for Firefox
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-06 14:24:21 +01:00
Michael Mayer
3a8a013863
Themes: Tweak "Snow" colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-06 14:08:09 +01:00
Michael Mayer
2ec55b422a
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 20:08:44 +01:00
Weblate
46f71414a4
Weblate: Update frontend translations
2023-01-05 20:08:18 +01:00
Michael Mayer
9659adcaa2
Frontend: Update translations.pot and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 20:06:44 +01:00
Michael Mayer
4da3a740f6
UX: Improve "Lavender" theme styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 19:04:34 +01:00
Michael Mayer
96e1218ee2
UX: Improve theme styles and colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 19:00:25 +01:00
Michael Mayer
e9be373942
About: Change icon in feedback toolbar from "feedback" to "mail"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 17:43:18 +01:00
Michael Mayer
82d1b59a3c
Themes: Reorder the theme definitions based on their order in the menu
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 17:39:50 +01:00
Michael Mayer
93251d77a0
Themes: Improve styles and add new "Snow" theme based on nordtheme.com
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 17:35:22 +01:00
Michael Mayer
a3564578af
Backend: Upgrade deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 17:33:17 +01:00
theresa
02ec64a99f
Tests: Update selector
2023-01-05 16:58:18 +01:00
Michael Mayer
b932113c70
Setup: Update installation docs and examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-05 13:25:40 +01:00
Michael Mayer
d5e6b35511
UX: Improve theme styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 22:01:14 +01:00
Michael Mayer
6595775d68
Setup: Update installation docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 20:42:50 +01:00
Michael Mayer
55a130df33
Setup: Update installation docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 20:41:16 +01:00
Michael Mayer
e1eb61247c
Setup: Update installation docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 20:17:07 +01:00
Michael Mayer
b91db6bb33
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 18:08:25 +01:00
Michael Mayer
a8e1cc52a1
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 18:06:48 +01:00
Weblate
4ce3db615c
Weblate: Update frontend translations
2023-01-04 18:06:16 +01:00
Michael Mayer
469ad386fb
UX: Improve "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 14:50:57 +01:00
Michael Mayer
843155ef60
Albums: Improve sorting options in extended search form #353
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-04 14:15:07 +01:00
Weblate
09b6dedb9d
Weblate: Update frontend translations
2023-01-04 13:55:29 +01:00
Weblate
32c9c39c65
Weblate: Update frontend translations
2023-01-04 13:54:22 +01:00
Michael Mayer
ce0e07dde2
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-03 20:08:30 +01:00
Michael Mayer
8b211969e0
Txt: Regenerate countries.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-03 19:42:33 +01:00
p_0g_8mm3_
685e344a15
Update countries.txt
2023-01-03 18:36:04 +01:00
Michael Mayer
6e85310d55
UX: Improve "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 21:39:29 +01:00
Michael Mayer
a4636471f4
Library: Increase height of progress bar in "Index" and "Import" #3049
...
That way it has the same height as in the improved upload dialog, so
we can display an estimate later as well.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 21:20:01 +01:00
Michael Mayer
e3b70fa37e
UX: Improve "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 21:15:03 +01:00
Michael Mayer
c243d45c11
UX: Improve theme card background colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 20:41:41 +01:00
Michael Mayer
449f9f8b83
Search: Ignore deleted albums when using the "unsorted" filter #3051
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 18:43:18 +01:00
Michael Mayer
727b3eb552
Videos: Optimize preview thumbnail by duration #1241
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 18:11:15 +01:00
Michael Mayer
bc50770684
Folders: Ignore case and use wildcards when searching #2050
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 17:59:48 +01:00
Michael Mayer
7036c5fb86
Albums: Fix sorting albums and states by "newest" and "oldest" #353
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 16:49:18 +01:00
Michael Mayer
228dc9b36c
Albums: Add test for search by year #353
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 16:31:32 +01:00
Michael Mayer
e94cf7af2c
Albums: Implement year filter work for all types except states #353
...
States do not have an explicit year, so they cannot be filtered at this
time. If needed, a special query for the contained pictures could be
implemented later on. Select may also need changes to work with SQLite.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 16:17:59 +01:00
Michael Mayer
b456c98c66
UX: Change "Logs" icon in the navigation from "assignment" to "feed"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 15:06:40 +01:00
Michael Mayer
6a1ad2f415
Albums: Add extended search form with sorting options #353 #405
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 15:04:50 +01:00
Michael Mayer
ebe7fce685
Upload: Show estimated time remaining in minutes and seconds #3049
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 13:24:53 +01:00
Michael Mayer
ed586d64c0
Setup: Update Podman install.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-01 18:22:42 +01:00
Michael Mayer
771401fddb
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-01 18:22:05 +01:00
Michael Mayer
18823ed41e
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-01 18:21:51 +01:00
Weblate
22687ab249
Weblate: Update frontend translations
2023-01-01 11:55:03 +01:00
Michael Mayer
f9c08cfa4e
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 20:04:22 +01:00
Weblate
618e1bc46d
Weblate: Update frontend translations
2022-12-31 20:03:48 +01:00
Michael Mayer
e6d1ffdc47
Setup: Update Podman README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 20:02:42 +01:00
Michael Mayer
e9c6a6830b
Setup: Update Podman docker-compose.yml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 20:02:20 +01:00
Michael Mayer
a3a736275a
Setup: Move all example config files to /setup folder
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 19:52:54 +01:00
Michael Mayer
c39f1b0564
Setup: Add Podman example config and Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 19:48:56 +01:00
Michael Mayer
15199c4e7f
Videos: Improve preview thumbnail generation based on duration #1241
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-30 20:27:15 +01:00
Michael Mayer
7282f38350
Setup: Update install-docker.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-30 19:49:18 +01:00
Michael Mayer
28508a0a06
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-30 18:32:28 +01:00
Michael Mayer
0a29cf1a10
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-30 17:28:47 +01:00
Michael Mayer
e277fa0add
Videos: Remove custom read limit for mime detection #3008
...
The default value is 3072 instead of 1024 bytes, so this might help to
avoid incorrect results as observed earlier with QuickTime videos that
were not recognized.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-30 00:05:34 +01:00
Michael Mayer
ca4705eee2
CLI: Add username argument to the "photoprism passwd" command #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-29 23:41:43 +01:00
Michael Mayer
8d33368d9d
Frontend: Make menu transparent in "Neon" theme
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-29 23:15:41 +01:00
Michael Mayer
155df657c2
Frontend: Update "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 22:30:31 +01:00
Michael Mayer
2f863bed47
Frontend: Update "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 21:49:05 +01:00
Michael Mayer
84cab27261
CLI: Add file extension flag to "photoprism convert" command #3038
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 21:14:46 +01:00
Michael Mayer
e6701323b2
Settings: Add "Afrikaans" to language dropdown
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 20:43:11 +01:00
Michael Mayer
85517f32c3
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 20:21:15 +01:00
Michael Mayer
290617c082
Settings: Prevent success notification from being displayed twice
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 20:14:35 +01:00
Michael Mayer
5cfe8720be
Frontend: Update "Neon" theme success notification color
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 20:14:35 +01:00
Michael Mayer
3553f84872
Metadata: Ensure GPS lat/lng are within a valid range #2109
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 20:14:35 +01:00
Weblate
6c71ad3c65
Weblate: Update frontend translations
2022-12-28 19:00:48 +01:00
Michael Mayer
f2c9074f3b
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 18:48:59 +01:00
Weblate
8cd299696a
Weblate: Update frontend translations
2022-12-28 18:48:15 +01:00
Michael Mayer
ea864e2203
Backend: Update locales/*/default.po files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 18:37:02 +01:00
Michael Mayer
d4a736379c
Frontend: Update locales/af.po, translations.pot, and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 18:36:30 +01:00
Michael Mayer
05d1a38b24
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 18:34:16 +01:00
Michael Mayer
9adedaff53
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 18:33:54 +01:00
Michael Mayer
e3f4703e0a
Frontend: Improve "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 18:33:33 +01:00
Michael Mayer
b38dac8e8c
Search: Find pictures by Exif UID, XMP Document ID or Instance ID #3035
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 17:50:08 +01:00
Michael Mayer
a7ec039337
CI: Update build script inline comments
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-28 17:26:42 +01:00
Weblate
60175dccc5
Weblate: Update frontend translations
2022-12-25 11:33:21 +01:00
Weblate
03c2f2902b
Weblate: Update backend translations
2022-12-25 11:32:24 +01:00
Weblate
93df16798d
Weblate: Update frontend translations
2022-12-23 16:57:55 +01:00
Michael Mayer
f98fe5f7b3
Frontend: Update "Neon" theme colors
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 09:55:32 +01:00
Michael Mayer
78151a78ee
Videos: Extract still image after 9 seconds if duration > 1s #1241
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 09:55:02 +01:00
Michael Mayer
4c3b3cbdc7
Albums: Revert default order back from "newest" to "oldest" #3021
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 09:21:25 +01:00
Michael Mayer
e19318f5f6
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 03:05:47 +01:00
Michael Mayer
fe2caec8bf
Frontend: Add new "Neon" theme
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 03:03:46 +01:00
Michael Mayer
a22edb29a5
Videos: Assume "video/quicktime" mime type for .mov files #3008
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 02:02:47 +01:00
Michael Mayer
cab5efba36
Logging: Add output writer wrapper so the default logger can use Logrus
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 01:35:59 +01:00
Michael Mayer
709683ef59
Videos: Extract still image after 3 seconds if duration > 3100ms #1241
...
This way, still images of live photos remain unchanged, while other
videos might get better preview images, especially if the first
few frames are only black or white.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 01:33:35 +01:00
Michael Mayer
fdd758ace5
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 01:17:26 +01:00
Michael Mayer
55bbb4407c
Increase the batch size from 90 to 120 when loading search results #3009
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 01:17:12 +01:00
Michael Mayer
53b8202dd2
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 00:21:17 +01:00
Michael Mayer
e52af4b18d
Develop: Update traefik labels in docker-compose.yml config
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 00:00:44 +01:00
Weblate
bf89a8fbbf
Weblate: Update backend translations
2022-12-22 06:01:14 +01:00
Weblate
153a039e80
Weblate: Update frontend translations
2022-12-21 15:54:18 +01:00
Michael Mayer
0890b4384b
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-19 22:17:45 +01:00
Weblate
390aea553b
Weblate: Update frontend translations
2022-12-19 22:16:53 +01:00
Michael Mayer
487bb13555
Albums: Change default sort order from "oldest" to "newest" #3021
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-19 20:05:19 +01:00
Michael Mayer
1df8dd00bc
Develop: Upgrade base image from 221212-jammy to 221219-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-19 19:36:04 +01:00
Michael Mayer
411cb4b2c9
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-19 16:50:17 +01:00
Weblate
19aaf8eec9
Weblate: Update frontend translations
2022-12-19 13:11:29 +01:00
Weblate
e82469cb7d
Weblate: Update backend translations
2022-12-19 13:10:45 +01:00
Michael Mayer
24a616fb66
MariaDB: Refactor installation script "install-mariadb.sh"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-17 16:49:10 +01:00
Michael Mayer
00022c90d3
MariaDB: Upgrade pre-installed client version from 10.9 to 10.10
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-17 16:42:05 +01:00
Michael Mayer
854ed642ac
Search/Albums: Change API batch size for albums, faces, and labels #3009
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 16:35:43 +01:00
Michael Mayer
8b6e46cef8
Search/Albums: Increase query batch size for improved performance #3009
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 16:17:48 +01:00
Michael Mayer
5dc71ff1ff
PWA: Increase max length of "short_name" value in manifest.json template
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 14:54:22 +01:00
Michael Mayer
4c81d8b7e1
PWA: Revert "start_url" in manifest.json template
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 14:51:01 +01:00
Michael Mayer
7c671e0dfc
Albums: Fix styles for form fields in the share dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-16 14:50:28 +01:00
Michael Mayer
87bef228a5
Themes: Change theme order in settings dropdown
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-15 13:04:49 +01:00
Michael Mayer
0ee82fda24
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-15 13:00:53 +01:00
Weblate
401558f85c
Weblate: Update backend translations
2022-12-15 13:00:05 +01:00
Weblate
ba25088c4b
Weblate: Update frontend translations
2022-12-15 12:59:46 +01:00
Michael Mayer
07bbee6531
Themes: Rename "Electra" to "Carbon" and change order in dropdown
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-15 12:25:54 +01:00
Michael Mayer
40d18f2752
Frontend: Update connect.vue template
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 19:24:44 +01:00
Michael Mayer
67220b5c13
Frontend: Update connect.vue template
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 18:17:33 +01:00
Michael Mayer
fc25640332
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 15:38:03 +01:00
Weblate
1cda55c360
Weblate: Update frontend translations
2022-12-13 15:36:00 +01:00
Michael Mayer
c4d834fc95
Frontend: Update footer component, connect and about page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 15:34:24 +01:00
Michael Mayer
1016c04fac
MariaDB: Upgrade config examples from v10.9 to v10.10
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 07:29:10 +01:00
Michael Mayer
1f21189b24
Frontend: Improve faq section in connect.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 07:22:15 +01:00
Michael Mayer
627105e4ba
Frontend: Improve upgrade page and update translations
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 06:50:32 +01:00
Weblate
aa67cbb1cb
Weblate: Update frontend translations
2022-12-13 04:29:44 +01:00
Michael Mayer
74e020d568
Translations: Update gettext-merge.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 04:29:32 +01:00
Michael Mayer
29cbcff0b6
Frontend: Update locales/en.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 04:22:22 +01:00
Michael Mayer
ddc29e4c00
Translations: Update gettext-merge.sh and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 04:21:43 +01:00
Michael Mayer
b70e5b4f97
Frontend: Update connect.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 04:07:56 +01:00
Michael Mayer
3a1293d5d4
Frontend: Improve RTL rendering
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 01:13:11 +01:00
Michael Mayer
a2ab1fd168
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 00:38:17 +01:00
Weblate
887a023c23
Weblate: Update frontend translations
2022-12-13 00:37:47 +01:00
Weblate
040f4e8304
Weblate: Update backend translations
2022-12-13 00:36:50 +01:00
Michael Mayer
4862489a46
Frontend: Improve upgrade page and update translations
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-13 00:34:13 +01:00
Michael Mayer
abccdb4deb
Frontend: Improve upgrade page and update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-12 22:18:50 +01:00
Michael Mayer
82367602fd
CI/Docker: Add install-nuclei.sh script and improve inline comments
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-12 20:38:44 +01:00
Michael Mayer
2a42308cae
Go: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-12 19:23:14 +01:00
Michael Mayer
64dd5ec6f6
Develop: Update base image from 221117-jammy to 221212-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-12 19:22:27 +01:00
Michael Mayer
f14f018913
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-12 13:37:47 +01:00
Weblate
093dc55b90
Weblate: Update backend translations
2022-12-12 10:50:59 +01:00
Weblate
72ef79dde5
Weblate: Update frontend translations
2022-12-12 00:28:19 +01:00
Weblate
e8cd5ead38
Weblate: Update frontend translations
2022-12-10 07:01:56 +01:00
Weblate
7a8b160ed5
Weblate: Update frontend translations
2022-12-09 01:13:56 +01:00
Weblate
e465f632c1
Weblate: Update frontend translations
2022-12-07 20:49:57 +01:00
Michael Mayer
6d3d1d1888
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-05 20:51:47 +01:00
Michael Mayer
f3e06bf5e9
Frontend: Update about.vue, license.vue and upgrade.vue templates
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-05 19:31:02 +01:00
Michael Mayer
34c8245819
Frontend: Upgrade deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-05 12:04:30 +01:00
Michael Mayer
626d1e9ba7
Backend: Upgrade deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-05 12:04:15 +01:00
Michael Mayer
b09cc0433f
Deploy: Add install-firewall.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-04 17:32:34 +01:00
Michael Mayer
4b58ff3c2a
Docker: Remove "aufs-tools" from install-docker.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-04 12:23:57 +01:00
Michael Mayer
51ab82ee8b
Docker: Update install-docker.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-04 11:53:02 +01:00
Michael Mayer
08937b779b
Docker: Update install-docker.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-04 11:51:04 +01:00
Michael Mayer
6e57935a48
Docker: Add install-docker.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-04 11:49:15 +01:00
Michael Mayer
c1ae2a01d6
Auth: Update login form template #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-02 15:58:00 +01:00
Michael Mayer
198e22f22d
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-02 15:56:41 +01:00
Michael Mayer
78320da493
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-02 15:56:29 +01:00
Weblate
229cdf0470
Weblate: Update frontend translations
2022-12-02 02:48:37 +01:00
Michael Mayer
8984861479
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-01 16:43:02 +01:00
Michael Mayer
364f59bdc4
Auth: Improve login form styles #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-01 16:11:44 +01:00
theresa
36b20b3291
Translations: Update translations.json
2022-12-01 12:52:02 +01:00
Theresa Gresch
820412032b
Merge pull request #2958 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-12-01 12:44:53 +01:00
Weblate
1c3d24d0d1
Weblate: Update frontend translations
2022-12-01 11:47:50 +01:00
theresa
f07edd1da3
Test: Adapt acceptance test to changes
2022-11-30 12:34:23 +01:00
theresa
7ba95c5793
Tests: Adapt acceptance test to updates
2022-11-29 16:38:06 +01:00
Michael Mayer
51aae94e6e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-29 08:12:17 +01:00
Michael Mayer
6e073ea5ba
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-29 08:09:30 +01:00
Weblate
db5b565bde
Weblate: Update frontend translations
2022-11-29 08:00:39 +01:00
Michael Mayer
c09b6c62b7
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 15:49:48 +01:00
Weblate
cf2ac249ff
Weblate: Update backend translations
2022-11-28 15:48:51 +01:00
Weblate
63b7c82179
Weblate: Update frontend translations
2022-11-28 15:48:27 +01:00
Christer Egon Eckermann
6376debacb
Fixes issue #1439
2022-11-28 12:36:00 +01:00
Michael Mayer
bcdf1c2d55
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 10:59:22 +01:00
Weblate
fc188b4cee
Weblate: Update frontend translations
2022-11-28 10:59:00 +01:00
Michael Mayer
2757fa0353
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 10:40:48 +01:00
Weblate
473b184ea7
Weblate: Update frontend translations
2022-11-28 10:40:28 +01:00
Michael Mayer
e24d857627
Templates: Code clean-up
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 10:28:25 +01:00
Michael Mayer
6806e74f7d
Config: Do not search empty template paths for files #2946
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 10:22:53 +01:00
Michael Mayer
bfdb436724
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 10:10:13 +01:00
Weblate
e8956b57a5
Weblate: Update frontend translations
2022-11-28 10:09:36 +01:00
Michael Mayer
c228ef74b8
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 09:40:25 +01:00
Weblate
7a6aaea5f6
Weblate: Update frontend translations
2022-11-28 09:37:23 +01:00
Michael Mayer
dd506adce2
Albums: Replace ASCII quotes in titles with Unicode quotes #2891
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 09:24:23 +01:00
Michael Mayer
8da118c5ae
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 09:11:04 +01:00
Michael Mayer
53232b53c0
Frontend: Add upgrade page and update about page
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-27 18:00:55 +01:00
Weblate
0014e104fe
Weblate: Update frontend translations
2022-11-27 08:00:51 +01:00
Michael Mayer
bfe7705af6
Config: Change report command output title
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-25 10:23:34 +01:00
Michael Mayer
c7b33c195e
LDAP: Change development environment defaults
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-25 10:02:28 +01:00
Michael Mayer
f77c8bbbee
Auth: Ensure global feature flags can only be changed by "Super Admins"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-24 21:07:46 +01:00
Michael Mayer
390aed37a6
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-24 19:56:24 +01:00
Michael Mayer
40767187a9
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-24 19:53:22 +01:00
Michael Mayer
0488522868
Auth: Replace openidentityplatform/opendj with glauth #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-24 19:52:36 +01:00
Weblate
63b14c8df1
Weblate: Update frontend translations
2022-11-24 05:06:13 +01:00
Michael Mayer
eb18ae89fe
Auth: Fix login URI in public mode #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-23 19:48:39 +01:00
Michael Mayer
3b8780136d
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-22 22:25:30 +01:00
Weblate
91d72f3bf7
Weblate: Update frontend translations
2022-11-22 22:24:41 +01:00
Michael Mayer
fd51d930bf
Auth: Add "Create Account" to translation files #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-22 22:20:55 +01:00
Michael Mayer
cc38922cbe
Auth: Add dummy LDAP service #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-22 22:14:34 +01:00
Michael Mayer
d8712b4636
Config: Update docker-compose.yml examples #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-22 22:03:37 +01:00
Michael Mayer
7c5f5bf181
Backend: Update translation files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-22 22:03:01 +01:00
Michael Mayer
db23b37617
Frontend: Add context to translations.pot and update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-22 22:02:28 +01:00
Michael Mayer
5d72c926c0
UI: Improve Electra theme styles #2916
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-21 12:41:20 +01:00
Michael Mayer
e1405eba54
UI: Improve theme styles and remove "Seaweed" #2916
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-21 12:27:26 +01:00
Michael Mayer
72fffc92fc
Index: Improve the query performance when flagging hidden files #2928
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-21 12:20:28 +01:00
Michael Mayer
9d613ae89f
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-20 20:39:01 +01:00
Michael Mayer
0f36201e87
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-20 20:38:51 +01:00
Alexis Lefebvre
2c79dfdc44
allow to use make with docker-compose
2022-11-20 20:34:50 +01:00
Weblate
6b07e21220
Weblate: Update frontend translations
2022-11-19 13:56:57 +01:00
Michael Mayer
e58fee0fb3
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-18 12:56:34 +01:00
Michael Mayer
3448d917a8
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-18 12:56:14 +01:00
Michael Mayer
aa7a843b07
UI: Add Electra theme #2916
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-18 12:55:51 +01:00
Michael Mayer
441812fd7b
MariaDB: Make version check compatible with 10.10 #2913
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-18 12:49:17 +01:00
Weblate
10b08aa92d
Weblate: Update backend translations
2022-11-18 12:31:26 +01:00
Weblate
64e79bcce8
Weblate: Update frontend translations
2022-11-18 10:00:54 +01:00
Michael Mayer
3268c4de84
Backend: Upgrade golang.org/x/crypto in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 10:50:52 +01:00
Michael Mayer
2c658281bd
Develop: Upgrade base image from 221116-jammy to 221117-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 09:00:30 +01:00
Michael Mayer
93717851bc
CI: Update "docker-develop-latest" target in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 08:58:48 +01:00
Michael Mayer
04e90a865d
CI: Update deploy-develop.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 08:57:51 +01:00
Michael Mayer
a5d901db79
MariaDB: Upgrade pre-installed client from v10.6 to v10.9
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 08:56:11 +01:00
Michael Mayer
00ccf77cd5
Videos: Add "intel" init target to force driver installation #2700
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 08:54:09 +01:00
Michael Mayer
18f1d5a6f8
Metadata: Improve data parsing and sanitization #2897
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 08:28:30 +01:00
Michael Mayer
ce66a77c38
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 07:55:02 +01:00
Weblate
bcc20ebe2b
Weblate: Update frontend translations
2022-11-17 07:31:20 +01:00
Michael Mayer
50c9291b99
Develop: Upgrade base image from 221102-jammy to 221116-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 14:11:29 +01:00
Michael Mayer
e6c2d6385f
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 14:10:40 +01:00
SeanPai
1b4c0779a7
Frontend: update options.js
...
Update zh-TW text string in options.js to match correct language.
2022-11-16 14:10:02 +01:00
Weblate
cbe6e4f043
Weblate: Update frontend translations
2022-11-16 14:09:05 +01:00
Weblate
f06b1f51a4
Weblate: Update backend translations
2022-11-16 14:08:22 +01:00
Michael Mayer
b346765d45
Videos: Add .m2ts to known file extensions #2899
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 13:53:30 +01:00
Michael Mayer
36d8c7fb85
Video: Install Intel QuickSync packages for hardware transcoding #2700
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 13:44:52 +01:00
Michael Mayer
122ebfb709
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 10:26:57 +01:00
Michael Mayer
9d12e5fb71
Backend: Update deps in go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 10:26:04 +01:00
Michael Mayer
9d57e2688b
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-16 10:25:24 +01:00
Weblate
be9c7362f5
Weblate: Update frontend translations
2022-11-16 10:02:07 +01:00
Michael Mayer
6ab04088e2
Metadata: Accept switch back to local time if current zone is UTC #2876
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-15 17:54:16 +01:00
Michael Mayer
75f288d465
Metadata: Add JSON tests for iPhone 6s and 14 Pro #2876
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-15 17:11:32 +01:00
Michael Mayer
29a180f91c
Metadata: Don't remove quotes when sanitizing Unicode strings #2897
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-15 15:13:48 +01:00
theresa
18f43cd6fe
Tests: Refactor acceptance tests
2022-11-15 15:08:12 +01:00
theresa
f7b192d34f
Tests: Refactor settings test
2022-11-15 15:06:41 +01:00
theresa
f7fc32ccba
Frontend: Correct element class
2022-11-15 15:06:01 +01:00
Michael Mayer
a7784cbcb7
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-15 14:45:34 +01:00
Michael Mayer
ae130dc500
Metadata: Sanitize bad Unicode strings #2897
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-15 14:45:21 +01:00
Michael Mayer
61b4be2c6f
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-14 22:52:41 +01:00
Weblate
335003bc09
Weblate: Update frontend translations
2022-11-14 22:47:00 +01:00
Michael Mayer
6481745569
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-14 15:28:07 +01:00
Roy
f639691f83
Correct Traditional Chinese translate
...
Correct Traditional Chinese translation characters and actual meaning.
by Hongkonger
2022-11-14 14:18:26 +01:00
Michael Mayer
2fcce112a0
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-13 14:09:14 +01:00
Michael Mayer
a38e7831bf
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-12 20:48:35 +01:00
Weblate
93d3bc0038
Weblate: Update frontend translations
2022-11-12 20:47:53 +01:00
Michael Mayer
e21ed2c5b2
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-12 16:02:13 +01:00
Weblate
0306ce8ff5
Weblate: Update frontend translations
2022-11-12 15:49:35 +01:00
Michael Mayer
54bfb167de
Config: Reorder imports in config_db.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-12 12:15:55 +01:00
Michael Mayer
bbde6a9aed
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-12 12:15:11 +01:00
Weblate
108f543ebc
Weblate: Update backend translations
2022-11-12 12:11:29 +01:00
Weblate
c693ccef36
Weblate: Update frontend translations
2022-11-12 12:10:49 +01:00
theresa
ff78b28d87
Makefile: Improve test command
2022-11-11 13:46:00 +01:00
Michael Mayer
4fc131c1b9
CI: Update deploy-release.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 21:56:28 +01:00
Michael Mayer
830712a41e
MariaDB: Return error if connection failed #2878
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 09:32:51 +01:00
Michael Mayer
3acb651798
Frontend: Update options.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 09:05:55 +01:00
theresa
ff89140123
Translations: Add estonian to options.js
2022-11-10 08:55:12 +01:00
Michael Mayer
5bba4d5fbc
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 08:18:54 +01:00
Weblate
1574fbb812
Weblate: Update frontend translations
2022-11-10 08:17:15 +01:00
Weblate
d8c6bb57a1
Weblate: Update frontend translations
2022-11-10 08:16:10 +01:00
Michael Mayer
49720bfd4f
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 08:11:58 +01:00
Michael Mayer
32c05b7787
Frontend: Update locales/et.po and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 07:48:39 +01:00
Weblate
c904456120
Weblate: Update frontend translations
2022-11-10 07:47:15 +01:00
Michael Mayer
52b8d60aa9
Frontend: Update locales/et.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 07:46:13 +01:00
Michael Mayer
a3e88b03cf
Frontend: Update locales/et.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 07:42:45 +01:00
Michael Mayer
c4239cc81e
Translations: Update frontend and backend po and pot files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 07:32:43 +01:00
Michael Mayer
f194fc8115
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 07:29:06 +01:00
Weblate
ef584f29fd
Weblate: Update backend translations
2022-11-10 07:25:26 +01:00
Michael Mayer
2f6e57527b
MariaDB: Allow unsupported versions in "unsafe" mode #2878
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-10 07:21:45 +01:00
Theresa Gresch
5e28c02041
Merge pull request #2869 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-11-08 08:19:57 +01:00
Weblate
196fc8b207
Weblate: Update backend translations
2022-11-08 00:52:10 +01:00
Theresa Gresch
280332ec9b
Merge pull request #2863 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-11-07 08:46:31 +01:00
Weblate
6a07774afa
Weblate: Update backend translations
2022-11-06 22:52:10 +01:00
Michael Mayer
7a295cab49
UX: Improve layout of form fields in photo edit dialog
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 18:04:01 +01:00
Michael Mayer
08a7ab2b78
Account: Disable "gender" dropdown when busy #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 17:24:58 +01:00
Michael Mayer
5538170b28
Docker: Change "docker-compose" command to "docker compose" #1192
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:45:45 +01:00
Michael Mayer
8adf26f8b3
Docker: Use docker compose profiles for watchtower example #1192
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:32:58 +01:00
Michael Mayer
6c3b4603a8
Docker: Change "docker-compose" command to "docker compose" #1192
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:31:08 +01:00
Michael Mayer
a19ff56d67
Frontend: Upgrade dependencies in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:27:34 +01:00
Michael Mayer
b64b4d56d9
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:11:05 +01:00
Theresa Gresch
2d89602ccb
Merge pull request #2861 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-11-05 13:07:43 +01:00
Theresa Gresch
6c4c73df62
Merge pull request #2860 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-11-05 13:07:04 +01:00
Weblate
95c0ff6c7f
Weblate: Update backend translations
2022-11-05 12:39:30 +01:00
Weblate
facde9cb97
Weblate: Update frontend translations
2022-11-05 12:39:28 +01:00
Weblate
9e42f15003
Weblate: Update frontend translations
2022-11-05 12:08:12 +01:00
Michael Mayer
20d180b212
Develop: Add "FOR TEST AND DEVELOPMENT ONLY" warning to config files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-04 12:20:26 +01:00
Michael Mayer
72386be47e
NVIDIA: Update docker-compose.yml example #2613
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-04 11:59:42 +01:00
Michael Mayer
251a69b001
NVIDIA: Add docker-compose.yml example #2613
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-04 11:31:48 +01:00
Michael Mayer
6d865152df
NVIDIA: Update install-gpu.sh script #2613
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-04 10:53:00 +01:00
Michael Mayer
f728b1a1f8
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-04 08:43:50 +01:00
Weblate
ddc1da8a30
Weblate: Update frontend translations
2022-11-04 03:55:58 +01:00
theresa
8e1c4c2327
Tests: Refactor acceptance tests
2022-11-03 17:30:08 +01:00
theresa
cafe615ab5
Tests: Add DateTime unit test
2022-11-03 17:30:08 +01:00
Michael Mayer
06744f356c
Video: Change FFmpeg params for NVidia hardware transcoding #2613
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-03 16:18:04 +01:00
Michael Mayer
211eb36ead
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-03 11:08:27 +01:00
Michael Mayer
5d1ff3cd54
Frontend: Update translations.json #2849
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-03 11:08:07 +01:00
Weblate
d183b50d65
Weblate: Update backend translations
2022-11-03 11:05:22 +01:00
Weblate
46d6c3200b
Weblate: Update frontend translations
2022-11-03 11:04:18 +01:00
Michael Mayer
36298b39d7
Auth: Only migrate non-empty legacy user fields #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-03 11:02:36 +01:00
Michael Mayer
ef9b76a54a
Config: Fix MariaDB version check #2845
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-03 10:35:56 +01:00
Michael Mayer
c29bc5a8d4
Config: Update trusted proxy command flag help
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-03 07:54:18 +01:00
Michael Mayer
f7becc2fd5
Config: Update reverse proxy https flags
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 18:55:30 +01:00
Michael Mayer
56edf4e0c4
Config: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 18:47:00 +01:00
Michael Mayer
7c634a1f51
Index: Ignore paths starting with _. and __ like "__MACOSX" #2844
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 18:02:18 +01:00
Michael Mayer
9be52990fa
Index: Don't ignore filenames starting with _, only _. #2844
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 17:23:59 +01:00
Michael Mayer
e88e94a3f1
Develop: Upgrade base image to 221102-jammy incl Go 1.19.3 #2833
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 17:11:21 +01:00
Michael Mayer
75498f2870
CI: Fix "docker-release-other" target in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 12:56:40 +01:00
Michael Mayer
905925b4da
Albums: Update sort options in edit dialog #2620
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 10:07:15 +01:00
Michael Mayer
9f5ef7dd33
Search: Change order of sort options #2620
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 09:28:06 +01:00
Michael Mayer
2fb5bc61d1
Update feature-request.md
2022-11-02 08:55:27 +01:00
Michael Mayer
31c3e850fd
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 18:53:30 +01:00
Weblate
6aa9a7eabd
Weblate: Update frontend translations
2022-11-01 18:52:57 +01:00
Michael Mayer
37f433fdb6
Maps: Rename "basic" style back to "offline" for compatibility
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 17:37:23 +01:00
Michael Mayer
4f8ecd8e2e
UX: Increase size of Description, Keywords, and Notes fields
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 15:33:07 +01:00
Michael Mayer
0f89898e8a
UX: RTL locale improvements
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 15:32:39 +01:00
Michael Mayer
0bffefeee0
Merge pull request #2838 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-11-01 15:09:01 +01:00
Weblate
e392408a6b
Merge branch 'develop' of github.com:photoprism/photoprism into develop
2022-11-01 15:08:03 +01:00
Cathie Integra
ee320054fc
Weblate: Update translations ( #2837 )
...
Translated using Weblate (French)
Currently translated at 91.7% (78 of 85 strings)
2022-11-01 15:07:38 +01:00
Weblate
683bc94ace
Translations: Resolve backend conflicts
2022-11-01 15:05:58 +01:00
Weblate
dca3ae48fb
Translations: Resolve backend conflicts
2022-11-01 15:02:56 +01:00
Michael Mayer
5758943aab
Backend: Remove translations *.mo files to prevent conflicts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 14:50:33 +01:00
Michael Mayer
2636dc6e43
Develop: Upgrade base image from 221024-jammy to 221101-jammy #2833
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 14:13:21 +01:00
Michael Mayer
e95cded81f
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 14:01:35 +01:00
Michael Mayer
4157ed6331
Frontend: Auto-translate missing locale strings
2022-11-01 14:00:05 +01:00
Michael Mayer
7c7b933ecb
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 13:52:43 +01:00
Michael Mayer
e6d71f76d7
Frontend: Auto-translate missing locale strings
2022-11-01 13:50:46 +01:00
Martin Labat
ec96b1a58a
Translated using Weblate (French)
...
Currently translated at 91.7% (78 of 85 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/fr/
2022-11-01 13:37:50 +01:00
Michael Mayer
988fe08fde
Backend: Auto-translate missing locale strings
2022-11-01 13:37:40 +01:00
Michael Mayer
8360316a86
Frontend: Auto-translate missing locale strings
2022-11-01 13:17:30 +01:00
Weblate
8a86cfe894
Weblate: Update backend translations
2022-11-01 08:53:01 +01:00
Michael Mayer
0c42c383c5
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 08:19:11 +01:00
Michael Mayer
d6f97a3ece
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-01 08:18:30 +01:00
Weblate
524e02ff45
Weblate: Update backend translations
2022-11-01 08:17:41 +01:00
Weblate
71b07e61f4
Weblate: Update frontend translations
2022-11-01 08:17:20 +01:00
Weblate
ac62c10db1
Weblate: Update backend translations
2022-10-31 19:34:58 +01:00
Michael Mayer
09773051a7
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 19:17:19 +01:00
Michael Mayer
37eec248e3
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 19:14:51 +01:00
Weblate
5ed09f8e56
Weblate: Update frontend translations
2022-10-31 19:14:13 +01:00
Michael Mayer
6e27210f9f
Translations: Update English backend messages in default.po #2083
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 16:48:55 +01:00
Michael Mayer
b708b963c2
Migrate: Default to UTC when reading time from XMP #636
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 16:46:20 +01:00
Michael Mayer
5af3ca72fa
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 15:25:44 +01:00
Weblate
322bc26911
Weblate: Update frontend translations
2022-10-31 15:25:27 +01:00
Michael Mayer
a5a42bbb02
Frontend: Rename "Style" to "Maps" in Settings > General
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 15:23:52 +01:00
Michael Mayer
80a7717163
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 15:19:43 +01:00
Weblate
9f474447f1
Weblate: Update frontend translations
2022-10-31 15:19:27 +01:00
Michael Mayer
6bae90ff63
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 15:16:52 +01:00
Weblate
8fc3f027d8
Weblate: Update frontend translations
2022-10-31 15:16:21 +01:00
Michael Mayer
4c17443cc8
Maps: Update frontend/options/options.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 15:07:48 +01:00
Michael Mayer
91774c4068
Security: Create new files without execution permission #2809
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 15:01:48 +01:00
Michael Mayer
6ae5c5e4a6
Frontend: Update translations.json and page/settings/general.vue #2083
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 14:44:15 +01:00
Weblate
7ac21e63ef
Weblate: Update frontend translations
2022-10-31 14:35:38 +01:00
Michael Mayer
d03be0ab21
Maps: Rename "Offline" style to "Basic"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 14:33:26 +01:00
Weblate
54cba3bc22
Weblate: Update frontend translations
2022-10-31 13:57:24 +01:00
Weblate
22741a01ad
Weblate: Update frontend translations
2022-10-31 13:37:47 +01:00
Michael Mayer
13d32f3294
Translations: Fuzzy merge of .pot files with .po files #2083
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 13:25:02 +01:00
Michael Mayer
36e3600d39
Account: Remove whitespace from account.vue component #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:27:28 +01:00
Michael Mayer
ff14235d85
Account: Show "Change Avatar" hint when hovering over avatar icon #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:25:12 +01:00
Michael Mayer
69d14997f4
Config: Rename edition to about in client config values
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:23:48 +01:00
Michael Mayer
fb4bfe1b2f
Auth: Prevent unauthorized users from accessing the file browser #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:18:10 +01:00
Michael Mayer
564ebae162
Albums: Ignore labels with zero probability when adding all labels #2821
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 09:58:50 +01:00
theresa
62882535e2
Tests: Refactor acceptance tests
2022-10-31 09:54:50 +01:00
theresa
69682de32d
Tests: Refactor menu page-model
2022-10-28 11:16:51 +02:00
theresa
846fb13565
Tests: Refactor album page-model
2022-10-28 11:16:51 +02:00
Michael Mayer
6a33ae2e93
Import: Allow directory names with dots #2807
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-27 15:47:32 +02:00
Michael Mayer
52af69ae21
API: Change required permissions for searching files and folders
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-27 15:27:03 +02:00
theresa
ad73819140
Tests: Refactor acceptance tests
2022-10-26 19:29:44 +02:00
Michael Mayer
7723e6b32f
Convert: Set explicit LD_LIBRARY_PATH for external tools #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 18:51:28 +02:00
Michael Mayer
73d987ec9f
HEIC: Change default DESTDIR in install-libheif.sh #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 18:06:12 +02:00
Michael Mayer
81b398d77d
TLS: Update info message when not enabled
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 18:05:21 +02:00
Michael Mayer
c610637b3b
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 17:39:28 +02:00
Michael Mayer
984569bb80
Frontend: Update translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 17:39:11 +02:00
Weblate
90e5283a20
Weblate: Update frontend translations
2022-10-26 09:11:08 +02:00
Michael Mayer
09993528b1
Docker: Add PHOTOPRISM_ADMIN_USER to docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-25 14:35:21 +02:00
Michael Mayer
3b9890e345
Config: Update options report, parameter names and tests
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-25 06:19:56 +02:00
Michael Mayer
22b7da8e34
Develop: Upgrade base image from 221020-jammy to 221024-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 13:31:46 +02:00
Michael Mayer
6c89fd7313
Develop: Update entrypoint-init.sh file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 13:26:34 +02:00
Michael Mayer
13f710bfc9
Develop: Add PHOTOPRISM_INIT option to docker-compose files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 13:25:02 +02:00
Michael Mayer
ac84dce3aa
Search: Add sort by "File Size" #2620
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 12:56:17 +02:00
Michael Mayer
d58189ea8f
Config: Update inline docs for server URL in docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 12:36:13 +02:00
Michael Mayer
1b27a80ada
Config: Rename "imprint" option to "legal-info" #2797
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 12:33:03 +02:00
Michael Mayer
3cfea0f025
Docs: Update link to places demo #840
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 09:33:04 +02:00
Michael Mayer
ea9b9806f6
Docs: Update links to demo pages #840
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 09:25:26 +02:00
Michael Mayer
a02ecf12de
Auth: Use "username" instead of "name" in the session API #98 #2796
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 09:21:39 +02:00
Michael Mayer
f54f98770a
PWA: Update manifest.json template
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-23 20:11:53 +02:00
theresa
a0c32e6618
Tests: Update page model
2022-10-23 12:48:10 +02:00
theresa
fb0800a639
Tests: Refactor acceptance tests
2022-10-23 12:47:24 +02:00
Michael Mayer
ac47a0a647
Config: Update config_tls_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-22 22:56:15 +02:00
Michael Mayer
9de5662c75
Security: Add "disable-tls" config option to always disable HTTPS
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-22 22:54:24 +02:00
Michael Mayer
eb3831d841
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-22 22:54:24 +02:00
Michael Mayer
4232a02a4f
UX: Prevent unnecessary transition when loading Settings
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-22 22:54:24 +02:00
Michael Mayer
e8d11deb49
Update mariadb.mmd
2022-10-22 13:29:47 +02:00
Michael Mayer
9260c9b717
CI: Update auth flags in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:59:52 +02:00
Michael Mayer
77ccc8d3e1
Develop: Update docker-compose.yml
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:44:56 +02:00
Michael Mayer
97e34b4989
UX: Update splash and error screen styles #840
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:38:15 +02:00
Michael Mayer
f57325322b
Login: Avoid unnecessary reload
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:30:07 +02:00
Michael Mayer
947d4f7481
UX: Improve dialog button styles for RTL languages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:29:20 +02:00
Michael Mayer
7e35d4a6e6
Docker: Add avahi-utils to ARMv7 images #2470
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:06:29 +02:00
Michael Mayer
52abfebced
Develop: Upgrade base image from 221019-jammy to 221020-jammy #2470
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:04:42 +02:00
Michael Mayer
189d8d437f
UX: Improve dialog button styles for RTL languages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:00:05 +02:00
Michael Mayer
4ea07f9458
UX: Update splash screen background color
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:41:38 +02:00
Michael Mayer
ef52c4f1e5
UX: Improve Error 404 page #840
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:40:08 +02:00
Michael Mayer
a579620a2e
Security: Change default site URLs to HTTP and add HTTPS init target
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:19:28 +02:00
Michael Mayer
6e5187fd0c
Frontend: Upgrade eslint from 8.22.0 to in package.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 13:41:20 +02:00
Michael Mayer
694a0575e6
Backend: Update golang.org/x/crypto in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 13:40:39 +02:00
Michael Mayer
72e5af3078
Backend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 22:23:12 +02:00
Michael Mayer
2b9f7fa04b
Services: Fix Connect button icon alignment in UI
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 21:36:09 +02:00
Michael Mayer
7849685cc3
Frontend: Regenerate translations.json #2792
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 21:23:33 +02:00
Michael Mayer
2bca8b696b
Settings: Clear session cache after changing global options #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 21:19:55 +02:00
Weblate
46fdfb5a6f
Weblate: Update frontend translations
2022-10-19 21:04:20 +02:00
Michael Mayer
3b2c1413f8
Develop: Upgrade base image from 221012-jammy to 221019-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:55:18 +02:00
Michael Mayer
81ef4b7e4a
Translations: Update messages.pot and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:28:07 +02:00
Michael Mayer
ebb5646571
Security: Update default config values to use HTTPS for the site URL
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:26:36 +02:00
Michael Mayer
12ca67effc
Security: Update site URL in Dockerfiles to use HTTPS
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:25:37 +02:00
Michael Mayer
155d96b149
Security: Improved scripts for creating local TLS certificates
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:25:10 +02:00
Michael Mayer
5ca5bc66b7
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:23:49 +02:00
Michael Mayer
837c9c2454
Frontend: Update site URL in link test
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:23:23 +02:00
Michael Mayer
a336758698
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:22:32 +02:00
Michael Mayer
873e6cd77e
Security: Update site URL in docker-compose.yml examples to use HTTPS
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:21:59 +02:00
Michael Mayer
e34f23da90
Frontend: Update input element styles in themes.css
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:17:31 +02:00
theresa
015826d696
Test: Adapt sharing test to UX changes
2022-10-19 11:20:57 +02:00
Michael Mayer
03936e880a
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:56:39 +02:00
Weblate
63c0f9b307
Weblate: Update frontend translations
2022-10-19 05:55:44 +02:00
Michael Mayer
a4412556ff
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:17:03 +02:00
Michael Mayer
38b94174d6
Icons: Extend render scripts with additional types and formats
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:11:16 +02:00
Michael Mayer
f94ff54cc1
Auth: Improve account management page and config options #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:09:09 +02:00
Michael Mayer
caa14e621c
Frontend: Update translation strings in messages.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:06:45 +02:00
Michael Mayer
d704f02da6
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:06:08 +02:00
Michael Mayer
bece366b97
Frontend: Update JS deps in package.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:05:47 +02:00
Michael Mayer
59da5037e6
Server: Add Error 404 Not Found template and change ext to .gohtml #840
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-18 22:19:41 +02:00
theresa
2d379a3405
Tests: Update path in testcafeconfig.json
2022-10-18 17:56:28 +02:00
theresa
bca6bd90a6
Tests: Adapt authentication tests to UX changes
2022-10-18 17:55:57 +02:00
theresa
85722d392f
Tests: Update selectors in page model
2022-10-18 17:55:28 +02:00
theresa
067d7b0b79
Tests: Adapt paths in photo tests
2022-10-18 17:54:56 +02:00
theresa
a58028ceb1
Tests: Adapt paths in originals.js
2022-10-18 17:54:30 +02:00
theresa
ed141631df
Tests: Adapt paths in index.js
2022-10-18 17:53:53 +02:00
theresa
139ed5a0fd
Tests: Adapt paths in sharing.js
2022-10-18 17:53:25 +02:00
theresa
e3078ac506
Tests: Adapt paths in general.js
2022-10-18 17:52:26 +02:00
heikomat
4da33d467c
reset lastFilter on route change to fix navigating between routes that use the same components but with different settings
2022-10-18 11:43:56 +02:00
heikomat
72c7dc9c49
prevent unnecessary re-searches on unchanged filter after page restore
2022-10-18 11:43:56 +02:00
heikomat
1ac9be1b6f
fix most ios pwa download scroll-pos-restore bugs by making scroll-pos-restore compatible with bfcache
2022-10-18 11:43:56 +02:00
heikomat
753eaeb144
fix scroll-pos-restore on ios-pwa after download from files tab in edit-dialog
2022-10-18 11:43:56 +02:00
heikomat
c680695eef
fix scroll-pos-restore on ios-pwa after download with active search
2022-10-18 11:43:56 +02:00
Michael Mayer
fc45f6d9db
UX: Change avatar placeholder icon and background color #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 20:29:15 +02:00
Michael Mayer
bab572dd76
Import: Add non-blocking mode for uploads #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:53:15 +02:00
Michael Mayer
4d54b28f8a
Frontend: Update user_test.js after model refactoring
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:52:56 +02:00
Michael Mayer
f2aa9e7ad1
Frontend: Downgrade axios from 1.x to ^0.27.2 due to compat issues
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:51:58 +02:00
Michael Mayer
c0beee50f5
Upload: Fix API request method to signal that files are complete
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:51:10 +02:00
Michael Mayer
5f41d4b952
Frontend: Regnerate translations.pot and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:10:17 +02:00
Michael Mayer
837669f796
Auth: Extend account settings with user details and avatar upload #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:07:38 +02:00
theresa
2cf420d04a
Translations: Update translations.json #2787
2022-10-17 16:24:30 +02:00
Theresa Gresch
18c3b6bd94
Merge pull request #2787 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-10-17 16:12:44 +02:00
Weblate
528d04b33e
Weblate: Update frontend translations
2022-10-17 14:47:48 +02:00
Michael Mayer
79faca4f67
Sharing: Prefix album redirect URLs #840 #2466
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-15 23:08:26 +02:00
Michael Mayer
e3bb8b19dd
Routing: Prefix frontend UI routes with /library #840 #2466
...
Also improves migrations and updates the db schema docs.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-15 21:54:11 +02:00
Michael Mayer
3bad6820d7
UI: Update logs icon in navigation.vue
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 12:24:01 +02:00
Michael Mayer
b277a72eae
Text: Update stopwords.txt and stopwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 12:07:48 +02:00
Michael Mayer
f1f59bd8af
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 12:07:27 +02:00
Michael Mayer
04475e5c3c
Backend: Fix accidental change in config options and update deps
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 12:07:08 +02:00
Michael Mayer
6b8b3bf3c2
Auth: Improve legacy user search command and add tests #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 02:48:23 +02:00
Michael Mayer
0be163370d
CI: Update Makefile, go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 01:43:26 +02:00
Michael Mayer
bd74d9d5c2
Config: Set CliTestContext
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 00:20:24 +02:00
Michael Mayer
f98aa619ec
Security: Disable HTTPS redirect by default #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-13 23:44:51 +02:00
Michael Mayer
9da97273e1
Frontend: Update webpack.config.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-13 22:18:27 +02:00
Michael Mayer
884dea17de
Security: Use individual preview tokens for each user account #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-13 22:11:02 +02:00
theresa
ccfdf22590
Tests: Move settings tests to auth mode
2022-10-13 14:08:22 +02:00
theresa
7e3df13ba6
Tests: Adapt states test to fixture data
2022-10-13 14:01:47 +02:00
Michael Mayer
38722e72c8
Config: Use mutex when resolving the path of external binaries
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 18:39:30 +02:00
Michael Mayer
9a3015a818
Frontend: Do not redirect to login form in public mode #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 18:14:09 +02:00
Michael Mayer
0297006876
API: Refactor authentication tests to use conf.SetAuthMode() #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 18:11:20 +02:00
Michael Mayer
952f7e1793
API: Skip authentication if app is running in public mode #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 16:34:48 +02:00
Michael Mayer
39b852e7cc
CI: Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 16:03:26 +02:00
Michael Mayer
368ec21442
CI: Add unstable demo image build config
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 16:00:51 +02:00
Michael Mayer
3c03f9c115
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 15:36:40 +02:00
Michael Mayer
ac23706601
Develop: Upgrade base image from 221007-jammy to 221012-jammy #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 15:36:05 +02:00
Michael Mayer
265fdd0dd3
Security: Refactor certs path config #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 15:33:35 +02:00
Michael Mayer
fc58c4a875
Exif: Update dsoprea/go-exif version in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 15:07:53 +02:00
Michael Mayer
d198a1d23f
Security: Improve rate limit and HTTP proxy configuration #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 14:57:33 +02:00
Michael Mayer
6abbc39017
Security: Add http rate limiter and auto tls mode #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-11 22:44:11 +02:00
Michael Mayer
20904041f9
Session: Remove unnecessary go-cache package from imports
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-11 10:57:04 +02:00
theresa
b5132fedec
Tests: Fix unit test
2022-10-11 09:53:49 +02:00
Theresa Gresch
89aab13591
Merge pull request #2770 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-10-11 08:46:39 +02:00
Weblate
001fe19fa9
Weblate: Update frontend translations
2022-10-11 02:13:34 +02:00
Michael Mayer
b8ea229915
Backend: Update pkg klauspost/cpuid in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-10 16:37:55 +02:00
Michael Mayer
8e2b229a30
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-10 16:36:48 +02:00
Michael Mayer
3c4cc40882
Security: Refactor log levels and events #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-10 16:34:07 +02:00
theresa
0e518b27fd
Tests: Adapt sharing test to ux changes
2022-10-10 15:28:03 +02:00
theresa
7954e78596
Translations: Update translations.json
2022-10-10 13:56:18 +02:00
Theresa Gresch
edb4e07f03
Merge pull request #2767 from ehsansabet/feature/persian_language
...
Feature/persian language
2022-10-10 13:39:29 +02:00
Michael Mayer
dc39fc44d2
Security: Add "header" package for setting common response headers #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-09 17:16:49 +02:00
Michael Mayer
6038af786e
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-08 23:46:46 +02:00
Michael Mayer
075756c421
WebDAV: Refactor basic authentication handler #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-08 23:34:43 +02:00
Michael Mayer
d815123bfb
CLI: Add "photoprism users reset" command #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-08 20:48:58 +02:00
Michael Mayer
3512c7be4f
Reactions: Ignore error, should a test fixture already exist
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-08 19:13:39 +02:00
Michael Mayer
ff8bc9f5da
MariaDB: Show error if an unsupported server version is used #2381
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-08 18:50:49 +02:00
Michael Mayer
3d3b1f10c4
Sharing: Allow to search for photos in shared albums
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 21:35:01 +02:00
Ehsan Sabet
2455e39417
Merge branch 'develop' into feature/persian_language
2022-10-07 21:08:40 +03:30
Michael Mayer
945d602e17
Places: Refactor backend service request
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 19:32:08 +02:00
Ehsan Sabet
f11988e021
Translation: Add frontend persian language
2022-10-07 21:00:51 +03:30
Michael Mayer
929e5ebe50
CLI: Migrate database before adding or deleting users
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 19:30:30 +02:00
Michael Mayer
1b89915cc4
HEIF/AVIF/DNG: Improve conversion to JPEG #1246 #2726 #2291 #2593
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 16:45:49 +02:00
Michael Mayer
2034110c5d
HEIF/AVIF/DNG: Update file format descriptions in the UI #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 16:37:47 +02:00
Michael Mayer
97fff0bfd3
HEIF: Update build-libheif.sh #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 13:42:33 +02:00
Michael Mayer
e76d73afee
Develop: Upgrade base image from 221006-jammy to 221007-jammy #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 12:41:06 +02:00
Michael Mayer
5e244db266
HEIF: Update ARMv7 Docker images #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 12:28:20 +02:00
Ehsan Sabet
66672e8b55
Translation: Add persian language
2022-10-07 13:30:20 +03:30
Michael Mayer
c51c95406c
FS: Ignore folders starting with _ like "__MACOSX"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 11:54:46 +02:00
Michael Mayer
810f01f0ae
HEIF: Improve build-libheif.sh and add install-libheif.sh script #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 11:54:46 +02:00
Weblate
e60c02228b
Weblate: Update backend translations
2022-10-06 23:22:46 +02:00
Michael Mayer
cb77ff83a3
HEIF: Remove heif-convert.sh script from Makefile #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 22:42:37 +02:00
Michael Mayer
f233f41b77
HEIF: Remove heif-convert.sh script from Jammy Docker images #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 22:14:54 +02:00
Michael Mayer
dc33ff690a
HEIF: Remove support for deprecated convert script #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 22:11:41 +02:00
Michael Mayer
24078c91d3
Develop: Upgrade base image from 221003 to 221006-jammy #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 21:56:07 +02:00
Michael Mayer
07816bfb77
HEIF: Use heif-convert.sh as wrapper if exists #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 21:55:31 +02:00
Michael Mayer
4fdbeed621
HEIF: Update heif-convert.sh script #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 21:54:41 +02:00
Michael Mayer
a856f18ce1
HEIF: Add build-libheif.sh script #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 21:32:54 +02:00
Michael Mayer
dce15a08a1
HEIF: Install custom heif-convert build in jammy Docker images #2726
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 21:02:50 +02:00
Michael Mayer
14d89132e9
Frontend: Upgrade deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 18:17:56 +02:00
Michael Mayer
16268216bd
Places: Add support for alternate geocoding request retry URLs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 18:17:19 +02:00
Michael Mayer
9cc2f78abc
Frontend: Update translations.pot and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 18:17:19 +02:00
theresa
0c5941ac06
Tests: Add classes to toolbar.vue
2022-10-06 17:11:18 +02:00
theresa
7312b32811
Tests: Adapt settings test to UX changes
2022-10-06 15:06:19 +02:00
theresa
fb1b1b1072
Tests: Adapt page model to ux changes
2022-10-06 14:45:24 +02:00
theresa
6ac2f3c10d
Translations: Update translations.json #2764
2022-10-06 13:52:39 +02:00
Theresa Gresch
5122dc1991
Merge pull request #2764 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-10-06 13:47:51 +02:00
Weblate
0c1841d603
Weblate: Update frontend translations
2022-10-06 11:41:35 +02:00
Michael Mayer
d9b58a197e
Scripts: Add install-caddy.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-05 22:46:18 +02:00
theresa
57bdaaa7de
Tests: Adapt page-model
2022-10-05 12:38:09 +02:00
theresa
a90e822001
Translations: Update translations.json #2762
2022-10-05 10:49:02 +02:00
Theresa Gresch
eb169cad29
Merge pull request #2762 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-10-05 10:37:44 +02:00
Weblate
c477d08ccd
Weblate: Update frontend translations
2022-10-05 08:41:35 +02:00
Michael Mayer
dcad2efb53
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 12:27:58 +02:00
Michael Mayer
c7be7c43eb
CLI: Refactor tests and config initialization
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 12:27:40 +02:00
Michael Mayer
e2b315d79d
Backend: Update dsoprea/go-exif in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 03:13:00 +02:00
Michael Mayer
1473df3c58
Search: Hide results needing review if the user is not an admin #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 02:57:15 +02:00
Michael Mayer
5fe560f7e7
MariaDB: Upgrade docker-compose.yml examples from v10.8 to v10.9
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 02:02:01 +02:00
Michael Mayer
d5e8904790
Develop: Upgrade Docker base image from 220917-jammy to 221003-jammy
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 01:38:47 +02:00
Michael Mayer
693108fd53
Sharing: Refactor UserShare entity #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 00:54:39 +02:00
Michael Mayer
b390e34b78
Sessions: Clean up auth_session_cache.go #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 23:46:20 +02:00
Michael Mayer
05cdcbaf9d
Sessions: Cache pointers to improve performance #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 23:39:36 +02:00
Michael Mayer
71b5ae934b
Frontend: Update toolbar.vue and translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 23:00:44 +02:00
Michael Mayer
bac6ae0cbd
Sessions: Add max age and timeout config options #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 22:59:29 +02:00
Michael Mayer
96dfe6c7c9
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 22:50:49 +02:00
Michael Mayer
1c4dde5acf
Frontend: Update splash screen styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 22:50:31 +02:00
Michael Mayer
4c516cac38
Auth: Rename database tables and delete temporary tables #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 22:09:02 +02:00
Michael Mayer
6e74f16a77
Auth: Open album share links in the regular user interface #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 11:38:30 +02:00
Michael Mayer
a5f2c5e109
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-01 15:17:24 +02:00
Michael Mayer
65e9a58979
Backend: Refactor gorm.DB connection provider in entity package
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-01 15:17:04 +02:00
Michael Mayer
24fc54e326
Frontend: Fix link to people page in mobile sub-navigation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-01 00:03:02 +02:00
Michael Mayer
4f425790ab
Auth: Remember ownership of uploaded photos and albums #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 19:15:10 +02:00
Michael Mayer
94de0598d2
Text: Add "le" and "la" to smallwords.go #2672
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 16:33:04 +02:00
Michael Mayer
323d495840
Auth: Apply user rights and permissions in the search API #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 00:42:19 +02:00
Michael Mayer
47929566db
Index: Refactor NewMediaFile() so it never returns nil #1049 #2683
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 14:00:17 +02:00
Michael Mayer
b32a970aab
Auth: Add RandomBytes() to generate secure random bytes #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 13:38:08 +02:00
Michael Mayer
5c03535381
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 13:27:08 +02:00
Michael Mayer
b0530a5fd1
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 13:26:09 +02:00
Michael Mayer
cd9fd2fb45
Docker: Add "unstable" build target to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 12:15:29 +02:00
Rene Hollander
add115c7e4
Skip resolving paths for symlinks during index if the path isn't a symlink.
...
godirwalk can inform us if the file currently processed is a symlink or not (which is gathered without extra stat syscalls).Using this information to skip resolving the symlink to the absolute path (which is necessary to get the stat info of the image file instead of the symlink to it) saves on a lot of syscalls. Resolve causes a Stat syscall for each level in the path, which is very expensive and slows down scanning.
2022-09-28 11:40:02 +02:00
blue-kaleidoscope
c2e1989dad
Added VAAPI encoder support
2022-09-28 10:03:53 +02:00
Krassimir Valev
3718fca957
Metadata: Add more places to the countries mapping
2022-09-28 09:48:35 +02:00
Aaron Kollasch
7ab3669fdb
Switch from gosu to setpriv
...
Preserves supplementary groups if `PHOTOPRISM_GID` is set.
Removes gosu installation as it is no longer needed.
2022-09-28 09:45:32 +02:00
Michael Mayer
f5a8c5a45d
Auth: Session and ACL enhancements #98 #1746
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 09:01:17 +02:00
Theresa Gresch
8be80aec49
Merge pull request #2737 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-09-28 08:27:58 +02:00
Weblate
c9d5f3b14b
Weblate: Update frontend translations
2022-09-28 04:49:24 +02:00
Haim Kastner
db80cb2bf5
Few RTL alignment fixes
...
- Fix list view headers alignment
- Fix upload dialog text direction
- Add missing alignment style to the new faces toolbar icons
2022-09-24 20:41:11 +02:00
Theresa Gresch
c6a8ded573
Merge pull request #2725 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-09-22 16:19:04 +02:00
Weblate
f0bb97a831
Weblate: Update backend translations
2022-09-21 20:49:22 +02:00
Michael Mayer
455028ad28
Frontend: Update translations.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-21 10:56:20 +02:00
Theresa Gresch
f086bb10b0
Merge pull request #2724 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-09-21 10:16:11 +02:00
Weblate
59d12c13ea
Weblate: Update frontend translations
2022-09-21 09:49:22 +02:00
Michael Mayer
cc8bab446d
Settings: Disable Sync tab in public mode as WebDAV cannot be used #2468
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-19 09:58:27 +02:00
Weblate
6d435cab9e
Weblate: Update frontend translations
2022-09-18 23:04:08 +02:00
Michael Mayer
86d7bfdb90
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-18 15:43:22 +02:00
Michael Mayer
6611dc08ca
Develop: Update docker-compose.yml networks and "make docker-pull"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-18 15:32:32 +02:00
Michael Mayer
810914a578
Config: Increase default resolution limit from 100 to 150 MP #2677
...
By default, a limit is set to avoid support-intensive crashes of our
Community Edition and to protect the hosted service from
denial-of-service attacks.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-18 14:06:13 +02:00
Michael Mayer
1fd69d72f0
CI: Update ARMv7 build targets in Makefile #1064
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-17 20:42:52 +02:00
Michael Mayer
252ec47663
Develop: Upgrade base image from 220914-jammy to 220917-jammy #1064
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-17 20:38:36 +02:00
Michael Mayer
5d51ed82c6
Docker: Fix order of path names in PATH environment variable #1064
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-17 20:06:56 +02:00
Weblate
4c035eb890
Weblate: Update backend translations
2022-09-17 16:09:29 +02:00
Michael Mayer
a7872a684b
SQLite: Set _busy_timeout default to reduce locking issues #2707
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 07:29:09 +02:00
Michael Mayer
0cb9cbc56a
Import: Refactor indexing of related original filenames #2623
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 03:03:49 +02:00
natiz
90567072cd
Import: Save the original filenames of related files ( #2623 )
2022-09-15 02:50:58 +02:00
Michael Mayer
5888824095
CI: Add shortened Docker build targets to the Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 02:00:00 +02:00
Michael Mayer
eaf5e9b4a1
Frontend: Add "avif" file type description #2706
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 01:27:42 +02:00
Michael Mayer
278ebd1c62
Images: Add AV1 Image File Format (AVIF) support #2706
...
AVIF can be converted
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 00:43:08 +02:00
Michael Mayer
de57063118
Docker: Use Jammy instead of Bookworm as ARMv7 base image #2704
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 23:00:46 +02:00
Michael Mayer
d3d7912b4c
Index: Improve CLI command test assertions
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 22:14:17 +02:00
Michael Mayer
7f70772d86
Performance: Don't save all albums when the background worker runs #2705
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 22:00:20 +02:00
Michael Mayer
a1642fcfab
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 21:18:48 +02:00
Michael Mayer
a1edb88b94
Frontend: Move "popstate" handler to common/navigation.js #2597 #2648
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 21:06:27 +02:00
Michael Mayer
9f81151475
RAW: Remove CR3 from Darktable file extension blacklist #2703
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 21:04:05 +02:00
Michael Mayer
eec31c4938
Text: Do not capitalize "van" in names and titles #2672
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 20:37:24 +02:00
Michael Mayer
d2c6eac3bf
RAW: Upgrade Darktable from v3.8 to v4.0 (AMD64) #2703
...
Currently we don't know of any installable packages for ARM64.
Help welcome!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 18:46:28 +02:00
Michael Mayer
3e86a88afb
Index: Update index_test.go #2702
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 11:04:05 +02:00
Michael Mayer
3c54ac8285
Frontend: Remove unused function parameter #2648
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 11:03:28 +02:00
Michael Mayer
32f7b3cbb1
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 10:46:34 +02:00
heikomat
00ed6468c3
move restoring og photo scroll position into own function
2022-09-14 10:40:55 +02:00
heikomat
3e33af7d1d
fix too many images getting pre-loaded on filter change
2022-09-14 10:40:55 +02:00
heikomat
00e17b7bb0
remove console.logs
2022-09-14 10:40:55 +02:00
heikomat
01b548613b
try fixing scroll position after image download on iOS PWA
2022-09-14 10:40:55 +02:00
heikomat
c35a827634
reset search offset when backnavigation was not used
2022-09-14 10:40:55 +02:00
Michael Mayer
7308379fc4
Index: Delay check for raw files to improve performance #2702
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 10:33:54 +02:00
dynm
1673bb05b4
Add Sony .HIF file extension
...
Sony HEIF uses the ".HIF" file extension.
2022-09-14 10:16:34 +02:00
Michael Mayer
de02b7054d
Backend: Update deps in go.sum and go.mod
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 10:12:32 +02:00
Michael Mayer
f41144097a
Frontend: Update package-lock.json and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 10:11:48 +02:00
Theresa Gresch
3590c42664
Merge pull request #2701 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-09-14 08:25:25 +02:00
Weblate
3e6cc4c4ba
Weblate: Update frontend translations
2022-09-14 06:47:52 +02:00
Theresa Gresch
94d2b3f7ae
Merge pull request #2686 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-09-08 11:53:56 +02:00
Weblate
c12e2d69ac
Weblate: Update frontend translations
2022-09-08 01:29:27 +02:00
theresa
3ebd2119d7
Search: Add city and state search filter to geo search
2022-09-05 15:35:02 +02:00
theresa
fd95e60bb9
Tests: Include places tests again
2022-09-05 15:20:28 +02:00
theresa
ef552d081f
Tests: Run acceptance tests in chrome instead of chromium
2022-09-05 15:19:54 +02:00
theresa
bce509c88b
Tests: Add more tests for city search filter
2022-09-05 14:23:51 +02:00
Theresa Gresch
fe5db3ed9d
Merge pull request #2670 from kvalev/kvv-search-by-city
...
Search photos by city
2022-09-05 11:14:43 +02:00
Michael Mayer
d07e263a81
Navigation: Improve error handling when showing user information #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 23:58:15 +02:00
Michael Mayer
5e7ff6b1b2
Auth: Add unique index to user_slug in auth_users table #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 22:55:57 +02:00
Michael Mayer
85561547cc
Auth: Add "PHOTOPRISM_ADMIN_USER" option and refactor user table #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 21:30:50 +02:00
Michael Mayer
86086753c2
Server: Improve initialization and logging of extensions
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 19:09:25 +02:00
Michael Mayer
41fdba3cf7
Auth: Update ACL user roles #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 19:06:32 +02:00
Michael Mayer
f5b88b5718
Auth: Tweak login page styles #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 19:03:17 +02:00
Michael Mayer
07d8d569a7
Security: Improve user input sanitization, e.g. for album names #2531
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 18:39:19 +02:00
Michael Mayer
2c809b2242
Backend: Update deps in go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 18:20:23 +02:00
Michael Mayer
62aba32003
Frontend: Update package-lock.json and translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 17:13:41 +02:00
Michael Mayer
cf0a72b0ee
CI: Update ARM64 Makefile targets
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 16:48:56 +02:00
Michael Mayer
6da0d4244d
Config: Update unit tests after changing develop base image
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 16:19:18 +02:00
Michael Mayer
8ac73e0850
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 16:08:44 +02:00
Michael Mayer
e39e6936df
CI: Update Docker build Makefile targets
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:51:48 +02:00
Michael Mayer
ae2375ea09
Build: Update Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:45:09 +02:00
Michael Mayer
54a41e682c
CI: Update develop, preview, and release scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:12:57 +02:00
Michael Mayer
d6dfb1a195
Docker: Update .dockerignore config file
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 14:54:47 +02:00
Michael Mayer
1b80cca1da
Docker: Change develop base image from Debian 11 to Ubuntu 22.04
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 14:31:37 +02:00
Michael Mayer
73afdaa398
CI: Update docker-preview-jammy & docker-release-jammy in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 13:11:49 +02:00
Michael Mayer
0f7a8dd1fc
Build: Improve Ubuntu 22.04 LTS (Jammy Jellyfish) Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 13:06:46 +02:00
Michael Mayer
64b35fcaf9
Docker: Add jammy-slim base image
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 12:18:12 +02:00
Theresa Gresch
6862e61e33
Merge pull request #2671 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-09-02 11:37:01 +02:00
Weblate
258fb70f6f
Weblate: Update frontend translations
2022-09-02 11:28:34 +02:00
Michael Mayer
61e690bf1e
CI: Improve build environment
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 11:28:09 +02:00
theresa
f493607b04
Tests: Update test commands
2022-09-01 10:44:29 +02:00
Krassimir Valev
3badce1bc8
Photos: Search by city
2022-09-01 09:20:40 +03:00
Michael Mayer
ec34015505
Frontend: Downgrade "postcss-import" to v14 in package.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 21:30:08 +02:00
Michael Mayer
95a90499f1
CI: Update "docker-pull" target in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 21:04:08 +02:00
Michael Mayer
204c0e2c2f
Frontend: Update deps in package.json and package-lock.json
...
Pins "eslint" package to v8.22.0 due to compatibility issues, see:
- https://youtrack.jetbrains
.com/issue/WEB-57089/ESLint823-TypeError-thislibOptionsparse-is-not-a-function
- https://github.com/eslint/eslint/commit
/3e5839ecae96aecfbc1ac9526e88e0105e671032#diff-358c9491edc00f0db6f2f3c317df9aa932135803481b86c9289bd56bf8af0622L66
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:56:58 +02:00
Michael Mayer
7814273ac2
Tests: Add TestCafe acceptance test runner example
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:42:18 +02:00
Michael Mayer
fb921a4932
CLI: Generate thumbs for files in the sidecar folder #2669
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 18:53:04 +02:00
Michael Mayer
ce86e5b6b4
People: Add link to related issue for subject covers
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 17:51:36 +02:00
Michael Mayer
669589110b
Backend: Update deps in go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 17:43:42 +02:00
Michael Mayer
1e6635498f
Private: Hide flag switch in dialog if feature is disabled #2570
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 17:43:30 +02:00
Michael Mayer
78665e5869
Albums: Ignore private pictures only if feature is enabled #2570
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 17:42:57 +02:00
Michael Mayer
e53bb33ce0
Search: Strip known file extensions from name search string #2667
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 16:22:28 +02:00
Michael Mayer
261960ccb3
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 16:00:00 +02:00
Michael Mayer
1ecfcb7d3e
Frontend: Update translations.json/pot and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 15:59:05 +02:00
Theresa Gresch
e14a0ae731
Merge pull request #2664 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-08-31 09:25:09 +02:00
Weblate
18f8f2c112
Weblate: Update frontend translations
2022-08-30 15:58:57 +02:00
theresa
2e7923f6b1
Tests: Update toolbar page model
2022-08-30 15:58:47 +02:00
theresa
d2b23ff69e
Test: Adapt settings tests to mobile toolbar
2022-08-30 13:27:46 +02:00
theresa
fcb5ef33cb
Tests: Add component test for mobile toolbar
2022-08-30 13:23:35 +02:00
theresa
d8093519db
Tests: Skip upload tests on mobile
2022-08-30 13:22:44 +02:00
theresa
fee1ab26ef
Tests: Improve tests to run on mobile
2022-08-30 13:21:43 +02:00
theresa
2f7bcf20d7
Tests: Extend toolbar page model
2022-08-30 10:31:25 +02:00
theresa
86596c6275
Frontend: Improve v-if statements for mobile toolbar
2022-08-30 10:27:52 +02:00
theresa
a5d9995bb8
Tests: Add tests for mobile toolbar
2022-08-30 10:26:50 +02:00
theresa
9e79bbe205
Frontend: Add fix v-if statements for mobile toolbar
2022-08-29 18:16:05 +02:00
theresa
0cba9141df
Frontend: Add classes for testing to mobile toolbar
2022-08-29 16:03:39 +02:00
theresa
be4a7942a3
Frontend: Improve mobile toolbar
2022-08-29 15:54:06 +02:00
theresa
97c5430d30
Tests: Update acceptance test
2022-08-29 14:39:36 +02:00
Michael Mayer
e14f788e14
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 19:54:30 +02:00
Michael Mayer
2607066fef
Develop: Change PHOTOPRISM_SERVER_MODE to PHOTOPRISM_HTTP_MODE
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 17:03:48 +02:00
Michael Mayer
a0f6361e92
CI: Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 15:30:23 +02:00
Michael Mayer
9a96ec3c30
Docker: Update scripts/dist/entrypoint-init.sh
...
Changes the init script filepath.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 15:21:13 +02:00
Michael Mayer
6fef81b802
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 15:03:57 +02:00
Michael Mayer
0f8dfdea20
Docker: Update scripts/dist/entrypoint.sh
...
Changes the init script filepath.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 14:55:48 +02:00
Michael Mayer
1ff919744e
Videos: Update "not found" placeholder 404.mp4
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 14:29:20 +02:00
Theresa Gresch
7d7ba7658f
Merge pull request #2649 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-08-27 18:08:57 +02:00
Weblate
d0b6862249
Weblate: Update frontend translations
2022-08-27 14:29:23 +02:00
Michael Mayer
c142b39cc6
Develop: Upgrade Docker base image from 220810 to 220826-bookworm
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 19:37:20 +02:00
Michael Mayer
84fae40f51
UX: Show custom context menu in mobile toolbar if not authenticated
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 19:34:18 +02:00
Michael Mayer
ecadf17d50
UX: Replace "speed dial" in mobile toolbar with custom context menu
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 18:15:22 +02:00
Michael Mayer
e7136bdf8e
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 18:12:02 +02:00
Michael Mayer
21dccc7519
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 18:11:10 +02:00
Michael Mayer
26200a5c71
CI: Remove zgrab2 from scripts/dist/install-admin-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-25 21:13:35 +02:00
Michael Mayer
78801795f7
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-25 20:37:12 +02:00
Michael Mayer
3612ea016d
Frontend: Update Gemstone theme and common theme styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-25 20:36:29 +02:00
Michael Mayer
c9808b2b9a
Frontend: Add Remove() func and inline docs to themes.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-25 01:54:35 +02:00
Michael Mayer
a149711073
Metadata: Add test files aurora.jpg and aurora.jpg.json #2640
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 21:16:16 +02:00
Michael Mayer
367e0382cf
Metadata: Improve Exiftool log messages #2640
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 20:14:46 +02:00
Michael Mayer
af2b0ba7d9
Frontend: Update translations.json #2638
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 17:59:20 +02:00
Weblate
ffcf7955b1
Weblate: Update frontend translations
2022-08-24 17:57:06 +02:00
Michael Mayer
3403c50c48
Videos: Extract local time from DateTimeOriginal if possible #2640
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 17:50:22 +02:00
Michael Mayer
e65c260656
Docs: Rename improvement(s) to enhancement(s)
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 13:21:43 +02:00
Michael Mayer
01f4dd4d27
Makefile: Do not revert pot file changes when running "make generate"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:39:23 +02:00
Michael Mayer
c5a2753d39
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:38:40 +02:00
Michael Mayer
8ab16682ec
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:37:52 +02:00
Michael Mayer
1d16ba4590
Frontend: Add Slovene to translations.json and options.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:37:23 +02:00
Weblate
8dfc35bbd4
Weblate: Update backend translations
2022-08-24 12:17:32 +02:00
Weblate
fed8ce5c83
Weblate: Update frontend translations
2022-08-24 12:16:07 +02:00
Matthew Meier
5d0a2ccf1b
Missing close parentheses
2022-08-15 23:02:31 +02:00
Michael Mayer
2b05ef5ef6
Docs: Update README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-13 15:25:06 +02:00
Michael Mayer
bed325155f
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-12 21:49:02 +02:00
Michael Mayer
3f1bb3fc1e
Backend: Update golang.org/x/net in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-12 21:31:21 +02:00
Michael Mayer
c93639937b
Metadata: Update XMP link in internal/meta/docs.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-12 20:21:51 +02:00
Michael Mayer
0941bc9b4f
Dist: Rename install-cli-tools.sh to install-admin-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-12 20:17:17 +02:00
Michael Mayer
fd27f88718
Commands: Update PDF link in show_options.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 19:40:28 +02:00
Michael Mayer
2b48955cf9
Docs: Update formatting in docker/README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 18:43:22 +02:00
Michael Mayer
ecf783e290
Docs: Update links in README.md files
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 18:41:42 +02:00
Michael Mayer
ac4886fe7c
CI: Add muffet to scripts/dist/install-cli-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 18:16:57 +02:00
Michael Mayer
8aef5670f6
Commands: Update face options formatting in show_options.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 17:24:32 +02:00
Michael Mayer
104d0a80d7
Commands: Update PDF URLs in show_options.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 17:11:55 +02:00
Michael Mayer
5f46b6594d
Backend: Update tidwall/gjson in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 16:11:01 +02:00
Michael Mayer
b072a18a17
Backend: Run "make fmt" with Go v1.19
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 16:09:21 +02:00
Michael Mayer
33f2c6bbf0
Places: Change default font to "Open Sans Regular"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 16:05:39 +02:00
Michael Mayer
22c26547fe
Commands: Update index_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 11:01:28 +02:00
Michael Mayer
373770f8bd
Develop: Upgrade base image from 220809-bookworm to 220810-bookworm
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 10:53:42 +02:00
Michael Mayer
2f92e293ff
Develop: Update NodeJS install script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 09:26:30 +02:00
Michael Mayer
868290ecd9
Develop: Upgrade NodeJS from 16.x to 18.x
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 09:21:41 +02:00
Michael Mayer
ee2273c73d
CI: Add docker-develop-buster to docker-develop-other in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 09:07:01 +02:00
Michael Mayer
fb5d6fd433
Docker: Update dep install scripts to use IPv4 only
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 09:02:46 +02:00
Michael Mayer
544bbfe23b
Docs: Update CODE_OF_CONDUCT.md
...
Adds link to surprisingly harsh issue comment and shortens text.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 08:30:00 +02:00
Michael Mayer
92de0b32ba
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 22:41:28 +02:00
Michael Mayer
631ba9b9de
Develop: Update Dockerfiles for Debian bullseye and buster
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 22:25:27 +02:00
Michael Mayer
ba7def3231
Develop: Update Dockerfiles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 22:20:58 +02:00
Michael Mayer
c39916161d
Docker: Update bookworm packages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 21:23:56 +02:00
Michael Mayer
a7deb76450
Frontend: Update dependencies and translations
2022-08-09 20:39:19 +02:00
Theresa Gresch
518844c44c
Merge pull request #2603 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-08-09 10:13:59 +02:00
Weblate
0f69f440b5
Weblate: Update frontend translations
2022-08-09 03:46:30 +02:00
Michael Mayer
194e7d1219
Places: Hide private pictures if "Private" is enabled in Settings #2570
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 09:26:42 +02:00
Michael Mayer
6531bb0501
Frontend: Update translations.json #2574
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 09:23:35 +02:00
Weblate
f5ce91d81a
Weblate: Update frontend translations
2022-08-02 09:21:29 +02:00
Weblate
7d4f54e600
Weblate: Update frontend translations
2022-08-02 09:19:21 +02:00
Weblate
54fc60d9ad
Weblate: Update frontend translations
2022-08-02 09:17:42 +02:00
Weblate
4b579ca9e7
Weblate: Update frontend translations
2022-08-02 09:13:37 +02:00
Weblate
d283f384fc
Weblate: Update frontend translations
2022-08-02 09:10:23 +02:00
Weblate
4cf8a09a76
Weblate: Update frontend translations
2022-08-02 09:07:10 +02:00
Weblate
f1b1ac4c5d
Weblate: Update frontend translations
2022-08-02 08:58:42 +02:00
Michael Mayer
d9a99c8a6b
Develop: Upgrade base image from 220801-bookworm to 220802-bookworm
...
Includes latest Go compiler version.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:53:17 +02:00
Michael Mayer
be74c15f20
Frontend: Update translations.json #2574
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:52:52 +02:00
Michael Mayer
d3de63018c
Auto-translate missing frontend and backend translations
2022-08-02 08:49:33 +02:00
Michael Mayer
c8b350d531
Frontend: Update dependencies in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:29:47 +02:00
Michael Mayer
4246d5cd19
Frontend: Update translations and language options #2574
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:29:21 +02:00
Weblate
a98accb5a8
Weblate: Update backend translations
2022-08-02 08:24:04 +02:00
Weblate
3da0f8a96f
Weblate: Update backend translations
2022-08-02 07:50:17 +02:00
Weblate
e0674e0968
Weblate: Update frontend translations
2022-08-02 07:49:57 +02:00
Michael Mayer
eba9fd701b
Index: Check if the originals folder is empty before indexing #2299
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 17:08:46 +02:00
Michael Mayer
197acbc802
Develop: Upgrade base image from 220728-bookworm to 220801-bookworm
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 16:12:08 +02:00
Michael Mayer
d8e0364dbb
Search: Ignore public album filter if "Private" feat is disabled #2570
...
This needs to be very well tested and discussed, as these changes can
lead to private photos being accidentally published. Thank you!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 15:57:19 +02:00
Michael Mayer
09da41996d
Docker: Add deploy-develop.sh script #2371
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 15:43:05 +02:00
Michael Mayer
f06d768e78
Docker: Skip changing permissions of the original folder #2371
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 15:40:16 +02:00
Michael Mayer
0e1222c830
Auth: Activate public mode via PHOTOPRISM_AUTH_MODE="public" #2565
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-30 12:34:57 +02:00
Michael Mayer
8bf83071ab
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 18:01:40 +02:00
Michael Mayer
923b6e7a3e
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 18:01:21 +02:00
Michael Mayer
77aed0a08b
Config: Update command help #2536
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 17:57:54 +02:00
Michael Mayer
2a22a3102a
Docker: Update docker-compose.yml config examples #2536
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 17:39:56 +02:00
Michael Mayer
062596347c
Docker: Update docker-compose.yml config examples #2536
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 17:36:57 +02:00
Michael Mayer
729ddd9206
Develop: Upgrade base image from 220723-bookworm to 220728-bookworm
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-28 20:01:25 +02:00
Michael Mayer
66a2a389e1
Develop: Upgrade base image from 220719-bookworm to 220723-bookworm
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 21:59:08 +02:00
Michael Mayer
b9ca7c2d6c
Docker: Add security_opt, otherwise MariaDB v10.8 may fail #2390
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 21:43:08 +02:00
Michael Mayer
f4e7081196
CI: Make scripts/dist/install-cli-tools.sh executable
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 15:36:05 +02:00
Michael Mayer
b762772627
CI: Fix bad download URL in install-go.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 15:31:26 +02:00
Michael Mayer
54643b58ba
Docker: Change $GOBIN from "/go/bin" to "/usr/local/bin"
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 15:13:16 +02:00
Michael Mayer
0f5bda320a
CI: Improve go path detection in install-cli-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 15:09:29 +02:00
Michael Mayer
dcd3c5d8a9
CI: Set GOPATH in install-cli-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 15:02:28 +02:00
Michael Mayer
4ab35c4dc7
CI: Improve scripts/dist/install-go.sh and add install-cli-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 14:57:17 +02:00
Michael Mayer
f77f46b180
CI: Query latest version in scripts/dist/install-go.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 14:21:58 +02:00
Michael Mayer
25fb0e0fc1
CI: Improve dist install scripts and add usage docs
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 13:55:26 +02:00
theresa
ee0ca41a53
Tests: Update path to test files
2022-07-23 13:20:18 +02:00
theresa
6ddb59949c
Tests: Update test commands and add config file
2022-07-23 13:19:56 +02:00
Michael Mayer
fab00ec6e0
CI: Change headers in scripts/dist
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 13:16:10 +02:00
Michael Mayer
67d50d65ab
CI: Change arch command to uname in install-go.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 13:13:27 +02:00
Michael Mayer
6bb0f8c593
CI: Update install-go.sh and install-darktable.sh scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 13:11:51 +02:00
Michael Mayer
ec78dd517b
CI: Update dist build scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 13:08:24 +02:00
Michael Mayer
95f26cce92
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:51:08 +02:00
Michael Mayer
ecb6e1b976
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:50:42 +02:00
Michael Mayer
32b11f7967
CI/Tests: Update acceptance targets in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:41:39 +02:00
Michael Mayer
2a169ec8a7
CI/Tests: Add "dep-acceptance" target to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:40:39 +02:00
Michael Mayer
f14752f08c
Purge: Improve tests and logs for RegenerateIndex() #2540
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:20:56 +02:00
Michael Mayer
f1b717fbfd
Frontend: Refactor TestCafe acceptance test directory structure
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 10:52:15 +02:00
Michael Mayer
d81579071b
Purge: Prevent SQL error when the photo ID of a file is missing #2540
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 19:47:16 +02:00
Michael Mayer
397159d4e0
Frontend: Update translations.pot, themes.js and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 19:24:12 +02:00
Michael Mayer
cd9ec023d3
Cleanup: Remove cached JSON files and further improve logs #2521
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 19:18:42 +02:00
theresa
b7a0526d3f
Update SPONSORS.md
2022-07-22 17:18:44 +02:00
Michael Mayer
3b2f53da07
CI: Update test.sh script and config_filepaths_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 14:58:20 +02:00
Michael Mayer
0b46643def
CI: Update deploy and test scripts
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 12:58:37 +02:00
Michael Mayer
c7ad17b60c
Metadata: Ignore unknown values when parsing timestamps #2510
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 12:38:25 +02:00
Michael Mayer
d2086d5622
Exiftool: Improve metadata extraction and support FocalDistance #2513
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 11:46:53 +02:00
Michael Mayer
989f5c7917
Exiftool: Extract creation time from DateTimeCreated, if available #2513
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 10:21:36 +02:00
Luca Carlon
c366d75774
Exif: Extract creation time from DateTimeCreated, if available #2513
...
Exiftool also seems to be able to extract the compound DateTimeCreated tag. Adding this tag increases the likelihood that you will get a valid date for a photo.
2022-07-22 10:13:18 +02:00
Michael Mayer
372ccb9a29
Config: Improve parameter comments in docker-compose.yml examples #2536
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 09:59:08 +02:00
Michael Mayer
4a4c322779
Cleanup: Refactor deleting related sidecar files #2521
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-21 20:23:00 +02:00
Michael Mayer
22073e5600
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-21 15:17:07 +02:00
Michael Mayer
c9fe8a0ced
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-21 15:16:46 +02:00
Michael Mayer
ca74a76038
Zip: Improve download handler, tests and logging #2532
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-21 15:16:20 +02:00
Michael Mayer
58521190ba
Zip: Fix potential filesystem permission and timing issues #2532
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 20:41:36 +02:00
Michael Mayer
efbe573038
Develop: Upgrade base image from 220625-bookworm to 220719-bookworm
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:43:58 +02:00
Michael Mayer
ac635068f2
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:18:17 +02:00
Michael Mayer
ee4735ad14
Build: Upgrade all global deps in /scripts/dist/install-nodejs.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:18:05 +02:00
Michael Mayer
455fdd5d1c
Build: Upgrade Go version from 1.18.3 to 1.18.4
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:15:36 +02:00
Michael Mayer
849a45ac57
Config: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:00:12 +02: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
3bd7feaf51
Backend: Update dependencies in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 16:47:01 +02:00
Michael Mayer
5ac9a4d010
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 01:18:07 +02:00
Michael Mayer
f246abfe87
Translations: Add Greek and update translations.json #2529
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 01:17:42 +02:00
Michael Mayer
30a6bf7e92
Merge pull request #2529 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-07-19 01:14:41 +02:00
Weblate
ef756942d6
Weblate: Solve conflict in frontend/src/locales/el.po
2022-07-19 01:12:41 +02:00
Chris Psarros
328a1626f5
Translated using Weblate (Greek)
...
Currently translated at 81.3% (441 of 542 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/el/
2022-07-18 13:31:25 +02:00
Weblate
11885ef4d9
Weblate: Update frontend translations
2022-07-18 13:31:21 +02:00
Weblate
e5c796e798
Weblate: Update frontend translations
2022-07-18 13:31:10 +02:00
Weblate
a7402ba591
Weblate: Update backend translations
2022-07-18 13:31:05 +02:00
Michael Mayer
a06646a181
Config: Refactor initialization
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 23:34:54 +02:00
Michael Mayer
382c6f2748
Auth: Change button radius in login form and refactor related CSS styles
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 22:37:16 +02:00
Michael Mayer
49be9b873e
Config: Propagate backend session status
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 22:35:42 +02:00
Michael Mayer
053c339f46
Txt Package: Update stopwords.txt and stopwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 21:21:41 +02:00
Michael Mayer
d5c196732b
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 17:53:32 +02:00
Michael Mayer
8a5ba1a7b8
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 17:53:13 +02:00
Michael Mayer
86ee51321c
Folders: Show no error if fs.Dirs returns at least one result
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 17:48:58 +02:00
Michael Mayer
da2cb2c55f
Txt Package: Update stopwords.txt and stopwords.go
...
Exclude common unix storage device names.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 17:46:41 +02:00
theresa
99a99a0868
Update Makefile
2022-07-14 13:51:32 +02:00
theresa
6c2ce6061c
Refactor acceptance tests
2022-07-14 10:19:04 +02:00
Michael Mayer
112e845a9c
Entity Package: Update database schema documentation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-12 16:11:05 +02:00
Michael Mayer
8cd97940da
Entity Package: Update database schema documentation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-12 16:05:27 +02:00
Michael Mayer
24cdd8f403
Entity Package: Update database schema documentation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-12 15:31:53 +02:00
Michael Mayer
97700ae379
Entity Package: Update database schema documentation
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-12 15:16:47 +02:00
Michael Mayer
d02a61d099
Entity Package: Add database schema documentation
...
see https://github.com/photoprism/photoprism/discussions/1768#discussioncomment-3125601
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-12 13:37:08 +02:00
Michael Mayer
a235ea3eea
Config: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 13:44:27 +02:00
Michael Mayer
20a82efda4
Auth: Shorten passwd mode option (password still works) #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 05:08:15 +02:00
Michael Mayer
53211c29fc
Auth: Tweak "Sign In" button style
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:55:18 +02:00
Michael Mayer
267678e0c1
Auth: Increase background blur on login screen
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:48:40 +02:00
Michael Mayer
ea8b78f293
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:13:51 +02:00
Michael Mayer
a725bd2db7
Settings: Improved theme options initialization
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:13:09 +02:00
Michael Mayer
7f481e88f6
Git: Remove submodules
...
Submodule handling is not well implemented in Goland, so we'd rather not
use it at this point.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 00:35:58 +02:00
theresa
63394bf79e
Update acceptance test commands
2022-07-08 14:12:46 +02:00
Michael Mayer
a73ee48213
Import/Convert: Improve symbolic link handling to support files #1049
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-07 19:54:22 +02:00
Michael Mayer
d0e3ddc1b9
Git: Update submodules
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-07 19:16:29 +02:00
Michael Mayer
591a656270
Auth: Add PHOTOPRISM_AUTH_MODE config option #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-07 19:12:28 +02:00
Michael Mayer
27d09dbcb8
Update README.md
2022-07-07 13:53:55 +02:00
Theresa Gresch
0a11816fda
Merge pull request #2500 from funkypenguin/fix-broken-share-link
...
Fix broken link (typo)
2022-07-07 12:02:03 +02:00
Michael Mayer
5ec90a5fff
Index: Skip redundant thumbs and support symbolic file links #1049 #1874
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-06 23:01:54 +02:00
David Young
6b46277782
Fix broken link (typo)
2022-07-07 08:44:23 +12:00
Michael Mayer
bbc4f2f276
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-06 01:14:19 +02:00
Michael Mayer
89d826d6d2
Auth: Add support for config and routing extensions (WIP) #782 #2478
...
Enables developers to extend the existing config and API. Initial proof
of concept and work in progress. Implementation details may change.
Feedback welcome!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-05 23:14:20 +02:00
Michael Mayer
e739dd3e89
Auth: Add support for config and routing extensions (WIP) #782 #2478
...
Enables developers to extend the existing config and API. Initial proof
of concept and work in progress. Implementation details may change.
Feedback welcome!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-05 23:13:34 +02:00
Michael Mayer
18473e4d44
Frontend: Update package-lock.json
2022-07-03 22:33:06 +02:00
Michael Mayer
85e5bdc261
Frontend: Update translations.json
2022-07-03 22:32:50 +02:00
Weblate
8072ced47a
Weblate: Update backend translations
2022-07-03 22:31:01 +02:00
Weblate
f3814fdb90
Weblate: Update frontend translations
2022-07-03 22:30:40 +02:00
Michael Mayer
70d86d4d55
Frontend: Update translations.json
2022-07-01 18:54:35 +02:00
Cathie Integra
f734a8da9a
Weblate: Update frontend translations ( #2487 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-07-01 18:46:03 +02:00
Michael Mayer
d9fbcb079d
Docs: Update CODE_OF_CONDUCT.md
2022-07-01 17:47:06 +02:00
Michael Mayer
c4888c25cf
CI: Add .gitmodules
2022-07-01 13:51:05 +02:00
Michael Mayer
9cd71db5e4
CI: Change excluded path order in .fossa.yml
2022-07-01 11:46:37 +02:00
Michael Mayer
3a65ea8572
Frontend: Update translations.json and package-lock.json
2022-07-01 11:19:15 +02:00
Michael Mayer
e15506daba
Docs: Update license NOTICE and .fossa.yml
2022-07-01 11:18:50 +02:00
Theresa Gresch
06fe7b7e0e
Merge pull request #2481 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-30 08:41:45 +02:00
Weblate
e7e7b7a7d2
Weblate: Update frontend translations
2022-06-30 01:51:53 +02:00
Michael Mayer
fb1736fb34
Docker: Update arm64 and armv7 README files
2022-06-29 12:43:44 +02:00
Michael Mayer
5c9877bcb6
Docker: Update arm64 and armv7 README files
2022-06-29 12:32:37 +02:00
theresa
ce1151ee2b
Update SPONSORS.md
2022-06-29 12:29:39 +02:00
Michael Mayer
5d7448d2df
UX: Disable the history mode of the photo viewer to avoid glitches #2477
2022-06-28 19:37:53 +02:00
Michael Mayer
9ec854d57c
UX: Remember view type of search results and albums #2477
2022-06-28 19:28:34 +02:00
Michael Mayer
b47d71d659
Config: Include disable-webdav and http-compression in CLI report #2476
2022-06-28 16:14:01 +02:00
Michael Mayer
4ea795729a
Frontend: Update photo_test.js to be more resilient #2434
2022-06-28 16:01:05 +02:00
Michael Mayer
ad84a673fd
Backend: Update deps in go.mod and go.sum
2022-06-28 15:48:55 +02:00
Michael Mayer
7eba8b640f
Frontend: Update translations.json and translations.pot
2022-06-28 15:48:36 +02:00
Michael Mayer
ebd93ed30a
Frontend: Update package-lock.json
2022-06-28 15:47:49 +02:00
Heiko Mathes
be2292c536
UX: Fix portrait video preview when hovering over live photos #2475
2022-06-28 15:37:52 +02:00
theresa
a6225d76d5
Tests: Adapt acceptance tests to changes
2022-06-28 12:55:52 +02:00
Theresa Gresch
5a2f0186a1
Merge pull request #2474 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-28 09:21:41 +02:00
Weblate
49b9c4afb7
Weblate: Update frontend translations
2022-06-28 07:51:53 +02:00
Michael Mayer
161fa2b327
Frontend: Correct slight inconsistencies in UI components #2434
2022-06-27 17:49:31 +02:00
Heiko Mathes
2080459579
UI: Deduplication of photo cards, mosaic and list view components ( #2434 )
2022-06-27 17:33:31 +02:00
Michael Mayer
e13eb8b3e0
Update SPONSORS.md
2022-06-27 10:30:10 +02:00
gyto6
fa0c9b7f29
Update SPONSORS.md ( #2473 )
2022-06-27 10:08:14 +02:00
Theresa Gresch
71fa4a4281
Merge pull request #2471 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-27 09:06:53 +02:00
Weblate
0f0d2b4df0
Weblate: Update frontend translations
2022-06-26 21:51:52 +02:00
Michael Mayer
b09112058e
Videos: Transcode supported formats if bitrate exceeds limit #2461
...
Implements Option (1) as described in the issue comments.
2022-06-26 19:47:12 +02:00
Michael Mayer
1a6f108bbe
Develop: Upgrade Docker base image from 220620 to 220625-bookworm
2022-06-25 06:49:31 +02:00
Michael Mayer
c86c68aebe
WebDAV: Add assertions to TestConfig_DisableWebDAV #2464
2022-06-25 03:48:05 +02:00
Michael Mayer
95936d0e84
WebDAV: Fully disable endpoint in public mode as it is not needed #2464
2022-06-25 03:44:09 +02:00
Michael Mayer
5a89a79f86
JPEG: Add imagemagick to Dockerfiles #2462 #2463
2022-06-25 02:54:09 +02:00
Michael Mayer
2125f1ae0a
JPEG: Call Seek(0, 0) before opening image #2462 #2463
...
Found this here, although I'm really not sure how this should fix it:
- https://github.com/golang/go/issues/45902#issuecomment-1007953723
According to the tests I added, the error "unexpected EOF" remains!
At least this change shouldn't break anything either.... Help is more
than welcome if someone has more time to read through all the issue
comments.
2022-06-25 02:16:42 +02:00
Michael Mayer
bd80401f00
Frontend: Update package-lock.json
2022-06-25 02:10:17 +02:00
Michael Mayer
53b15a728e
Backend: Update go.mod and go.sum
2022-06-24 23:04:23 +02:00
Michael Mayer
519f0c49c9
Videos: Stream OGV, VP8, VP9, AV1, WebM, and HEVC if supported #2461
2022-06-24 06:59:22 +02:00
Andre Carrera
95c03afe28
Videos: Skip transcoding of HEVC / HVC1 if supported by the browser #440 #513 ( #2379 )
2022-06-24 01:30:48 +02:00
Michael Mayer
15b1f5728b
Backend: Update deps in go.mod and go.sum
2022-06-23 22:05:26 +02:00
Michael Mayer
18faeea3b6
Frontend: Update translations.json and package-lock.json
2022-06-23 22:03:51 +02:00
Michael Mayer
6dde602082
Merge pull request #2459 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-06-23 16:24:16 +02:00
Weblate
8d0dc3dcf7
Weblate: Update backend translations
2022-06-23 16:24:06 +02:00
Michael Mayer
6d6fb80158
Merge pull request #2458 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-23 16:23:59 +02:00
Weblate
6cb95eefb8
Merge remote-tracking branch 'origin/develop' into develop
2022-06-23 12:09:17 +02:00
Theresa Gresch
ca6229f5d7
Merge pull request #2455 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-23 12:09:09 +02:00
Weblate
414ac7faed
Weblate: Update frontend translations
2022-06-22 17:41:29 +02:00
theresa
e00c7200dd
Tests: Adapt acceptance tests to changes
2022-06-22 17:41:00 +02:00
theresa
59b5678a21
Tests: Adapt acceptance tests to changes
2022-06-22 17:39:49 +02:00
Weblate
c604ff90c7
Merge remote-tracking branch 'origin/develop' into develop
2022-06-22 10:38:13 +02:00
Michael Mayer
22a0a80517
Update bug_report.md
2022-06-22 10:38:09 +02:00
Weblate
828df8afff
Weblate: Update frontend translations
2022-06-22 09:51:51 +02:00
heikomat
2448e1dc46
fix icons on old chromium (e.g. 86) being tall and not displayed
2022-06-21 19:10:21 +02:00
Michael Mayer
d7d0a00945
GitHub: Update bug report template bug_report.md
2022-06-21 18:49:18 +02:00
Michael Mayer
aa87b975e3
GitHub: Update bug report template bug_report.md
2022-06-21 18:34:54 +02:00
Michael Mayer
e885d1ec1e
GitHub: Update bug report template bug_report.md
2022-06-21 18:26:52 +02:00
Michael Mayer
e799502861
GitHub: Update bug report template bug_report.md
2022-06-21 18:20:33 +02:00
Michael Mayer
b4e77c1f74
GitHub: Update bug report template bug_report.md
2022-06-21 18:14:52 +02:00
Michael Mayer
1e6bbd975d
GitHub: Update bug report template bug_report.md
2022-06-21 18:13:02 +02:00
Michael Mayer
1c617a6d6f
GitHub: Update bug report template bug_report.md
2022-06-21 18:06:39 +02:00
Michael Mayer
b39f0a8a09
GitHub: Update bug report template bug_report.md
2022-06-21 17:43:52 +02:00
Michael Mayer
3d277b2ef2
Search: Update frontend rest_test.js after changing limit #2433
2022-06-21 14:48:51 +02:00
Michael Mayer
64305c18a9
Search: Increase frontend result limit from 3333 to 10k #2433
2022-06-21 14:34:00 +02:00
Michael Mayer
ff61ff12e2
Update CODE_OF_CONDUCT.md
2022-06-21 14:21:45 +02:00
heikomat
375270efbc
fix preview-playback on browsers without aspect-ratio
2022-06-21 12:08:48 +02:00
heikomat
5faa9bb409
fix iamge aspect-ratio on old browsers in list-view
2022-06-21 12:08:48 +02:00
heikomat
93a4ece5e3
add support for browsers that dont support the aspect-ratio css-property
2022-06-21 12:08:48 +02:00
Michael Mayer
5abbfeb534
Frontend: Update translations.json and translations.pot
2022-06-21 11:51:59 +02:00
Michael Mayer
c11dffdc4e
Frontend: Update package-lock.json
2022-06-21 11:51:39 +02:00
Michael Mayer
d0be186f52
Backend: Update deps in go.mod and go.sum
2022-06-21 11:50:53 +02:00
Michael Mayer
b6d32f828b
Search: Increase max number of results from 25k to 100k #2433
2022-06-21 11:50:53 +02:00
Weblate
c7ed995a65
Weblate: Update frontend translations
2022-06-21 11:49:35 +02:00
Michael Mayer
382ae74bbc
Develop: Upgrade base image to photoprism/develop:220620-bookworm
2022-06-20 21:22:37 +02:00
Michael Mayer
b291d5c5e1
Docker: Update Debian dependencies
2022-06-20 20:47:04 +02:00
Michael Mayer
a8db361268
Metadata: Use actual image width and height if available #2447
2022-06-20 11:41:41 +02:00
Michael Mayer
e04a2b3eec
Update SECURITY.md
2022-06-19 18:21:37 +02:00
Michael Mayer
ce9a10a8f5
Update SECURITY.md
2022-06-19 18:19:51 +02:00
Michael Mayer
2d6d47121e
Backend: Update deps in go.mod and go.sum
2022-06-19 16:51:46 +02:00
Michael Mayer
71ae33886f
Frontend: Update translations.json
2022-06-19 15:35:27 +02:00
abgd1234
62120cd5e2
Videos: Fix incorrect NVIDIA hardware transcoding parameters #2442 #2449
2022-06-19 15:32:48 +02:00
Theresa Gresch
4036b21a1f
Merge pull request #2445 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-19 14:47:14 +02:00
Weblate
f77de22c59
Weblate: Update frontend translations
2022-06-19 09:51:50 +02:00
Michael Mayer
1fd9e6df1f
Frontend: Update package-lock.json
2022-06-18 22:24:54 +02:00
Michael Mayer
4909f86ca0
Merge pull request #2439 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-18 14:26:54 +02:00
Weblate
0ede1d7001
Merge remote-tracking branch 'origin/develop' into develop
2022-06-18 12:59:07 +02:00
heikomat
5331086038
fix scrolling in cards-view lagging regularly on small screens
2022-06-18 12:59:03 +02:00
Weblate
a15e103909
Merge remote-tracking branch 'origin/develop' into develop
2022-06-17 23:42:59 +02:00
Michael Mayer
fb2ea6054c
Frontend: Update package-lock.json and translations.json
2022-06-17 23:42:49 +02:00
Weblate
4c880dc950
Merge remote-tracking branch 'origin/develop' into develop
2022-06-17 23:32:49 +02:00
Heiko Mathes
08b6b2de28
Sharing: Fix app layout on small screens ( #2430 )
2022-06-17 23:32:45 +02:00
Weblate
df211a0c20
Merge remote-tracking branch 'origin/develop' into develop
2022-06-17 23:31:17 +02:00
Cathie Integra
7dab85ced9
Weblate: Update frontend translations ( #2438 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-06-17 23:31:13 +02:00
Weblate
4c2bcf81bb
Merge remote-tracking branch 'origin/develop' into develop
2022-06-17 23:30:16 +02:00
Cathie Integra
1876ba60e0
Weblate: Update frontend translations ( #2435 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-06-17 23:30:12 +02:00
Weblate
f7ffc742e5
Merge remote-tracking branch 'origin/develop' into develop
2022-06-17 23:29:32 +02:00
Heiko Mathes
8bdac8564a
UI: Update browser support ( #2436 )
...
* remove support for very old browsers
* re-add support for safari 14 (for now)
* fix typo in browserlist config
2022-06-17 23:29:28 +02:00
Weblate
0c683daab9
Weblate: Update frontend translations
2022-06-17 12:19:31 +02:00
Michael Mayer
735136c25c
Frontend: Format code and update package-lock.json
2022-06-17 05:20:28 +02:00
Heiko Mathes
580de58346
UX: Ssearch view render performance improvements ( #2433 )
...
* virtualize mosaic-view
* start virtualizing parts of the list view
* drastically improve mosaic component updating performance by not rendering cards if not necessary
* speed up list view virtualization by preventing the rendering of vue-components
* start virtualizing cards view
* continue virtualizing card view
* finish virtualizing cards
* start moving common virtualization logic into shared file
* try speeding up access to calculated photo details
* remove console.log
* improve accuracy of cards-placeholder elements
* remove console.log
* start fixing memoized values not updating on change
* fixing memoized values not updating on change
* remove console.logs
* fix getting location info after memoizing the function
* remove obsolete comment
* start rendering of only visible icons in mosaic-view
* continue rendering of only visible icons in mosaic-view
* implement rendering of only visible icons in cards-view
* implement rendering of only visible icons in list-view
* memoize some photo-model functions that are called when rendering mosaic- or cards-view
* fix cards sometimes getting smaller when scrolling
* improve fix for cards sometimes getting smaller when scrolling
* prevent rendering of no-photos-alert if photos are present
* fix selection issues after implementing conditional button-rendering
* speedup mosaic rendering by replacing vue components with html components
* speedup cards rendering by replacing vue components with html components
* speedup list rendering by replacing vue components with html components
* fix removed elements leaving behind placeholders in view
* speedup photo view rendering by replacing vue buttons and icons with regular html components
* fix positioning of card-title in placeholder elements
* fix missing icons after multiselect or select via touch
* prevent flickering of favourite button on click
* prevent flickering of favourite button on click
* use div instead of v-flex
* replace inline styles with css classes
* re-add actually necessary css-classes
* add size-containment to mosaic-elements to reduce re-layouting costs when virtualization replaces children
* fix typo in comment
* use plain html instead of components and css-classes instead of inline styles in cards.vue
* improve list scrolling by not using v-data-table for a static table
* fix icon-color on card-details in light-theme
* fix card-details showing wrong icons with wrong height on pixel 3
* fix animated gif-previews getting out of image-bounds when hovering in firefox
* fix closing brackets in mosaic view not matching opening brackets
* fix live-photo icon in mosaic- cards and list components
* improve render performance by replacing v-hover vue-component with css-hidden button
* prevent unnecessary rerenders
* prevent unnecessary rerenders
* undo "prevent unnecessary rerender" because the real-world-effect is negligable
* load next batch earlier to reduce change of scrolling to the end before the load finished
* add explanation on why the selection-button isnt removed via v-if
* remove console.log
* speed up rendering by reducing amount of observed items
* fix favourite-buttons in non-search views
* prevent unnecessary observeItems-calls by only observing items when photos changed
Co-authored-by: Heiko Mathes <heiko@pop-os.localdomain>
2022-06-17 04:44:58 +02:00
Heiko Mathes
d776e9cf83
UX: Pseudo-virtualize mosaic, cards and list view ( #2292 )
...
Related / Follow-Up Issues:
- #85
- #152
- #307
- #583
- #1582
- #1623
2022-06-17 04:15:20 +02:00
Michael Mayer
0402b8d397
Demo: Remove docker-demo-debian target from Makefile
2022-06-17 01:31:03 +02:00
Michael Mayer
632f401a1e
Backend: Update translations based on locales/messages.pot
2022-06-16 19:33:15 +02:00
Michael Mayer
9a61524a36
Backend: Update Go deps in go.mod and go.sum
2022-06-16 19:01:39 +02:00
Michael Mayer
acc779f107
Albums: Restore deleted album when trying to create it again #2429
2022-06-16 18:59:03 +02:00
Michael Mayer
d769a1e38b
Demo: Update Makefile targets
2022-06-16 11:30:00 +02:00
Michael Mayer
13b801d702
Demo: Add docker-demo-latest to Makefile
2022-06-16 11:23:51 +02:00
Michael Mayer
e612dcca10
Demo: Fix Makefile targets
2022-06-16 10:43:59 +02:00
Michael Mayer
a19b782162
CI: Update Docker image build scripts to support additional args
2022-06-16 10:35:26 +02:00
Michael Mayer
db9cbe72c6
Docker/CI: Add Ubuntu-based demo and update targets in Makefile
2022-06-16 10:21:35 +02:00
Michael Mayer
3ea21f4d24
Docker/CI: Add :ubuntu and :preview-ubuntu image tags
2022-06-16 09:55:43 +02:00
Michael Mayer
2f91813678
Metadata: Update list of unwanted descriptions
2022-06-16 09:36:34 +02:00
Michael Mayer
23fd9ae731
Colors: Use int16 instead of int8 to avoid (de)serialization issues
2022-06-16 06:30:59 +02:00
Michael Mayer
d604b7c61e
Frontend: Upgrade dependencies in package.json and package-lock.json
2022-06-16 03:58:37 +02:00
Michael Mayer
18a248d464
Backend: Upgrade satori/go.uuid from v1.2.0 to v1.2.1
2022-06-16 03:34:20 +02:00
Michael Mayer
b2a784f074
Frontend: Update translations.json
2022-06-16 01:31:27 +02:00
Michael Mayer
64e938b0d7
MariaDB: Add migrate test database and dialect_mysql_test.go #2398
2022-06-16 01:27:14 +02:00
Michael Mayer
78c12cabe0
WebDAV: Remove debug logs from pull request for #2391 #2392
2022-06-16 01:20:44 +02:00
chain710
8254c73558
WebDAV: Fix auto indexing/importing in a sub-directory on a shared domain #2391 #2392
2022-06-16 00:47:37 +02:00
Michael Mayer
7b9434f393
Merge pull request #2424 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-15 22:10:56 +02:00
Weblate
8fcf4334cd
Merge remote-tracking branch 'origin/develop' into develop
2022-06-15 14:11:19 +02:00
Michael Mayer
c5031ae124
Frontend: Update translations.json #2419
2022-06-15 14:10:48 +02:00
Weblate
f7d85e1b37
Merge remote-tracking branch 'origin/develop' into develop
2022-06-15 14:10:01 +02:00
Michael Mayer
e631733dbd
Merge pull request #2419 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-15 14:09:55 +02:00
Weblate
136f3c21aa
Weblate: Update frontend translations
2022-06-15 11:51:56 +02:00
Michael Mayer
54e5a63b49
Backend: Upgrade gin-gonic/gin to v1.8.1
2022-06-15 11:51:43 +02:00
Weblate
d4a233e3ca
Merge remote-tracking branch 'origin/develop' into develop
2022-06-15 08:01:16 +02:00
Theresa Gresch
554a774544
Merge pull request #2421 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-06-15 08:01:10 +02:00
Weblate
338d9d1d3b
Weblate: Update frontend translations
2022-06-15 06:36:23 +02:00
Weblate
b9116aa40a
Weblate: Update backend translations
2022-06-14 21:36:23 +02:00
Michael Mayer
dea9ff6868
Frontend: Update translations.pot
2022-06-14 13:28:00 +02:00
Michael Mayer
e5baeadfa2
Frontend: Update package-lock.json
2022-06-14 13:27:50 +02:00
Michael Mayer
a0c36f6af3
Frontend: Update ar.po and translations.json
2022-06-14 13:25:03 +02:00
Michael Mayer
c27ee0ead5
Update CODE_OF_CONDUCT.md
2022-06-14 13:00:31 +02:00
theresa
b536f5f7ad
Translations: Add option for arabic
2022-06-14 12:37:40 +02:00
Michael Mayer
646419e1fa
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-06-14 05:16:06 +02:00
Michael Mayer
f2916dc14c
Develop: Upgrade base image version to 220613-bookworm
2022-06-14 02:13:31 +02:00
Michael Mayer
a3e6670df3
Backend: Update dependencies in go.mod and go.sum
2022-06-14 02:13:04 +02:00
Michael Mayer
942fedf679
Docker: Upgrade Go from v1.18.2 to v1.18.3
2022-06-14 01:51:53 +02:00
Michael Mayer
046acbd09c
Frontend: Update package-lock.json
2022-06-13 23:46:25 +02:00
Michael Mayer
220b2b3331
Frontend: Update translations.json
2022-06-13 23:46:14 +02:00
Michael Mayer
19ee72dda9
Merge pull request #2417 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-06-13 23:43:49 +02:00
Weblate
b0211d94e0
Translations: Resolve frontend/src/locales/ar.po merge conflicts
2022-06-13 23:40:37 +02:00
Michael Mayer
ddb49b3824
Update CODE_OF_CONDUCT.md
2022-06-13 23:13:02 +02:00
Michael Mayer
7ee76de4b7
Update CODE_OF_CONDUCT.md
2022-06-13 22:27:00 +02:00
Theresa Gresch
a846c28fc4
Merge pull request #2413 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-06-13 11:49:05 +02:00
Weblate
0db0493fb1
Weblate: Update backend translations
2022-06-12 00:36:22 +02:00
Michael Mayer
de11a9001f
Migrations: Remove UPDATE SET SUBSTR() #2398
2022-06-09 20:28:18 +02:00
Michael Mayer
45069b045d
Frontend: Update package-lock.json
2022-06-09 20:27:17 +02:00
theresa
86e69853d2
Tests: Update upload test
2022-06-09 14:48:22 +02:00
Theresa Gresch
d757503186
Merge pull request #2406 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-06-08 15:20:01 +02:00
Weblate
7f2fa6e300
Weblate: Update backend translations
2022-06-07 11:17:35 +02:00
Michael Mayer
7ba043a559
Update CODE_OF_CONDUCT.md
2022-06-06 19:58:25 +02:00
Michael Mayer
9a8456b9ab
Update wording in CODE_OF_CONDUCT.md
2022-06-05 18:44:12 +02:00
Michael Mayer
b0a316f66a
Capitalize "open source" in CODE_OF_CONDUCT.md
2022-06-05 18:34:41 +02:00
Michael Mayer
20b577fc92
Update CODE_OF_CONDUCT.md
...
Removes Preamble in favor of more practical examples and a more detailed
Enforcement section.
2022-06-05 18:27:19 +02:00
Michael Mayer
928e64e2bd
Update CODE_OF_CONDUCT.md
2022-06-04 22:16:14 +02:00
Michael Mayer
627a4ee099
Update CODE_OF_CONDUCT.md
2022-06-04 21:04:45 +02:00
Michael Mayer
578aa85081
Update CODE_OF_CONDUCT.md
2022-06-04 20:36:18 +02:00
Michael Mayer
2e872538e8
Update CODE_OF_CONDUCT.md
2022-06-04 19:48:31 +02:00
Michael Mayer
e850a3fba8
Update CODE_OF_CONDUCT.md
2022-06-04 19:10:18 +02:00
Michael Mayer
b7738897f7
Update CODE_OF_CONDUCT.md
2022-06-04 18:42:25 +02:00
Michael Mayer
fe90eb2682
Update CODE_OF_CONDUCT.md
2022-06-04 17:50:57 +02:00
Michael Mayer
c529496eb3
Update CODE_OF_CONDUCT.md
2022-06-04 15:40:04 +02:00
Michael Mayer
e1f14b7ec2
Merge pull request #2388 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-06-01 22:54:10 +02:00
Weblate
7df6b1714d
Weblate: Update backend translations
2022-06-01 21:47:54 +02:00
Michael Mayer
6658704660
Frontend: Update translations.json and package-lock.json
2022-06-01 21:47:43 +02:00
Michael Mayer
88e1bd6033
MariaDB: Upgrade to 10.8 and increase innodb_buffer_pool_size #2390
2022-06-01 21:44:58 +02:00
theresa
7caff32c65
Tests: Adapt tests to run on mobile
2022-06-01 12:09:15 +02:00
theresa
54247a8955
Tests: Adapt library tests to run on mobile
2022-06-01 12:08:48 +02:00
theresa
0b9699ab23
Tests: Adapt sharing tests to run on mobile
2022-05-31 20:48:37 +02:00
theresa
48de8bd0e0
Undo changes
2022-05-31 20:48:02 +02:00
theresa
be5b2bba74
Tests: Adapt page models for mobile tests
2022-05-31 20:38:17 +02:00
theresa
26c4974081
Tests: Adapt states tests to run on mobile
2022-05-31 20:37:36 +02:00
theresa
cfc8f47890
Tests: Adapt labels tests to run on mobile
2022-05-31 20:37:20 +02:00
theresa
a8bb3630ae
Tests: Adapt photos tests to run on mobile
2022-05-31 20:37:05 +02:00
theresa
226ff20b9b
Tests: Adapt album tests to run on mobile
2022-05-31 20:36:44 +02:00
theresa
2a59eada63
Tests: Adapt settings tests to run on mobile
2022-05-31 20:36:19 +02:00
moutasem1989
9eeccfac27
Translated using Weblate (Arabic)
...
Currently translated at 10.4% (57 of 543 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ar/
2022-05-30 18:54:20 +02:00
Theresa Gresch
4f417e425b
Merge pull request #2384 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-30 18:54:15 +02:00
Weblate
5befab94ab
Weblate: Update frontend translations
2022-05-30 18:53:56 +02:00
Theresa Gresch
56736b2e8a
Merge pull request #2383 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-05-30 18:53:51 +02:00
Weblate
e232847405
Weblate: Update frontend translations
2022-05-30 18:34:05 +02:00
Weblate
e8ac16ed52
Weblate: Update backend translations
2022-05-30 18:30:53 +02:00
Michael Mayer
695d6b843d
Update README.md
2022-05-29 02:06:19 +02:00
Michael Mayer
efb5d710c1
Frontend: Update package-lock.json
2022-05-28 21:54:09 +02:00
Michael Mayer
361f9604c9
Frontend: Update translations.json
2022-05-28 21:53:10 +02:00
Michael Mayer
849d7d5837
Frontend: Remove *.mo files and add pattern to .gitignore
2022-05-28 21:52:01 +02:00
Michael Mayer
cb97559b6d
Frontend: Pre-translate missing locales
2022-05-28 21:49:54 +02:00
Michael Mayer
87f2c3d796
Frontend: Update theme styles and colors
2022-05-28 20:57:37 +02:00
Michael Mayer
122cbfceba
Frontend: Update translations.pot
2022-05-28 15:47:01 +02:00
Michael Mayer
ab3a80edf0
Backend: Update dependencies in go.mod and go.sum
2022-05-28 15:46:47 +02:00
Michael Mayer
1e4a299ceb
Backend: Update dependencies in go.mod and go.sum
2022-05-28 15:45:52 +02:00
Michael Mayer
e9d413ef83
UX: Replace mobile subnav with a speed dial visible in public mode #2370
2022-05-28 15:45:32 +02:00
Michael Mayer
fecd247d21
UX: Normalize mobile navigation toolbar titles
2022-05-27 22:16:35 +02:00
Michael Mayer
4201c7d2a6
UX: Reduce mobile navigation submenu border radius #2359
2022-05-27 20:26:41 +02:00
Michael Mayer
c88ef9a7ed
UX: Tweak mobile navigation submenu styles #2359
2022-05-27 20:25:01 +02:00
Michael Mayer
d64ba27ec4
UI: Avoid duplicate strings in page title
2022-05-27 19:14:49 +02:00
Michael Mayer
2202c93571
Settings: Add Thai language option
2022-05-27 18:45:33 +02:00
Michael Mayer
61dfd2cf50
UX: Update splash screen, button, and footer styles #2360
2022-05-27 18:15:18 +02:00
Michael Mayer
1efc1e3de5
Frontend: Update German translations
2022-05-27 18:13:55 +02:00
Michael Mayer
d83d7e2aac
Frontend: Update translations.json
2022-05-27 16:09:55 +02:00
Michael Mayer
49b7a16c0c
Merge pull request #2368 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-27 16:09:04 +02:00
Weblate
f012669a55
Weblate: Update frontend translations
2022-05-27 16:07:55 +02:00
Michael Mayer
82d806fb51
Frontend: Update .eslintrc.js, vm.js, de.po and translations.pot
2022-05-27 16:06:43 +02:00
Michael Mayer
1c7ccd2c47
Merge pull request #2367 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-27 15:38:01 +02:00
Weblate
8539729c12
Weblate: Update frontend translations
2022-05-27 15:36:03 +02:00
Michael Mayer
00f693720d
Merge pull request #2365 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-27 15:35:22 +02:00
Weblate
a47e11a2b5
Weblate: Update frontend translations
2022-05-27 15:33:47 +02:00
Michael Mayer
b6239e23f7
Merge pull request #2366 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-05-27 15:30:22 +02:00
Weblate
a154ee29a3
Weblate: Update backend translations
2022-05-27 15:25:33 +02:00
Michael Mayer
a560c82833
Frontend: Update package.json and package-lock.json
2022-05-27 15:21:41 +02:00
Michael Mayer
b78388bb11
Frontend: Update package-lock.json and translations.json
2022-05-27 14:44:22 +02:00
Michael Mayer
bc0ff5535c
Merge pull request #2364 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-27 14:40:10 +02:00
Weblate
bcb4ed8e36
Merge remote-tracking branch 'origin/develop' into develop
2022-05-27 14:39:29 +02:00
Cathie Integra
a66538c80c
Weblate: Update translations ( #2363 )
2022-05-27 14:36:09 +02:00
Weblate
5c129b49bb
Merge remote-tracking branch 'origin/develop' into develop
2022-05-27 14:35:28 +02:00
Cathie Integra
95510b21d1
Weblate: Update translations ( #2362 )
2022-05-27 14:35:06 +02:00
Cathie Integra
2e3d6c67e7
Translations: Update assets/locales ( #2361 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-27 14:34:25 +02:00
Weblate
bba1e81308
Merge branch 'develop' of github.com:photoprism/photoprism into develop
2022-05-27 14:31:54 +02:00
ppnplus
a2082df6e5
Translated using Weblate (Thai)
...
Currently translated at 14.7% (80 of 544 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/th/
2022-05-27 14:17:44 +02:00
Michael Mayer
ca38070d5a
Update README.md
2022-05-27 11:10:00 +02:00
Michael Mayer
dde72b8962
Update SPONSORS.md
2022-05-27 11:06:15 +02:00
Michael Mayer
77ee21ccb0
Update README.md
2022-05-27 10:58:04 +02:00
Michael Mayer
9645cce338
Update README.md
2022-05-27 10:55:31 +02:00
Michael Mayer
005770ca84
Frontend: Update translations.pot and translations.json
2022-05-27 09:09:36 +02:00
Michael Mayer
896e7faa6f
UX: Update splash screen styles
2022-05-27 08:21:51 +02:00
Michael Mayer
e1d3d8238f
Update README.md
2022-05-26 22:37:39 +02:00
Michael Mayer
f936efb43d
UX: Update slash screen styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 22:28:32 +02:00
Michael Mayer
c620271399
UX: Update slash screen styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 20:51:19 +02:00
Michael Mayer
620cb08889
Update README.md
2022-05-26 19:37:36 +02:00
Michael Mayer
6aa08d64c2
Docs: Update membership info URL
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 19:33:41 +02:00
Michael Mayer
51dea7a39d
Update README.md
2022-05-26 19:16:57 +02:00
Michael Mayer
4e7e9c11b0
Update README.md
2022-05-26 19:14:22 +02:00
Michael Mayer
7ed5ed6408
UX: Reduce navigation toolbar font weight
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 15:12:42 +02:00
Michael Mayer
495c2afb01
Metadata: Remove debug log from data.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 15:04:58 +02:00
Michael Mayer
d46a01b602
UX: Update navigation and splash screen styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 15:04:45 +02:00
Michael Mayer
c764b20668
UX: Update navigation styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 14:07:08 +02:00
Michael Mayer
441827d600
UX: Improve nav sub menu styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 13:52:47 +02:00
theresa
dc2a261884
Tests: Add unit tests for new exiftool tags
2022-05-25 17:26:26 +02:00
theresa
3b3276b53e
Metadata: Read additional exiftool tags Headline, By-line, CopyrightNotice and Caption-Abstract
2022-05-25 17:25:40 +02:00
jean-louis67
6203ba7656
Translated using Weblate (French)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-05-25 14:15:13 +02:00
Michael Mayer
c76de0dfbc
Update README.md
2022-05-24 11:06:23 +02:00
Michael Mayer
f9dc51acfb
Docs: Update README.MD
2022-05-24 10:21:36 +02:00
Michael Mayer
0b43b8728f
Update README.md
2022-05-23 20:27:33 +02:00
ppnplus
bac65befe3
Translated using Weblate (Thai)
...
Currently translated at 4.4% (24 of 544 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/th/
2022-05-23 16:30:32 +02:00
Anonymous
9badce24e9
Translated using Weblate (Thai)
...
Currently translated at 4.4% (24 of 544 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/th/
2022-05-23 16:30:32 +02:00
Anonymous
b2fe0d6d6a
Translated using Weblate (Malay)
...
Currently translated at 21.9% (119 of 542 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ms/
2022-05-23 16:30:31 +02:00
Engku Fariez
40c3f8a50c
Translated using Weblate (Malay)
...
Currently translated at 21.9% (119 of 542 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ms/
2022-05-23 16:30:30 +02:00
Admin
847b6d0724
Translated using Weblate (Malay)
...
Currently translated at 21.9% (119 of 542 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ms/
2022-05-23 16:30:30 +02:00
Anonymous
41436815ed
Translated using Weblate (Croatian)
...
Currently translated at 12.3% (67 of 541 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hr/
2022-05-23 16:30:29 +02:00
Admin
b42d85d11a
Translated using Weblate (Croatian)
...
Currently translated at 12.3% (67 of 541 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hr/
2022-05-23 16:30:28 +02:00
Joe
f8736dcf78
Translated using Weblate (Lithuanian)
...
Currently translated at 22.5% (119 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/lt/
2022-05-23 16:30:27 +02:00
Anonymous
a43a8dcd41
Translated using Weblate (Lithuanian)
...
Currently translated at 22.5% (119 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/lt/
2022-05-23 16:30:27 +02:00
Admin
4d94d83fb9
Translated using Weblate (Lithuanian)
...
Currently translated at 22.5% (119 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/lt/
2022-05-23 16:30:27 +02:00
Anonymous
d8b04d44b7
Translated using Weblate (Swedish)
...
Currently translated at 62.6% (331 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sv/
2022-05-23 16:30:26 +02:00
Admin
00173c55f4
Translated using Weblate (Swedish)
...
Currently translated at 62.6% (331 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sv/
2022-05-23 16:30:25 +02:00
Joaquim Homrighausen
da1f753be7
Translated using Weblate (Swedish)
...
Currently translated at 62.6% (331 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sv/
2022-05-23 16:30:25 +02:00
TheresaNoRights
0b0903774d
Translated using Weblate (Turkish)
...
Currently translated at 47.9% (253 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-05-23 16:30:25 +02:00
Anonymous
c7d218ba7d
Translated using Weblate (Turkish)
...
Currently translated at 47.9% (253 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-05-23 16:30:24 +02:00
mastir hekir
37a25c808a
Translated using Weblate (Turkish)
...
Currently translated at 47.9% (253 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-05-23 16:30:24 +02:00
Admin
13e3d7f331
Translated using Weblate (Turkish)
...
Currently translated at 47.9% (253 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-05-23 16:30:24 +02:00
Anonymous
a8c0e81b24
Translated using Weblate (Bulgarian)
...
Currently translated at 11.9% (63 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/bg/
2022-05-23 16:30:23 +02:00
Admin
46705f776c
Translated using Weblate (Bulgarian)
...
Currently translated at 11.9% (63 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/bg/
2022-05-23 16:30:22 +02:00
Lulu195
abe2e7fcac
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (528 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
2022-05-23 16:30:21 +02:00
Admin
7a8e790ee4
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (528 of 528 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
2022-05-23 16:30:21 +02:00
Admin
b6fca3bfc8
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 99.8% (522 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hant/
2022-05-23 16:30:21 +02:00
Admin
360deb952e
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.8% (522 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-05-23 16:30:20 +02:00
Admin
1dd9830131
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (508 of 508 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-05-23 16:30:20 +02:00
Pheggas
8dcbff5c10
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (508 of 508 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-05-23 16:30:20 +02:00
Admin
61444a2f3b
Translated using Weblate (Russian)
...
Currently translated at 99.8% (522 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
2022-05-23 16:30:19 +02:00
Admin
3e5d250ccf
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.6% (521 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt_BR/
2022-05-23 16:30:19 +02:00
Admin
597b0ebff2
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt/
2022-05-23 16:30:19 +02:00
Admin
0b94000b25
Translated using Weblate (Polish)
...
Currently translated at 98.6% (516 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pl/
2022-05-23 16:30:18 +02:00
LyssaK
310e4e1fb8
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-05-23 16:30:18 +02:00
Admin
9b1d55c910
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-05-23 16:30:18 +02:00
Admin
a8c806a436
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nb_NO/
2022-05-23 16:30:17 +02:00
Admin
a1ff6cb7d2
Translated using Weblate (Kurdish)
...
Currently translated at 96.2% (489 of 508 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ku/
2022-05-23 16:30:17 +02:00
Admin
0a6c05a0e7
Translated using Weblate (Korean)
...
Currently translated at 98.2% (514 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ko/
2022-05-23 16:30:16 +02:00
Admin
204ac46610
Translated using Weblate (Japanese)
...
Currently translated at 99.2% (519 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
2022-05-23 16:30:16 +02:00
Devmiki
ef5dd59b91
Translated using Weblate (Italian)
...
Currently translated at 99.6% (521 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/it/
2022-05-23 16:30:15 +02:00
Admin
71d5a9d7b6
Translated using Weblate (Italian)
...
Currently translated at 99.6% (521 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/it/
2022-05-23 16:30:15 +02:00
Admin
078326db2f
Translated using Weblate (Indonesian)
...
Currently translated at 99.2% (519 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/id/
2022-05-23 16:30:15 +02:00
Admin
5910b7a3bc
Translated using Weblate (Hungarian)
...
Currently translated at 98.8% (517 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hu/
2022-05-23 16:30:15 +02:00
Admin
5f38267b79
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hi/
2022-05-23 16:30:14 +02:00
Admin
a01d58a442
Translated using Weblate (Hebrew)
...
Currently translated at 99.2% (519 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
2022-05-23 16:30:14 +02:00
Admin
ca96ee1593
Translated using Weblate (French)
...
Currently translated at 99.8% (522 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-05-23 16:30:13 +02:00
jean-louis67
d663aed0e7
Translated using Weblate (French)
...
Currently translated at 99.8% (522 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-05-23 16:30:13 +02:00
gagnonraphael
21c6dbbcac
Translated using Weblate (French)
...
Currently translated at 99.8% (522 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-05-23 16:30:13 +02:00
Admin
d2db2cb441
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/es/
2022-05-23 16:30:13 +02:00
Theresa Gresch
055598ef2e
Translated using Weblate (German)
...
Currently translated at 100.0% (524 of 524 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-05-23 16:30:12 +02:00
Anonymous
2fe136a605
Translated using Weblate (German)
...
Currently translated at 100.0% (524 of 524 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-05-23 16:30:12 +02:00
Admin
33b9ca54cc
Translated using Weblate (German)
...
Currently translated at 100.0% (524 of 524 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-05-23 16:30:12 +02:00
TheresaNoRights
3ed46af465
Translated using Weblate (German)
...
Currently translated at 100.0% (524 of 524 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-05-23 16:30:12 +02:00
Michael Mayer
23dc774f0c
Translated using Weblate (German)
...
Currently translated at 100.0% (524 of 524 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-05-23 16:30:12 +02:00
Admin
f4248c5e6d
Translated using Weblate (Danish)
...
Currently translated at 97.7% (511 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-05-23 16:30:12 +02:00
Admin
f9014261df
Translated using Weblate (Czech)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
2022-05-23 16:30:11 +02:00
ppnplus
e239e8a31a
Translated using Weblate (Thai)
...
Currently translated at 4.4% (24 of 544 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/th/
2022-05-23 16:27:49 +02:00
Cathie Integra
57831a7290
Translations: Update frontend/src/locales ( #2351 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-23 16:27:43 +02:00
Weblate
e6e02baf35
Translations: Update frontend/src/locales
2022-05-23 15:41:34 +02:00
Michael Mayer
94958ea16e
Update README.md
2022-05-23 15:41:27 +02:00
Michael Mayer
50de75c29d
Update README.md
2022-05-23 14:17:36 +02:00
Michael Mayer
1b29cc66b4
Update README.md
2022-05-23 14:14:22 +02:00
Theresa Gresch
ce3628d7b9
Merge pull request #2348 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-05-23 13:10:55 +02:00
Weblate
315625f7e7
Translations: Update assets/locales
2022-05-23 12:57:28 +02:00
Michael Mayer
a9d07e113b
Update CONTRIBUTING.md
2022-05-23 12:57:25 +02:00
Michael Mayer
671c229a3a
Update CONTRIBUTING.md
2022-05-23 12:56:02 +02:00
theresa
10b1de3e02
Frontend: Show nav-menu in test mode
2022-05-23 12:52:16 +02:00
Michael Mayer
d1cbb97ad4
Update README.md
2022-05-23 12:43:10 +02:00
Michael Mayer
00a2eb56b2
Update README.md
2022-05-23 12:35:42 +02:00
Michael Mayer
e995b4c287
Update README.md
2022-05-23 12:33:39 +02:00
Michael Mayer
7913dcb4dc
Update README.md
2022-05-23 12:29:59 +02:00
Michael Mayer
75ec9909f8
Frontend: Update package-lock.json
2022-05-21 22:32:18 +02:00
Michael Mayer
7942b03d54
Frontend: Update translations.pot and translations.json #2346
...
Thanks to all who contributed! <3
2022-05-21 22:31:16 +02:00
Cathie Integra
f3e8ec864a
Translations: Update frontend/src/locales ( #2346 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-21 22:29:27 +02:00
Michael Mayer
ab185f719e
UX: RTL style fixes
2022-05-21 22:11:22 +02:00
Michael Mayer
8b5fbec950
UX: Improve navigation menu
2022-05-21 22:00:13 +02:00
Michael Mayer
441b51b228
UX: Improve confirm button style in account.vue
2022-05-21 20:12:34 +02:00
Michael Mayer
c1d06f5d2b
UX: Enhance splash screen styles
2022-05-21 20:08:31 +02:00
Michael Mayer
da866a98d4
UX: Update splash screen, fonts, buttons, mobile toolbar and navigation
2022-05-21 18:13:28 +02:00
Michael Mayer
8af69b81f2
Search: Omit files with unknown Chroma when using mono:true filter #2341
2022-05-21 18:12:08 +02:00
Cathie Integra
76e0725397
Translations: Update frontend/src/locales ( #2342 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-21 08:38:48 +02:00
Michael Mayer
027800fba5
CI: Improve compatibility of download scripts
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-21 02:34:50 +02:00
Michael Mayer
f73d21171a
UX: Improve scrollbar styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-21 02:33:09 +02:00
Michael Mayer
9f6d15db07
UI: Remove html height in app.css
2022-05-20 23:16:02 +02:00
Michael Mayer
d600d5faf8
Frontend: Update package.json, package-lock.json, and translations.json
2022-05-20 21:37:53 +02:00
Cathie Integra
4f02415f34
Translations: Update frontend/src/locales ( #2338 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-20 21:31:49 +02:00
Michael Mayer
b250a106b7
UX: Improve nav toolbar, scrollbar, and footer
2022-05-20 21:31:29 +02:00
Michael Mayer
a37c6d4c83
UI: Shorten version info in about footer and improve scrollbar styles
2022-05-20 19:33:07 +02:00
Michael Mayer
d6461e9de6
Auth: Update password length in config/global_flags.go #2339
2022-05-20 19:28:12 +02:00
Michael Mayer
fb481ce2d8
CLI: Pass edition in build specific metadata
2022-05-20 19:27:33 +02:00
Michael Mayer
2121dd4307
Auth: Allow short initial passwords to avoid login problems #2339
2022-05-20 19:25:19 +02:00
Michael Mayer
bcc1611371
Docker: Add PROG environment variable with default value "photoprism"
2022-05-20 15:44:13 +02:00
Michael Mayer
2087d071d6
CI: Rename BUILD_NAME variable to BUILD_BIN in build.sh script
2022-05-20 15:42:33 +02:00
Michael Mayer
c865330876
CLI: Put build specific information in app metadata
2022-05-20 15:41:18 +02:00
Michael Mayer
a96c1958f4
Docker: Specify explicitly supported user and group ID ranges #2336
2022-05-20 12:29:03 +02:00
Michael Mayer
01df82e933
Backend: Upgrade dependencies in go.mod and go.sum
2022-05-20 11:33:32 +02:00
Michael Mayer
0a5e069d16
Develop: Upgrade base image from 220516-bookworm to 220520-bookworm
2022-05-20 11:32:48 +02:00
Michael Mayer
c32577ee52
Frontend: Update package-lock.json
2022-05-20 11:32:02 +02:00
Michael Mayer
2de1e338bd
Logs: Prevent feedback loops by omitting repeated messages #2335
...
This also prevents debug and trace messages to be sent to the frontend.
2022-05-20 11:31:39 +02:00
Michael Mayer
41e7cc0513
Docker: Update Makefile targets #2334
2022-05-20 11:18:19 +02:00
Michael Mayer
040f206998
Docker: Remove permission check for storage folder on startup #2334
2022-05-20 10:38:37 +02:00
Michael Mayer
da8710713a
Docker: Update create-users.sh script #2328
...
https://github.com/photoprism/photoprism/discussions/2328#discussioncomment-2771617
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-18 22:52:23 +02:00
Michael Mayer
cd024ae15a
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-18 22:45:56 +02:00
Michael Mayer
6bbd4e55ac
Docker: Add accounts for user IDs 1100-1200 #2328
...
https://github.com/photoprism/photoprism/discussions/2328#discussioncomment-2771617
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-18 22:40:22 +02:00
Theresa Gresch
b41d2d8ea2
Merge pull request #2329 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-05-18 08:46:59 +02:00
Weblate
82d25ba175
Translations: Update assets/locales
2022-05-17 21:49:36 +02:00
Michael Mayer
420208295e
Docker: Install Darktable from Debian Backports #2327
2022-05-17 04:44:16 +02:00
Michael Mayer
88a560279c
Docker: Update docker-compose.yml examples
2022-05-17 04:23:27 +02:00
Michael Mayer
451f3ad8ba
Docker: Update docker-compose.yml examples
2022-05-17 04:15:37 +02:00
Michael Mayer
cc3aa90816
Docker: Update docker-compose.yml examples
2022-05-17 04:08:46 +02:00
Michael Mayer
5d13bb019d
CI: Update deploy-release.sh script
2022-05-17 04:08:13 +02:00
Michael Mayer
b9c68f8fe8
Frontend: Update navigation.vue
2022-05-17 03:17:28 +02:00
Michael Mayer
53d814e62e
Metadata: Prefer SubSecDateTimeOriginal and SubSecCreateDate #2320
2022-05-17 02:03:50 +02:00
Michael Mayer
400c25ad43
Frontend: Update translations.json
2022-05-17 01:12:09 +02:00
Michael Mayer
9808c59282
WebDAV: Update file selection test #2293
2022-05-17 01:10:47 +02:00
Michael Mayer
54700766df
Index: Truncate mod time to full seconds #2257
2022-05-17 01:04:26 +02:00
Michael Mayer
9e5b2178cf
WebDAV: Omit RAW and Sidecar files if not sharing originals #2293
2022-05-17 00:57:07 +02:00
Cathie Integra
6e05e06593
Translations: Update frontend/src/locales ( #2326 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-17 00:53:29 +02:00
Michael Mayer
4f8e7c131a
WebDAV: Upload of videos, RAWs, moments, months, and states #2293
2022-05-16 23:59:28 +02:00
Michael Mayer
87521c7e6d
WebDAV: Open Windows Help in frontend/src/dialog/webdav.vue
2022-05-16 21:59:23 +02:00
Michael Mayer
9c021117f9
WebDAV: Show Windows Resource URL in frontend/src/dialog/webdav.vue
2022-05-16 21:45:26 +02:00
Michael Mayer
f00bac031b
Frontend: Update translations.pot
2022-05-16 21:43:42 +02:00
theresa
0bdf4a58ae
Translation: Add options for bulgarian and malay
2022-05-16 21:32:46 +02:00
Michael Mayer
6a0da1a046
Develop: Update Makefile
2022-05-16 20:51:02 +02:00
Michael Mayer
3b55977f88
Develop: Update Makefile and Dockerfile
2022-05-16 20:46:34 +02:00
Michael Mayer
6654ec7786
Frontend: Add icon font, update package.json and translations.json
2022-05-16 20:26:44 +02:00
Michael Mayer
6f28192bd4
Backend: Upgrade dependencies in go.mod and go.sum
2022-05-16 20:20:26 +02:00
Michael Mayer
124f35c3dc
Backend: Upgrade Go to 1.18.2
2022-05-16 19:58:04 +02:00
Cathie Integra
953b8b91e1
Translations: Update assets/locales ( #2322 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-16 19:15:27 +02:00
Cathie Integra
27b971540e
Translations: Update frontend/src/locales ( #2321 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-16 19:15:12 +02:00
Michael Mayer
16c30fffdf
Backend: Run "make fmt-go"
2022-05-10 23:21:50 +02:00
Michael Mayer
e1eb8b2f19
Backend: Update go.mod and go.sum
2022-05-10 23:21:38 +02:00
Michael Mayer
267397555e
Update CODE_OF_CONDUCT.md
2022-05-10 23:15:25 +02:00
Michael Mayer
a2b77bca11
GitHub: Delete contributors.yml action and contributors.svg
...
SVGs are ugly and way too large for our use.
2022-05-10 22:29:39 +02:00
Michael Mayer
7b376c7460
CI: Update contributors.svg
2022-05-10 22:06:38 +02:00
Michael Mayer
784cb53635
GitHub: Update contributors.yml action
2022-05-10 22:06:05 +02:00
Michael Mayer
b3aa9a5e34
CI: Update contributors.svg
2022-05-10 21:47:45 +02:00
Michael Mayer
83375405d5
GitHub: Update contributors.yml action
2022-05-10 21:47:19 +02:00
Michael Mayer
7c0c7e47c1
CI: Update contributors.svg
2022-05-10 21:17:21 +02:00
Michael Mayer
bdf44cccee
GitHub: Update contributors.yml action
2022-05-10 21:16:58 +02:00
Michael Mayer
bc9257a044
CI: Update contributors.svg
2022-05-10 21:14:59 +02:00
Michael Mayer
624541d4e1
GitHub: Update contributors.yml action
2022-05-10 21:14:33 +02:00
Michael Mayer
6703f63c9f
GitHub: Update contributors.yml action
2022-05-10 21:09:14 +02:00
Michael Mayer
e56cda79ed
Frontend: Update package-lock.json
2022-05-10 21:01:53 +02:00
Michael Mayer
0af3f60594
GitHub: Add contributors.yml action (experimental)
2022-05-10 20:48:26 +02:00
Michael Mayer
750d4c5dcb
CLI: Update "photoprism show" subcommand descriptions #2252
2022-05-10 20:47:45 +02:00
Michael Mayer
312c68964e
Frontend: Update package-lock.json and translations.json
2022-05-09 16:15:57 +02:00
Theresa Gresch
228a48d5bb
Merge pull request #2310 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-09 14:56:36 +02:00
Weblate
0a51aee6ba
Translations: Update frontend/src/locales
2022-05-09 14:48:07 +02:00
Cathie Integra
fb32930d8c
Translations: Update frontend/src/locales ( #2308 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-08 10:12:47 +02:00
Cathie Integra
daa4bab589
Translations: Update frontend/src/locales ( #2306 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-07 13:18:18 +02:00
Michael Mayer
06731dadfe
Update SPONSORS.md
2022-05-07 00:32:02 +02:00
Theresa Gresch
e71f206b77
Merge pull request #2301 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-05-05 10:09:34 +02:00
Weblate
ea0f8fa05b
Translations: Update frontend/src/locales
2022-05-05 10:09:16 +02:00
Theresa Gresch
5331b312b0
Merge pull request #2300 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-05-05 10:09:11 +02:00
Weblate
4ca8826c14
Translations: Update assets/locales
2022-05-04 23:26:54 +02:00
Michael Mayer
0ac0750ca8
Update README.md
2022-05-04 23:26:46 +02:00
theresa
d27e1fa52f
Tests: Add to dos to run tests on mariadb
2022-05-03 15:05:45 +02:00
Michael Mayer
a62f49e824
Backend: Update Go dependencies in go.mod and go.sum
2022-05-01 19:19:18 +02:00
Michael Mayer
0df8d4cea2
Frontend: Update translations.json
2022-05-01 19:19:02 +02:00
Cathie Integra
7802bd58b7
Translations: Update frontend/src/locales ( #2297 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-01 19:16:11 +02:00
Michael Mayer
afe529ee60
Update README.md
2022-05-01 19:08:53 +02:00
Michael Mayer
cc31fdbe9f
Videos: Fix bitrate typo in ffmpeg/convert.go #2228
2022-05-01 18:09:46 +02:00
Michael Mayer
7c688f5ea2
Frontend: Update translations and navigation title
2022-05-01 18:05:41 +02:00
Cathie Integra
f89795e74d
Translations: Update frontend/src/locales ( #2295 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-01 17:48:28 +02:00
Cathie Integra
5cfeec8473
Translations: Update assets/locales ( #2294 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-01 17:48:06 +02:00
Michael Mayer
79dab3395c
Docs: Update README.md
2022-04-30 09:59:53 +02:00
Theresa Gresch
d235744e32
Merge pull request #2289 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-04-29 16:20:45 +02:00
Weblate
f885ba6327
Translations: Update frontend/src/locales
2022-04-29 16:20:25 +02:00
Theresa Gresch
98fbe63176
Merge pull request #2288 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-04-29 16:20:19 +02:00
Weblate
7ab8425840
Translations: Update assets/locales
2022-04-29 00:48:03 +02:00
Michael Mayer
d869451426
Docs: Update link order in page footers
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-29 00:47:55 +02:00
Michael Mayer
f0bff0cb5c
Docs: Update security policy in SECURITY.md
2022-04-27 18:20:44 +02:00
Michael Mayer
7bcf8cb1a9
Frontend: Update and shorten footer links on about page
2022-04-27 18:00:05 +02:00
Michael Mayer
7768a8cccd
Docs: Improve readability of CODE_OF_CONDUCT.md
2022-04-27 17:08:21 +02:00
Michael Mayer
8c82bcf1b5
Docs: Improve readability of CODE_OF_CONDUCT.md
2022-04-27 16:41:52 +02:00
Michael Mayer
3055f979c2
Assets: Fix punctuation in README
2022-04-27 15:40:25 +02:00
Michael Mayer
b9f7c6279e
Assets: Update README
2022-04-27 15:38:53 +02:00
Michael Mayer
1179bd4171
Assets: Update README
2022-04-27 15:25:41 +02:00
Michael Mayer
fe60af316e
Frontend: Update translations.json and package-lock.json
2022-04-27 15:19:10 +02:00
Michael Mayer
659eb9ae59
Assets: Update README
2022-04-27 15:17:53 +02:00
Michael Mayer
c5385be499
Assets: Update LICENSE
2022-04-27 15:15:30 +02:00
Michael Mayer
60256a24d2
Assets: Rename LICENSE to README and update its content
2022-04-27 15:05:45 +02:00
Cathie Integra
9edf647d24
Translations: Update frontend/src/locales ( #2279 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-27 14:48:14 +02:00
Cathie Integra
2687c3a0de
Translations: Update assets/locales ( #2284 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-27 14:47:32 +02:00
Michael Mayer
0ae4baeb5d
Docs: Update README.md, CONTRIBUTING.md, and CODE_OF_CONDUCT.md
2022-04-27 12:04:03 +02:00
Michael Mayer
fad70b4326
Docs: Update README.md, CONTRIBUTING.md, and CODE_OF_CONDUCT.md
2022-04-27 12:00:51 +02:00
theresa
2c328c3924
Translations: Add options for swedish, lithuanian and croatian
2022-04-26 14:02:33 +02:00
Michael Mayer
4bafbb1162
Assets: Update README.md
2022-04-25 16:41:02 +02:00
Michael Mayer
60406e4dfd
Assets: Update LICENSE and README.md
2022-04-25 16:22:45 +02:00
Michael Mayer
886e7e8e1d
Docs: Update www in CODE_OF_CONDUCT.md to avoid auto-linking
2022-04-25 16:12:02 +02:00
Michael Mayer
b68d5a7731
Docs: Update README.md, CONTRIBUTING.md, and CODE_OF_CONDUCT.md
2022-04-25 16:05:50 +02:00
Michael Mayer
b3bab15518
Docs: Shorten footer in README.md and CONTRIBUTING.md
2022-04-25 16:01:34 +02:00
Michael Mayer
0b18a363f0
Docs: Update CODE_OF_CONDUCT.md, CONTRIBUTING.md, and SECURITY.md
2022-04-25 16:00:18 +02:00
Michael Mayer
852db14cbc
Backend: Update dependencies urfave/cli and x/net in go.mod and go.sum
2022-04-25 12:24:30 +02:00
Michael Mayer
c47c5dc3b4
Backend: Update Go package descriptions to improve generated docs
...
see https://pkg.go.dev/github.com/photoprism/photoprism
2022-04-25 11:01:09 +02:00
Michael Mayer
877a5be8e9
Backend: Update Go package descriptions to improve generated docs
...
see https://pkg.go.dev/github.com/photoprism/photoprism
2022-04-25 10:45:09 +02:00
Michael Mayer
e59041e93f
Backend: Update Go package descriptions to improve generated docs
...
see https://pkg.go.dev/github.com/photoprism/photoprism
2022-04-25 09:53:55 +02:00
Michael Mayer
42e37fa862
Docs: Shorten README.md
2022-04-24 20:41:47 +02:00
Michael Mayer
d9fc3b616f
Docs: Update Community section in README.md and CONTRIBUTING.md
2022-04-24 18:12:04 +02:00
Michael Mayer
7589672559
Docs: Update footer in README.md and CONTRIBUTING.md
2022-04-24 14:12:47 +02:00
Michael Mayer
68a9453907
Docs: Update footer in README.md and CONTRIBUTING.md
2022-04-24 14:04:45 +02:00
Michael Mayer
ae95379f5c
Docs: Add footer link to "code of conduct" and update support info
2022-04-24 14:01:12 +02:00
Cathie Integra
6d3a4843ca
Translations: Update frontend/src/locales ( #2276 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-24 00:05:56 +02:00
Michael Mayer
cf8f9f54b1
Docs: Add link to updated privacy policy on photoprism.app
...
https://twitter.com/photoprism_app/status/1517908762832613380
2022-04-24 00:04:28 +02:00
Michael Mayer
a3c897adfe
Docs: Update docker/README.md
2022-04-23 09:28:01 +02:00
Michael Mayer
1af2d295f0
Metadata/Nextcloud: Parse Two-Digit Years in Original File Paths #2271
2022-04-22 19:48:31 +02:00
Michael Mayer
52d1bfef64
Makefile: Abort installation if directory already exists
2022-04-22 18:46:16 +02:00
Michael Mayer
74b2b03d94
Config: Improve Config.WakeupInterval() and add tests
2022-04-22 18:24:59 +02:00
Michael Mayer
b545c92be9
Config: Prevent background worker from running more than once per minute
2022-04-22 18:06:45 +02:00
Michael Mayer
8638929d84
Config: Automatically generate command-flag docs #1017 #2195 #2227 #2250
2022-04-22 17:38:40 +02:00
theresa
0c345d4426
Tests: Update photo fixtures
2022-04-22 10:48:07 +02:00
theresa
16c2db9872
Tests: Correct portrait value for file fixtures
2022-04-22 10:20:15 +02:00
Michael Mayer
d4662efd2a
Migrations: Increment id of media_id and time_index updates #2265
2022-04-21 22:44:59 +02:00
Michael Mayer
5e5c9161e8
Library: Update file_test.js #2273
2022-04-21 22:27:39 +02:00
Michael Mayer
2d41074e60
CLI: Define short names for additional command-line flags #2195
...
Adds short names for sidecar-path, backup-path, cache-path, import-path,
assets-path, and temp-path command-line flags.
2022-04-21 22:24:45 +02:00
Michael Mayer
49e9232323
Places: Limit the number of images displayed on the map to 500,000
2022-04-21 22:21:17 +02:00
Michael Mayer
49b58f30c7
Frontend: Update German, translations.pot, and translations.json
2022-04-21 22:18:07 +02:00
Michael Mayer
b595d5df7a
Library: Display RAW previews and num of actual files in Originals #2273
2022-04-21 22:17:26 +02:00
Michael Mayer
ce709957d6
Search: Update files.media_id and time_index on MariaDB and SQLite #2265
2022-04-21 21:56:53 +02:00
Cathie Integra
e59ecc07e4
Translations: Update frontend/src/locales ( #2272 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-21 20:22:15 +02:00
Michael Mayer
94b4173cf9
Search: Fix files.time_index generation on SQLite #2265
2022-04-21 19:47:16 +02:00
Michael Mayer
5a62709b1a
CI: Update test.sh script
2022-04-21 19:21:14 +02:00
Michael Mayer
7fac0f2931
CI: Update test.sh script
2022-04-21 19:19:47 +02:00
Michael Mayer
0a209ca9bd
CI: Update test.sh script
2022-04-21 19:15:06 +02:00
Michael Mayer
22f900710e
Docker: Add groups 33, 105, 115 for nextcloud, davfs2 & vi. trans. #2228
2022-04-21 19:12:00 +02:00
Michael Mayer
3a1daf327f
Docker: Add User/Group ID 937 for Synology videodriver #2228
2022-04-21 18:47:55 +02:00
Michael Mayer
ecc8a5b0c0
Frontend: Update package-lock.json
2022-04-21 18:10:20 +02:00
Michael Mayer
df00742c19
Backend: Update github.com/tidwall/gjson in go.sum and go.mod
2022-04-21 18:09:56 +02:00
theresa
b1216fd174
Tests: Add unit tests for search
2022-04-21 17:08:11 +02:00
theresa
1325932208
Report: Update notes for filters report
2022-04-21 16:23:54 +02:00
theresa
1d3284f1a9
Tests: Add unit tests for geo search
2022-04-21 15:27:59 +02:00
theresa
8b96c0cb2e
Tests: Add unit tests for geo search
2022-04-21 13:53:15 +02:00
theresa
583dd91fa7
Tests: Add acceptance test for link sharing
2022-04-20 14:49:50 +02:00
theresa
1f31723095
Tests: Add unit tests for search
2022-04-20 14:49:18 +02:00
theresa
bc838fd92d
Tests: Add unit tests for landscape and square search filters #2169
2022-04-20 14:48:55 +02:00
theresa
c071111d7a
Tests: Add gif fixture
2022-04-20 14:47:27 +02:00
theresa
6cbb6610a8
Tests: Refactor acceptance tests
2022-04-19 18:00:37 +02:00
theresa
e0fca2be51
Tests: Add acceptance test #2199
2022-04-19 17:27:21 +02:00
theresa
d4e6030a40
Frontend: Add classes for acceptance tests
2022-04-19 17:26:16 +02:00
theresa
b5bdd08a31
Tests: Add url parameter to acceptance test commands
2022-04-19 17:25:36 +02:00
theresa
e5d4a295d2
Tests: Add acceptance tests #2248
2022-04-19 17:24:47 +02:00
Michael Mayer
410d7d721e
Docker: Fix ARMv7 Dockerfile #2262
2022-04-18 19:40:13 +02:00
Michael Mayer
df6ca40a82
Docker: Add matching groups for default users #2262
2022-04-18 19:12:26 +02:00
Michael Mayer
9ad4351c4a
Albums: Change category selector function to updateQuery #1995
...
Search results don't update automatically otherwise.
2022-04-18 17:34:55 +02:00
Michael Mayer
34ed791c07
Frontend: Update translations.json
2022-04-18 17:28:09 +02:00
Cathie Integra
d0c0cfe2d2
Translations: Update frontend/src/locales ( #2263 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-18 17:26:55 +02:00
Cathie Integra
62621089c3
Translations: Update assets/locales ( #2264 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-18 17:26:28 +02:00
Michael Mayer
5f8c58626f
Frontend: Update package-lock.json and translations.pot
2022-04-18 17:22:52 +02:00
Michael Mayer
f33f06933f
Index: Reduce log level for empty files from error to warning #2257
2022-04-18 17:21:31 +02:00
Michael Mayer
b75b4a89a0
Index: Do not skip related files if the main file has no changes
2022-04-18 17:05:14 +02:00
Michael Mayer
f093b498fa
CI: Fix prod build scripts and add docker-compose.local.yml #2262
2022-04-18 15:49:30 +02:00
Michael Mayer
975c4cdca3
Search: Fix @keyup.enter.native event handling #1995
2022-04-18 14:52:21 +02:00
Michael Mayer
55db142a3f
Frontend: Update package-lock.json
2022-04-18 14:32:36 +02:00
Michael Mayer
151944cf41
Develop: Upgrade build environment to 220418-bookworm #2262
2022-04-18 14:32:11 +02:00
Michael Mayer
7f32ff46e8
Video: Show what transcoding hardware was detected #2125 #2222 #2228
...
Also installs the following, additional packages:
- libcuda1
- libnvcuvid1
- mesa-va-drivers
2022-04-18 14:30:47 +02:00
Michael Mayer
c2baf2ae5a
Docker: Create default users and groups #2262 #2228
...
Creates accounts to run PhotoPrism under a custom user ID. Also adds
them to the video and render groups, which might help to access hardware
transcoding devices.
2022-04-18 14:14:32 +02:00
Michael Mayer
27b84365da
Convert: Set virtual home in cache path for external CLI commands #2262
2022-04-18 13:55:17 +02:00
theresa
2b7b43f8e5
Reports: Update search filter notes
2022-04-18 12:24:15 +02:00
Michael Mayer
38c6cebe21
File Formats: Disable TOML file support until there is a use for it
2022-04-18 00:14:04 +02:00
Michael Mayer
b54cfeaf5f
Docker: Add user "unraid" with ID 99 #2256
2022-04-17 23:35:37 +02:00
Michael Mayer
5d6cb9ea94
Develop: Upgrade build environment base image to 220417-bookworm
2022-04-17 17:05:36 +02:00
Michael Mayer
a9827a7f87
Docker: Change command order in develop/bookworm/Dockerfile #2178
2022-04-17 16:39:41 +02:00
Michael Mayer
aec32d9c3a
Docker: Add scripts/dist/install-go-tools.sh and OCI annotations #2178
2022-04-17 16:28:34 +02:00
Michael Mayer
18542bb94c
CLI: Update show subcommand aliases and descriptions #2247 #2252 #2169
2022-04-17 15:33:40 +02:00
Michael Mayer
182bc09d87
CLI: Export reports as CSV/TSV for use in spreadsheets #2247 #2252 #2169
2022-04-17 12:30:33 +02:00
Michael Mayer
73be4df8f8
CLI/Docs: Improve photoprism show ... subcommands #2247 #2252 #2169
2022-04-16 19:52:53 +02:00
Michael Mayer
00f578e319
CI: Update build script log message
2022-04-16 17:12:21 +02:00
Michael Mayer
adb40433a5
Search: Improve handling of search query updates in UI components #1995
2022-04-16 15:59:47 +02:00
Michael Mayer
ac9fc4108b
Frontend: Update package-lock.json
2022-04-16 13:56:57 +02:00
Michael Mayer
e264489dfb
Index: Improve log messages #2257
2022-04-16 13:50:35 +02:00
Michael Mayer
79d60a665f
Index: Update command flag description #2257
2022-04-16 13:02:16 +02:00
Michael Mayer
745a3e1f22
Demo: Include archived photos when indexing example content #2257
2022-04-16 12:45:09 +02:00
Michael Mayer
fefaada1f1
Index: Improve handling of archived photos, skip when possible #2257
2022-04-16 12:39:47 +02:00
Michael Mayer
c13fdedb72
Frontend: Update package-lock.json
2022-04-15 15:51:46 +02:00
Michael Mayer
c580b8b55b
Index: Fix database errors when rescanning large libraries #2257
2022-04-15 15:48:36 +02:00
theresa
bcc3da81bd
Tests: Refactor acceptance tests
2022-04-15 15:46:25 +02:00
theresa
98b2b8bc34
Tests: Add command for smoke tests
2022-04-15 15:45:39 +02:00
theresa
00d20c9a75
Tests: Update page model
2022-04-15 12:33:52 +02:00
theresa
02b9d192b2
Tests: Refactor acceptance tests
2022-04-15 12:33:27 +02:00
Michael Mayer
e50cb5746a
Develop: Upgrade Docker base image from :220413 to 220415-bookworm
2022-04-15 10:23:09 +02:00
Michael Mayer
2fc527973f
Docker: Add video libs to ARMv7 production Dockerfile #2125 #2222
...
Adds the following video-related libs to the ARMv7 base image:
libwebm1, libmatroska7, libdvdread8, libebml5, libgav1-0, libatomic1,
libx264-163, libx265-199
2022-04-15 10:16:12 +02:00
Michael Mayer
92e6c4fe1e
Download: Add Disabled, Originals, MediaRaw & MediaSidecar Flags #2234
...
Extends DownloadSettings with 4 additional options:
- Name: File name pattern for downloaded files (existed)
- Disabled: Disables downloads
- Originals: Only download files stored in "originals" folder
- MediaRaw: Include RAW image files
- MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML)
2022-04-15 09:42:07 +02:00
theresa
0a9f6a72bc
Tests: Update acceptance tests
2022-04-14 20:07:55 +02:00
theresa
506bb82824
Tests: Update acceptance tests
2022-04-14 20:07:22 +02:00
theresa
443c0d789f
Report: Add examples and notes for filter report
2022-04-14 17:00:55 +02:00
Michael Mayer
ccedda8f21
Frontend: Add acceptance test page models from feature branch
2022-04-14 14:42:48 +02:00
Michael Mayer
dd2a210c2e
UX: Add slight border radius to .p-logs in Libary > Logs
2022-04-14 14:39:32 +02:00
Michael Mayer
9fdd455924
WebDAV: Skip error reset if an account has not been created yet #1781
2022-04-14 14:26:45 +02:00
Michael Mayer
ea3e7f179e
UX: Improve Search Navigation and Components, add GIF Symbol #590 #1438
2022-04-14 14:13:54 +02:00
Michael Mayer
1baada39f4
Search: Remove raw and gif from stopwords.txt #590 #1994 #2079 #2169
2022-04-14 13:56:44 +02:00
Michael Mayer
ee2b101752
Frontend: Update package-lock.json #590
2022-04-14 13:36:21 +02:00
Michael Mayer
bc62b38854
CLI: Code clean-up #2252
2022-04-14 12:30:47 +02:00
Michael Mayer
e4999db92e
Metadata: Add IPTC 2021.1 JSON/YAML Schemas incl. test files #1143 #2252
2022-04-14 12:18:05 +02:00
Michael Mayer
0096243240
Metadata: Report supported Exiftool, XMP, and Dublin Core tags #2252
...
Replaces the --no-wrap flag with --md in all "photoprism show ..."
subcommands, as this is easier to understand. See also #2247 .
Unused code was opportunistically removed along the way.
2022-04-14 10:49:56 +02:00
Michael Mayer
b3113e006f
Search: Add vector, animated, svg, and gif filters #590 #2207
2022-04-14 08:39:52 +02:00
Michael Mayer
8f2155711f
Config/CLI: Rename --config-file flag and improve command help #2250
2022-04-13 22:43:49 +02:00
Michael Mayer
82d61d1f93
File Types: Add experimental support for animated GIFs #590 #2207
...
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00
Michael Mayer
4253045b14
Docker/CI: Upgrade Go to v1.18.1 in scripts/dist/install-go.sh
2022-04-13 18:26:11 +02:00
Michael Mayer
adc3f58437
Backend: Update Go dependencies in go.mod and go.sum
2022-04-13 18:25:00 +02:00
Michael Mayer
7291c1d703
Search: Add landscape/square filters, and "show filters" command #2169
2022-04-13 09:48:51 +02:00
Michael Mayer
0427163295
People: Improve face matching, audit command, and logging #2182
2022-04-13 01:59:32 +02:00
Michael Mayer
68a441ecdf
Docs: Update license badge link in README.md #2245
2022-04-12 21:02:33 +02:00
Michael Mayer
20c8d73b26
Metadata: Preserve manual local time changes when reindexing #2239
2022-04-12 20:11:26 +02:00
Michael Mayer
d81591fd65
CLI: Update app description text
2022-04-12 20:05:22 +02:00
Michael Mayer
04609d536d
CLI: Show --admin-password flag at the top in command help #2195 #2248
...
Short name was changed from -a to --pw after the --auth flag was added.
2022-04-12 20:00:06 +02:00
Michael Mayer
915ff42133
Auth: Add --auth flag, increase min password length to 8 chars #98 #2248
2022-04-12 19:44:43 +02:00
Michael Mayer
e42b870c09
CLI: Update and display the list of supported file formats #2247
2022-04-12 19:14:21 +02:00
Michael Mayer
68ba289d6c
CLI: Add "photoprism show config/formats" subcommands
...
Replaces "photoprism config", which could only display
current configuration values. Codecs and file formats
have been refactored along the way.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-12 13:28:28 +02:00
Michael Mayer
ad345805d9
UX: Skip RAW files by default when downloading albums #2234
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-11 11:53:21 +02:00
Michael Mayer
75e38b584e
Update README.md
2022-04-10 22:46:08 +02:00
Michael Mayer
32e3277959
Update README.md
2022-04-10 22:41:58 +02:00
Michael Mayer
cd62be325c
Update README.md
2022-04-10 20:03:33 +02:00
Michael Mayer
f927c68c4f
UX: Skip RAW files by default when clicking Download All #2234
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 17:02:09 +02:00
Michael Mayer
b97e0e9c3b
Albums: Prevent accidental creation of duplicate albums #2233
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 14:38:51 +02:00
Michael Mayer
f6def1ca2b
Exif: Replace if with switch in exif_parser.go #2231
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 12:02:55 +02:00
Michael Mayer
e1996f80b3
Exif: Ignore IFD1 tags with existing IFD0 values #2231
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-09 19:56:38 +02:00
Michael Mayer
9085f729d2
CLI: Update thumb flag short names #2195
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-09 14:38:56 +02:00
Michael Mayer
d9cc0c5a83
CLI: Improve flag order, names, and descriptions #2195
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-08 14:45:03 +02:00
Michael Mayer
30da260a11
Config: Refactor options and flags source files #2195
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-08 14:22:07 +02:00
Michael Mayer
67fdecfbef
CLI: Improve parameter aliases, order, and descriptions #2195
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-07 11:56:44 +02:00
Michael Mayer
b9ab3befe5
CLI: Add -a alias for --admin-password #2195
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-07 01:23:15 +02:00
Michael Mayer
bda4dbabfa
CI: Make build.sh script compatible with macOS
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-07 01:18:39 +02:00
Michael Mayer
4ec7dbc90f
Config: Add thumb-color option to set a standard color profile #1474
...
You can leave this blank to disable the conversion from Display P3
to sRGB. We will add more options at a later time.
2022-04-06 18:41:15 +02:00
Michael Mayer
9134c79f4c
Config: Add option to skip all RAW images when indexing #2227
2022-04-06 17:46:41 +02:00
Michael Mayer
038a78c828
Docker: Change default Ubuntu base image from Impish to Jammy 22.04 LTS
2022-04-05 17:33:15 +02:00
Michael Mayer
b32d9bf30c
Videos: Improve FFmpeg parameters for Intel QSV #2222
...
This commit also removes PHOTOPRISM_FFMPEG_BUFFERS as it is only
used/required by Video4Linux. 64 seems to be a good value, so we pass
it statically as for the other encoders. Examples have been updated.
2022-04-05 16:48:53 +02:00
Michael Mayer
a57c21febd
Video Transcoding: Update docker-compose.yml config examples #2125
2022-04-05 16:17:26 +02:00
Michael Mayer
7ed186da65
CI: Fix Makefile for Ubuntu 22.04 "Jammy" build
2022-04-05 15:59:44 +02:00
Michael Mayer
2df21a0901
Develop: Upgrade base images in docker-compose.yml and Dockerfile #2178
2022-04-05 15:34:02 +02:00
Michael Mayer
30fe713594
CI: Add Dockerfiles and update Makefile for Ubuntu 22.04 "Jammy" build
2022-04-05 15:31:29 +02:00
Michael Mayer
772da6baba
Docker: Add warning to "HOME" and "working_dir" in config examples #2178
2022-04-05 15:13:27 +02:00
Michael Mayer
4afd3f2ca9
Faces: Add Marker and File UID to API error logs #1438 #2201
...
The file query functions have been refactored and now return pointers.
2022-04-05 13:54:50 +02:00
Michael Mayer
7b508d6ad5
Index: Add tests and refactor database record updates #1438
2022-04-05 11:40:53 +02:00
Michael Mayer
9986986f8f
People: Add info on the kind of face to improve matching #2182
...
This commit also fixes of other potential issues and improves logging.
2022-04-04 21:22:31 +02:00
Michael Mayer
cfb448e97d
Frontend: Update package-lock.json and translations.json
2022-04-04 14:53:07 +02:00
Cathie Integra
c4b1ac6db1
Translations: Update frontend/src/locales ( #2220 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-04 14:45:44 +02:00
Cathie Integra
336c158a4f
Translations: Update assets/locales ( #2219 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-04 14:45:31 +02:00
Michael Mayer
e87c7fab51
CI: Add "test-mariadb" target to Makefile
2022-04-04 14:41:14 +02:00
Michael Mayer
161309e392
Convert: Show relative file name in error and log messages #2214
2022-04-04 14:24:32 +02:00
Michael Mayer
c74fcbf282
People: Show real name instead of uid in logs #1438 #2182
...
Since caching all subject data proved too complex in the time available,
this implementation uses a simple key/value lookup table to cache
subject names and perform backward searches by uid.
2022-04-04 14:21:43 +02:00
theresa
1431d54af0
Tests: Refactor unit tests
2022-04-04 13:40:56 +02:00
theresa
fe639e1ec6
Tests: Refactor unit tests
2022-04-04 11:41:04 +02:00
Michael Mayer
870ec6455e
Revert "People: Add subject cache and show real name in logs #1438 #2182 "
...
This reverts commit 686f6bc47c
.
2022-04-04 08:54:03 +02:00
Michael Mayer
ccea0d01db
Metadata: Update specialwords.go for title generation in txt package
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-04 01:22:29 +02:00
Michael Mayer
cbcfa63f5f
Labels: Fix saving categories in UpdateClassify()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-04 00:57:13 +02:00
Michael Mayer
686f6bc47c
People: Add subject cache and show real name in logs #1438 #2182
2022-04-04 00:02:08 +02:00
Michael Mayer
41b252d820
People: Add unofficial env variables to tweak face matching #1587 #2182
...
Adds two unofficial env variables so advanced users can experiment:
1. PHOTOPRISM_FACE_KIDS_DIST=0.6950 (range: 0.1-1.5, -1 to disable)
2. PHOTOPRISM_FACE_IGNORE_DIST=0.86 (range: 0.1-1.5, -1 to disable)
2022-04-03 17:25:37 +02:00
Michael Mayer
bb09c43c49
People: Disable tabs transition to improve UI performance #2182
...
May help improve rendering performance on slow devices.
Feedback welcome!
2022-04-03 15:06:31 +02:00
Michael Mayer
4c583f7f1d
People: Disable updates if the worker does not run often enough #2182
2022-04-03 14:51:58 +02:00
Michael Mayer
cb0f37c4af
Index: Improve logging and files table update statements #1438 #2216
2022-04-03 12:43:21 +02:00
Michael Mayer
31e48d2139
UX: Add button to clear error log history in Library > Errors #1683
...
Note this is disabled in public mode (without authentication).
2022-04-03 12:37:43 +02:00
Michael Mayer
fab9da971c
Metadata: Update specialwords.go for title generation in txt package
2022-04-03 12:27:17 +02:00
Michael Mayer
4be948c774
Convert: Add --force flag to replace JPEGs in the sidecar folder #2214
2022-04-03 12:26:07 +02:00
Michael Mayer
0838a71e6e
Search: Rename source code file names in search package #1994
...
Improves readability and maintainability.
2022-04-03 09:45:05 +02:00
Michael Mayer
58a3d0b682
Config: Change "config-path" short name to "conf" in flags.go #2195
2022-04-02 22:44:04 +02:00
Michael Mayer
aa8f99bb1a
Search: Remove invalid tests from photos_filter_day_test.go #1994
2022-04-02 22:33:18 +02:00
Michael Mayer
85b8ed604b
Search: Update photos_filter_name_test.go #1994
2022-04-02 22:28:54 +02:00
Michael Mayer
a5f948d68a
Search: Improve filter value parsing and update tests #1994
2022-04-02 22:23:38 +02:00
Theresa Gresch
bf4005d9ef
Tests: Add unit tests
2022-04-02 21:29:51 +02:00
Michael Mayer
a2679a0ab9
Search: Update photos_filter_folder_test.go/filename_test.go #1994
2022-04-02 21:16:53 +02:00
Michael Mayer
89c24da88f
Search: Fix "or like" condition and update filter tests #1994
2022-04-02 21:07:46 +02:00
Michael Mayer
d77d36c977
Config: Update short names for common CLI parameters #2195
2022-04-02 20:34:29 +02:00
Michael Mayer
83209884f6
Config: Update short names for common CLI parameters #2195
2022-04-02 20:15:38 +02:00
Theresa Gresch
bfcd0cfde7
Tests: Add unit tests
2022-04-02 20:14:25 +02:00
Theresa Gresch
1da106d4b7
Tests: Add fixtures
2022-04-02 20:13:56 +02:00
Michael Mayer
82f583d5e2
Purge: Regenerate file search index #1438 #2216
2022-04-02 19:26:28 +02:00
Michael Mayer
3328a78a04
SQLite: Improve database migration UPDATE statements #2216
2022-04-02 18:37:39 +02:00
Michael Mayer
a1870067ca
SQLite: Improve database migration UPDATE statements #2216
2022-04-02 18:33:57 +02:00
Michael Mayer
3837e0a36a
Backend: Update golang.org/x/net in go.mod and go.sum
2022-04-02 18:19:31 +02:00
Michael Mayer
f8341c7ebe
Frontend: Update dependencies in package-lock.json
2022-04-02 18:18:00 +02:00
Michael Mayer
a604e9a9c6
Index: Improve file size/resolution checks, add WebP support #1017 #1226
...
Renames the config flag to from "megapixel-limit" to "resolution-limit".
Adds native support for the WebP image file format.
2022-04-02 18:04:11 +02:00
Theresa Gresch
05a18bf6f2
Tests: Add unit tests
2022-04-02 18:00:44 +02:00
Theresa Gresch
18b76e74a4
Tests: Add unit tests
2022-04-02 16:53:00 +02:00
Theresa Gresch
968062d2fc
Tests: Add fixtures
2022-04-02 16:52:38 +02:00
Theresa Gresch
d7f4c46a9b
Tests: Add unit tests
2022-04-02 13:31:04 +02:00
Theresa Gresch
946e617808
Tests: Add unit tests
2022-04-02 12:54:00 +02:00
Theresa Gresch
982330effe
Tests: Refactor unit test
2022-04-02 11:24:46 +02:00
Michael Mayer
728cb2144c
Config: Add option to limit originals size in megapixels #1017
...
Adds the `megapixel-limit` and `thumb-colorspace` config options.
2022-04-01 21:14:22 +02:00
Michael Mayer
557dc24e1b
Backend: Update golang.org/x/crypto in go.mod and go.sum
2022-04-01 17:22:08 +02:00
Michael Mayer
eb01c4b794
Frontend: Update dependencies in package-lock.json
2022-04-01 17:21:31 +02:00
Michael Mayer
8851762821
Frontend: Update line numbers in translations.pot
2022-04-01 17:17:45 +02:00
Michael Mayer
2e7369613f
Merge branch 'develop' into preview
2022-04-01 17:09:40 +02:00
Michael Mayer
0d5af690cc
Migrations: Improve SQLite schema migration statements #2216
2022-04-01 16:49:26 +02:00
Michael Mayer
e520d01f19
Merge branch 'develop' into preview
2022-04-01 16:30:28 +02:00
theresa
b07ec6429a
Tests: Add unit tests for search
2022-04-01 16:25:37 +02:00
theresa
5d16c5b530
Tests: Add fixtures
2022-04-01 16:24:45 +02:00
Michael Mayer
a61470dfc7
Migrations: Implement "photoprism migrations ls" command #2216
...
Lists the status of migrations. Changed "migrate" to "migrations run".
2022-04-01 16:02:58 +02:00
Michael Mayer
ca4c2ae199
Thumbnails: Rename QualityMedium to QualityDefault #2215
...
Seems easier to read and understand in context.
2022-04-01 13:30:20 +02:00
Michael Mayer
44efdd232a
Config: Improve flag descriptions of JPEG and thumbnail parameters #2215
2022-04-01 13:25:25 +02:00
Michael Mayer
342904a4fa
Docker: Copy heif-convert.sh script to /usr/local/bin #2214
2022-03-31 19:49:50 +02:00
Michael Mayer
6cb748e013
Merge branch 'develop' into preview
2022-03-31 17:55:56 +02:00
Michael Mayer
3698a860c6
CI: Improve stability when running unit tests in parallel
...
Adds SQLite memory namespaces to avoid potential conflicts.
2022-03-31 17:55:40 +02:00
Michael Mayer
d048038c88
Frontend: Update package-lock.json and translations.json
2022-03-31 17:17:16 +02:00
Michael Mayer
16f3c004c9
UX: Refactor photo viewer API and frontend components #1307 #1438
2022-03-31 17:11:43 +02:00
Michael Mayer
515b0bf62c
UX: Refactor photo viewer API and frontend components #1307 #1438
2022-03-31 17:09:08 +02:00
theresa
83d9f7af32
Tests: Add unit tests for search
2022-03-31 16:56:32 +02:00
Michael Mayer
8cc7d03675
UX: Improve photo viewer loading #1438
2022-03-31 13:04:36 +02:00
Michael Mayer
47e8a22897
UX: Fix photo viewer loading #1438
2022-03-31 12:27:30 +02:00
Michael Mayer
7c58f87c9f
Performance: Reduce default JPEG quality from 92 to 85 #1438
2022-03-31 12:23:29 +02:00
Michael Mayer
ab5f1629eb
UX: Dynamic infinite-scroll-distance based on window height #1438
...
In addition, you can now change the batch size in settings.yml.
2022-03-31 10:22:01 +02:00
Michael Mayer
9eda12ac20
Performance: Refactor database schema and UI components #995 #1438 #1811
2022-03-30 20:36:25 +02:00
Michael Mayer
68094e9b79
Sharing: Fix UI component import paths #2199
2022-03-30 20:25:24 +02:00
theresa
07abdd1054
Tests: Add unit tests for search
2022-03-30 18:21:43 +02:00
theresa
32c9186112
Tests: Add fixtures
2022-03-30 18:21:14 +02:00
Michael Mayer
00d7bbcf9f
Frontend: Update dependencies in docker-lock.json
2022-03-30 14:34:55 +02:00
Michael Mayer
387a740fb2
Docker: Update inline docs in docker-compose.yml examples
2022-03-30 14:29:01 +02:00
Michael Mayer
05d39e8c3c
Docker: Rename "PHOTOPRISM_DARKTABLE_PRESETS" in develop config #2206
...
As @cryptoluks noted, it's named "PHOTOPRISM_RAW_PRESETS" now:
https://github.com/photoprism/photoprism/discussions/2206
2022-03-30 14:27:44 +02:00
Michael Mayer
bfb6ab8bf7
Docker: Rename "PHOTOPRISM_DARKTABLE_PRESETS" in config examples #2206
...
As @cryptoluks, the variable name now is "PHOTOPRISM_RAW_PRESETS":
https://github.com/photoprism/photoprism/discussions/2206
2022-03-30 13:58:06 +02:00
Michael Mayer
5e6692cba5
Backend: Upgrade Go dependencies in go.mod and go.sum
2022-03-30 13:48:43 +02:00
Michael Mayer
36d84de0c4
Docker: Upgrade MariaDB from 10.6 to 10.7 in config examples #2178
2022-03-30 13:47:49 +02:00
Michael Mayer
a219aa9932
CI: Update Makefile
2022-03-30 13:41:07 +02:00
theresa
f0479b5163
Tests: Refactor unit tests
2022-03-30 11:44:25 +02:00
theresa
4798ebb9d8
Tests: Add unit tests for search
2022-03-30 11:43:59 +02:00
theresa
f53e2bcdd6
Tests: Add fixtures
2022-03-30 11:43:30 +02:00
Theresa Gresch
1c9b70f698
Merge pull request #2205 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-30 11:42:06 +02:00
Weblate
b2076228fc
Translations: Update assets/locales
2022-03-29 20:44:33 +02:00
Theresa Gresch
209d1e0b0e
Merge pull request #2198 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-29 17:52:58 +02:00
Weblate
0902bfe5ae
Translations: Update frontend/src/locales
2022-03-29 17:25:20 +02:00
theresa
f4e10822f3
Tests: Add unit tests for search
2022-03-29 17:25:11 +02:00
theresa
491390e348
Tests: Add unit tests for search form
2022-03-29 14:45:54 +02:00
theresa
9b84362099
Tests: Add unit tests
2022-03-29 14:01:22 +02:00
theresa
91177e5dfc
Tests: Add search tests
2022-03-29 13:35:26 +02:00
theresa
e63c2951cf
Tests: Add unit tests
2022-03-29 13:08:24 +02:00
theresa
98eed14859
Tests: Add unit tests
2022-03-29 11:33:21 +02:00
theresa
8f122c6a54
Tests: Add test cases for AND and OR search
2022-03-29 11:23:04 +02:00
theresa
d92f6d6e43
Tests: Refactor tests
2022-03-29 11:22:36 +02:00
theresa
4d7584a486
Tests: Add fixtures
2022-03-29 11:21:45 +02:00
Michael Mayer
686a8ab9b4
Search: Refactor photo search, fix test data and unit tests #1994
2022-03-29 00:21:50 +02:00
Michael Mayer
b8ea17d595
Package txt: Add ascii_table.txt for reference
2022-03-28 19:52:24 +02:00
theresa
2150771b35
Tests: Add unit tests
2022-03-28 19:04:01 +02:00
Michael Mayer
58d7a535c6
Search: Update photos_filter_albums_test.go and file fixtures #1994
2022-03-28 18:43:35 +02:00
Michael Mayer
9e46a66f24
Search: Make special character escaping compatible with SQLite #1994
2022-03-28 17:36:59 +02:00
theresa
e693fad8dc
Tests: Add unit tests for camera and lens filter #2079
2022-03-28 16:25:40 +02:00
theresa
e6e824c754
Tests: Refactor unit tests
2022-03-28 16:18:47 +02:00
Michael Mayer
8e9406153a
make fmt-go
2022-03-28 16:16:18 +02:00
Michael Mayer
2f5d1fea50
Config: Refactor initSettings() and initHub()
...
This prevents redundant initialization when called repeatedly.
2022-03-28 16:13:41 +02:00
Michael Mayer
39b0530313
Metadata: Skip brute-force search if no Exif headers were found #2196
2022-03-28 15:57:29 +02:00
theresa
50ae86aeb5
Tests: Refactor unit tests
2022-03-28 14:42:13 +02:00
theresa
5ebf9fd583
Tests: Add unit tests for photo search
2022-03-28 14:25:39 +02:00
theresa
2912122747
Tests: Add album fixtures
2022-03-28 14:25:03 +02:00
Michael Mayer
72d6af6674
CLI: Add short names for common command parameters/flags #2195
2022-03-28 13:45:29 +02:00
Michael Mayer
9e640a7dc8
Search: Restore commented out test assertions #1994
...
Adds comment "Needs review, variable number of results." instead.
2022-03-28 12:14:05 +02:00
Michael Mayer
c87312abef
Docker: Add docker-local(-develop)-all Makefile targets #2190 #2193
2022-03-28 11:46:52 +02:00
Michael Mayer
a18a94f640
Docker: Update buster/impish images, add Makefile targets #2190 #2193
2022-03-28 11:36:47 +02:00
Theresa Gresch
ca0c771826
Tests: Add unit tests for photo search
2022-03-28 11:28:42 +02:00
Theresa Gresch
3ff00c65c5
Tests: Add album fixtures
2022-03-28 11:21:24 +02:00
Michael Mayer
ff170ae7ed
Merge pull request #2193 from rickysarraf/fix-docker-local-target
...
Fix docker-local make target
2022-03-28 11:15:11 +02:00
Ritesh Raj Sarraf
9685b24648
Fix docker-local make target
...
With the adaptation to Debian Bullseye/Bookworm based images, the
docker-local make target got broken with below error.
```
rrs@lenovo:~/photoprism-repo (rickysarraf-develop)$ make docker-local
scripts/docker/build.sh photoprism
Usage: build.sh [name] [tag] [/subimage]
make: *** [Makefile:338: docker-local] Error 1
```
This PR fixes it by introducing the 2 new local targets for Bullseye and
Bookworm. And it also aliases the docker-local target to the latest,
which right now is Bookworm
Signed-off-by: Ritesh Raj Sarraf <rrs@researchut.com>
2022-03-28 14:41:32 +05:30
Michael Mayer
66130d320c
Merge pull request #2192 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-28 11:04:17 +02:00
Weblate
86f6a0cbdf
Translations: Update assets/locales
2022-03-28 10:45:24 +02:00
Michael Mayer
ebf3520d28
CI: Use "npm ci" instead of "npm install" in Makefile
2022-03-28 10:45:15 +02:00
Michael Mayer
710c50f895
Frontend: Update translations.json #2083
...
Thanks to all who contributed! :)
2022-03-28 10:26:18 +02:00
Michael Mayer
ef04e7f1fd
Develop: Upgrade Docker base image from 220323 to 220328-bookworm #2190
2022-03-28 10:22:41 +02:00
Michael Mayer
63b4f46ae8
Merge pull request #2191 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-28 10:22:35 +02:00
Weblate
c974f39b68
Translations: Update /frontend/src/locales
2022-03-28 10:15:28 +02:00
Michael Mayer
d565c92d52
Merge pull request #2190 from rickysarraf/rickysarraf-develop
...
Use deb.debian.org host for CDN redirection
2022-03-28 10:15:22 +02:00
Ritesh Raj Sarraf
61e2a207c2
Use deb.debian.org host for CDN redirection
...
As per http://deb.debian.org/ this host name mapping maps to geolocation
based hosts.
2022-03-28 13:29:18 +05:30
Michael Mayer
736b03f87f
WebDAV: Improve update and reset of remote connection errors #1781
2022-03-27 21:37:11 +02:00
Michael Mayer
45922f8db0
Docs: Update bug_report.md and feature-request.md issue templates
2022-03-27 13:25:14 +02:00
Michael Mayer
1e84d85330
Docs: Update "When to use GitHub Issues" in templates and README.md
2022-03-27 13:20:27 +02:00
Michael Mayer
c6abf5d7f2
UX: Hide misleading hidden file warning while indexing #2189
2022-03-27 12:58:30 +02:00
Michael Mayer
adf949a575
Frontend: Update dependencies in package-lock.json
2022-03-27 12:49:48 +02:00
Michael Mayer
aaaef5712e
WebDAV: Prevent two-way file sync, default to download #1785
2022-03-27 12:49:23 +02:00
Michael Mayer
dda464f28d
Backend: Upgrade Go dependencies in go.mod and go.sum
2022-03-27 11:36:44 +02:00
Michael Mayer
8a8646991b
Docs: Update wording in README.md and SPONSORS.md
2022-03-26 17:30:25 +01:00
Michael Mayer
3992f6cd68
Docs: Update wording in README.md and SPONSORS.md
2022-03-26 17:26:09 +01:00
Michael Mayer
397131525d
Docs: Update sponsorship options in SPONSORS.md
2022-03-26 17:20:42 +01:00
Michael Mayer
8ed7efc70f
Docs: Update question.md GitHub Issue template
2022-03-26 15:11:39 +01:00
Michael Mayer
b13799d9ec
Docs: Update title in bug_report.md and feature-request.md templates
2022-03-26 15:07:19 +01:00
Michael Mayer
eb0027e7e5
Docs: Update GitHub Issue templates (bug_report.md, question.md, ...)
2022-03-26 15:05:38 +01:00
Michael Mayer
16bf6dd72b
Docs: Update CONTRIBUTING.md and README.md
2022-03-26 14:22:03 +01:00
Michael Mayer
31b0df9e55
Docs: Update CONTRIBUTING.md and README.md
2022-03-26 14:20:19 +01:00
Michael Mayer
103a0fd415
Docs: Update CONTRIBUTING.md and README.md
2022-03-26 14:07:15 +01:00
Michael Mayer
62f0f5f5c9
Update README.md
2022-03-26 13:47:41 +01:00
Michael Mayer
e77a029f13
Search: Improve input sanitation and filter queries #1994 #2079 #2181
2022-03-25 18:01:34 +01:00
Michael Mayer
bd5c773232
UX: Fix handling of empty query values in frontend components #1995
2022-03-25 17:55:18 +01:00
Michael Mayer
680686185f
Metadata: Improve parsing of (incomplete) timestamp strings #625 #2133
2022-03-25 16:31:09 +01:00
Michael Mayer
eaecedf4bb
Docker: Update scripts/dist/tensorflow-driver.sh
2022-03-25 10:14:48 +01:00
Michael Mayer
c6753ca2bc
Frontend: Update translations.pot and package-lock.json
2022-03-25 08:44:29 +01:00
Michael Mayer
80df455e25
UX: Disable automatic update of search results on blur/change #1995
...
As discussed/requested in the issue comments.
2022-03-25 08:44:00 +01:00
Michael Mayer
00ab2c662b
Merge pull request #2180 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-25 08:33:54 +01:00
Weblate
92bef65d5b
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-24 21:46:53 +01:00
Weblate
dcbef5d2b1
Backend: Update translations
2022-03-24 21:46:53 +01:00
Michael Mayer
0e7fec1cec
Albums: Shorten title and slug to avoid "data too long" error #2181
...
Related GitHub Discussions:
- https://github.com/photoprism/photoprism/discussions/2151
- https://github.com/photoprism/photoprism/discussions/2179
2022-03-24 21:46:25 +01:00
Michael Mayer
9d110e8b80
Search: Improve album, albums, lens, and camera filters #1994 #2079
...
Camera and lens can now also be searched by name. Escaping and parsing
of albums has been improved so that albums whose names start with and/or
contain numbers will be found.
2022-03-24 18:30:59 +01:00
Michael Mayer
57dd9015e2
Docs: Improve "cgroups" hint in config examples for Raspberry Pi #2067
2022-03-24 12:21:19 +01:00
Michael Mayer
426170a392
UX: Delay search query update until user has finished typing #1995
2022-03-24 11:29:40 +01:00
Michael Mayer
16caeef272
Backend: Update Go dependencies in go.mod and go.sum
2022-03-24 08:30:11 +01:00
Michael Mayer
8c4313452d
UX: Add lazy modifier to sync input value only on change #1995
2022-03-24 08:09:51 +01:00
Michael Mayer
45b563136e
UX: Fix form event handling #1995
2022-03-23 18:42:41 +01:00
Michael Mayer
0ce900122f
People: Improve search form event handling #1995
2022-03-23 17:59:42 +01:00
Simon Rettberg
b57201d3fc
Docker: Fix tensorflow Dockerfile ( #1964 )
...
There are no more *.diff files as of 4f05fde794
so the COPY
command for *.diff makes building the container fail.
2022-03-23 16:23:23 +01:00
Michael Mayer
1f77279d1b
Albums: Refactor handling of very large lists in select dialog #2152
2022-03-23 16:20:59 +01:00
ppprism
6d4e5175db
increase autocomplete dialog album count ( #2152 )
2022-03-23 16:17:11 +01:00
Michael Mayer
e83f3160ee
Docker: Update DOCKER_ENV in bullseye/bookworm-slim Dockerfile #2178
2022-03-23 14:52:11 +01:00
Michael Mayer
788dd3fb6d
CI: Update *-armv7 and *-arm64 builds in Makefile #2178
2022-03-23 13:51:34 +01:00
Michael Mayer
6c6d4d5dd0
Docker: Update software sources in bookworm/sources.list #2178
2022-03-23 13:45:59 +01:00
Michael Mayer
7f943d2f3f
Docker: Upgrade ARMv7 base image to Debian 12 "Bookworm" #2178
2022-03-23 13:39:45 +01:00
Michael Mayer
fdf3d26277
Darktable: Disable CR3 until fully supported by Debian #445 #1632
...
Even with the latest Darktable 3.8.1 in Debian 12 "Bookworm" CR3 does
not seem to be supported. Probably this is due to an outdated or
incompatible library that needs to be updated by the Debian team first.
2022-03-23 13:31:23 +01:00
Michael Mayer
8c589e3649
Videos: Improve Nvidia hardware transcoding support #2125
...
- successfully tested with NVIDIA Quadro P620 and driver v470.103.01
- the host Linux kernel should run the same driver version Make sure to
- driver names in PHOTOPRISM_FFMPEG_ENCODER have been simplified
- share /dev/nvidia* as shown in our new docker-compose.yml example
2022-03-23 13:27:25 +01:00
Michael Mayer
7c5d6007a0
Frontend: Update translations.json and package-lock.json
2022-03-23 13:18:35 +01:00
Michael Mayer
046d0d1c5f
Merge pull request #2177 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-23 11:24:32 +01:00
Weblate
71ae0a378e
Frontend: Update translations
2022-03-23 09:07:36 +01:00
Weblate
3ad30ebe26
Frontend: Update translations
2022-03-23 09:07:36 +01:00
Michael Mayer
cb89a1a189
Docker: Update default PATH and dist scripts #2125
2022-03-23 08:33:44 +01:00
Michael Mayer
357995556f
Docker: Set explicit PATH in dist scripts #2125
2022-03-23 08:16:01 +01:00
Michael Mayer
ea3a6e6e0a
Docker: Add experimental Debian 12 "Bookworm" base images #2125
2022-03-23 07:51:33 +01:00
Michael Mayer
47eaf1faa2
Frontend: Update translations.json and package-lock.json
2022-03-22 14:09:15 +01:00
Michael Mayer
ab8ef5a1b4
Docs: Update 3rd-party license NOTICE
2022-03-22 12:59:39 +01:00
Theresa Gresch
349e8c57d4
Merge pull request #2173 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-22 09:41:09 +01:00
Theresa Gresch
ef6d18b6dc
Merge pull request #2172 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-22 09:39:56 +01:00
Weblate
0307551f5e
Frontend: Update translations
2022-03-22 08:42:59 +01:00
Weblate
3b71cb6adf
Frontend: Update translations
2022-03-22 08:42:59 +01:00
Weblate
fa9d1b4921
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-21 17:35:12 +01:00
Weblate
0e09f217a9
Backend: Update translations
2022-03-21 17:35:12 +01:00
Weblate
0b576a5946
Backend: Update translations
2022-03-21 17:35:12 +01:00
Michael Mayer
63dbd14356
Frontend: Update translations.json and package-lock.json
2022-03-18 11:11:03 +01:00
Michael Mayer
a07d4a4da3
Merge pull request #2164 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-18 11:08:27 +01:00
Weblate
e09b4144ec
Frontend: Update translations
2022-03-18 11:08:13 +01:00
Weblate
514009155d
Frontend: Update translations
2022-03-18 11:08:13 +01:00
Weblate
2ad96a2568
Frontend: Update translations
2022-03-18 11:08:13 +01:00
Weblate
1aa912c0da
Frontend: Update translations
2022-03-18 11:08:13 +01:00
Weblate
2de22691eb
Frontend: Update translations
2022-03-18 11:08:13 +01:00
Weblate
3f369f9f7d
Frontend: Update translations
2022-03-18 11:08:13 +01:00
Michael Mayer
349ad1c60e
Merge pull request #2165 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-18 11:08:09 +01:00
Weblate
418d77b6be
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-18 11:07:31 +01:00
Weblate
cf5f0706c4
Backend: Update translations
2022-03-18 11:07:31 +01:00
Weblate
e0d9e918b8
Backend: Update translations
2022-03-18 11:07:31 +01:00
Michael Mayer
d4dbbb02e8
Docker: Replaced "nano" with "clitools" in PHOTOPRISM_INIT options
...
clitools installs additional shells and command-line utilities
2022-03-18 11:07:19 +01:00
Michael Mayer
59866892b0
Frontend: Upgrade webpack-manifest-plugin from v4.1.1 to 5.0.0
2022-03-17 17:31:20 +01:00
Michael Mayer
0ee686ffb1
Docker: Make sure /sbin/gosu exists and has the right permissions #2120
...
see https://github.com/photoprism/photoprism/discussions/2120
2022-03-17 17:02:38 +01:00
Michael Mayer
ba644948f9
Develop: Upgrade base image from 220316 to 220317-bullseye
2022-03-17 10:35:59 +01:00
Michael Mayer
16522c68d8
Docker: Improve entrypoint scripts #2146 #2149
2022-03-17 10:14:08 +01:00
Michael Mayer
3966c96763
Frontend: Update translations.json
2022-03-16 22:51:49 +01:00
Michael Mayer
94f8131f42
Merge pull request #2160 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-16 22:51:06 +01:00
Weblate
00e2338d92
Frontend: Update translations
2022-03-16 22:35:34 +01:00
Michael Mayer
d7b4d70b33
Merge pull request #2157 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-16 20:40:52 +01:00
Weblate
dfa3554d40
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-16 19:27:47 +01:00
Weblate
ce0db78214
Backend: Update translations
2022-03-16 19:27:47 +01:00
Weblate
b9b2c51308
Backend: Update translations
2022-03-16 19:27:47 +01:00
Michael Mayer
ca7a351080
Docker: Make sure /photoprism is readable and writable #2146 #2149
2022-03-16 19:27:39 +01:00
Michael Mayer
8d645c77ff
CI: Update Makefile
2022-03-16 19:10:20 +01:00
Michael Mayer
5dce02ebbd
Docker: Use absolute command names to avoid path problems #2146 #2149
2022-03-16 19:09:53 +01:00
Michael Mayer
de6e0390a7
Scripts: Upgrade Go from v1.17.7 to v1.18 in install-go.sh
2022-03-16 17:50:23 +01:00
Michael Mayer
7beb21f899
Backend: Update Makefile and Go dependencies in go.mod/sum
2022-03-16 17:47:21 +01:00
Michael Mayer
c980a89b09
Frontend: Update translations.json and package-lock.json
2022-03-16 17:42:15 +01:00
Michael Mayer
d0beab3f09
Config: Update expected flags in config_test.go and client_test.go
2022-03-16 17:41:50 +01:00
Michael Mayer
8787c9dffb
Develop: Upgrade bullseye base image from Go v1.17.8 to v1.18.0
2022-03-16 17:35:54 +01:00
Michael Mayer
9301a4bb10
Config: Add test and demo flags
2022-03-16 17:34:09 +01:00
Michael Mayer
60a0dd9e4b
Merge pull request #2154 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-15 19:09:08 +01:00
Weblate
98ea6c08a8
Frontend: Update translations
2022-03-15 19:08:19 +01:00
Weblate
e7a7e3309c
Frontend: Update translations
2022-03-15 19:08:19 +01:00
Weblate
ee798c191f
Frontend: Update translations
2022-03-15 19:08:19 +01:00
Michael Mayer
ed688b2dfc
Merge pull request #2145 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-15 19:08:15 +01:00
Michael Mayer
59cf382de4
Merge pull request #2147 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-15 19:07:58 +01:00
Weblate
0f554828be
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-15 15:35:34 +01:00
Weblate
38edda2946
Backend: Update {{ language_name }} translations
2022-03-15 15:35:34 +01:00
Weblate
5fad16e40a
Backend: Update {{ language_name }} translations
2022-03-15 15:35:34 +01:00
Weblate
c59c7d195a
Frontend: Update {{ language_name }} translations
2022-03-15 13:35:34 +01:00
Weblate
c68bd4d1d7
Frontend: Update {{ language_name }} translations
2022-03-15 13:35:34 +01:00
Weblate
ef06fbae97
Frontend: Update {{ language_name }} translations
2022-03-15 13:35:34 +01:00
Weblate
72bc9f174d
Frontend: Update {{ language_name }} translations
2022-03-15 13:35:34 +01:00
Weblate
9d1dfadcea
Frontend: Update {{ language_name }} translations
2022-03-15 13:35:34 +01:00
Michael Mayer
075f1216b8
CI: Add initial .clabot config file
...
Testing a new bot to replace the existing CLA Assistant.
2022-03-11 19:54:39 +01:00
Michael Mayer
d73d69c7b7
Frontend: Update translations.json and package-lock.json
2022-03-11 16:04:05 +01:00
Michael Mayer
c3a87152f5
Merge pull request #2140 from photoprismci/weblate-photoprism-frontend
...
Weblate: Update translations
2022-03-11 16:01:55 +01:00
Weblate
ef142e6b51
Merge origin/develop
2022-03-11 15:58:15 +01:00
Anonymous
0b915906eb
Translated using Weblate (Turkish)
...
Currently translated at 47.4% (253 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-03-11 15:46:56 +01:00
mastir hekir
f69c4bea7d
Translated using Weblate (Turkish)
...
Currently translated at 47.4% (253 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-03-11 15:46:55 +01:00
Anonymous
66317fb001
Translated using Weblate (Bulgarian)
...
Currently translated at 0.0% (0 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/bg/
2022-03-11 15:46:54 +01:00
Lulu195
ed3d96a902
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (533 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
2022-03-11 15:46:53 +01:00
Admin
6c4974537f
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 97.9% (515 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hant/
2022-03-11 15:46:53 +01:00
Lulu195
eb8d5dceef
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-11 15:46:52 +01:00
Admin
1c22f7e559
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-11 15:46:52 +01:00
Anonymous
619e80e422
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-11 15:46:52 +01:00
Pheggas
5d0a994f60
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (511 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-03-11 15:46:52 +01:00
Admin
ad4311ce98
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (511 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-03-11 15:46:52 +01:00
Admin
ebb1e56e83
Translated using Weblate (Russian)
...
Currently translated at 97.3% (512 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
2022-03-11 15:46:51 +01:00
Admin
e994a850ce
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.6% (524 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt_BR/
2022-03-11 15:46:51 +01:00
Admin
498b6724b8
Translated using Weblate (Portuguese)
...
Currently translated at 99.0% (521 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt/
2022-03-11 15:46:51 +01:00
Admin
c502c47244
Translated using Weblate (Polish)
...
Currently translated at 98.6% (519 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pl/
2022-03-11 15:46:50 +01:00
matthias borremans
dce7b09ed6
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (525 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-03-11 15:46:50 +01:00
Admin
75d6d62d04
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (525 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-03-11 15:46:50 +01:00
Admin
1e36e831b0
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.5% (513 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nb_NO/
2022-03-11 15:46:49 +01:00
Admin
f2209aa769
Translated using Weblate (Kurdish)
...
Currently translated at 96.2% (492 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ku/
2022-03-11 15:46:49 +01:00
Admin
e6afe5ff5c
Translated using Weblate (Korean)
...
Currently translated at 98.2% (517 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ko/
2022-03-11 15:46:48 +01:00
Jesse Hills
67dc1c9540
Translated using Weblate (Japanese)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
2022-03-11 15:46:48 +01:00
Admin
5a75633c0d
Translated using Weblate (Japanese)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
2022-03-11 15:46:48 +01:00
Admin
ba0337b0ac
Translated using Weblate (Italian)
...
Currently translated at 97.9% (515 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/it/
2022-03-11 15:46:47 +01:00
Admin
1a9db0d95c
Translated using Weblate (Indonesian)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/id/
2022-03-11 15:46:47 +01:00
Admin
3d24b37b76
Translated using Weblate (Hungarian)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hu/
2022-03-11 15:46:46 +01:00
Admin
3cebc2d49f
Translated using Weblate (Hindi)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hi/
2022-03-11 15:46:46 +01:00
Admin
c627d209dc
Translated using Weblate (Hebrew)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
2022-03-11 15:46:46 +01:00
jean-louis67
4facbfba45
Translated using Weblate (French)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-03-11 15:46:45 +01:00
Admin
07abe1b1e2
Translated using Weblate (French)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-03-11 15:46:45 +01:00
Admin
b8f133672a
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/es/
2022-03-11 15:46:45 +01:00
Anonymous
086844291d
Translated using Weblate (German)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-03-11 15:46:44 +01:00
Theresa Gresch
2388b034d0
Translated using Weblate (German)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-03-11 15:46:44 +01:00
Admin
11dd0180b8
Translated using Weblate (German)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-03-11 15:46:44 +01:00
Anonymous
14b9bcc7ec
Translated using Weblate (Danish)
...
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-03-11 15:46:44 +01:00
Admin
8e2a23b946
Translated using Weblate (Danish)
...
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-03-11 15:46:44 +01:00
Ladislav Marko
9ae5ad2fe6
Translated using Weblate (Czech)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
2022-03-11 15:46:43 +01:00
Admin
8121ab1eb1
Translated using Weblate (Czech)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
2022-03-11 15:46:43 +01:00
Lulu195
713663f9aa
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (533 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
2022-03-11 15:23:36 +01:00
Michael Mayer
e5891ce097
Frontend: Change charset to uppercase UTF-8 in translation files
2022-03-11 15:23:27 +01:00
Lulu195
72d1a3ba85
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (533 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
2022-03-11 15:17:17 +01:00
Michael Mayer
2625e0ed69
Merge pull request #2139 from photoprismci/weblate-photoprism-backend
...
Weblate: Update translations
2022-03-11 14:22:14 +01:00
Weblate
e6db325e23
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 14:19:14 +01:00
Michael Mayer
4b1b9e37d4
Merge branch 'weblate-photoprism-frontend' of github.com:photoprismci/photoprism into develop
2022-03-11 14:19:02 +01:00
Weblate
f497155519
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 14:17:37 +01:00
Michael Mayer
ecedd32f49
Weblate photoprism frontend ( #2138 )
2022-03-11 14:17:34 +01:00
Weblate
e1ffe58dd2
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 14:17:26 +01:00
Cathie Integra
396495a63d
Weblate: Update translations ( #2137 )
2022-03-11 14:17:19 +01:00
Weblate
e6d960098e
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-11 14:16:10 +01:00
Weblate
55c9890a0d
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 14:13:16 +01:00
Michael Mayer
de60c8e53b
Frontend: Normalize charset utf-8 in translation files
2022-03-11 14:13:09 +01:00
Weblate
154d803450
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 14:11:58 +01:00
Weblate
119f395d03
Added translation using Weblate (Romanian)
2022-03-11 14:11:43 +01:00
Weblate
80ae6df001
Added translation using Weblate (Bulgarian)
2022-03-11 14:11:38 +01:00
Weblate
716e3a0230
Added translation using Weblate (Turkish)
2022-03-11 14:11:32 +01:00
Weblate
43700c95c2
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 13:54:52 +01:00
Cathie Integra
68aace1850
Weblate: Update translations ( #2136 )
2022-03-11 13:54:48 +01:00
Ladislav Marko
4d3de62e22
Translated using Weblate (Czech)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
2022-03-11 13:54:08 +01:00
Admin
31189b13af
Translated using Weblate (Czech)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
2022-03-11 13:54:08 +01:00
Jesse Hills
897f0d8687
Translated using Weblate (Japanese)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
2022-03-11 13:54:08 +01:00
Admin
38d09abebc
Translated using Weblate (Japanese)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
2022-03-11 13:54:08 +01:00
Pheggas
9e2cf6b7e3
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (511 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-03-11 13:54:07 +01:00
Admin
be07ddb248
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (511 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-03-11 13:54:07 +01:00
Anonymous
f6e34b6482
Translated using Weblate (German)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-03-11 13:54:07 +01:00
Theresa Gresch
8ed8916791
Translated using Weblate (German)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-03-11 13:54:07 +01:00
Admin
9c007e8a6e
Translated using Weblate (German)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
2022-03-11 13:54:07 +01:00
Anonymous
88990a1ab5
Translated using Weblate (Bulgarian)
...
Currently translated at 0.0% (0 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/bg/
2022-03-11 13:54:06 +01:00
Admin
9297d17358
Translated using Weblate (Korean)
...
Currently translated at 98.2% (517 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ko/
2022-03-11 13:54:05 +01:00
Admin
9438ce1076
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.6% (524 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt_BR/
2022-03-11 13:54:05 +01:00
Admin
912538312f
Translated using Weblate (Russian)
...
Currently translated at 97.3% (512 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
2022-03-11 13:54:04 +01:00
Admin
cc8ac89813
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/es/
2022-03-11 13:54:04 +01:00
Anonymous
1636feed7b
Translated using Weblate (Danish)
...
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-03-11 13:54:03 +01:00
Admin
764e450ee9
Translated using Weblate (Danish)
...
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-03-11 13:54:03 +01:00
Admin
021108219c
Translated using Weblate (Portuguese)
...
Currently translated at 99.0% (521 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt/
2022-03-11 13:54:03 +01:00
Admin
6d067f382e
Translated using Weblate (Polish)
...
Currently translated at 98.6% (519 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pl/
2022-03-11 13:54:02 +01:00
Admin
da91fb8150
Translated using Weblate (Hebrew)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
2022-03-11 13:54:02 +01:00
Admin
937c88d605
Translated using Weblate (Hindi)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hi/
2022-03-11 13:54:01 +01:00
Admin
f2265ea078
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.5% (513 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nb_NO/
2022-03-11 13:54:01 +01:00
Admin
70b63b31c8
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 97.9% (515 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hant/
2022-03-11 13:54:01 +01:00
Lulu195
570d9c0d75
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-11 13:54:00 +01:00
Anonymous
1b645ea0c2
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-11 13:54:00 +01:00
Admin
efc9d25d77
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-11 13:54:00 +01:00
Lulu195
e6e73d5398
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (533 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
2022-03-11 13:54:00 +01:00
jean-louis67
e651e7a0e6
Translated using Weblate (French)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-03-11 13:53:59 +01:00
Admin
8e556cf9fb
Translated using Weblate (French)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-03-11 13:53:59 +01:00
Admin
215d3c1e7f
Translated using Weblate (Hungarian)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hu/
2022-03-11 13:53:59 +01:00
Anonymous
84ec014f6f
Translated using Weblate (Turkish)
...
Currently translated at 47.4% (253 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-03-11 13:53:58 +01:00
mastir hekir
90c25f334e
Translated using Weblate (Turkish)
...
Currently translated at 47.4% (253 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
2022-03-11 13:53:58 +01:00
Admin
86cc2e7e9d
Translated using Weblate (Kurdish)
...
Currently translated at 96.2% (492 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ku/
2022-03-11 13:53:57 +01:00
Admin
d4fcdbb54f
Translated using Weblate (Italian)
...
Currently translated at 97.9% (515 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/it/
2022-03-11 13:53:57 +01:00
Admin
bfecfaeb6d
Translated using Weblate (Indonesian)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/id/
2022-03-11 13:53:56 +01:00
Admin
52d603f0d1
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (525 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-03-11 13:53:56 +01:00
matthias borremans
481f555e40
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (525 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-03-11 13:53:55 +01:00
Weblate
d719a1f39b
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 13:53:17 +01:00
Cathie Integra
79b08b8036
Weblate: Update translations ( #2134 )
2022-03-11 13:53:13 +01:00
Weblate
200fe608f3
Merge remote-tracking branch 'origin/develop' into develop
2022-03-11 13:46:14 +01:00
Michael Mayer
aff6139692
Frontend: Update translation po file content-type
2022-03-11 13:46:06 +01:00
Weblate
9adab9d045
Update translation files
...
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
2022-03-11 11:31:16 +01:00
Weblate
f8c68b6498
Translated using Weblate (Czech)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/cs/
2022-03-11 11:31:16 +01:00
Weblate
b467272f2c
Translated using Weblate (Hebrew)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/he/
2022-03-11 11:31:16 +01:00
theresa
620a1179bc
Translations: Add new language options (romanian, bulgarian, turkish)
2022-03-11 11:31:08 +01:00
Cathie Integra
57faf99fe6
Weblate: Update translations ( #2130 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (74 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/fr/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ja/
* Translated using Weblate (Slovak)
Currently translated at 100.0% (74 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/sk/
* Translated using Weblate (Romanian)
Currently translated at 100.0% (74 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (74 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ro/
* Update translation files
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
Co-authored-by: Weblate <noreply@weblate.org>
2022-03-11 11:04:11 +01:00
Admin
e0897b90c2
Translated using Weblate (Hebrew)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
2022-03-11 11:00:39 +01:00
Admin
41e780b572
Translated using Weblate (Russian)
...
Currently translated at 97.3% (512 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
2022-03-11 11:00:38 +01:00
Michael Mayer
0fa87a12e6
Develop: Simplify Dockerfile #2076
2022-03-11 11:00:31 +01:00
Admin
7fcf993b6b
Translated using Weblate (Czech)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
2022-03-11 10:53:07 +01:00
Admin
ba58662e24
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (511 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-03-11 10:53:07 +01:00
Michael Mayer
6bb8582cb5
CI: Improve deployment scripts #2076
2022-03-11 10:52:59 +01:00
Michael Mayer
f5aee956af
CI: Exclude Docker image scripts from build package #2076
2022-03-11 10:30:18 +01:00
Michael Mayer
2a33af8bab
Backend: Upgrade Go dependencies in go.mod and go.sum
2022-03-11 09:52:37 +01:00
Michael Mayer
8db9006f07
Docker: Run install scripts with absolute paths #2076
2022-03-11 09:50:24 +01:00
Michael Mayer
fd1efa6817
Frontend: Update package-lock.json and translations.json/pot
2022-03-11 09:42:46 +01:00
Michael Mayer
d9d0af4bb8
Develop: Upgrade base image from 220302 to 220311-bullseye #2076
...
Dockerfiles were also updated for improved readability.
2022-03-11 09:40:04 +01:00
Michael Mayer
c91fa51be7
Docker: Move init scripts to /scripts and rename $DOCKER_ARCH #2076
...
DOCKER_ARCH has been renamed to PHOTOPRISM_ARCH as it can be used
for installing deps outside of Docker environments as well.
2022-03-11 09:05:42 +01:00
jean-louis67
a99f324f54
Translated using Weblate (French)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
2022-03-08 09:49:31 +01:00
matthias borremans
81290d0348
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (525 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
2022-03-08 09:49:31 +01:00
Jesse Hills
c4d8431250
Translated using Weblate (Japanese)
...
Currently translated at 99.2% (522 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
2022-03-08 09:49:31 +01:00
Cathie Integra
2a38971ba3
Weblate: Update translations ( #2122 )
...
* Added translation using Weblate (Turkish)
* Translated using Weblate (Danish)
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
* Added translation using Weblate (Bulgarian)
* Added translation using Weblate (Romanian)
Co-authored-by: Weblate <noreply@weblate.org>
2022-03-08 09:49:24 +01:00
Weblate
351c0bec42
Translated using Weblate (Turkish)
...
Currently translated at 47.4% (253 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/tr/
Added translation using Weblate (Turkish)
2022-03-07 08:58:33 +01:00
Weblate
2b3ef9e5eb
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (533 of 533 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ro/
Added translation using Weblate (Romanian)
2022-03-07 08:58:33 +01:00
Weblate
85187491a6
Added translation using Weblate (Bulgarian)
2022-03-07 08:58:33 +01:00
Weblate
3936b9dbef
Translated using Weblate (Danish)
...
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-03-07 08:58:33 +01:00
Weblate
80d4bedd28
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (511 of 511 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
2022-03-07 08:58:33 +01:00
Weblate
179ae07959
Translated using Weblate (Hebrew)
...
Currently translated at 98.8% (520 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
2022-03-07 08:58:33 +01:00
Weblate
92bc112212
Translated using Weblate (Russian)
...
Currently translated at 97.5% (513 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
2022-03-07 08:58:33 +01:00
Weblate
b6e2ffb662
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-07 08:58:33 +01:00
Cathie Integra
ad653571bc
Weblate: Update translations ( #2118 )
...
* Added translation using Weblate (Bulgarian)
* Added translation using Weblate (Turkish)
* Translated using Weblate (Danish)
Currently translated at 6.7% (5 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/da/
* Added translation using Weblate (Romanian)
* Update translation files
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
Co-authored-by: Weblate <noreply@weblate.org>
2022-03-07 08:58:26 +01:00
Weblate
92ee3a254a
Added translation using Weblate (Romanian)
2022-03-06 16:27:41 +01:00
Weblate
fa0e3491be
Added translation using Weblate (Bulgarian)
2022-03-06 16:27:41 +01:00
Weblate
103e4a07b1
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.4% (549 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
2022-03-06 16:27:41 +01:00
Weblate
a1b9c158bc
Translated using Weblate (Danish)
...
Currently translated at 95.8% (529 of 552 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
2022-03-06 16:27:41 +01:00
Weblate
30de03a051
Added translation using Weblate (Turkish)
2022-03-06 16:27:41 +01:00
Cathie Integra
ba1004d7ee
Weblate: Update translations ( #2112 )
...
* Translated using Weblate (Chinese (Simplified))
Currently translated at 98.6% (72 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/zh_Hans/
* Update translation files
Updated by "Squash Git commits" hook in Weblate.
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/
Co-authored-by: Weblate <noreply@weblate.org>
2022-03-04 22:42:53 +01:00
Cathie Integra
a7cafa8428
Weblate: Update translations ( #2099 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (526 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
* Translated using Weblate (Danish)
Currently translated at 95.8% (504 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (524 of 526 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
Co-authored-by: Weblate <noreply@weblate.org>
2022-03-04 22:42:36 +01:00
Michael Mayer
0059f429ed
UX: Make nav logo clickable if user is authenticated #98
2022-03-02 16:19:06 +01:00
Michael Mayer
5b7f49965e
Docker: Add newline to ARMv7 and ARM64 README heading
2022-03-02 16:13:00 +01:00
Michael Mayer
754e11a9af
Docker: Update ARMv7 and ARM64 README files
2022-03-02 16:07:24 +01:00
Cathie Integra
a6436b5988
Weblate: Update translations ( #2092 )
2022-03-02 14:20:59 +01:00
Michael Mayer
6bebf9043b
Config: Add Docker env string to backend requests (develop, prod)
...
For easier debugging so that development environments can be identified.
2022-03-02 14:16:49 +01:00
Michael Mayer
6fb0eb2abe
Docker: Auto-install "nvidia-opencl-icd" and update docs #1337 #2076
2022-03-02 12:21:46 +01:00
Michael Mayer
3d9cb51641
Darktable: Set explicit cache and config path, log exact commands #2076
2022-03-02 12:20:02 +01:00
theresa
6453aa76b3
Tests: Update acceptance test
2022-03-02 10:48:49 +01:00
Michael Mayer
d78cc31f72
Docker: Fix entrypoint-init.sh script for non-root users #1337 #2076
2022-03-02 10:30:07 +01:00
Michael Mayer
4fc900b39a
Frontend: Update toolbar icons, fix layout, and improve about
2022-03-02 09:04:28 +01:00
Michael Mayer
c0bb3a2062
Docker: Improve docs in docker-compose.yml examples #2076
2022-03-01 18:40:04 +01:00
Michael Mayer
9eb9ee767c
CI: Improve build scripts #2076
2022-03-01 18:16:50 +01:00
Michael Mayer
cfbc79606b
CI: Improve binary build script logging #2076
2022-03-01 16:54:49 +01:00
Michael Mayer
0f2820747a
Frontend: Update translations.json #2083
2022-03-01 16:37:38 +01:00
Michael Mayer
24918504e0
Translations: Remove unused MO files in /frontend/src/locales #2083
2022-03-01 16:36:43 +01:00
Cathie Integra
e744f9724e
Weblate: Update frontend translations ( #2088 )
...
Co-authored-by: Admin <hello@photoprism.app>
Co-authored-by: Francisco Santana <francisco.santana@niche.com>
Co-authored-by: Ke Fei <zer4tul@gmail.com>
Co-authored-by: Ladislav Marko <LadislavMarko@seznam.cz>
Co-authored-by: Pedro Azevedo <pedrolsazevedo@gmail.com>
Co-authored-by: Theresa Gresch <theresagresch@gmail.com>
Co-authored-by: Theresa Test <theresagresch@gmx.de>
Co-authored-by: TheresaNoRights <theresagresch+weblate@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: jean-louis67 <jean-louis.frenkel@orange.fr>
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/es/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hi/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hu/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/id/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/it/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ko/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ku/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nb_NO/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pl/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt_BR/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hant/
Translation: PhotoPrism/Frontend
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Admin <hello@photoprism.app>
Co-authored-by: Francisco Santana <francisco.santana@niche.com>
Co-authored-by: Ke Fei <zer4tul@gmail.com>
Co-authored-by: Ladislav Marko <LadislavMarko@seznam.cz>
Co-authored-by: Pedro Azevedo <pedrolsazevedo@gmail.com>
Co-authored-by: Theresa Gresch <theresagresch@gmail.com>
Co-authored-by: Theresa Test <theresagresch@gmx.de>
Co-authored-by: TheresaNoRights <theresagresch+weblate@gmail.com>
Co-authored-by: jean-louis67 <jean-louis.frenkel@orange.fr>
2022-03-01 16:32:58 +01:00
Michael Mayer
411e625535
Merge remote-tracking branch 'ci/weblate-photoprism-backend' into develop
...
# Conflicts:
# assets/locales/de/default.mo
# assets/locales/nl/default.mo
2022-03-01 16:22:43 +01:00
Cathie Integra
75144e16f4
Weblate: Update frontend translations ( #2087 )
...
Co-authored-by: Admin <hello@photoprism.app>
Co-authored-by: Francisco Santana <francisco.santana@niche.com>
Co-authored-by: Ke Fei <zer4tul@gmail.com>
Co-authored-by: Ladislav Marko <LadislavMarko@seznam.cz>
Co-authored-by: Pedro Azevedo <pedrolsazevedo@gmail.com>
Co-authored-by: Theresa Gresch <theresagresch@gmail.com>
Co-authored-by: Theresa Test <theresagresch@gmx.de>
Co-authored-by: TheresaNoRights <theresagresch+weblate@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: jean-louis67 <jean-louis.frenkel@orange.fr>
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/cs/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/da/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/es/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/fr/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/he/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hi/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/hu/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/id/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/it/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ja/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ko/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ku/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nb_NO/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/nl/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pl/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/pt_BR/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ru/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/sk/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hans/
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/zh_Hant/
Translation: PhotoPrism/Frontend
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Admin <hello@photoprism.app>
Co-authored-by: Francisco Santana <francisco.santana@niche.com>
Co-authored-by: Ke Fei <zer4tul@gmail.com>
Co-authored-by: Ladislav Marko <LadislavMarko@seznam.cz>
Co-authored-by: Pedro Azevedo <pedrolsazevedo@gmail.com>
Co-authored-by: Theresa Gresch <theresagresch@gmail.com>
Co-authored-by: Theresa Test <theresagresch@gmx.de>
Co-authored-by: TheresaNoRights <theresagresch+weblate@gmail.com>
Co-authored-by: jean-louis67 <jean-louis.frenkel@orange.fr>
2022-03-01 16:15:41 +01:00
Michael Mayer
b57a9a6005
Translations: Revert MO files to avoid merge conflicts in Weblate
2022-03-01 15:15:40 +01:00
Weblate
2537407547
Merge remote-tracking branch 'origin/develop' into develop
2022-03-01 15:07:00 +01:00
Michael Mayer
80de460b35
Frontend: Update translations.pot and translations.json
2022-03-01 15:06:52 +01:00
TheresaNoRights
ce907b02c5
Translated using Weblate (Danish)
...
Currently translated at 5.4% (4 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/da/
2022-03-01 14:51:15 +01:00
Admin
675236cd42
Translated using Weblate (Slovak)
...
Currently translated at 0.0% (0 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/sk/
2022-03-01 14:51:15 +01:00
Admin
a8d9fd5edc
Translated using Weblate (Danish)
...
Currently translated at 4.0% (3 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/da/
2022-03-01 14:51:15 +01:00
Admin
f1c74c5016
Translated using Weblate (Korean)
...
Currently translated at 0.0% (0 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ko/
2022-03-01 14:51:15 +01:00
Ladislav Marko
48e797232b
Translated using Weblate (Czech)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/cs/
2022-03-01 14:51:15 +01:00
Admin
e34f7718ec
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 95.8% (70 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/zh_Hans/
2022-03-01 14:51:15 +01:00
Admin
5ee7e70312
Translated using Weblate (Russian)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ru/
2022-03-01 14:51:15 +01:00
Admin
2a06df2c3d
Translated using Weblate (Dutch)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/nl/
2022-03-01 14:51:15 +01:00
Admin
fa5aac46e1
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 90.4% (66 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/zh_Hant/
2022-03-01 14:51:15 +01:00
Admin
38ab2a47dd
Translated using Weblate (Dutch)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/nl/
2022-03-01 14:51:15 +01:00
Admin
d716dfdcf7
Translated using Weblate (Czech)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/cs/
2022-03-01 14:51:15 +01:00
Admin
cc8d80d49e
Translated using Weblate (Dutch)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/nl/
2022-03-01 14:51:15 +01:00
Admin
445ce9f4fb
Translated using Weblate (Indonesian)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/id/
2022-03-01 14:51:15 +01:00
Admin
21a5f3b052
Translated using Weblate (Hungarian)
...
Currently translated at 93.1% (68 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/hu/
2022-03-01 14:51:15 +01:00
Admin
d4d475cf44
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/hi/
2022-03-01 14:51:15 +01:00
Admin
dd4e13df25
Translated using Weblate (Hebrew)
...
Currently translated at 93.1% (68 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/he/
2022-03-01 14:51:15 +01:00
Admin
920bf3e081
Translated using Weblate (French)
...
Currently translated at 98.6% (73 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/fr/
2022-03-01 14:51:15 +01:00
Admin
71eeef6a8e
Translated using Weblate (Czech)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/cs/
2022-03-01 14:51:15 +01:00
Admin
fc4adef209
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/pt_BR/
2022-03-01 14:51:15 +01:00
Admin
816e69c90b
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/pt/
2022-03-01 14:51:15 +01:00
Admin
ba439e32a0
Translated using Weblate (Polish)
...
Currently translated at 98.6% (72 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/pl/
2022-03-01 14:51:15 +01:00
Admin
847c256d40
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/nb_NO/
2022-03-01 14:51:15 +01:00
Admin
3901821cda
Translated using Weblate (Kurdish)
...
Currently translated at 87.6% (64 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ku/
2022-03-01 14:51:15 +01:00
Admin
c6790ef899
Translated using Weblate (Japanese)
...
Currently translated at 98.6% (72 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/ja/
2022-03-01 14:51:15 +01:00
Admin
2476c0e85a
Translated using Weblate (Italian)
...
Currently translated at 98.6% (72 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/it/
2022-03-01 14:51:15 +01:00
Admin
718757532e
Translated using Weblate (Indonesian)
...
Currently translated at 97.2% (71 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/id/
2022-03-01 14:51:15 +01:00
Admin
f0bc408e8c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/es/
2022-03-01 14:51:15 +01:00
Ke Fei
5a94fddf16
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/zh_Hans/
2022-03-01 14:51:15 +01:00
TheresaNoRights
52e8d61bbc
Translated using Weblate (Danish)
...
Currently translated at 4.0% (3 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/da/
2022-03-01 14:51:15 +01:00
Admin
4d99dcce31
Translated using Weblate (Danish)
...
Currently translated at 4.0% (3 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/da/
2022-03-01 14:51:15 +01:00
Admin
79372f8189
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/nl/
2022-03-01 14:51:15 +01:00
Admin
361ad58a2c
Translated using Weblate (German)
...
Currently translated at 100.0% (74 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/de/
2022-03-01 14:51:15 +01:00
Michael Mayer
72f4853304
Merge remote-tracking branch 'origin/l10n/frontend' into develop
2022-03-01 14:50:42 +01:00
Michael Mayer
bf61142960
Merge remote-tracking branch 'origin/l10n/backend' into develop
2022-03-01 14:48:53 +01:00
Michael Mayer
f8d76fc041
Develop: Upgrade base image from 220225 to 220301-bullseye #2076
2022-03-01 14:19:52 +01:00
Michael Mayer
3fe573845c
Docker: Use common entrypoint.sh script for develop and prod env #2076
2022-03-01 13:55:05 +01:00
Michael Mayer
3eb753a413
Backend: Update Go dependencies in go.mod and go.sum
2022-03-01 09:46:54 +01:00
Michael Mayer
d926889757
Auth: Login screen improvements and code clean-up #98
...
see https://twitter.com/RAYs3T/status/1498403472932233216
2022-03-01 09:39:20 +01:00
Michael Mayer
893810f82f
Metadata: Read Zulu formatted timestamps from Exiftool JSON #2082
2022-02-28 19:12:54 +01:00
Michael Mayer
0a1cfad8d4
Frontend: Consistent UI/UX across all browsers, devices, and OS #98
...
Ensures that the new login screen looks good and works properly on
all supported devices. Work in progress, needs more testing.
2022-02-28 17:53:21 +01:00
Michael Mayer
ceae91bf28
iOS: Prefer "touchstart" over "mousedown" event if available #2074
2022-02-28 10:05:23 +01:00
Michael Mayer
c256664a1b
WebDAV: Fix upload of complete albums #1376
2022-02-27 17:32:54 +01:00
Michael Mayer
eb75a58f45
Backend: Update golang.org/x/net in go.mod and go.sum
2022-02-27 10:38:54 +01:00
Michael Mayer
f9f25fe33b
Frontend: Update dependencies in package-lock.json #2074
2022-02-27 10:36:32 +01:00
Michael Mayer
9f3060f2a4
iOS: Set passive flag for touchstart event #2074
2022-02-27 10:05:47 +01:00
Michael Mayer
d4a10c10b6
CI: Update Docker base image pulls in Makefile #1337
2022-02-25 21:46:42 +01:00
Michael Mayer
f2a7ead9c9
Docker: Remove "debian-security" from Debian 10 sources #1337
2022-02-25 17:13:04 +01:00
Michael Mayer
aff56159e1
Docker: Update log messages in install-tensorflow.sh #1337
2022-02-25 17:08:17 +01:00
Michael Mayer
531e0899ff
CI: Update Makefile #1337
2022-02-25 16:55:47 +01:00
Michael Mayer
0bbd9c9c12
Develop: Upgrade base image from 220223 to 220225-bullseye #1337
2022-02-25 16:48:23 +01:00
Michael Mayer
b5915a3852
Docker: Improve inline docs in docker-compose.yml examples #1337
2022-02-25 16:45:15 +01:00
Michael Mayer
077e41707a
Frontend: Update dependencies in package-lock.json
2022-02-25 16:40:40 +01:00
Michael Mayer
427d2132aa
Docker: Update and improve scripts for installing CPU/GPU support #1337
2022-02-25 16:33:46 +01:00
Michael Mayer
00739770d7
Config: Improve database related flag descriptions
2022-02-23 15:59:13 +01:00
Michael Mayer
e512dcef67
Tests: Don't trigger fatal error if cache path is not empty
2022-02-23 15:16:45 +01:00
Michael Mayer
9c1325f38e
MariaDB: Connect via Unix domain socket if address starts with "/"
2022-02-23 15:08:28 +01:00
Michael Mayer
1f47a3e2b8
Docker: Update default site caption and fix demo template
2022-02-23 14:24:50 +01:00
Michael Mayer
a83757a242
Auth: Improve page footer on small screens #98 #782 #1990
2022-02-23 14:07:25 +01:00
Michael Mayer
fec195333c
Config: Improve faces options flag documentation #2062
2022-02-23 13:26:53 +01:00
Michael Mayer
a0e9ef048d
Tests: Upgrade base image from 220220-bullseye to 220223-bullseye
...
The new build has testcafe pre-installed.
2022-02-23 12:47:56 +01:00
Michael Mayer
61a44e23a9
Frontend: Update dependencies in package-lock.json
2022-02-23 12:46:00 +01:00
Michael Mayer
92f3b5a119
Merge branch 'preview' into develop
2022-02-23 12:11:10 +01:00
Michael Mayer
c16ae62d3e
Tests: Pre-install testcafe in develop base images
2022-02-23 12:10:34 +01:00
theresa
4f2e295674
Tests: Update test commands to use chromium
2022-02-23 11:49:02 +01:00
Michael Mayer
11cbb544fa
Auth: Redesign login form with more space for buttons and links #98 #782
...
- Responsive layout that should work on all devices
- This enables us to dynamically add SSO and forgot password links
- Legal information is displayed in the lower right corner, see #1990
2022-02-22 10:22:49 +01:00
Michael Mayer
085a16eb46
Docker: Build prod images from develop:bullseye-slim
...
Reduces build time and, ideally, download size.
2022-02-22 10:10:57 +01:00
Michael Mayer
d3564f7682
Docker: Add experimental develop:bullseye-slim image for testing
2022-02-21 20:20:57 +01:00
Michael Mayer
569d0f91dd
Frontend: Improve webpack.config.js and reorganize source files
...
Adds "resolve.preferRelative: true" to the webpack configuration.
Source file headers have been shortened and normalized.
2022-02-21 16:10:06 +01:00
Michael Mayer
c853b3cd2d
Backend: Shorten source file headers and normalize email addresses
2022-02-21 15:30:18 +01:00
Michael Mayer
dc0bf4baf8
Assets: Reformat LICENSE
2022-02-21 14:18:29 +01:00
Michael Mayer
839967543d
Assets: Add LICENSE file and update README.md
2022-02-21 14:13:36 +01:00
Michael Mayer
6e5a6a50b7
Assets: Update README.md
2022-02-21 14:01:12 +01:00
Michael Mayer
e0f9ca95cd
Shorten "Additional Terms" in LICENSE and license.vue
2022-02-21 13:29:40 +01:00
Michael Mayer
87b808aca7
Reformat "Additional Terms" in LICENSE file
...
Shorter text lines for better readability.
2022-02-21 12:55:04 +01:00
Michael Mayer
11a08cbfbe
Prefix "Additional Terms" with two spaces in LICENSE file
2022-02-21 12:43:35 +01:00
Michael Mayer
05a36c653f
Develop: Add "photoprism.localssl.dev" host to docker-compose.yml
2022-02-21 11:32:23 +01:00
Michael Mayer
2f26584891
CI: Add "fix-permissions" target to Makefile
2022-02-21 11:21:58 +01:00
Michael Mayer
8a42e282dc
Develop: Upgrade photoprism/traefik image from 20220208 to 20220221
2022-02-21 10:57:10 +01:00
Michael Mayer
0e7dd5e3f8
Docker: Improve log messages in entrypoint.sh scripts
2022-02-21 10:56:27 +01:00
Michael Mayer
8466e40e58
Update "Additional Terms" in LICENSE and license.vue
...
Wording and layout have been improved. The text is now selectable
in the user interface.
2022-02-21 10:55:31 +01:00
Michael Mayer
5bb26e31fb
Frontend: Update dependencies in package.json and package-lock.json
2022-02-21 10:51:27 +01:00
Krassimir Valev
92b9423d9f
People: Remove unused face detector property ( #2007 )
2022-02-20 19:41:58 +01:00
Michael Mayer
c3ca05c609
Docker: Update ARMv7 und ARM64 README files
2022-02-20 18:31:16 +01:00
Michael Mayer
27eae60805
Docker: Update preview image name in ARMv7 README file
2022-02-20 18:10:19 +01:00
Michael Mayer
6c4fc42415
API: Add Explicit Cache Header for Existing Thumbs #822
2022-02-20 17:36:51 +01:00
Michael Mayer
a9193c47a9
Docker: Remove GOPROXY and GODEBUG args from all images
2022-02-20 16:55:25 +01:00
Michael Mayer
3e9d758bc4
Docker: Remove GOPROXY and GODEBUG from args ARMv7 develop images
2022-02-20 16:45:06 +01:00
Michael Mayer
adeaab919a
Docker: Use debian:bullseye-slim as ARMv7 develop base image
2022-02-20 16:15:54 +01:00
Michael Mayer
4d6c3a78bb
Docker: Remove duplicate log from prod entrypoint.sh script
2022-02-20 15:07:02 +01:00
Michael Mayer
6ddbae85cc
Docker: Improve info logs in entrypoint.sh scripts
2022-02-20 15:05:04 +01:00
Michael Mayer
8707443ee5
Docker: Enable sudo for all users in develop images
2022-02-20 14:43:16 +01:00
Michael Mayer
2f8d406747
Docker: Improve logging in entrypoint.sh scripts
2022-02-20 14:25:20 +01:00
Michael Mayer
20b3e6a268
Docker: Improve user id switching in entrypoint.sh scripts
2022-02-20 14:23:24 +01:00
Michael Mayer
053394c969
Docker: Improve umask and logging in entrypoint.sh scripts
2022-02-20 14:02:13 +01:00
Michael Mayer
95bd037928
CI: Change docker-* order in Makefile
2022-02-20 13:21:11 +01:00
Michael Mayer
a48d61853d
Docker: Update DOCKER_ENV in production images
2022-02-20 13:19:01 +01:00
Michael Mayer
68acb06565
CI: Update BUILD_TAG in Docker build scripts
2022-02-20 13:17:05 +01:00
Michael Mayer
eb862fb000
Docker: Improve entrypoint.sh scripts
2022-02-20 12:50:37 +01:00
Michael Mayer
8f424a91d5
Docker: Fix build tag variable name in entrypoint.sh scripts
2022-02-20 12:37:37 +01:00
Michael Mayer
993fc99ee1
Develop: Update base image to photoprism/develop:220220-bullseye
2022-02-20 12:34:58 +01:00
Michael Mayer
17ec461a15
CI: Add docker-*-arm targets to Makefile
2022-02-20 12:31:22 +01:00
Michael Mayer
0e0f5fd132
Docker: Improve entrypoint.sh scripts and dev/prod builds
2022-02-20 12:23:06 +01:00
Michael Mayer
b52bf1bd76
Docker: Improve doctor.sh script
2022-02-19 21:38:07 +01:00
Michael Mayer
1d6ab8bd69
Logs: Reduce logs levels of cover and count updates
2022-02-19 19:59:28 +01:00
Michael Mayer
c970e2eac1
Docker: Improve entrypoint.sh script
2022-02-19 19:54:49 +01:00
Michael Mayer
c5b2550550
Docker: Remove mariadb 10.6 client from ARMv7 prod image (incompatible)
2022-02-19 19:30:00 +01:00
Michael Mayer
947f7a5785
CI: Remove tab char from test-js in Makefile
2022-02-19 19:04:45 +01:00
Michael Mayer
24499dcc47
Docker: Reduce size of ARMv7 base image
2022-02-19 18:59:32 +01:00
Michael Mayer
43a6ae03d7
Backend: Upgrade gorilla/websocket from v1.4.2 to v1.5.0
2022-02-19 18:53:33 +01:00
Michael Mayer
68cbefdf29
Docker: Update ARMv7 base image
2022-02-19 18:46:09 +01:00
Michael Mayer
fc2aa02dee
Docker: Run fewer commands in prod image builds
2022-02-19 17:57:09 +01:00
Michael Mayer
5a997105d7
Docker: Update README.md
2022-02-19 17:38:36 +01:00
Michael Mayer
e154509bdd
Docker: Improve inline base image descriptions
2022-02-19 17:36:39 +01:00
Michael Mayer
9cfb383867
Config: Improve error messages in TestConfig_ClientConfig
2022-02-19 17:20:48 +01:00
Michael Mayer
925bb367ea
CI: Create tar.gz archives from build directories
2022-02-19 17:13:55 +01:00
Michael Mayer
b29ab34e9a
Config: Update fs_test.go and fs/dirs.go after upgrading dev base image
2022-02-19 17:12:39 +01:00
Michael Mayer
5e4c57c58b
Docker: Fix ARMv7 develop image Dockerfile
2022-02-19 16:22:41 +01:00
Michael Mayer
c7e076b72e
Docker: Install devtools and Go in Ubuntu Impish base image
2022-02-19 15:58:56 +01:00
Michael Mayer
73e6d1d061
CI: Change Docker image build order in Makefile
2022-02-19 15:53:21 +01:00
Michael Mayer
2cd71ebb9d
RAW: Remove .cr3 ext from darktable blacklist #445 #1632
2022-02-19 15:34:20 +01:00
Michael Mayer
4247066c1b
Docker: Reduce image layers and improve build scripts
2022-02-19 15:32:52 +01:00
Michael Mayer
9b16dcab24
Develop: Update base image to photoprism/develop:220218-bullseye
2022-02-18 18:11:48 +01:00
Michael Mayer
88cc1b3a73
Docker: Move build init scripts
2022-02-18 17:40:58 +01:00
Michael Mayer
94852e3394
CI: Update buildx.sh script
2022-02-17 22:24:33 +01:00
Michael Mayer
1c4473d8dc
CI: Improve build scripts
2022-02-17 19:18:37 +01:00
Michael Mayer
9e786520c0
CLI: Update "photoprism" command description
2022-02-17 16:47:23 +01:00
Michael Mayer
a86e0bbde8
Docker: Add install-mariadb-client.sh script
2022-02-17 15:48:55 +01:00
Michael Mayer
cc1a5d66a3
Develop: Upgrade base image version to 20220217-bullseye
2022-02-17 14:20:05 +01:00
Michael Mayer
c1222b2572
Docker: Add install-nodejs.sh script
2022-02-17 13:54:42 +01:00
Michael Mayer
c76d0e27ba
RAW: Add install-darktable.sh script #445 #1632
...
This will install a newer version from opensuse.org if possible.
2022-02-17 13:45:43 +01:00
Michael Mayer
5add962ae0
RAW: Re-add CR3 to Darktable's blacklist (still causing errors) #445
2022-02-16 18:43:58 +01:00
Michael Mayer
ef2b07f8d5
Docker: Add cleanup script for preview and release builds
2022-02-16 18:13:18 +01:00
Michael Mayer
fdb4c0f9b6
RAW: Remove CR3 from Darktable's blacklist after upgrading to 3.8 #445
2022-02-16 18:11:28 +01:00
Michael Mayer
50f5c9f2ef
CI: Refactor build script
2022-02-16 16:52:35 +01:00
Michael Mayer
bf225185be
CI: Update Makefile
2022-02-16 16:37:53 +01:00
Michael Mayer
39fb3b7ab0
Docker: Pull prod base images before building preview and release
2022-02-16 16:24:45 +01:00
Michael Mayer
c5fb647d96
Docker: Allow additional parameters in build scripts
2022-02-16 16:07:05 +01:00
Michael Mayer
1e0c248cdb
Develop: Change base image to photoprism/develop:20220216-bullseye
2022-02-16 15:49:25 +01:00
Michael Mayer
2a34bf4a83
Develop: Update Makefile
2022-02-16 15:43:31 +01:00
Michael Mayer
36ae97ac5c
Docker: Add firefox-esr to bullseye base images and update build scripts
2022-02-16 15:41:58 +01:00
Michael Mayer
f1acf801b0
Docker: Update production tags for armv7, bullseye, and buster
2022-02-16 14:48:05 +01:00
Michael Mayer
823f864896
Docker: Reorganize image folders and update build scripts
2022-02-16 14:29:42 +01:00
Michael Mayer
0a696f8d49
Docker: Reduce size of production images
2022-02-16 13:57:43 +01:00
theresa
5028126a52
Update CONTRIBUTING.md
2022-02-16 13:28:46 +01:00
theresa
4f7e83f67f
Update CONTRIBUTING.md
2022-02-16 11:43:11 +01:00
Michael Mayer
91dfe95e23
Docker: Improve develop and production image builds
2022-02-16 09:51:43 +01:00
Michael Mayer
68de040ccf
Docker: Fix typo in bullseye/Dockerfile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-02-16 00:10:15 +01:00
Michael Mayer
1cda75879c
Docker: Add backports.list for debian images
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-02-15 23:29:57 +01:00
Michael Mayer
371a4a9272
Develop: Upgrade base image from 20220213 to 20220215
2022-02-15 20:33:47 +01:00
Michael Mayer
f500bfe32e
Develop: Upgrade base image from 20220213 to 20220215
2022-02-15 20:33:17 +01:00
Michael Mayer
edf8763353
Docker: Improve image build scripts
2022-02-15 20:05:18 +01:00
Michael Mayer
f8e94ab4a5
Docker: Add "preview" and "release" targets for Debian Buster & Bullseye
2022-02-15 20:03:13 +01:00
Michael Mayer
cedbaf83f6
Develop: Upgrade NodeJS from v14 to v16 in Docker base images
2022-02-15 18:47:09 +01:00
Michael Mayer
211317ccff
Develop: Add Debian Docker base images (experimental)
2022-02-15 18:23:59 +01:00
Michael Mayer
daedf0ee63
Assets: Fix link in README.md
2022-02-15 15:21:45 +01:00
Michael Mayer
d59dcfe2fb
Develop: Upgrade Docker base image from 20220202 to 20220213
2022-02-13 19:32:52 +01:00
Michael Mayer
4dc62f4d50
Auth: Upgrade Keycloak from v16.1.1 to v17.0.0 #782
2022-02-13 19:32:22 +01:00
LyssaK
1c0ebb6308
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (73 of 73 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/nl/
2022-02-13 18:33:42 +01:00
Theresa Test
dc8da320fc
Translated using Weblate (German)
...
Currently translated at 100.0% (74 of 74 strings)
Translation: PhotoPrism/Backend
Translate-URL: https://translate.photoprism.app/projects/photoprism/backend/de/
2022-02-13 18:33:42 +01:00
Michael Mayer
3c6c68e8fa
Merge remote-tracking branch 'origin/l10n/backend' into develop
2022-02-13 18:33:01 +01:00
Michael Mayer
0bf921f397
Docker: Upgrade Go from v1.17.6 to v1.17.7
2022-02-13 18:30:56 +01:00
Michael Mayer
6397b308af
Frontend: Remove unused translations of language names
2022-02-13 18:29:12 +01:00
Michael Mayer
1d977b326c
Frontend: Update dependencies in package.json and package-lock.json
2022-02-13 18:27:42 +01:00
Michael Mayer
d3e9b49c1c
Backend: Update Go dependencies
2022-02-13 18:26:49 +01:00
Michael Mayer
e88b4c1809
Docker: Update ARMv7 docs and include dedicated make targets for ARM64
2022-02-13 16:25:59 +01:00
Michael Mayer
ec8b0fd212
Docs: Update README.md
2022-02-09 20:30:44 +01:00
Michael Mayer
913ca04c5d
Frontend: Update package-lock.json
2022-02-09 19:32:12 +01:00
Michael Mayer
ef5c7a30ad
Docker: Upgrade NPM before starting production build
2022-02-09 19:31:57 +01:00
Michael Mayer
628147a881
Docs: Update URLs for easier maintenance
2022-02-09 18:27:50 +01:00
Michael Mayer
7c4241fbea
Config: Add "imprint" option to display legal info in the footer #1990
2022-02-08 14:41:03 +01:00
Michael Mayer
4c1d68eb85
Auth: Improve local dev environment and config examples #98 #782
2022-02-08 12:51:12 +01:00
Weblate
b3aa4978e0
Weblate: Update frontend translations
...
Co-authored-by: Admin <hello@photoprism.app>
Co-authored-by: Theresa Test <theresagresch@gmx.de>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/de/
Translation: PhotoPrism/Frontend
2022-02-08 11:14:46 +01:00
Michael Mayer
6690b9953e
Auth: Improve login page CSS and wallpapers #98 #782
2022-02-08 11:09:38 +01:00
Michael Mayer
65852cd839
Auth: Refactor Login Page (WIP) #98 #782
2022-02-07 21:13:22 +01:00
Michael Mayer
98131359fc
Merge branch 'develop' into preview
2022-02-07 12:41:24 +01:00
Weblate
05fe7dc426
Added translation using Weblate (Slovak)
2022-02-07 12:41:18 +01:00
Weblate
d5119f0504
Added translation using Weblate (Korean)
2022-02-07 12:41:18 +01:00
Weblate
1ff1a3642c
Added translation using Weblate (Danish)
2022-02-07 12:41:18 +01:00
Michael Mayer
070988d0f4
Edit Dialog: Improve display of metadata in the files tab #2017
2022-02-07 12:41:11 +01:00
Michael Mayer
f26683b227
Assets: Reduce size of HTML templates
2022-02-07 09:43:12 +01:00
Michael Mayer
c5ea1590a7
Merge branch 'develop' into preview
2022-02-05 17:26:01 +01:00
Michael Mayer
ebb4bd918a
i18n: Improved Right-to-Left (RTL) Language Layout
...
"mapbox-gl" has been replaced by "maplibre-gl" due to licensing changes.
2022-02-05 17:25:40 +01:00
Michael Mayer
4649f97f91
Develop: Upgrade Traefik and Keycloak
2022-02-05 15:26:02 +01:00
Michael Mayer
df382f294e
Frontend: Update package-lock.json
2022-02-05 15:25:07 +01:00
Michael Mayer
a4eb9a5436
Docker: Upgrade Traefik from 2.5 to 2.6 in examples
2022-02-05 14:29:54 +01:00
Michael Mayer
a37cef8298
Docs: Update donation options in README.md and SPONSORS.md
2022-02-02 21:21:15 +01:00
Michael Mayer
54e67e8d2d
Merge branch 'develop' into preview
2022-02-02 18:59:28 +01:00
Michael Mayer
d7eb3b0414
Frontend: Update dependencies in package.json
2022-02-02 18:59:17 +01:00
Michael Mayer
86152ced6f
Docker: Upgrade develop base image
2022-02-02 18:33:25 +01:00
Michael Mayer
eb5b886fd7
Docker: Remove duplicate "apt-get dist-upgrade" from Dockerfiles
2022-02-02 17:57:58 +01:00
Michael Mayer
8a0e72db66
Exif: Change EXIF to Exif in comments
2022-02-02 17:41:45 +01:00
Michael Mayer
ddd32c6cf6
Backend: Upgrade Go dependencies
2022-02-02 17:39:32 +01:00
Michael Mayer
62f5a5f5f0
Exif: Stop search if no header was found in PNG, TIFF, and HEIF
2022-02-02 17:39:16 +01:00
Michael Mayer
78fbab05ae
Docker: Add dist-upgrade.sh script
2022-02-02 17:31:03 +01:00
Michael Mayer
e3c614851d
Docs: Update SECURITY.md
2022-02-02 10:12:30 +01:00
Michael Mayer
3bbc1c48aa
Docs: Update SECURITY.md
2022-02-02 10:11:15 +01:00
Michael Mayer
47d8c9c587
Update SPONSORS.md
2022-02-01 20:14:17 +01:00
Michael Mayer
8dd949f892
Update SPONSORS.md
2022-02-01 20:12:35 +01:00
Michael Mayer
b71b1ab240
Update README.md
2022-02-01 20:06:42 +01:00
Michael Mayer
306bd2eab8
Update SPONSORS.md
2022-02-01 17:07:17 +01:00
Michael Mayer
7b08e9b25a
Update CONTRIBUTING.md
2022-01-31 11:41:41 +01:00
Michael Mayer
deb38192b6
Update CODE_OF_CONDUCT.md
2022-01-31 11:23:48 +01:00
Michael Mayer
7111f5636b
Docker: Add alternate USER and GROUP ID environment variable checks
2022-01-30 15:47:45 +01:00
Michael Mayer
b8fa03041e
Docs: Add no-trolling sign to CODE_OF_CONDUCT.md
2022-01-30 15:42:48 +01:00
Michael Mayer
d289cae5fd
Frontend: Update image URL in about.vue
2022-01-30 15:42:01 +01:00
Michael Mayer
05c7a8caa5
Assets: Update README.md
2022-01-30 12:47:55 +01:00
Michael Mayer
1a00e98bbc
Docker: Update README.md
2022-01-29 14:45:31 +01:00
Michael Mayer
9b598a64b6
Docker: Update README.md
2022-01-29 14:40:00 +01:00
Michael Mayer
dc5ef91db6
Docker: Update README.md
2022-01-29 14:33:14 +01:00
Michael Mayer
781a5500c4
Docker: Update README.md
2022-01-29 14:33:07 +01:00
Michael Mayer
4de2156a01
Backend: Update package golang.org/x/crypto
2022-01-29 14:27:37 +01:00
Michael Mayer
93c4286c8b
Frontend: Update translations.pot and package-lock.json
2022-01-29 14:27:09 +01:00
Michael Mayer
a12c74f2e2
Docker: Update README.md
2022-01-29 14:26:43 +01:00
Michael Mayer
c8436f6a12
Assets: Update footer link in README.md and CONTRIBUTING.md
2022-01-29 14:20:31 +01:00
Michael Mayer
e26df9031f
Assets: Rename LICENSE.md to README.md
2022-01-29 14:17:30 +01:00
Michael Mayer
dd56b3d2a0
Assets: Add LICENSE.md
2022-01-29 14:16:17 +01:00
Michael Mayer
01274d6953
Backend: Update sponsor message in config.go
2022-01-29 13:43:47 +01:00
Michael Mayer
6fd03a0813
Frontend: Update login and about page
2022-01-29 13:43:09 +01:00
Michael Mayer
3d74ae6585
Frontend: Update footer.vue and about.vue
2022-01-28 03:27:59 +01:00
Michael Mayer
ca73be591a
Frontend: Decorate about page for sponsors
2022-01-28 03:19:09 +01:00
Michael Mayer
7a17955acc
Frontend: Translate footer message and update translations.pot
2022-01-27 23:03:08 +01:00
Michael Mayer
212a66468f
Backend: Upgrade golang.org/x/crypto and golang.org/x/net in go.mod
2022-01-27 22:35:58 +01:00
Michael Mayer
8e1330e92b
Auth: Remove release info from login page footer #98 #782
2022-01-27 22:34:55 +01:00
Michael Mayer
a1a15f916f
Docs: Make the start of list items lowercase
2022-01-27 21:26:18 +01:00
Michael Mayer
c9fcf66d48
Docs and Issue Templates: Update bug report notes
2022-01-27 16:44:04 +01:00
Michael Mayer
d786492050
Docker: Improve docker-compose.yml examples and docs
2022-01-27 09:48:21 +01:00
Michael Mayer
448a7e652e
Config: Improve command parameter/flag descriptions
2022-01-27 09:17:23 +01:00
Michael Mayer
107a3bae17
Docker: Improve docker-compose.yml examples and docs
2022-01-27 09:16:10 +01:00
Michael Mayer
1a7470f450
Update bug report template #1977
...
Updates notes:
- You have to provide sample files and logs if it is an IMPORT, INDEXING, or METADATA issue, otherwise we will not be able to process your report
- If it is an IMPORT issue, please also provide an archive with affected files before importing them so that it's possible to reproduce your issue
2022-01-25 23:02:22 +01:00
Michael Mayer
2b4c8e1f02
Improve readability of assets license
...
No text changes.
2022-01-21 09:21:17 +01:00
Michael Mayer
b55090dec2
Simplify license for separate assets and downloads
...
Removed "The names of authors, copyright holders, and contributors
may not be used..." as this wasn't a problem so far.
2022-01-21 08:49:53 +01:00
Michael Mayer
98a372b9c4
Backend: Update Go dependencies in go.mod and go.sum
2022-01-21 08:45:43 +01:00
Michael Mayer
39e67b0301
Frontend: Update dependencies in package-lock.json #1961
2022-01-21 08:44:57 +01:00
Michael Mayer
c1d11da779
Photos: Fix SVG buttons in full screen view #1961
...
The bug mainly affected mobile devices and Retina screens.
Other browsers and devices use PNG icons, which were not affected.
2022-01-21 08:40:22 +01:00
Michael Mayer
e821f84506
Update license for separate assets and downloads
...
Changes the order of the terms for better readability.
2022-01-20 19:52:38 +01:00
Michael Mayer
1d20e2887e
Update license for separate assets and downloads
...
Changes the order of the terms for better readability.
2022-01-20 19:13:34 +01:00
Michael Mayer
098d3fba56
Frontend: Update package-lock.json
2022-01-20 18:44:27 +01:00
Michael Mayer
7d628ef896
Frontend: Update license.vue
...
Removes "How to Apply These Terms to Your New Programs"
2022-01-20 18:44:07 +01:00
Michael Mayer
a9c99594ee
Update license for separate assets and downloads
...
This removes the Digital Assets License from the main LICENSE file.
2022-01-20 17:51:12 +01:00
Michael Mayer
d4ddabaa14
Frontend: Update translations.json with pre-translated messages
2022-01-20 13:14:59 +01:00
Michael Mayer
f7b82f616d
Frontend: Pre-translate missing UI messages
...
see https://docs.photoprism.app/developer-guide/translations/
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-01-20 13:13:51 +01:00
Michael Mayer
6f6d004f3e
Frontend: Update translations.pot
2022-01-20 12:47:33 +01:00
Michael Mayer
ac1dbce37a
Frontend: Update about page footer
2022-01-20 12:34:37 +01:00
Michael Mayer
772c87b32c
Frontend: Update babel, cssnano, hls.js, luxon, and mini-css plugin
2022-01-20 12:13:33 +01:00
Michael Mayer
8b2e1732d6
People: Fix typo in faces optimize command #1957
2022-01-20 11:10:26 +01:00
Michael Mayer
28e3b37944
Config: Reduce RecommendedMem from 5 to 3 GB #1921
...
This allows servers with 4 GB to run more than one worker if needed.
2022-01-20 11:03:27 +01:00
Michael Mayer
039b5351ff
Shorten text in PULL_REQUEST_TEMPLATE.md
2022-01-20 09:07:28 +01:00
Michael Mayer
3d036c7fc8
Update Digital Assets License
...
Clarify redistribution terms.
2022-01-19 18:32:24 +01:00
Michael Mayer
2fe663e257
Update Digital Assets License
...
Clarify redistribution terms.
2022-01-19 18:02:12 +01:00
Paulo Matos
0528a6541b
Places: Fix typo in "not found" log message ( #1956 )
...
Fixing simple typo : s/no/not
2022-01-19 16:44:50 +01:00
Michael Mayer
a9a3746169
Update Digital Assets License
2022-01-19 12:21:46 +01:00
Michael Mayer
5ec822eb45
Add more examples to Digital Assets License
2022-01-19 11:16:01 +01:00
Michael Mayer
114e88b00d
Update PhotoPrism® Digital Assets License
...
Conditions are more specific now and include special terms for
brand assets and the documentation.
2022-01-19 10:45:56 +01:00
Michael Mayer
9d5dfbc3f2
Assets: Update LICENSE
...
Because some assets, such as icons and graphics, are licensed by us
for use in the official software distribution, we cannot redistribute
them under a permissive license for other purposes.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-01-19 07:57:59 +01:00
Michael Mayer
a809720aae
Docs: Update footer in README.md and CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-01-19 07:10:10 +01:00
Michael Mayer
6d9aa5591d
Docs: Add SCO link to CONTRIBUTING.md
2022-01-18 19:30:12 +01:00
Michael Mayer
8c7194fc28
Docs: Reduce bold text in CONTRIBUTING.md and README.md
2022-01-18 18:32:31 +01:00
Michael Mayer
3e44f44262
CI: Update test script #1953
2022-01-18 18:14:57 +01:00
Michael Mayer
925757c8dd
CI: Improve test script #1953
2022-01-18 18:08:17 +01:00
Michael Mayer
eeee5973ad
MariaDB: Alter albums.album_filter to VARBINARY(767) and add index #1953
...
Using a migration for testing on develop so nothing breaks (yet).
2022-01-18 17:34:28 +01:00
Michael Mayer
fd32468bc1
Docs: Update CLA section in CONTRIBUTING.md
2022-01-18 16:06:45 +01:00
Michael Mayer
d80a961f0a
Docs: Reformat text in CONTRIBUTING.md
2022-01-18 15:58:48 +01:00
Michael Mayer
a76fdab5d6
Docs: Update CONTRIBUTING.md
2022-01-18 15:17:52 +01:00
Michael Mayer
6eca9db87e
Docs: Update CONTRIBUTING.md
2022-01-18 14:50:17 +01:00
Michael Mayer
50516d28d7
Docs: Update pull request template #1947
2022-01-18 14:25:27 +01:00
Michael Mayer
046dde7ef7
Docs: Shorten CONTRIBUTING.md
2022-01-18 14:13:31 +01:00
Michael Mayer
60924853fc
Docs: Update CONTRIBUTING.md
2022-01-18 14:09:59 +01:00
Alexis Lefebvre
d30bc247d7
Docs: Add pull request template ( #1947 )
2022-01-18 13:02:16 +01:00
Michael Mayer
76c94a1f38
Frontend: Fix other assertions in TestClientManifestUri #1648
...
Actual name depends on the filesystem timestamp.
2022-01-18 12:48:02 +01:00
Michael Mayer
0caa6992e5
Frontend: Fix TestClientManifestUri #1648
2022-01-18 12:39:21 +01:00
Michael Mayer
9c0a47b8bc
Videos: Stream directly without CDN and fix content header #1648 #1937
2022-01-18 12:28:27 +01:00
Michael Mayer
03457bdb75
Frontend: Refactor asset loading #1648
2022-01-18 12:26:33 +01:00
Michael Mayer
8998555da5
Frontend: Shorten about page layout
2022-01-17 21:19:50 +01:00
Michael Mayer
76ee491d1c
Config: Update config option description for "database-server"
2022-01-17 19:05:27 +01:00
Michael Mayer
2db1443574
CI: Remove MySQL 8 from test environment
2022-01-17 19:04:45 +01:00
Michael Mayer
4d8292a9c3
Videos: Exclude API from gzip compression #1937
2022-01-17 18:57:09 +01:00
Michael Mayer
62ca7f1e1f
Logout: Redirect to base URI instead of "/" #1901
2022-01-17 18:52:35 +01:00
Michael Mayer
b4c7c32312
Docker: Update README.md
2022-01-17 18:02:42 +01:00
Michael Mayer
31beff14e3
Docker: Update README.md
2022-01-17 17:57:15 +01:00
Michael Mayer
f25f89ae51
Docker: Update README.md
2022-01-17 17:42:24 +01:00
Michael Mayer
ff41a94051
Search: Fix query string substitutions and sanitation #1930
2022-01-17 16:07:31 +01:00
Michael Mayer
2ee89e733b
Docs: Update bug issue template in bug_report.md
2022-01-17 14:56:52 +01:00
Michael Mayer
f7402a2b43
Docs: Update CONTRIBUTING.md and README.md
2022-01-17 14:41:05 +01:00
Michael Mayer
9314cbf25f
Update README.md
2022-01-17 13:40:28 +01:00
Michael Mayer
f1b7c37efd
Update README.md
2022-01-17 13:37:30 +01:00
Michael Mayer
aed3f0fda0
Docs: Update CONTRIBUTING.md and README.md
2022-01-17 13:27:57 +01:00
Michael Mayer
198047d927
Update CONTRIBUTING.md
2022-01-17 13:22:03 +01:00
Michael Mayer
a2b938fae3
Update README.md
2022-01-17 10:53:38 +01:00
Michael Mayer
656d767501
Frontend: Shorten about page footer
2022-01-17 10:35:26 +01:00
Michael Mayer
df6ac93289
Frontend: Shorten about page and update German translations
2022-01-17 09:47:39 +01:00
Michael Mayer
06d5b27266
Frontend: Update package-lock.json
2022-01-17 09:24:12 +01:00
Michael Mayer
8512a86d4e
Frontend: Update footer
2022-01-17 09:23:55 +01:00
Michael Mayer
13c562bee7
Docs: Update SPONSORS.md, CONTRIBUTING.md, and README.md
2022-01-17 09:23:25 +01:00
Michael Mayer
f5cc7daf5f
Docs: Update CONTRIBUTING.md and README.md
2022-01-17 08:44:00 +01:00
Michael Mayer
b84f1d3416
Docs: Update CONTRIBUTING.md and README.md
2022-01-16 19:15:57 +01:00
Michael Mayer
0a3f961ea0
Docs: Update CONTRIBUTING.md and README.md
2022-01-16 19:13:01 +01:00
Michael Mayer
1bc508b8b1
Docs: Update CONTRIBUTING.md and README.md
2022-01-16 19:03:13 +01:00
Michael Mayer
89527f6d93
Docs: Update README.md
2022-01-16 18:50:30 +01:00
Michael Mayer
5a03d4918f
Docs: Update CONTRIBUTING.md
2022-01-16 17:39:11 +01:00
Michael Mayer
754188aacf
Docs: Update README.md
2022-01-16 17:31:19 +01:00
Michael Mayer
a7fba17a4a
Frontend: Update footer and support options on about page
2022-01-16 17:29:48 +01:00
Michael Mayer
e2cd4eeb44
Frontend: Set relative public path in webpack.config.js
2022-01-16 15:33:29 +01:00
Michael Mayer
5c3f66becc
Frontend: Upgrade JavaScript dependencies
2022-01-16 15:30:15 +01:00
Michael Mayer
87aeef4525
Frontend: Pin mini-css-extract-plugin to v2.4.7 as v2.5.0 breaks build
...
see also https://github.com/facebook/create-react-app/issues/11930
2022-01-16 14:33:17 +01:00
Michael Mayer
9b08a37dc0
Develop: Upgrade Docker base image
2022-01-16 14:25:49 +01:00
Michael Mayer
dba5a19abc
Docs: Replace xmas tree in README.md
2022-01-16 14:14:18 +01:00
Michael Mayer
2e0c40332c
Develop: Move MySQL 8 to docker-compose.mariadb.yml
2022-01-16 14:00:37 +01:00
Michael Mayer
2adfc3ee72
Backend: Upgrade Go dependencies in go.mod and go.sum
2022-01-16 13:49:31 +01:00
Michael Mayer
07ed5781ad
Docker: Upgrade Go from v1.17.5 to v1.17.6
2022-01-16 13:48:39 +01:00
Michael Mayer
fbc2d7709b
Frontend: Shorten license.vue
2022-01-16 13:27:45 +01:00
Michael Mayer
c60f461ea7
Shorten LICENSE
2022-01-16 13:26:32 +01:00
Michael Mayer
b9e739c005
Docs: Shorten README.md, CONTRIBUTING.md, and bug_report.md
2022-01-16 13:22:41 +01:00
Michael Mayer
9132feaf99
Update SECURITY.md
2022-01-15 17:26:29 +01:00
Michael Mayer
21317cc816
Docs: Move Upcoming Features up in README.md
2022-01-15 17:23:43 +01:00
Michael Mayer
a952d168bf
Docs: Improve CONTRIBUTING.md, README.md, and bug_report.md
2022-01-15 17:10:43 +01:00
Michael Mayer
6aecf344ad
Issue Templates: Update question.md
2022-01-14 18:59:44 +01:00
Michael Mayer
27e18cf974
Docs: Improve CONTRIBUTING.md
2022-01-13 20:15:47 +01:00
Michael Mayer
65f231ddee
Docs: Shorten CONTRIBUTING.md
2022-01-13 20:11:13 +01:00
Michael Mayer
9abd6482ba
Docs: Shorten CONTRIBUTING.md
2022-01-13 20:06:20 +01:00
Michael Mayer
fccf430338
Docs: Update README.md
2022-01-13 20:03:53 +01:00
Michael Mayer
8dae0f7021
Docs: Update README.md
2022-01-13 20:00:08 +01:00
Michael Mayer
1ea4289df9
Docs: Update README.md
2022-01-13 19:58:37 +01:00
Michael Mayer
1d7a906116
Docs: Update CONTRIBUTING.md
2022-01-13 19:38:54 +01:00
Michael Mayer
23c869e9e9
Docs: Update CONTRIBUTING.md
2022-01-13 19:01:30 +01:00
Michael Mayer
86d2eb3192
Docker: Update README.md
2022-01-13 15:15:08 +01:00
Michael Mayer
703425bce9
Docker: Update README.md
2022-01-13 13:44:34 +01:00
Michael Mayer
d50e447ba9
Docker: Update README.md
2022-01-13 13:40:28 +01:00
Michael Mayer
857809384e
Docs: Expand "you're" in README.md and SPONSORS.md
2022-01-13 13:09:52 +01:00
Michael Mayer
9f3bb92743
Docs: Update README.md
2022-01-13 13:01:56 +01:00
Michael Mayer
70dd40948e
Docs: Update README.md
2022-01-13 11:14:54 +01:00
Michael Mayer
fa7877e36b
Docs: Update README.md
2022-01-13 11:13:21 +01:00
theresa
7a5792f7d4
README: Add link to reddit
2022-01-13 10:31:12 +01:00
Michael Mayer
f440e8b687
Docs: Shorten CONTRIBUTING.md
2022-01-12 21:23:23 +01:00
Michael Mayer
e9d6ecd646
Docker: Add TensorFlow libs link to README.md
2022-01-12 08:40:28 +01:00
Michael Mayer
45fc2c4c9e
Docs: Update README.md and bug_report.md issue template
2022-01-11 20:19:17 +01:00
Michael Mayer
01ccba8c41
Docs: Update CONTRIBUTING.md
2022-01-11 18:52:22 +01:00
Michael Mayer
bcc495c769
Docs: Update CONTRIBUTING.md and issue templates
2022-01-11 18:37:20 +01:00
Michael Mayer
b04f58bd43
Docs: Update CONTRIBUTING.md and README.md
2022-01-11 16:54:43 +01:00
Michael Mayer
27cf0e70b8
Docs: Update CONTRIBUTING.md
2022-01-11 16:43:00 +01:00
Michael Mayer
79b78301c7
Docs: Update CONTRIBUTING.md
2022-01-11 16:27:17 +01:00
Michael Mayer
53de4d00b4
Docker: Update README.md
2022-01-11 15:59:54 +01:00
Michael Mayer
5d44582f8d
Docker: Improve docker-compose.yml example documentation
2022-01-11 15:37:01 +01:00
Michael Mayer
786fd19012
Docker: Improve docker-compose.yml example documentation
2022-01-11 14:48:29 +01:00
Michael Mayer
042cd3f242
Docker: Improve docker-compose.yml example documentation
2022-01-11 14:45:31 +01:00
Michael Mayer
6453d30906
Config: Improve CLI help and docker-compose.yml examples
2022-01-11 14:34:30 +01:00
Michael Mayer
a1f8f25395
Docs: Update bug_report.md issue template
2022-01-11 13:30:42 +01:00
Michael Mayer
beb6a1d8fa
Docs: Update bug_report.md
2022-01-11 10:43:34 +01:00
Michael Mayer
6f79993b42
Docs: Update bug_report.md
2022-01-11 10:41:45 +01:00
Michael Mayer
1156f5665e
Docs: Update bug_report.md
2022-01-11 10:31:30 +01:00
Michael Mayer
76c4827824
Docs: Update bug_report.md
2022-01-11 10:28:44 +01:00
Michael Mayer
fdf1f17cda
Docs: Update bug_report.md
2022-01-11 10:23:31 +01:00
Michael Mayer
8f6077df53
Docs: Update bug_report.md
2022-01-11 10:06:21 +01:00
Michael Mayer
d60a768588
Docs: Update bug_report.md
2022-01-11 10:02:33 +01:00
Michael Mayer
bd5dbeb885
Docs: Update bug_report.md
2022-01-11 09:58:32 +01:00
Michael Mayer
5d971d2c63
Docs: Update bug_report.md
2022-01-11 09:46:11 +01:00
Michael Mayer
77d210452e
Docs: Update bug_report.md
2022-01-10 23:32:27 +01:00
Michael Mayer
ca8ca0c9a0
Docs: Update GitHub Issue templates
2022-01-10 15:15:53 +01:00
Michael Mayer
1c06653286
Docs: Update GitHub Issue bug template
2022-01-10 15:11:28 +01:00
Michael Mayer
7f4b82229e
Docs: Update GitHub Issue templates
2022-01-10 15:09:26 +01:00
Michael Mayer
769c2b9933
Docs: Update GitHub Issue templates
2022-01-10 15:05:04 +01:00
Michael Mayer
35dc31399d
Docs: Update GitHub Issue templates
2022-01-10 14:46:01 +01:00
Michael Mayer
34786391f4
Docs: Update README.md and CONTRIBUTING.md
2022-01-10 14:26:29 +01:00
Michael Mayer
3291491038
Docs: Update README.md and CONTRIBUTING.md
2022-01-10 14:19:29 +01:00
Michael Mayer
6585bcea66
Docs: Update README.md and CONTRIBUTING.md
2022-01-10 14:15:27 +01:00
Michael Mayer
00671270f5
Docs: Update README.md, CONTRIBUTING.md, and bug issue template
2022-01-10 14:00:49 +01:00
Michael Mayer
7e4bb36bb1
Docs: Update Getting Support in README.md
2022-01-10 12:57:25 +01:00
Michael Mayer
1ee5c8b5f1
CLI: Improve --public and --read-only flag description
...
see https://github.com/photoprism/photoprism-docs/pull/100
2022-01-10 11:06:48 +01:00
Michael Mayer
013dd67ee7
Docs: Update CONTRIBUTING.md
2022-01-10 09:51:17 +01:00
Michael Mayer
db09c20a53
Docs: Add link to troubleshooting checklists
...
Before reporting a bug, try to determine the cause of your problem...
2022-01-10 09:47:47 +01:00
Michael Mayer
6246ac2178
Docs: Update GitHub issue templates
...
Before reporting a bug, try to determine the cause of your problem...
2022-01-10 09:32:18 +01:00
Michael Mayer
7c5348c52e
Docker: Add DynDNS client for DigitalOcean
2022-01-08 17:53:51 +01:00
Michael Mayer
250235e6e9
Docs: Update docker/README.md
2022-01-08 15:50:36 +01:00
Michael Mayer
fd4985ab4a
Docs: Update docker/README.md
2022-01-08 14:53:54 +01:00
Michael Mayer
5e73b29881
Docs: Update docker/README.md
2022-01-08 14:52:59 +01:00
Michael Mayer
d9053f0e86
Docs: Update docker/README.md
2022-01-08 14:50:39 +01:00
Michael Mayer
f274f2e24f
Docs: Update docker/README.md
2022-01-08 14:45:05 +01:00
Michael Mayer
1129265ac1
Docs: Update docker/README.md
2022-01-08 14:41:48 +01:00
Michael Mayer
ebf7c9d938
Docs: Update docker/README.md
2022-01-08 13:24:03 +01:00
Michael Mayer
b8dcbc24b7
Docs: Update docker/README.md
2022-01-08 13:01:38 +01:00
Michael Mayer
8a0869acaf
Docs: Add docker/README.md
2022-01-08 12:49:25 +01:00
Michael Mayer
006b5bb704
Code Quality: Add "gofmt -w -s pkg internal cmd" to "make fmt-go"
...
gofmt formats Go source code, where -s stands for "simplify"
2022-01-08 12:12:00 +01:00
Michael Mayer
4ef85fb515
Docker: Remove command from mariadb service in 32bit ARMv7 example #1889
...
GitHub Discussions feedback suggests that this image doesn't support it.
2022-01-06 16:44:32 +01:00
Michael Mayer
f5b7ef834e
Index: Prevent two primary files in photo stacks #1823
2022-01-06 14:33:49 +01:00
Michael Mayer
d03e28d88e
Backups: Rename YAML "backup" files to just YAML files #1887
2022-01-06 13:21:42 +01:00
Michael Mayer
ec62e64ed5
Docker: Fix install-go.sh script
2022-01-06 11:42:02 +01:00
Michael Mayer
4309e28efd
OIDC: Add Traefik, Keycloak and Rename Development Base Image #782
2022-01-06 11:31:37 +01:00
Michael Mayer
90f7afb1e7
Index: Improve related filename photo match query #1823
2022-01-06 10:09:07 +01:00
Michael Mayer
58cc89e7a4
Index: Find photo stack by filename & recover original names #1823 #1892
2022-01-06 09:55:41 +01:00
Michael Mayer
c5301a681d
Search: Do not exclude stopwords when "keywords:" filter is used #1859
2022-01-05 18:51:18 +01:00
Michael Mayer
d67e325854
Config: Improve initialization, migrations, and debug logs
2022-01-05 18:15:39 +01:00
Michael Mayer
5462b1e69e
Metadata: Reduce log level for missing Exif data from warn to info
2022-01-05 16:55:04 +01:00
Michael Mayer
39df843751
Search: Increase query result limit from 10000 to 25000
2022-01-05 16:48:32 +01:00
Michael Mayer
dd9d7123d9
Index: Improve indexing and unstacking of related files #1823
...
This commit also adds initial HDR flag extraction from metadata.
2022-01-05 16:37:19 +01:00
theresa
a1ee2c4d6c
Tests: Adapt acceptance tests to changes
2022-01-05 13:06:33 +01:00
Michael Mayer
f6af9f7340
Thumbnails: Improve error log message when crop cannot be saved
2022-01-05 11:46:52 +01:00
Michael Mayer
58a5f94069
Backups: Rename album backups to exports and improve command help #1887
2022-01-05 11:40:44 +01:00
Michael Mayer
1a4158c7bc
Frontend: Update German translation
2022-01-03 19:22:16 +01:00
Michael Mayer
66d08da3f4
About: Revert sponsor dialog sign up link
2022-01-03 19:16:21 +01:00
Michael Mayer
92301a4c9e
About: Update sponsor dialog and trademark information
2022-01-03 19:00:41 +01:00
Michael Mayer
1cde378a76
Index: Improve stacking of related files #926 #1823
2022-01-03 17:29:43 +01:00
Michael Mayer
3515d9f266
Copyright: Update year in tests
2022-01-03 13:48:44 +01:00
Michael Mayer
38c94523e2
Copyright: Update year in photoprism command
2022-01-03 13:48:33 +01:00
Michael Mayer
8efe473d30
Copyright: Update year in source files and footer.vue
2022-01-03 13:46:52 +01:00
Michael Mayer
e858a34f3e
Search: Return empty result if keywords contain stopwords only #1859
2022-01-03 13:30:34 +01:00
Michael Mayer
5f229ecb53
Albums: Exclude private pictures from downloads #1836
2022-01-03 12:51:59 +01:00
Michael Mayer
7823d7faaa
Metadata: Limit file projection & color_profile to 40 ASCII chars #1830
2022-01-03 12:09:00 +01:00
Michael Mayer
f19ea6c578
Frontend: Update options_test.js
2022-01-03 11:18:48 +01:00
Michael Mayer
b709120773
Frontend: Update package-lock.json
2022-01-03 11:18:30 +01:00
Simon Rettberg
35f45f4510
MySQL/MariaDB: Turn subquery-updates into joins for better performance ( #1804 )
...
MariaDB/MySQL traditionally have performance issues for queries of
type UPDATE ... WHERE xxx IN (SELECT ...)
Instead, use JOINs which are much faster.
Signed-off-by: Simon Rettberg <simon.rettberg@rz.uni-freiburg.de>
2022-01-03 11:12:08 +01:00
aniqueta
24577aa635
Videos: Apple Video Toolbox hardware acceleration for macOS ( #1843 )
2022-01-03 11:08:53 +01:00
Charles Chin
d824f85c33
Docs: Fix link typo ( #1870 )
2022-01-03 10:50:25 +01:00
Michael Mayer
00ca5e3087
Remove PayPal link from FUNDING.yml
2022-01-02 10:46:03 +01:00
Michael Mayer
c3d8e19fbc
Docs: Update SPONSORS.md
2022-01-02 10:01:43 +01:00
Michael Mayer
277a35a3b2
Docs: Update README.md
2021-12-31 13:11:10 +01:00
Michael Mayer
332b0f05c7
Docs: Update README.md
2021-12-31 12:50:43 +01:00
Michael Mayer
e806f14ded
Docs: Update README.md
2021-12-31 12:31:19 +01:00
Michael Mayer
a1a68fe4e4
Docs: Update README.md
2021-12-31 12:24:29 +01:00
Michael Mayer
04e3f62305
Docker: Update docker-compose.yml examples
2021-12-30 15:23:00 +01:00
Michael Mayer
79ade0d73f
Docker: Update docker-compose.yml examples
2021-12-30 14:56:04 +01:00
Michael Mayer
6d132f4a40
Docs: Update SPONSORS.md
2021-12-30 12:11:56 +01:00
Michael Mayer
197ac28b9e
Docs: Update badges in README.md
2021-12-30 11:45:01 +01:00
Michael Mayer
bf48abe446
Docs: Add links to CODE_OF_CONDUCT.md
2021-12-29 01:56:37 +01:00
Michael Mayer
a396455271
Update CODE_OF_CONDUCT.md
2021-12-29 00:44:11 +01:00
Michael Mayer
190ed8feb9
Update CODE_OF_CONDUCT.md
2021-12-29 00:43:23 +01:00
Michael Mayer
03591c56cf
Docker: Update ARM64 docs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-27 18:34:49 +01:00
Michael Mayer
ad01662284
Docker: Update ARM64 docs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-27 17:32:57 +01:00
Michael Mayer
7d07bf58a4
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-26 15:28:33 +01:00
Michael Mayer
7d4bb6793d
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-26 10:09:15 +01:00
Michael Mayer
02b3e0d086
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 21:20:48 +01:00
Michael Mayer
4aefe68f44
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 21:18:44 +01:00
Michael Mayer
8d0fc3a262
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 21:07:36 +01:00
Michael Mayer
f544bff799
Docs: Update CONTRIBUTING.md and README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 20:56:40 +01:00
Michael Mayer
6608a70f31
Docs: Update CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 20:54:27 +01:00
Michael Mayer
2529b96dfa
Docs: Update CONTRIBUTING.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 20:52:20 +01:00
Michael Mayer
ef4fde9ca8
Docker: Update ARM64 docs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 20:40:57 +01:00
Michael Mayer
781d8e8a03
Docs: Update trademark info
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 20:01:34 +01:00
Michael Mayer
bc456e8dcc
Update CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 19:48:06 +01:00
Michael Mayer
7c61ba0b8a
Update CONTRIBUTING.md
2021-12-25 11:38:09 +01:00
Michael Mayer
1e5297dbc3
Update CONTRIBUTING.md
2021-12-25 11:30:35 +01:00
Michael Mayer
0480be642c
Add CODE_OF_CONDUCT.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 10:28:22 +01:00
Michael Mayer
d6ba2e2a7b
Docs: Shorten README.md
2021-12-20 20:50:02 +01:00
Michael Mayer
fe06501bd7
Docs: Include link to trademark guidelines in README and LICENSE files
2021-12-20 18:49:55 +01:00
theresa
1703509623
Frontend: Increase contrast between focused and non focused list items #1824
2021-12-20 17:24:00 +01:00
Michael Mayer
5838a398a3
Update README.md
2021-12-20 17:16:01 +01:00
Michael Mayer
0209104fbd
Shorten README.md
2021-12-20 16:45:53 +01:00
Michael Mayer
650d258ec3
Update README.md
2021-12-20 15:48:29 +01:00
Michael Mayer
b06a18682e
Update README.md
2021-12-20 15:45:49 +01:00
Michael Mayer
db1cbcac8d
Update SPONSORS.md
2021-12-20 14:20:02 +01:00
Michael Mayer
8c8b28c189
Update SPONSORS.md
2021-12-20 13:47:23 +01:00
Michael Mayer
6f942fad93
Update README.md
2021-12-20 13:42:05 +01:00
Michael Mayer
8fc1bf223e
Update README.md
2021-12-20 13:15:00 +01:00
Michael Mayer
799c1beda2
Docs: Update SPONSORS.md and README.md
2021-12-20 12:35:06 +01:00
Michael Mayer
f1bc9f6e72
Update README.md
2021-12-18 17:55:27 +01:00
Michael Mayer
10d9ec78cd
Config: Search /opt/photoprism for assets and media files #1821
2021-12-17 11:30:49 +01:00
Michael Mayer
bd1d37cd67
Update README.md
2021-12-16 18:47:15 +01:00
Michael Mayer
e8a1e85f14
Search: Improve query string normalization and sanitation #1814 #1820
2021-12-16 15:26:54 +01:00
Michael Mayer
2636255c95
Search: Add uid:... search filter #1820
2021-12-16 11:42:57 +01:00
Michael Mayer
bf9a33383b
Frontend: Update package-lock.json
2021-12-16 11:40:11 +01:00
Michael Mayer
93b26f1979
Frontend: Update package-lock.json
2021-12-15 14:57:43 +01:00
Michael Mayer
def17613e0
Docker: Remove proxy from docker-compose.yml #1815
2021-12-15 14:57:20 +01:00
Michael Mayer
18dc7c335a
Docker: Update scripts/build.sh #1815
2021-12-15 14:56:47 +01:00
Michael Mayer
3e052cfbfd
Docker: Update README files for ARM build #1815
2021-12-15 13:42:42 +01:00
Michael Mayer
c8d1e77945
Docker: Update docs for ARMv7 build #1815
2021-12-15 13:35:42 +01:00
Michael Mayer
d6e2537b33
Form: Improve serialize warning log message #1814
2021-12-15 12:39:02 +01:00
Michael Mayer
2dedbb83dc
Sanitize: Add name, query, state, and username filters #1814
2021-12-15 12:24:05 +01:00
Michael Mayer
e450922745
Docker: Update ARM docs #1815
2021-12-14 23:45:40 +01:00
Michael Mayer
8f45eb3add
Docker: Update ARMv7 docs #1815
2021-12-14 23:13:06 +01:00
Michael Mayer
97187578a2
Docker: Update Makefile for ARMv7 build #1815
2021-12-14 21:02:27 +01:00
Michael Mayer
7de690b529
Docker: Use photoprism/development:armv7 for preview and release #1815
2021-12-14 21:00:41 +01:00
Michael Mayer
5d0a57c462
Docker: Add photoprism/development:armv7 Dockerfile for test & dev #1815
2021-12-14 20:56:24 +01:00
Michael Mayer
0f0c0aaa0b
API: Improve path and filename parameter sanitation #1814
2021-12-14 20:01:39 +01:00
Michael Mayer
cce371d35a
Sharing: Fix link redirect on shared domains #1617
2021-12-14 18:36:36 +01:00
Michael Mayer
4e94919030
API: Improve request parameter sanitation #1814
2021-12-14 18:34:52 +01:00
Michael Mayer
9a8144c046
Log4j: Sanitize user input in logs like filenames and album titles #1814
2021-12-14 17:07:38 +01:00
Michael Mayer
ccfa99543d
Config: Add ClientConfig.SiteDomain info based on SiteUrl
2021-12-14 15:47:30 +01:00
Michael Mayer
34fc9697f5
Backend: Upgrade dependencies
2021-12-14 14:10:45 +01:00
Michael Mayer
058091fcf8
Import: Improve logs when another job is running simultaneously #1810
2021-12-14 14:08:42 +01:00
Michael Mayer
2775b8647c
Demo: Update config template
2021-12-14 13:28:00 +01:00
Michael Mayer
0a91496226
Docker: Update docs in arm64 config example
2021-12-14 13:27:46 +01:00
theresa
2f0cecc76b
Tests: Add acceptance tests for sharing links
2021-12-14 11:58:57 +01:00
Michael Mayer
3a89ea67b4
Update README.md
2021-12-13 04:00:22 +01:00
Michael Mayer
8b5be84a76
Update sponsorship options in README.md and SPONSORS.md
2021-12-13 03:54:20 +01:00
Michael Mayer
b2c2c3426a
Update "Getting Support" section in README.md
2021-12-13 03:45:52 +01:00
Michael Mayer
29b4723d43
CI: Add --no-cache in scripts/docker/arch.sh
2021-12-13 00:23:24 +01:00
Michael Mayer
ec45ec479d
CI: Remove GOPROXY and GODEBUG build args in armv7 Dockerfile
2021-12-13 00:21:04 +01:00
Michael Mayer
7efe09000d
Update README.md
2021-12-12 23:48:59 +01:00
Michael Mayer
ea26152e39
Update README.md
2021-12-12 23:48:15 +01:00
Michael Mayer
ebebf2dec7
Update README.md
2021-12-12 23:47:57 +01:00
Michael Mayer
18ce8623d6
Update README.md
2021-12-12 23:33:21 +01:00
Michael Mayer
d0c4df187c
Update README.md
2021-12-12 23:31:46 +01:00
Michael Mayer
6583e85111
Update README.md
2021-12-12 23:30:22 +01:00
Michael Mayer
18dc2a813a
Demo: Remove settings.yml on restart
2021-12-12 23:00:32 +01:00
Michael Mayer
c7121bc988
Demo: Update config template
2021-12-12 22:25:18 +01:00
Michael Mayer
052d54f3e7
Config: Add PHOTOPRISM_DEFAULT_LOCALE Option
2021-12-12 22:09:22 +01:00
Michael Mayer
35ac1e730c
Docs: Update URL
2021-12-12 20:48:05 +01:00
Michael Mayer
2571467aaf
Frontend: Update dependencies and translations.pot
2021-12-12 20:43:23 +01:00
Michael Mayer
1f4fa5b8ba
CI: Replace goproxy.io with proxy.golang.org
2021-12-12 20:34:57 +01:00
Michael Mayer
2fdb672031
Update README.md
2021-12-12 20:19:55 +01:00
Michael Mayer
5a939e1bce
Downloads: Update URL
2021-12-12 20:15:52 +01:00
Michael Mayer
e9fabfa8e4
Docs: Update URL
2021-12-12 20:14:07 +01:00
Michael Mayer
de15d7cdd0
Demo: Update URL
2021-12-12 18:26:16 +01:00
Michael Mayer
5d0bf68299
Demo: Add setup script
2021-12-12 18:21:32 +01:00
Michael Mayer
c777410f30
CI: Update install-qemu.sh script
2021-12-12 15:58:24 +01:00
Michael Mayer
4b43af93fe
Docker: Update download URL in install-go.sh script
2021-12-12 15:27:39 +01:00
Michael Mayer
05087b6d1b
Update install-qemu.sh
2021-12-11 18:32:03 +01:00
theresa
adff210ea1
Tests: Improve acceptance tests
2021-12-11 13:27:14 +01:00
Michael Mayer
ef271c3765
Update SPONSORS.md
2021-12-11 13:08:27 +01:00
Michael Mayer
fb2bb041dd
Update SPONSORS.md
2021-12-11 12:49:02 +01:00
Michael Mayer
6851db8c67
Docker: Update caption in ARMv7 and ARM64 READMEs
2021-12-10 23:02:40 +01:00
Michael Mayer
a09e09d5a0
Docker: Update ARMv7 README
2021-12-10 23:01:10 +01:00
Michael Mayer
caf1f01660
Update README.md
2021-12-10 22:38:47 +01:00
Michael Mayer
7097c25276
Docker: Update ARMv7 docker-compose.yml example and READMEs
2021-12-10 21:32:51 +01:00
Michael Mayer
91b64032cf
Docs: Update READMEs for ARM64 and ARMv7
2021-12-10 20:29:37 +01:00
Michael Mayer
2cb90e7e0d
Backend: Update golang.org/x/crypto and golang.org/x/net dependencies
2021-12-10 18:04:08 +01:00
Michael Mayer
157d38fe8f
CI: Fix ARMv7 build scripts
2021-12-10 17:18:58 +01:00
Michael Mayer
704953e867
CI: Move Docker scripts to /scripts/docker
2021-12-10 17:01:45 +01:00
Michael Mayer
a42cf636aa
CI: Update scripts for ARMv7 Docker image builds
2021-12-10 16:36:13 +01:00
Michael Mayer
911cbee06d
CI: Update scripts for ARMv7 Docker image builds
2021-12-10 16:33:32 +01:00
Michael Mayer
165d71bcef
CI: Update Makefile for ARMv7 Docker image builds
2021-12-10 16:25:07 +01:00
Michael Mayer
2da181107d
Docs: Add PWA screenshot to README.md
2021-12-10 15:45:45 +01:00
Michael Mayer
40145ca94b
Docker: Update docker-compose.yml examples & READMEs for ARM64 and ARMv7
2021-12-10 15:39:16 +01:00
Michael Mayer
18e73ef5a0
Docs: Update README.md in preparation for the upcoming release
2021-12-10 15:38:29 +01:00
Michael Mayer
724aef3f11
CI: Update Makefile
2021-12-10 15:37:35 +01:00
Michael Mayer
9e47edbcc0
CI: Update log message in scripts/build.sh
2021-12-10 14:00:49 +01:00
Michael Mayer
c6157d6b51
Docker: Upgrade development base image from 20211209 and 20211210
...
From today on, we will provide multi-arch images for 64-bit only and
build a native 32-bit ARMv7 version based on the stable release.
2021-12-10 14:00:26 +01:00
Michael Mayer
77621a7221
CI: Revert unnecessary "messages.pot" file change when running generate
2021-12-10 13:54:42 +01:00
Michael Mayer
b4cfdf619e
CI: Add Dockerfile for 32-bit ARMv7 image with "-armv7" suffix
...
see https://twitter.com/photoprism_app/status/1469257798987005957
2021-12-10 12:27:35 +01:00
Michael Mayer
d4015065b3
CI: Add "ARG GODEBUG" to Dockerfiles
2021-12-10 10:17:13 +01:00
Michael Mayer
f8dfedb1bf
CI: Add "--build-arg GODEBUG" to build scripts
2021-12-10 09:09:21 +01:00
Michael Mayer
e2e5fd11d4
CI: Add "export GODEBUG=http2client=0" to Makefile
2021-12-10 09:06:37 +01:00
Michael Mayer
4ee54a369f
CI: Enable multi-arch build for photoprism/goproxy
2021-12-10 09:02:53 +01:00
Michael Mayer
3d1a96fd0a
Scripts: Add qemu-user-binfmt and qemu-user-static to install-qemu.sh
2021-12-10 09:01:41 +01:00
Michael Mayer
eae3817381
Scripts: Add qemu packages in install-qemu.sh
2021-12-10 08:51:52 +01:00
Michael Mayer
8b9a3e446d
Frontend: Update package-lock.json and translations.json
2021-12-10 08:51:17 +01:00
Michael Mayer
e4ed5bbf8d
Upgrade Go from v1.17.4 to v1.17.5
2021-12-10 08:50:44 +01:00
jean-louis67
6b7e87d030
Translations: Update French #1799
2021-12-10 08:32:29 +01:00
Michael Mayer
4def62fb1e
CI: Add Go proxy
2021-12-09 18:48:44 +01:00
Michael Mayer
714e65d2da
CI: Remove "dep-go" from "dep" target in Makefile
2021-12-09 15:19:49 +01:00
Michael Mayer
c09d067f70
CI: Add --pull flag to "docker buildx build" command
2021-12-09 14:21:49 +01:00
Michael Mayer
3ae3fe29bc
SQLite: Rename dialect constant to SQLite3 for consistency #319 #1791
2021-12-09 07:47:23 +01:00
Michael Mayer
9f3ebf671f
SQLite: Reduce routine index maintenance log levels #1791
2021-12-09 07:41:07 +01:00
Michael Mayer
a4d5a81b97
SQLite: Rename "sqlite" to "sqlite3" to fix migrations #319 #1791
2021-12-09 07:37:49 +01:00
Michael Mayer
5be456a09f
JPEG: Convert Apple "Display P3" colors to standard sRGB #1474
...
Other color profiles and file formats are not supported yet. Should
be easy to add though. Main difficulty will be profile name comparison:
For example "Adobe RGB (1998)" vs just "Adobe RGB".
2021-12-09 07:00:39 +01:00
Michael Mayer
dd7caf83ea
People: Add German translation for new API busy error
2021-12-09 02:44:06 +01:00
Michael Mayer
1b583e071e
People: Add mutex so changes don't get processed concurrently
2021-12-09 02:33:41 +01:00
Michael Mayer
986f12af68
Backend: Update dependencies in go.mod and go.sum
2021-12-09 01:11:05 +01:00
Michael Mayer
4e358bbfd4
Places: Improve handling of unknown S2 cell ids
2021-12-09 01:10:15 +01:00
Michael Mayer
1ee36094f4
Docker: Add --innodb-buffer-pool-size to config examples #1680
2021-12-08 11:47:23 +01:00
Michael Mayer
bf00fedf11
Docker: Update ARM64 README #1680
2021-12-08 11:12:01 +01:00
Michael Mayer
f8739adc8e
Docker: Update ARM64 README #1680
2021-12-08 11:09:22 +01:00
Michael Mayer
bc9f97190d
Docker: Update ARM64 README #1680
2021-12-08 11:07:33 +01:00
Michael Mayer
0e48bc7912
Docker: Update ARM docker-compose.yml examples and README #1680
2021-12-08 11:01:58 +01:00
Michael Mayer
de1cd4d430
Docker: Update docker-compose.yml examples #1680
2021-12-08 10:46:19 +01:00
Michael Mayer
a94f5f3510
Docker: Add mariadb note to docker-compose.yml examples #1680
...
see https://github.com/photoprism/photoprism/discussions/1680
2021-12-07 09:23:23 +01:00
Michael Mayer
57ba7a2868
Text: Add "île-de-france" to specialwords.go #1776
2021-12-06 14:12:52 +01:00
Michael Mayer
fdb6b5e14f
Update README.md
2021-12-03 17:47:27 +01:00
Michael Mayer
c82b1c5ae5
Update README.md
2021-12-03 17:46:17 +01:00
Michael Mayer
e8c30310ad
Frontend: Update sponsor dialog text
2021-12-03 17:32:43 +01:00
Michael Mayer
b8e313a9d4
Docker: Upgrade development base image from 20211109 to 20211203
2021-12-03 17:27:22 +01:00
Michael Mayer
c6fe4cb1ea
Places: Map "France métropolitaine" to empty string #1776
2021-12-03 16:53:18 +01:00
Michael Mayer
588503a6aa
CI: Add deploy-release.sh script
2021-12-03 16:49:43 +01:00
Michael Mayer
72d3fd47d1
Frontend: Update about page and sponsor dialog text
2021-12-03 16:31:25 +01:00
Michael Mayer
4a2d07b99e
Dev: Upgrade Go from v1.17.3 to v1.17.4
2021-12-03 15:48:52 +01:00
Michael Mayer
7fb63e7df7
Config: Change position of global config flags
2021-12-02 16:39:19 +01:00
Michael Mayer
a5c099d890
Docker: Improve ARM64 docker-compose.yml config example #1172 #1784
2021-12-02 16:28:16 +01:00
Michael Mayer
2e75be80f9
Docker: Improve docs ub docker-compose.yml config examples #1172 #1784
2021-12-02 16:24:52 +01:00
Michael Mayer
e7e1f0d3a6
CLI: Ask to delete cache folder when running reset command #1787
2021-12-02 14:30:50 +01:00
Michael Mayer
d0a291a679
CLI: Remove "(optional)" from command argument help #1735
...
Should be clear enough like that.
2021-12-02 13:57:32 +01:00
Michael Mayer
333825f973
CLI: Replace [path] with [originals subfolder (optional)] in help #1735
2021-12-02 13:30:47 +01:00
Michael Mayer
2e1295e304
Config: Update log-filename flag description #1778
2021-12-02 13:21:55 +01:00
Michael Mayer
1c19911eea
Docker: Update URL in ARM64 docker-compose.yml config example #1172 #1784
2021-12-02 10:57:44 +01:00
Michael Mayer
34e316b81b
Docker: Improve docker-compose.yml config examples #1172 #1784
2021-12-02 10:43:36 +01:00
Michael Mayer
ec374a9172
Docker: Improve docker-compose.yml config examples #1172 #1784
2021-12-02 10:34:35 +01:00
Michael Mayer
c3ab42eff4
Update README.md
2021-11-30 22:32:06 +01:00
Michael Mayer
e303a5e108
Update README.md
2021-11-30 22:30:36 +01:00
Michael Mayer
1ae49772a2
Translations: Update translations.pot
2021-11-30 17:45:54 +01:00
Michael Mayer
13cfcf6d20
Themes: Code clean-up
2021-11-30 17:38:50 +01:00
Michael Mayer
a174448a9c
Assets: Update default site preview image
2021-11-30 17:07:06 +01:00
theresa
47fdcba704
Frontend: Adapt theme
2021-11-30 16:19:54 +01:00
Michael Mayer
d6e5774ec7
Places: Update location_test.go #1776
2021-11-30 15:42:32 +01:00
Michael Mayer
8c7037175a
Videos: Move Live Photos page to "Videos" sub-navigation #1761
...
As requested, live photos are not included in video search
results anymore until we find a better solution.
2021-11-30 15:38:24 +01:00
Michael Mayer
8d9c60c6c1
Places: Map "France métropolitaine" to "Île-de-France" #1776
2021-11-30 13:32:10 +01:00
theresa
f9e39950e5
Frontend: Change theme order
2021-11-30 12:47:49 +01:00
Michael Mayer
e490bf6f40
UX: Update social preview and animate-rainbow colors
2021-11-30 12:40:35 +01:00
Michael Mayer
ea0c56ecec
Icons: SVG viewBox instead of width & height attributes
2021-11-30 12:39:33 +01:00
Michael Mayer
19bb0aa21e
Videos: Include Live Photos in Search Results #1761
2021-11-30 12:37:43 +01:00
theresa
997ded6917
Frontend: Add new themes
2021-11-30 10:35:32 +01:00
theresa
1f914e6890
Frontend: Add new themes
2021-11-30 10:34:54 +01:00
Michael Mayer
ca09dfc617
UX: Add 200px app icon
2021-11-29 19:57:14 +01:00
Michael Mayer
cb983e768d
UX: Add 267px app icon
2021-11-29 19:50:18 +01:00
Michael Mayer
c390ea1282
UX: Increase size of circle animation from 5 to 6px
2021-11-29 18:18:18 +01:00
Michael Mayer
0da918ffbe
UX: Fix app.tmpl
2021-11-29 18:17:22 +01:00
Michael Mayer
c7941c325c
UX: Update app icon names
2021-11-29 18:12:35 +01:00
Michael Mayer
555bd503ec
UX: Change border radius of app icon from 20 to 22%
2021-11-29 17:45:26 +01:00
Michael Mayer
20f29d58d7
Backend: Update go.mod and go.sum
2021-11-29 15:04:40 +01:00
Michael Mayer
4e8b9e79e2
Albums: Code clean-up #1777
2021-11-29 15:04:13 +01:00
Michael Mayer
cb3009b045
UX: Add PNG icon files and update icon names
2021-11-29 14:57:58 +01:00
Michael Mayer
981379c2e7
Albums: Update albums_test.go #1777
2021-11-29 14:55:06 +01:00
Michael Mayer
f71aa17047
Albums: Sort regular albums by name on overview page #1777
2021-11-29 14:48:42 +01:00
Michael Mayer
65e83a9eee
UX: Add app icons and use select icon on slash screen
2021-11-29 14:39:21 +01:00
Michael Mayer
7e8974fd20
MySQL 8: Improve migrate command, ignore errors when dropping indexes
2021-11-28 13:52:27 +01:00
Michael Mayer
86c43159eb
Docs: Update README.md
2021-11-27 18:53:21 +01:00
Michael Mayer
8f3f934e49
Docs: Update CONTRIBUTING.md
2021-11-27 18:51:08 +01:00
Michael Mayer
d01b6ebcc4
Docs: Update CONTRIBUTING.md
2021-11-27 18:50:29 +01:00
Michael Mayer
9df31e2592
CLI: Update command descriptions, log messages and levels
2021-11-27 18:41:10 +01:00
theresa
d04f5d8d0c
Update CONTRIBUTING.md
2021-11-27 15:02:25 +01:00
Michael Mayer
fdfe9771ca
Places: Code clean-up
2021-11-27 10:03:12 +01:00
Michael Mayer
f8d64daf00
Places: Reduce GeoJON response size
2021-11-27 09:30:29 +01:00
Michael Mayer
1eca490f74
Places: Fix sort order when searching for nearby pictures
2021-11-27 00:16:19 +01:00
Michael Mayer
9e5861bef5
Places: Always load viewer contents from API and format ISO date
2021-11-26 22:32:13 +01:00
Michael Mayer
1652f0b033
Places: Reduce viewer JSON response size
2021-11-26 21:26:44 +01:00
Michael Mayer
6c51049bf7
Places: Change sort order for showing nearby photos in viewer
2021-11-26 21:24:12 +01:00
Michael Mayer
2d350c190f
Places: Only show nearby photos in viewer if > 50 results on map
2021-11-26 21:10:52 +01:00
Michael Mayer
650817a9e0
API: Add prefix to the source filename of search request handlers
...
Finding the right code is easier when the name matches related
functionality in other packages.
2021-11-26 14:28:50 +01:00
Michael Mayer
3e6c7052bb
Places: Refactor GeoJSON API endpoint
2021-11-26 13:59:10 +01:00
Michael Mayer
34e1773595
PWA: Add square and glow app icons
2021-11-25 17:24:53 +01: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
08fe7326e5
Metadata: Make sure unknown camera and lens fixtures have an ID
2021-11-25 12:48:07 +01:00
Michael Mayer
45700e886b
PWA: Update app icons
2021-11-25 11:44:31 +01:00
Michael Mayer
05f11b65d8
Metadata: Refactor EstimateLocation() function #1668
2021-11-25 09:38:59 +01:00
Michael Mayer
84bb58daa5
Metadata: Don't estimate position of non-photographic images #1668
2021-11-24 21:06:30 +01:00
Michael Mayer
10ed806549
Templates: Change Javascript to JavaScript in noscript info
2021-11-24 19:22:52 +01:00
Michael Mayer
a0c70941de
Albums: Return error when removing duplicate moments fails
2021-11-24 17:58:08 +01:00
Michael Mayer
eafa00c54f
Albums: Remove duplicate moments
2021-11-24 17:51:39 +01:00
Michael Mayer
87831c0a94
Metadata: More accurate location estimates #1668
2021-11-24 16:56:57 +01:00
Michael Mayer
097d768709
Frontend: Update package-lock.json
2021-11-24 16:55:12 +01:00
Michael Mayer
80a9005510
Metadata: Don't change an existing location from an unknown source
2021-11-24 14:46:06 +01:00
Michael Mayer
22b0a44fa7
Stacks: Only merge photos with trusted time and location #1668
2021-11-24 14:32:40 +01:00
theresa
f7cc802e6c
Tests: Adapt acceptance tests to changes
2021-11-24 13:52:18 +01:00
Michael Mayer
c86d57cdaf
Albums: Find moments and states by slugs and filters when updating #1740
2021-11-24 13:30:43 +01:00
Michael Mayer
83746097eb
Metadata: Set altitude even if coordinates are missing #1749
2021-11-24 12:49:20 +01:00
Michael Mayer
7a47177105
Database: Add migrations #319
2021-11-24 12:42:18 +01:00
Michael Mayer
abcdee6728
CI: Add missing executable flag to scripts
2021-11-23 20:45:53 +01:00
Michael Mayer
19f26a79cd
CI: Add scripts/test.sh
2021-11-23 20:42:01 +01:00
Michael Mayer
8b5dc20cc6
Frontend: Code clean-up
2021-11-23 20:32:11 +01:00
Attila Repka
ade408e33a
Translations: Add Hungarian ( #1751 )
2021-11-23 20:28:43 +01:00
Michael Mayer
32fb22c039
Months, Countries & States: Update album title and slug if needed #1664
2021-11-23 20:25:32 +01:00
Michael Mayer
e2a8bb5ef8
Frontend: Update package-lock.json
2021-11-23 20:21:57 +01:00
Michael Mayer
d0dc3d4c1e
UX: Add helpful info message if JavaScript is disabled
2021-11-23 19:38:42 +01:00
Michael Mayer
45d1360c18
Metadata: Improve location estimates and UTC handling #1668
2021-11-23 19:23:10 +01:00
theresa
a2ab13579b
UX: Improve slash screen colors
2021-11-23 11:38:59 +01:00
Michael Mayer
9757d122d2
UI: Remove search by place id #1664 #1668
2021-11-22 18:41:06 +01:00
Michael Mayer
de72abcfa4
Places: Create and update only one place at a time #1664
2021-11-22 18:30:46 +01:00
Michael Mayer
d432584041
Frontend: Don't change UTC when original time was in UTC #1668
2021-11-22 18:19:45 +01:00
Michael Mayer
d813171204
Metadata: Estimate latitude and longitude if possible #1668
2021-11-22 18:18:41 +01:00
theresa
21c60dd2fa
Tests: Add unit test for inernal/entity
2021-11-22 13:29:19 +01:00
theresa
d2fe0167e1
Tests: Add state album fixture
2021-11-22 13:26:01 +01:00
Michael Mayer
a2621fd927
PWA: Update config test
2021-11-22 11:36:46 +01:00
Michael Mayer
62257dec5d
Places: Refactor places update CLI command #1664
2021-11-22 11:27:53 +01:00
Michael Mayer
6ce109153b
PWA: Add alternative prism app icon
2021-11-22 11:26:10 +01:00
Michael Mayer
9ddd853234
Metadata: Never estimate when place was set otherwise #1668
2021-11-21 21:25:11 +01:00
Michael Mayer
cba8bd6164
Docker: Remove "platform" from ARMv7 example
2021-11-21 21:02:51 +01:00
Michael Mayer
208ace9fb1
Database: Fix sqlite/20211121-094727.sql #319
...
SQLite doesn't expect a table name when dropping an index,
only when creating.
2021-11-21 18:49:12 +01:00
Michael Mayer
8865d8cc96
PWA: Keep favicon as default app icon
2021-11-21 16:46:44 +01:00
Michael Mayer
67b7c3d84d
PWA: Add config options for app name, mode, and icon
2021-11-21 16:36:42 +01:00
Michael Mayer
cdd7df8e62
Database: Add manual schema migrations #319
2021-11-21 14:05:07 +01:00
Michael Mayer
0633436235
PWA: Darken splash screen background
2021-11-20 19:30:39 +01:00
Michael Mayer
0097da0b21
CLI: Improve "photoprism optimize" command help #1668
2021-11-20 19:25:57 +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
9f1c456fe8
UX: Improve slash screen layout
2021-11-20 18:18:29 +01:00
Michael Mayer
e40931f130
Places: Wait longer until database table has been recreated #1664
2021-11-20 17:53:20 +01:00
Michael Mayer
d550e0bb50
UX: Improve slash screen animations and colors
2021-11-20 17:50:49 +01:00
Michael Mayer
85fd1f0b71
Backend: Code clean-up
2021-11-20 16:37:55 +01:00
Michael Mayer
06c23b0cb3
Places: Sort States by Country Name and Title #1608 #1740
2021-11-20 16:36:34 +01:00
Michael Mayer
df1ffc68cf
UX: Reduce loading-animation size on slash screen
2021-11-20 16:27:30 +01:00
Michael Mayer
cb0f308a1b
Places: Improve request client and reduce log levels
2021-11-20 12:29:21 +01:00
Michael Mayer
2f5240caeb
Frontend: Update package-lock.json
2021-11-20 12:27:23 +01:00
theresa
dad22ab547
Tests: Adapt acceptance tests to changes
2021-11-18 16:35:47 +01:00
theresa
ac4d236ae6
Tests: Adapt acceptance tests to changes
2021-11-18 16:17:16 +01:00
Michael Mayer
f29e675efa
Albums: Toggle states and show country as location #1608 #1664 #1725
2021-11-18 13:13:48 +01:00
Michael Mayer
22c5f89c1b
Frontend: Update package-lock.json
2021-11-18 13:06:44 +01:00
Michael Mayer
5493540ec6
UX: Reduce logo size on slash screen
2021-11-18 13:06:26 +01:00
Michael Mayer
fdd658687b
Folders: Include Path in Search #1737
2021-11-18 12:54:26 +01:00
Michael Mayer
f6906b4444
CLI: Add link to docs.photoprism.org
2021-11-18 04:11:43 +01:00
Michael Mayer
92ea5982d1
Places: Improve command description #1664
2021-11-18 04:02:10 +01:00
Michael Mayer
04cde0f392
Metadata: Add --force flag to optimize command #1736
2021-11-18 03:47:25 +01:00
Michael Mayer
9da2e92fb6
Metadata: Improve CLI command descriptions #1736
2021-11-18 03:02:10 +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
4f254d2c5d
CLI: Add app description
2021-11-18 00:55:10 +01:00
Michael Mayer
c48310f077
Albums: Improve state geodata and sort by country #1608 #1664
2021-11-18 00:46:34 +01:00
Michael Mayer
ccb27454a6
Frontend: Update package-lock.json
2021-11-18 00:38:00 +01:00
Michael Mayer
47fc2bf165
Frontend: Update package-lock.json
2021-11-17 23:14:46 +01:00
Michael Mayer
293fa0ca78
UX: Apply theme colors to loading screen
2021-11-17 23:14:17 +01:00
theresa
8dcf410cc9
Tests: Add unit tests for pkg/txt
2021-11-17 18:15:07 +01:00
theresa
6a12e121f5
Tests: Add unit tests for internal/crop
2021-11-17 17:59:02 +01:00
theresa
44c8e68c8e
Tests: Add unit tests for internal/crop
2021-11-17 17:28:26 +01:00
theresa
842a6981a7
Frontend: Hide download button on files tab when download is disabled
2021-11-17 15:38:23 +01:00
theresa
55e7a6d612
RAW: Remove raf from Darktable blacklist
2021-11-13 13:28:46 +01:00
theresa
4d307e5e0a
RAW: Add CR3 and DNG to Darktable blacklist #1632
2021-11-12 12:06:34 +01:00
Jan Loewe
f5dc3fae4a
Places: Add Normalization Mappings for NDS (Germany) #1664 ( #1729 )
2021-11-12 09:14:48 +01:00
Michael Mayer
a354a17041
Auth: Normalize Username (trim space, lowercase) #1103 #1309 #1546 #1610
2021-11-12 09:10:15 +01:00
Max Nuding
666a2358fa
Places: Add Normalization Mappings for BW and RLP (Germany) #1664 #1726
2021-11-12 07:35:40 +01:00
Michael Mayer
c058c01770
People: Improve "photoprism places update" CLI command #1664
2021-11-12 06:32:58 +01:00
Michael Mayer
bb9442e6c4
People: Add "photoprism places update" CLI command #1664
2021-11-12 05:09:17 +01:00
Michael Mayer
e8a5e01048
Update SPONSORS.md
2021-11-11 19:20:49 +01:00
Michael Mayer
f167c96516
Add @anwajler to SPONSORS.md
...
Thank you very much! 🙏
2021-11-11 19:08:21 +01:00
Michael Mayer
f4845f7392
People: Further reduce radius of unsuitable faces embeddings #1587
2021-11-11 18:41:13 +01:00
Michael Mayer
f66caba62a
Places: Update location test after upgrading backend API #1664
2021-11-11 18:06:41 +01:00
Michael Mayer
72d546f8c8
Places: Add state name normalizations for AU and NZ #1664
2021-11-11 17:41:01 +01:00
Michael Mayer
0575ab2276
Places: Add state name normalizations for Germany #1664
2021-11-11 17:10:52 +01:00
Michael Mayer
f30e5d2903
RAW: Remove CR3 and DNG from Darktable blacklist #1362 #1632
2021-11-11 16:20:49 +01:00
Michael Mayer
6c02ee2512
Places: Improve state name normalization #1664
2021-11-11 16:00:42 +01:00
Michael Mayer
4fb00198d2
Update bug_report.md
2021-11-11 13:36:55 +01:00
Michael Mayer
83b1af5a4e
Update question.md
2021-11-11 13:36:42 +01:00
Michael Mayer
fda9d34599
Update question.md
2021-11-11 13:33:31 +01:00
Michael Mayer
c2ff6f50df
Update bug_report.md
2021-11-11 13:30:01 +01:00
Michael Mayer
e525ce5c46
Places: Don't auto capitalize state names #1664
2021-11-09 19:56:19 +01:00
Michael Mayer
0b36818704
People: Update test for updating markers of non-primary files #1710
2021-11-09 18:02:44 +01:00
Michael Mayer
8f9796637d
People: Fix updating markers of non-primary files #1710
2021-11-09 18:00:24 +01:00
Michael Mayer
6e2426288c
Docker: Add config for dummy-webdav & oidc services
2021-11-09 17:40:53 +01:00
Michael Mayer
88972a4094
Makefile: Rename reset-test-databases to reset-testdb
2021-11-09 17:32:51 +01:00
Michael Mayer
53038c27a9
Docker: Update developer docker-compose.yml files
2021-11-09 17:11:14 +01:00
Michael Mayer
051251bafb
Text: Update specialwords.go
2021-11-09 16:55:47 +01:00
Michael Mayer
c029b2a78c
Docker: Rename and update dummy-webdav service
2021-11-09 16:55:16 +01:00
Michael Mayer
ebc4ce928f
Docker: Upgrade base image from 20211022 to 20211109
2021-11-09 15:31:17 +01:00
Michael Mayer
ff19ab8951
Go: Upgrade from 1.17.2 to 1.17.3
2021-11-09 15:02:21 +01:00
Michael Mayer
9939b45c4d
Backend: Upgrade manifoldco/promptui from v0.8.0 to v0.9.0
2021-11-09 11:48:52 +01:00
Michael Mayer
7be63b57ad
Frontend: Update package-lock.json
2021-11-09 11:42:42 +01:00
Michael Mayer
e4fd294689
Places: Normalize US & CA state names #1664
2021-11-09 11:42:10 +01:00
Michael Mayer
c0e2d8bdf9
Frontend: Update package-lock.json
2021-11-09 11:21:52 +01:00
Nico Caprioli
9d8f31c576
Translations: Update Italian ( #1706 )
2021-11-09 08:00:04 +01:00
Michael Mayer
a9acf21973
Update bug_report.md
2021-11-07 09:12:19 +01:00
Michael Mayer
cbfb3d481f
Backend: Upgrade dependencies in go.mod and go.sum
2021-11-06 19:22:15 +01:00
Michael Mayer
86e46c8cca
Frontend: Update package-lock.json
2021-11-06 19:20:47 +01:00
Michael Mayer
eeed2440c6
People: Less strict ignore list for young children's faces #1587
2021-11-06 19:20:27 +01:00
Michael Mayer
82e6d9c8ab
Update README.md
2021-11-02 14:45:37 +01:00
Michael Mayer
25b035f72c
Shorten README.md
2021-11-02 14:41:08 +01:00
Michael Mayer
cc8e08e094
Shorten SPONSORS.md
2021-11-02 14:38:55 +01:00
Michael Mayer
fd17297d03
Add crypto wallets to SPONSORS.md
2021-11-02 14:35:58 +01:00
Michael Mayer
d7df199e1f
Docker: Update docker-compose.yml examples for macOS and Windows
...
--lower-case-table-names=1 stores tables in lowercase and compares names in a case-insensitive manner
2021-11-01 15:57:47 +01:00
Michael Mayer
d5182aee84
Frontend: Update translations.pot and package-lock.json
2021-11-01 15:53:30 +01:00
Michael Mayer
4e1e4467c3
UI: Update PhotoPrism logo
2021-11-01 15:53:03 +01:00
Michael Mayer
5c03b70a81
Update SPONSORS.md
2021-11-01 14:34:43 +01:00
Michael Mayer
b0724bf216
Update README.md
2021-11-01 14:29:37 +01:00
Michael Mayer
8bacffc0aa
Update SPONSORS.md
2021-11-01 13:27:39 +01:00
theresa
5e76c80b6f
Translations: Update translations.json
2021-11-01 12:30:24 +01:00
Michael Mayer
85053e2866
Update SPONSORS.md
2021-11-01 12:00:06 +01:00
Rosdyana Kusuma
46a4658a35
Add new translation for Bahasa Indonesia ( #1690 )
...
* Add Bahasa Indonesia localization
* Add backend localization for Bahasa Indonesia
2021-11-01 10:41:20 +01:00
Michael Mayer
8bc9a1ce7a
Update README.md
2021-10-31 15:34:57 +01:00
Michael Mayer
49b816cb04
Update README.md
2021-10-31 14:13:46 +01:00
Michael Mayer
f48bee2091
Update README.md
2021-10-31 13:58:01 +01:00
Michael Mayer
2799982caa
Update feature overview in README.md
...
It wasn't clear to some users if we share data with Google e.g. for image classification.
2021-10-31 13:25:36 +01:00
Michael Mayer
56b5604ffd
Thank you for sponsoring PhotoPrism!
2021-10-31 12:13:51 +01:00
theresa
587f5cb53e
Tests: Add acceptance tests
2021-10-28 10:49:56 +02:00
Tomasz Janiszewski
c10abc58d3
i18n: PL: Fix mechanical translations ( #1674 )
2021-10-26 22:21:34 +02:00
Michael Mayer
383a484fef
Config: Update docker-compose.yml examples for production
2021-10-25 17:22:32 +02:00
Michael Mayer
c06d544a9b
Config: Update docker-compose.yml examples for production
2021-10-25 17:18:43 +02:00
Michael Mayer
4745d58441
Config: Update docker-compose.yml examples for production
2021-10-25 17:15:55 +02:00
Michael Mayer
644507bfaa
Config: Improve docker-compose.yml files for prod & dev environments
2021-10-25 17:10:50 +02:00
theresa
2f19cbcf6a
Tests: Add unit test
2021-10-25 13:20:30 +02:00
Michael Mayer
808c8b01a9
GitHub: Move support-request.md issue template to question.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-23 21:04:30 +02:00
Michael Mayer
38093c62f8
GitHub: Update feature request issue template
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-23 20:36:22 +02:00
Michael Mayer
5983a628d4
Update README.md
2021-10-23 20:34:01 +02:00
Michael Mayer
1d474e62be
GitHub: Update issue templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-23 19:43:10 +02:00
Michael Mayer
3513159e94
GitHub: Update issue templates
2021-10-23 18:56:38 +02:00
Michael Mayer
5f92001a46
GitHub: Update issue templates
2021-10-23 18:52:27 +02:00
Michael Mayer
349428e4af
GitHub: Add support request issue template
2021-10-23 18:41:53 +02:00
Michael Mayer
9c790c1b56
GitHub: Update feature request issue template
2021-10-23 18:37:32 +02:00
Michael Mayer
34971a8ded
Update issue templates
2021-10-23 18:35:34 +02:00
Michael Mayer
2c6ef0b08d
Update SECURITY.md
2021-10-23 18:31:29 +02:00
Michael Mayer
93c1f31620
GitHub: Update bug report issue template
2021-10-23 18:29:47 +02:00
Michael Mayer
45ca0db499
Update issue templates
2021-10-23 18:09:07 +02:00
Michael Mayer
eb146d81ec
Docker: Shorten inline docs in docker-compose.yml examples
2021-10-23 14:30:05 +02:00
Michael Mayer
51d3c9ebd0
Docker: Shorten docs in ARMv7 docker-compose.yml example
2021-10-23 14:16:46 +02:00
Michael Mayer
72a4986bbc
Docker: Improve docker-compose.yml example docs
2021-10-23 14:15:00 +02:00
Michael Mayer
c45b35be9e
Docker: Improve docker-compose.yml example docs
2021-10-23 14:04:53 +02:00
Michael Mayer
0ba955405a
Docker: Improve site URL docs in docker-compose.yml examples
2021-10-23 13:08:04 +02:00
Michael Mayer
04345d9d40
Docker: Update doc formatting in ARM docker-compose.yml examples
2021-10-23 12:47:14 +02:00
Michael Mayer
8ed75c74dd
Docker: Update sudo note in docker-compose.yml examples
2021-10-23 12:37:39 +02:00
Michael Mayer
31ab4de74d
Docker: Update docker-compose.yml example for ARM64
2021-10-23 12:34:03 +02:00
Michael Mayer
b4c29c0dd2
Docker: Remove old docs from docker-compose.yml example for ARM64
2021-10-23 12:32:02 +02:00
Michael Mayer
45063ef33f
Docker: Improve docker-compose.yml example for ARM64
2021-10-23 12:30:42 +02:00
Michael Mayer
d9750b24a5
Docker: Improve docker-compose.yml examples
2021-10-23 12:24:32 +02:00
theresa
244aaaa3e7
Tests: Add unit tests
2021-10-22 18:00:09 +02:00
theresa
370305cbeb
Tests: Add unit tests
2021-10-22 16:03:50 +02:00
Michael Mayer
5cf9ee5cea
Frontend: Update package-lock.json
2021-10-22 15:00:56 +02:00
Michael Mayer
ac4840e902
Docker: Upgrade base image from 20211021 to 20211022
2021-10-22 15:00:25 +02:00
Michael Mayer
03004da486
Docker: Reduce number of layers in development image
2021-10-22 14:18:17 +02:00
Michael Mayer
9c97b60cb6
Frontend: Run tests with chrome:headless on AMD64
2021-10-22 13:59:12 +02:00
Michael Mayer
647acb0b0c
Frontend: Update package-lock.json
2021-10-21 19:57:20 +02:00
Michael Mayer
aa28911475
Docker: Install Puppeteer & TestCafe on AMD64 only
...
see https://github.com/puppeteer/puppeteer/issues/4176
2021-10-21 19:02:35 +02:00
Michael Mayer
bf8de9be22
Config: Reduce minimum memory requirement from 2 to 1 GB
2021-10-21 18:50:33 +02:00
Michael Mayer
7a97a3a531
Frontend: Run tests with Puppeteer instead of Chromium
2021-10-21 18:36:04 +02:00
Michael Mayer
3417539218
Docker: Upgrade Ubuntu base image from 21.04 to 21.10 #1632
2021-10-21 16:53:04 +02:00
Michael Mayer
dc128e0768
Docker: Install Go tools via "go install" instead of "go get"
2021-10-21 16:44:40 +02:00
Michael Mayer
f4a20d039d
Docker: Upgrade photoprism/webdav from 20210602 to 20211021
2021-10-21 16:43:03 +02:00
Michael Mayer
0b9a1c72fe
Docker: Upgrade base image from 20210929 to 20211021
2021-10-21 16:23:41 +02:00
Michael Mayer
106eb10cb0
Docker: Upgrade Go from 1.17.1 to 1.17.2
2021-10-21 15:52:30 +02:00
Michael Mayer
20658001d5
Frontend: Update package-lock.json
2021-10-21 15:28:20 +02:00
Michael Mayer
6dedb4cf1e
Docker: Add "install-updates" example to docker-compose.yml #536 #1337
2021-10-21 15:27:59 +02:00
Michael Mayer
9750bf7507
Docker: Add "install-updates" target to init Makefile #536 #1337
2021-10-21 15:18:35 +02:00
Michael Mayer
564472a8cc
Docker: Upgrade MariaDB image from 10.5 to 10.6
2021-10-21 15:16:02 +02:00
Michael Mayer
ab50fa1bf4
Shorten header in SPONSORS.md
2021-10-21 13:35:37 +02:00
Michael Mayer
2dd00f5ffa
Update SPONSORS.md
2021-10-21 13:31:41 +02:00
Michael Mayer
eb224ffff3
Frontend: Update package-lock.json
2021-10-21 13:08:42 +02:00
Michael Mayer
9fc66aa4fb
Update README.md
2021-10-21 12:36:47 +02:00
Michael Mayer
6de1db64b1
Shorten README.md
2021-10-21 12:34:02 +02:00
Michael Mayer
192d460204
Add pull request developer guide link to README.md
2021-10-21 12:30:43 +02:00
Michael Mayer
1e4f309736
Update bug report and support policies in README.md
2021-10-21 12:24:51 +02:00
Michael Mayer
903fb9974e
Update README.md
2021-10-20 08:54:23 +02:00
Michael Mayer
60975f8f47
Docker: Add docker-compose.yml example for ARMv7 and improve inline docs
2021-10-19 20:45:21 +02:00
Michael Mayer
f0f1c0351b
Docker: Update ARM64 example & docs
2021-10-19 16:58:05 +02:00
Michael Mayer
43def9f68f
Update README.md
2021-10-19 00:12:30 +02:00
Michael Mayer
b785e82561
Update README.md
2021-10-18 21:47:03 +02:00
Michael Mayer
dd0ce9c46d
Update README.md
2021-10-18 21:41:02 +02:00
Michael Mayer
a5776c645e
Update README.md
2021-10-18 17:55:13 +02:00
Michael Mayer
d0b2b86348
Update README.md
2021-10-18 17:34:23 +02:00
Michael Mayer
4f1773c9ad
Update README.md
2021-10-18 17:09:32 +02:00
Michael Mayer
e979b4cf04
Update README.md
2021-10-18 16:26:40 +02:00
Michael Mayer
711c6ead90
Update README.md
2021-10-18 15:29:21 +02:00
Michael Mayer
e200f322be
Places: Fix initialization on reload with authentication enabled
...
Only offline maps were shown when reloading Places in non-public mode.
2021-10-18 14:22:58 +02:00
Michael Mayer
f0218cb160
Update README.md
2021-10-18 12:54:49 +02:00
theresa
89aa2d1140
Translations: Update german translation
2021-10-18 07:42:26 +02:00
Michael Mayer
431ab05f64
Translations: Update translations.json
2021-10-17 18:35:36 +02:00
Michael Mayer
4f52a95f06
Translations: Update fr, he, ja, ko, ru, zh & zh_TW
2021-10-17 18:32:21 +02:00
Michael Mayer
e83b1341f3
Translations: Update German incl translations.json
2021-10-17 18:20:19 +02:00
Michael Mayer
ba17f92732
Frontend: Remove autofocus from "old password" input
...
Might cause issues in PWA mode on mobile devices.
2021-10-17 18:07:36 +02:00
Michael Mayer
2ddb1d6daa
Backend: Add HTTP security middleware
2021-10-17 16:48:53 +02:00
Michael Mayer
f443e3fce5
Frontend: Update package-lock.json
2021-10-17 14:31:24 +02:00
Michael Mayer
8f9d3e8935
Frontend: Update sponsor dialog text & icon
2021-10-17 14:31:02 +02:00
Michael Mayer
85b0ee5b61
Config: Allow disabling background workers in unsafe mode #1359 #1618
2021-10-17 14:25:29 +02:00
theresa
5adf2b2521
Frontend: Rename theme
2021-10-17 12:50:13 +02:00
theresa
1efdf1c1a3
Frontend: Update lavender theme
2021-10-16 13:18:12 +02:00
theresa
5bdae54a20
Frontend: Update midnight theme
2021-10-16 11:45:58 +02:00
Michael Mayer
bdd9ac08b9
Docs: Shorten README.md
2021-10-15 17:07:34 +02:00
Michael Mayer
4b47432aa8
Docs: Add demo links to feature list
2021-10-15 13:11:32 +02:00
Michael Mayer
56c271c06f
Update README.md
2021-10-15 08:48:57 +02:00
Michael Mayer
6cd0795456
Update README.md
2021-10-14 21:35:29 +02:00
Michael Mayer
f07ebdac7c
Update README.md
2021-10-14 21:33:19 +02:00
Michael Mayer
cde588d329
Update README.md
2021-10-14 21:22:33 +02:00
Michael Mayer
735c57b70d
Update README.md
2021-10-14 21:15:22 +02:00
Michael Mayer
446de7e080
Update README.md
2021-10-14 20:38:28 +02:00
Michael Mayer
c5d9aa111e
Update README.md
2021-10-14 20:27:56 +02:00
Michael Mayer
bd16386e4c
Update README.md
2021-10-14 19:26:33 +02:00
Michael Mayer
003d93322e
Update README.md
2021-10-14 18:54:47 +02:00
Michael Mayer
af64515fce
Update README.md
2021-10-14 17:27:54 +02:00
Michael Mayer
7c046b598c
Update README.md
2021-10-14 12:54:14 +02:00
Timo Volkmann
15b8090774
UX: Improve navigation count layout and prepare abbreviation #1616
2021-10-14 12:32:58 +02:00
Michael Mayer
32b90bd75d
Frontend: Split theme CSS files
2021-10-14 11:05:06 +02:00
Michael Mayer
1c5c6d3578
Frontend: Update ru.mo/po, translations.json & package-lock.json #1622
2021-10-14 10:47:49 +02:00
Anton
46feabbbda
Frontend: Update Russian translation ( #1622 )
2021-10-14 10:40:41 +02:00
Michael Mayer
25a954d568
Search: Add live and raw search filters, improve faces filter #22
2021-10-13 16:12:56 +02:00
Michael Mayer
aaa344d52b
Frontend: Update translations.pot and package-lock.json
2021-10-13 15:54:30 +02:00
Michael Mayer
78cbc22707
Update README.md
2021-10-13 15:39:19 +02:00
Michael Mayer
f6daf486bb
Update README.md
2021-10-13 15:37:23 +02:00
theresa
3d161a7a75
Frontend: Add new dark theme
2021-10-13 10:22:53 +02:00
Theresa Gresch
5f931aba18
Translations: Update sk.mo
2021-10-13 09:35:18 +02:00
Theresa Gresch
c852d30cf9
Translations: Update translations.json
2021-10-13 09:21:18 +02:00
Michael Mayer
45b271ec5a
Update README.md
2021-10-13 08:43:49 +02:00
Pheggas
1f1586eae5
Updated Slovak translation ( #1620 )
...
This is the first file of three total to be edited.
2021-10-13 08:35:36 +02:00
Michael Mayer
cd4f426f17
Update README.md
2021-10-13 08:27:26 +02:00
Michael Mayer
af340a08c7
Update README.md
2021-10-12 20:08:41 +02:00
Michael Mayer
882bac6021
Update README.md
2021-10-12 18:36:30 +02:00
Michael Mayer
2fd32b6fef
Update README.md
2021-10-12 15:02:12 +02:00
Michael Mayer
56b3d094f0
Update README.md
2021-10-12 14:50:18 +02:00
Michael Mayer
1e73eedd7c
Search: Apply same search filter for "faces:new" and "face:new" #22
2021-10-12 14:31:27 +02:00
Michael Mayer
e9e5a9d24a
Update README.md
2021-10-12 14:06:15 +02:00
Michael Mayer
22fd6de5cc
Update README.md
2021-10-12 14:02:44 +02:00
Michael Mayer
00cd1a1d0c
Update README.md
2021-10-12 13:59:02 +02:00
Michael Mayer
6f59b21d18
Update README.md
2021-10-12 13:56:39 +02:00
Michael Mayer
20219f6b87
Update README.md
2021-10-12 13:38:59 +02:00
Michael Mayer
a7315f186f
Update README.md
2021-10-12 13:38:05 +02:00
Michael Mayer
b5dbb4e140
Update README.md
2021-10-12 13:35:24 +02:00
Michael Mayer
37c6aee689
Update README.md
2021-10-12 12:58:55 +02:00
Michael Mayer
228a569b95
Update README.md
2021-10-12 12:28:57 +02:00
Michael Mayer
1b8153fcb5
Update README.md
2021-10-12 08:05:08 +02:00
Michael Mayer
32624f11bb
Shorten README.md
2021-10-11 23:32:13 +02:00
Michael Mayer
c168a06649
Shorten README.md
2021-10-11 23:27:53 +02:00
Michael Mayer
2eb2e91995
Config: Change position of cache-path command flag
2021-10-11 23:25:49 +02:00
Michael Mayer
c3671a8025
Update README.md
2021-10-11 22:26:01 +02:00
Michael Mayer
2f3bf2bafd
Update README.md
2021-10-11 21:31:26 +02:00
Michael Mayer
a9a92761c9
Update README.md
2021-10-11 21:28:06 +02:00
Michael Mayer
52440704b7
Update README.md
2021-10-11 21:25:40 +02:00
Michael Mayer
34144e456b
Update README.md
2021-10-11 21:21:45 +02:00
Michael Mayer
14401c1d29
Update README.md
2021-10-11 18:39:44 +02:00
Michael Mayer
355772bf8b
Update README.md
2021-10-11 18:13:23 +02:00
Michael Mayer
83b4f783c3
Tests: Update about page acceptance test
2021-10-10 10:37:14 +02:00
Michael Mayer
f053150844
Tests: Update scroll to top acceptance test
2021-10-10 10:30:37 +02:00
Michael Mayer
c85fd6b7d6
Docs: Update translation README.md files
2021-10-10 10:20:50 +02:00
Michael Mayer
5318728ede
Docs: Update frontend translation README.md
2021-10-10 09:50:58 +02:00
Michael Mayer
4f15553a0a
Tests: Update about page acceptance test
2021-10-10 09:45:32 +02:00
Michael Mayer
fa7b682388
Docs: Update translation README.md files
2021-10-10 09:44:30 +02:00
Michael Mayer
a93ffa5b52
Frontend: Use v-if / v-else in list view instead of 2x v-if
2021-10-10 09:06:24 +02:00
Michael Mayer
db38dfb5cb
Frontend: Update translations.json and package-lock.json
2021-10-10 08:46:49 +02:00
Michael Mayer
3a4cb7c07a
Backend: Pre-translate all locales
2021-10-10 08:39:20 +02:00
Michael Mayer
d6cc8df531
UI: Show account email in sidebar navigation #98
2021-10-09 19:08:39 +02:00
Michael Mayer
d63e10a359
Update SPONSORS.md
2021-10-09 17:42:58 +02:00
Michael Mayer
881e8ee6b2
Frontend: Update translations.json
2021-10-09 17:31:24 +02:00
Michael Mayer
b066f0825c
Frontend: Pre-translate missing strings for all locales
2021-10-09 17:26:21 +02:00
Michael Mayer
fa57db7aa4
Docs: Update about page and sponsor dialog
2021-10-09 16:27:14 +02:00
Michael Mayer
963599fd23
Frontend: Update package.json and package-lock.json
2021-10-09 14:34:30 +02:00
Michael Mayer
09f50fc486
Config: Allow bypassing low memory suggestion #1611
2021-10-09 14:09:05 +02:00
Michael Mayer
2a119380a7
Folders: Ignore names listed in .ppignore #1609
2021-10-09 13:57:28 +02:00
Michael Mayer
4f6f7a99d0
UX: Improve German translation for "hidden files"
2021-10-09 13:37:46 +02:00
Michael Mayer
6525d2e508
CSS: Remove commented out styles #1175
2021-10-09 13:00:39 +02:00
Michael Mayer
1cc8cb7ad4
Docs: Update about page and improve German translation
2021-10-09 12:58:40 +02:00
Michael Mayer
67d06fd647
UX: Improve wording in frontend templates
2021-10-09 11:39:37 +02:00
Michael Mayer
f3e8d379b4
People: Remove query length threshold when searching for names #22
2021-10-09 11:35:36 +02:00
Michael Mayer
54a096e901
Update README.md
2021-10-09 08:05:52 +02:00
Michael Mayer
bafe81302f
Update README.md
2021-10-08 18:46:39 +02:00
Michael Mayer
9d6e3b4629
Update README.md
2021-10-08 18:30:06 +02:00
Michael Mayer
5b815148ef
Shorten README.md
2021-10-08 18:23:32 +02:00
theresa
9b786afa0f
Frontend: Add unit tests
2021-10-08 18:16:39 +02:00
Michael Mayer
2b26f1cf51
Update README.md
2021-10-08 18:15:40 +02:00
theresa
4bc38f7cc9
Frontend: Add unit tests
2021-10-08 17:48:31 +02:00
theresa
62752031a4
Tests: Update selector in acceptance test
2021-10-08 16:01:41 +02:00
Michael Mayer
1e7ed3924b
Docs: Shorten README.md
2021-10-08 15:26:24 +02:00
Michael Mayer
e9bf559490
Docs: Update README.md and SPONSORS.md
2021-10-08 15:13:31 +02:00
Michael Mayer
eb540ef7f1
Docs: Shorten header in SPONSORS.md
2021-10-08 14:56:39 +02:00
Michael Mayer
8320a2cb48
Docs: Update README.md and SPONSORS.md
2021-10-08 14:54:24 +02:00
Michael Mayer
7baabca52e
Docs: Update sponsor infos in README.md and SPONSORS.md
2021-10-08 12:00:17 +02:00
Michael Mayer
3426826313
Docs: Update README.md
2021-10-08 11:53:59 +02:00
Michael Mayer
eb6aa6c0e0
Docs: Update README.md and SPONSORS.md
2021-10-08 11:48:20 +02:00
Timo Volkmann
e77cfbeb81
UI: Add profile card and fix navigation layout #1175
2021-10-08 11:38:27 +02:00
Michael Mayer
6c2245d2ff
Update README.md
2021-10-07 17:15:47 +02:00
Michael Mayer
0108cf23cc
Update README.md
2021-10-07 16:20:11 +02:00
Michael Mayer
2bcb3497e2
Update README.md
2021-10-07 15:20:58 +02:00
Michael Mayer
8bf10da16b
Update README.md
2021-10-07 15:11:48 +02:00
Michael Mayer
446d9ce11a
Update README.md
2021-10-07 14:46:26 +02:00
Michael Mayer
c7efa9986b
Update README.md
2021-10-07 14:42:51 +02:00
Michael Mayer
8f55d6f841
CLI: Improve backup and restore commands
2021-10-07 13:27:49 +02:00
Michael Mayer
a7b6107d5e
CLI: Improve backup and restore commands
2021-10-07 13:17:16 +02:00
Michael Mayer
66cad5c486
CLI: Revised descriptions of commands and configuration flags
2021-10-07 13:03:46 +02:00
Michael Mayer
8a063037e0
CLI: Revised descriptions of commands and configuration flags
2021-10-07 13:00:32 +02:00
Michael Mayer
874af1db61
CLI: Revised descriptions of commands and configuration flags
2021-10-07 11:43:43 +02:00
theresa
b72790410f
Tests: Adapt acceptance tests to changes
2021-10-07 10:45:18 +02:00
Michael Mayer
e142095265
People: Update unsuitable face embeddings blacklist #22
2021-10-07 09:32:17 +02:00
Michael Mayer
6f383c04a7
People: Update visibility toggle tooltips #1554
2021-10-07 09:30:58 +02:00
Michael Mayer
6cd5ee6d9b
UX: Display file errors as alert in edit dialog to enhance visibility
2021-10-07 06:41:04 +02:00
Michael Mayer
5908ba7078
People: Rename filterHidden() to showHidden() #1554
2021-10-06 21:45:22 +02:00
Michael Mayer
9f1af34374
People: Swap arguments of filterHidden() calls #1554
2021-10-06 21:41:01 +02:00
Michael Mayer
d1f68e4f7a
People: Fix form handling in subject API endpoint #22 #1554
2021-10-06 20:06:52 +02:00
Michael Mayer
c2fc8a0887
Frontend: Code clean-up
2021-10-06 20:04:40 +02:00
Michael Mayer
6d0614556f
UX: Tweak photo dialog and people input elements #1554
2021-10-06 18:28:08 +02:00
theresa
6a2200984c
People: Add acceptance test #1554
2021-10-06 18:22:12 +02:00
theresa
0bf22f8543
Frontend: Add unit tests
2021-10-06 16:42:53 +02:00
Michael Mayer
1d4455bb64
People: Update German translations #1554
2021-10-06 15:39:13 +02:00
Michael Mayer
767e3ca492
People: Hide person from people and new faces overviews #1554
2021-10-06 15:27:17 +02:00
theresa
181050ff9e
Frontend: Add unit tests
2021-10-06 15:13:41 +02:00
theresa
b35d85c105
Frontend: Add unit tests
2021-10-06 12:21:52 +02:00
Michael Mayer
717ea83553
People: Improve subject and marker entity logs #22
2021-10-06 12:16:52 +02:00
Michael Mayer
07ae9b83f4
Backend: Add index update mutex to reduce database locking
2021-10-06 11:50:48 +02:00
Michael Mayer
444c94bf9e
People: Improve performance & add counter to new faces page #1576 #1594
2021-10-06 11:19:07 +02:00
Michael Mayer
b195b7e4f8
CLI: Improve moments / thumbs commands and flag descriptions
2021-10-06 08:31:35 +02:00
Michael Mayer
95138d6895
CLI: Change command order
2021-10-06 07:19:36 +02:00
Michael Mayer
a8213b8e68
Update thumbs.go
2021-10-06 07:16:06 +02:00
jean-louis67
f0e7ebf2c6
Update French translation for People and Faces ( #1585 )
2021-10-06 07:12:49 +02:00
Eng Zer Jun
44f7700c0c
Enable module graph pruning and deprecate io/ioutil ( #1600 )
...
* Backend: Enable Go module graph pruning and lazy module loading
This commit applies the changes by running `go mod tidy -go=1.17` to
enable module graph pruning and lazy module loading supported by Go 1.17
or higher.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
* Backend: Move from io/ioutil to io and os package
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-10-06 07:10:50 +02:00
Michael Mayer
78fe4ff67b
People: Use face ID as key #1576 #1594
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 03:20:24 +02:00
Michael Mayer
8f11410c5c
People: Disable infinite scrolling on new faces page #1576 #1594
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 03:15:40 +02:00
Michael Mayer
3c118d8354
People: Sort recognized faces by photo count #22
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 03:01:57 +02:00
Michael Mayer
03bfd39b71
Index: Remove primary file flag from broken or missing files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 02:59:27 +02:00
Michael Mayer
fc4792d700
Update users.go
2021-10-06 02:04:58 +02:00
Michael Mayer
029e30f6b6
Update faces.go
2021-10-06 02:04:32 +02:00
Michael Mayer
53e7396ebc
Update thumbs.go
2021-10-06 01:58:59 +02:00
Michael Mayer
734b01bc34
Update flags.go
2021-10-06 01:44:58 +02:00
Michael Mayer
5c89b3f16a
Update flags.go
2021-10-06 01:36:14 +02:00
Michael Mayer
22f9d653fc
CLI: Improve config flag help and change command order
2021-10-05 23:34:21 +02:00
Michael Mayer
28268369b5
CLI: Improve help for cp, mv, thumbs, status, and optimize commands
2021-10-05 23:13:06 +02:00
Michael Mayer
a5c2794611
CLI: Improve help for purge command
2021-10-05 22:44:27 +02:00
Michael Mayer
de63227767
CLI: Update help texts for commands and flags
2021-10-05 22:33:29 +02:00
Michael Mayer
a141665a6d
Index: Reset file error when hash changes
2021-10-05 20:51:18 +02:00
Michael Mayer
ee017cc841
Index: Remove debug log from query.ResetPhotoQuality()
2021-10-05 20:30:52 +02:00
Michael Mayer
7caf1fd549
Frontend: Remove warn log from file model
2021-10-05 20:30:11 +02:00
Michael Mayer
481f409601
Index: Ignore primary files with errors
2021-10-05 20:29:48 +02:00
Michael Mayer
4556250b49
People: Omit new faces without marker in search results #1576
2021-10-05 20:28:08 +02:00
theresa
08cca09f22
Frontend: Add unit tests
2021-10-05 19:20:03 +02:00
Michael Mayer
4f1ecb6ced
People: Improve log messages #22
2021-10-05 19:06:05 +02:00
Michael Mayer
709c59d7d9
People: Improve faces audit report #22
2021-10-05 18:59:35 +02:00
Michael Mayer
7a7bb20fd1
Covers: Omit files with errors #383
2021-10-05 18:58:52 +02:00
Michael Mayer
f7153cdd21
People: Improve logging, command help, and handling of broken files #22
2021-10-05 18:42:39 +02:00
theresa
00ced8137b
Frontend: Fix bug in classes function in faces.js
2021-10-05 18:35:56 +02:00
theresa
dcbfe39303
Frontend: Add unit tests
2021-10-05 18:35:20 +02:00
theresa
428491c537
Frontend: Remove unused function from album.js
2021-10-05 17:33:55 +02:00
theresa
9a374650d1
Tests: Add unit tests for frontend models
2021-10-05 17:33:12 +02:00
theresa
0208194aa7
Tests: Add unit tests for frontend
2021-10-05 16:36:44 +02:00
Michael Mayer
57aa8811fc
People: Add additional face cluster config options #22
2021-10-05 10:12:48 +02:00
theresa
38cabca0ed
Tests: Adapt tests to ux changes
2021-10-05 09:40:16 +02:00
Michael Mayer
dae9ed9bb4
People: Improve config flag descriptions #22
2021-10-03 11:43:33 +02:00
Michael Mayer
2e6c907987
Logs: Improve purge log messages
2021-10-02 16:46:53 +02:00
Michael Mayer
bf0153267d
Logs: More consistent log format for commands
2021-10-02 15:34:41 +02:00
Michael Mayer
de737a6eef
Logs: Always put time in brackets
2021-10-02 15:19:11 +02:00
Michael Mayer
9a88d7fc6a
Logs: Tweak messages and log levels for improved readability
2021-10-02 14:24:44 +02:00
Michael Mayer
8ebedf2f7d
Update README.md
2021-10-02 12:37:41 +02:00
Michael Mayer
ac70e0f324
Labels: Improve photo count accuracy for MariaDB / MySQL users #584
2021-10-01 19:23:08 +02:00
Michael Mayer
98320235cb
Backend: Update go.mod and go.sum
2021-10-01 17:32:40 +02:00
Michael Mayer
85e415858c
Frontend: Update package-lock.json
2021-10-01 17:31:57 +02:00
Michael Mayer
39dc5cb777
Search: Strip file path and extension when filtering by name
2021-10-01 17:26:29 +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
f6c18f7767
People: Count the number of photos for each subject #22
...
Also fixes issues with older versions of MariaDB, see #1544
2021-10-01 16:34:29 +02:00
Michael Mayer
df038a1a3c
Frontend: Update translations.pot #1579
2021-10-01 15:31:54 +02:00
jean-louis67
54f682e6d9
Additional french translations for People/Visage feature ( #1579 )
2021-10-01 15:28:18 +02:00
Michael Mayer
9056aad27d
Covers: Improve update queries #383
2021-10-01 15:25:16 +02:00
Michael Mayer
6269632752
People: Merge French translation #22
2021-10-01 14:15:26 +02:00
jean-louis67
da9c08209d
French traduction for People and face detection ( #1489 )
2021-10-01 14:10:59 +02:00
Michael Mayer
64edb5900a
People: Improve navigation guard #22
2021-10-01 14:08:52 +02:00
Michael Mayer
bb9d078e0d
People: Open new faces tab when there are no people #22
2021-10-01 14:00:51 +02:00
Michael Mayer
987d1808ed
People: Add face embeddings to blacklist #22
2021-10-01 13:12:47 +02:00
Michael Mayer
f1bf3d27b8
Docs: Update README.md
2021-10-01 05:12:36 +02:00
Michael Mayer
1479d90d81
People: Wait for counts before redirecting to new faces tab #22
2021-10-01 03:51:19 +02:00
Michael Mayer
c3644ac77a
Frontend: Update package-lock.json
2021-10-01 03:03:57 +02:00
Michael Mayer
0fbd44c282
Index: Make command test more resilient
2021-10-01 00:25:31 +02:00
Michael Mayer
e50ede6368
Covers: Improve performance of update queries #383
2021-10-01 00:05:49 +02:00
Michael Mayer
0199cab12d
Index: Improve comments and log messages #1559
2021-09-30 16:11:45 +02:00
Michael Mayer
0d772c4dc3
Index: Purge orphan file entries #1559
2021-09-30 15:50:10 +02:00
Michael Mayer
46a25548c4
People: Disable loadMore() and refresh() while tab is inactive #22
2021-09-30 14:19:00 +02:00
Michael Mayer
582a330837
People: Add embeddings blacklist to reduce false positives #22
2021-09-30 13:44:23 +02:00
Michael Mayer
c7ff0f1291
People: Fix wording in audit command log messages
2021-09-30 07:21:38 +02:00
Michael Mayer
a3e8457ad5
Search: Use photo title as fallback #1517 #1560
2021-09-29 22:57:26 +02:00
Michael Mayer
d4765ea947
Videos: Use i965-va-driver-shaders instead of i965-va-driver #1337
2021-09-29 21:27:07 +02:00
Michael Mayer
9781b86781
Videos: Fix package installation for Intel GPUs #1337
2021-09-29 21:13:26 +02:00
Michael Mayer
0d3971e9ba
People: Revert name on cancel in merge dialog #22 #1557
2021-09-29 20:31:55 +02:00
Michael Mayer
2129e73cbf
People: Improve naming, merging, and renaming #22 #1557
2021-09-29 20:22:41 +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
13d1abfb0d
Videos: Tweak FFmpeg arguments for Intel QSV Encoder #1337
2021-09-29 13:52:29 +02:00
Michael Mayer
fce13182e6
Videos: Log original file name if transcoding failed #1337
2021-09-29 11:51:57 +02:00
Michael Mayer
479e26dccb
Convert: Improve log messages #1337 #1362
2021-09-29 11:49:18 +02:00
Michael Mayer
dcd7171c6d
Videos: Log transcoding time #1337
2021-09-29 11:03:27 +02:00
Michael Mayer
9bd20255c7
Docker: Add bitrate limit example #1337
2021-09-29 10:58:58 +02:00
Michael Mayer
91817f4ebf
Docker: Add /dev/dri/card0 to docker-compose.yml example #1337
2021-09-29 10:23:09 +02:00
Michael Mayer
ba002b0dcc
Docker: Upgrade base image from 20210928 to 20210929 #536 #1337
2021-09-29 09:27:09 +02:00
Michael Mayer
09d2673099
Docker: Install optional dependencies via PHOTOPRISM_INIT #536 #1337
2021-09-29 09:01:57 +02:00
Michael Mayer
6272530b39
Docker: Upgrade base image from 20210922 to 20210928 #1545
2021-09-28 20:06:50 +02:00
Michael Mayer
b1cffc8836
Docker: Move HOME var to the bottom in example configs #1545
2021-09-28 19:17:22 +02:00
Michael Mayer
adeb18dc44
Docker: Change arm TensorFlow download URL
2021-09-28 19:16:48 +02:00
Michael Mayer
fc832ce089
Docker: Improve entrypoint.sh scripts #1545
2021-09-28 18:51:23 +02:00
Michael Mayer
96168e4b36
Docker: Remove container_name from examples where not needed
2021-09-25 18:42:19 +02:00
Michael Mayer
040488c70f
Docker: Update system requirements in arm64 README file
2021-09-25 18:28:29 +02:00
Michael Mayer
cae3b226c9
Docs: Update requirements in README.md
2021-09-25 18:26:08 +02:00
Michael Mayer
3de5020ea7
Docs: Update requirements in README.md
2021-09-25 18:19:16 +02:00
Michael Mayer
a81b3dab06
Docs: Update README.md
2021-09-25 18:14:06 +02:00
Michael Mayer
68ddd311ae
Docs: Update features in README.md
2021-09-25 18:11:12 +02:00
Michael Mayer
828a0469ac
Docker: Shorten hint in docker-compose.yml examples
2021-09-25 18:08:32 +02:00
Michael Mayer
d797e1a541
Docker: Add disable faces & classification flags to example configs
2021-09-25 16:15:36 +02:00
Michael Mayer
40d2f57b81
Docs: Update license notice
2021-09-25 16:01:43 +02:00
Michael Mayer
6daf7498ac
Docker: Update arm64 README file
2021-09-25 15:58:52 +02:00
Michael Mayer
125b05b489
Search: Remove sea. sinon, and sino from stopwords list
2021-09-25 15:56:44 +02:00
Michael Mayer
771bcb1582
MariaDB: Improve queries and logs for MDEV-25362 bug #1544
2021-09-24 22:46:03 +02:00
theresa
37793571b5
People: Add acceptance tests #22
2021-09-24 17:17:24 +02:00
Michael Mayer
4f1d038515
People: Always drop deprecated development tables #22
2021-09-24 14:30:15 +02:00
Michael Mayer
e707ca4786
People: Ignore route change event when tab is inactive #22
2021-09-24 14:04:04 +02:00
Michael Mayer
e1d19f72f2
Index: Don't update subject face crops hashes for now
2021-09-24 13:34:37 +02:00
Michael Mayer
7c3f78284f
Index: Improve logs
2021-09-24 13:18:54 +02:00
Michael Mayer
f23d288380
Index: Replace changed file hashes and remove orphan markers
2021-09-24 13:13:59 +02:00
Michael Mayer
f302ca8cde
Docker: Increase lock wait timeout in docker-compose.yml examples
2021-09-24 12:24:58 +02:00
theresa
318ff4d9bf
Tests: Adapt acceptance tests to UI update
2021-09-24 10:59:26 +02:00
Michael Mayer
a7c8065770
Docker: Remove explicit container names from development config files
...
Explicit names caused conflicts for some developers.
2021-09-24 08:05:08 +02:00
Michael Mayer
a1ec88a9bd
Docker: Update command reference in arm64 README file
2021-09-24 08:00:48 +02:00
Michael Mayer
9db8b804f3
RAW: Add "dng" to Darktable file extension blacklist defaults #1362
2021-09-24 07:44:36 +02:00
Michael Mayer
3ba2139b10
UX: Revert "not found" info icon
2021-09-24 07:19:30 +02:00
Michael Mayer
f4a09a398d
People: Improve UX #22
2021-09-24 06:57:14 +02:00
Michael Mayer
5f0336d0f7
UX: Improve "disable-tensorflow" flag description
2021-09-24 05:42:06 +02:00
Michael Mayer
85dfb4bc11
UX: Improve UI icons and wording
2021-09-24 05:35:41 +02:00
Michael Mayer
6ef8c9a572
UX: Improve UI icons and wording
2021-09-24 05:27:56 +02:00
Michael Mayer
e6be1ecd7f
UX: Improve UI icons and wording
2021-09-24 04:44:10 +02:00
Michael Mayer
bdb92c3b09
People: Add "show all new faces" button #22
2021-09-24 03:46:17 +02:00
Michael Mayer
cb12a1447c
People: Increase default min face size to 50px #22
2021-09-24 03:00:37 +02:00
Michael Mayer
5b9315728d
Config: Change field order in ClientDisable struct
2021-09-24 02:07:00 +02:00
Michael Mayer
4a545767d4
API: Add descriptions to config handlers
2021-09-24 02:03:34 +02:00
Michael Mayer
a1822f9b19
Config: Add options to disable classification and/or facial recognition
2021-09-24 01:53:42 +02:00
Michael Mayer
2929733f78
Index: Ignore files and folders starting with @ #1543
...
Synology stores hidden sidecar / thumbnail files in @eaDir.
2021-09-24 01:24:36 +02:00
Michael Mayer
7251208e4c
UX: Improve wording incl German translations
2021-09-24 00:29:50 +02:00
Michael Mayer
eb8bc7b709
Backend: Improve resilience #1544
2021-09-23 23:46:17 +02:00
theresa
1f977e9c0f
People: Add acceptance tests #22
2021-09-23 22:03:11 +02:00
Michael Mayer
880fe86a5e
Docker: Update command reference in docker-compose.yml examples
2021-09-23 17:40:40 +02:00
Michael Mayer
cd9b9f7da2
Album: Append ; to entity gorm tags
2021-09-23 17:05:56 +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
03c9e82211
Albums: Fix share expiration date in field label #621
...
Looks like a pure frontend issue: It tried finding a date in
"UpdatedAt" while the actual field name is "ModifiedAt".
2021-09-23 15:38:55 +02:00
Michael Mayer
3c3b19aa8e
People: Add search filter for finding unclustered faces #22
2021-09-23 14:23:00 +02:00
Michael Mayer
b6e4aa23d0
People: Add face dist to marker API JSON #22
2021-09-23 14:03:35 +02:00
Michael Mayer
b4bcfe499c
People: Add min face size config option #22
2021-09-23 13:47:18 +02:00
Michael Mayer
82fccb23c4
People: Improve face overlap config flag description #22
2021-09-23 13:21:21 +02:00
Michael Mayer
ee2b49ef4b
People: Add config options for face detection and clustering #22
2021-09-23 13:16:05 +02:00
Michael Mayer
4988bec841
Backend: Update Go dependencies in go.mod and go.sum
2021-09-23 11:31:51 +02:00
Michael Mayer
c0292b842d
Frontend: Update package-lock.json
2021-09-23 11:29:39 +02:00
Michael Mayer
48ff657195
Labels: Improve log message
2021-09-23 11:18:41 +02:00
Michael Mayer
4dd09f4502
People: Add "photoprism faces index" command for indexing faces only #22
2021-09-22 19:33:41 +02:00
Michael Mayer
25f35c598d
People: Link new faces with search results #22
2021-09-22 17:51:33 +02:00
Michael Mayer
90ad0e0360
People: Reduce cluster radius to better distinguish similar faces #22
2021-09-22 13:05:59 +02:00
Michael Mayer
a5ce950485
People: Remove experimental check from feature toggle in Settings #22
2021-09-22 13:04:12 +02:00
Michael Mayer
6fe937ba5e
Backend: Upgrade Go dependencies in go.mod
2021-09-22 13:03:26 +02:00
Michael Mayer
031d4c21d5
Docker: Upgrade base image from 20210921 to 20210922
2021-09-22 13:03:06 +02:00
Michael Mayer
1610a9c46c
UX: Improve design and wording of "not found" info box
2021-09-22 13:02:09 +02:00
Michael Mayer
06095cf9f6
Frontend: Update package-lock.json
2021-09-22 10:35:22 +02:00
Michael Mayer
66e40c7429
CI: Update .drone.yml
2021-09-22 10:34:34 +02:00
Michael Mayer
d5b27897dc
Docker: Remove HOME env from development docker-compose.yml files #1525
...
Causes caching / performance issues.
2021-09-21 21:52:43 +02:00
Michael Mayer
123d92bd27
Docker: Remove HOME env from Dockerfiles #1525
...
May cause issues with multi-stage builds.
2021-09-21 20:31:42 +02:00
Michael Mayer
3278f1ff6b
Docker: Upgrade base image from 20210831 to 20210921
2021-09-21 19:51:00 +02:00
Michael Mayer
8eb970ae8b
RAW: Remove unwanted characters like quotes from file extensions #1362
2021-09-21 18:10:21 +02:00
Michael Mayer
c0eba718c9
Docker: Upgrade Go in development base image
...
Go 1.17.1 (released 2021-09-09) includes a security fix to the
archive/zip package, as well as bug fixes to the compiler, linker,
the go command, and to the crypto/rand, embed, go/types, html/template,
and net/http packages (see https://golang.org/doc/devel/release#go1.17 )
2021-09-21 16:57:52 +02:00
Michael Mayer
c294782d54
Frontend: Update package-lock.json
2021-09-21 16:47:36 +02:00
Michael Mayer
b83625a653
RAW: Improve JPEG converter logging #1362
2021-09-21 16:29:03 +02:00
Michael Mayer
b081f27e17
RAW: Add File Extension Blacklists for Darktable and RawTherapee #1362
2021-09-21 15:33:46 +02:00
Michael Mayer
e8ac1abbe3
CLI: Improve "disable-ffmpeg" flag description
2021-09-21 14:11:15 +02:00
Michael Mayer
f4e409b99a
People: Improve UI wording and update German translations #22
2021-09-21 13:40:21 +02:00
Michael Mayer
6503008cc0
People: Prepare for release #22 ( #1541 )
2021-09-21 12:11:51 +02:00
theresa
562f74ac21
Tests: Add unit tests
2021-09-21 11:04:48 +02:00
theresa
a23cb0bf17
Tests: Add fixtures
2021-09-21 11:04:48 +02:00
Michael Mayer
8882cf0c61
People: Tweak face detection thresholds #22
2021-09-21 11:03:07 +02:00
Michael Mayer
0050478be3
People: Tweak face detection thresholds #22
2021-09-21 09:51:48 +02:00
Michael Mayer
ebe22d7bb7
People: Improve marker entity logs #22
2021-09-21 09:23:17 +02:00
Michael Mayer
11f7e76ca3
People: Remove orphan face crop thumbnails #22
2021-09-21 08:56:35 +02:00
Michael Mayer
e5631d9d28
Backend: Upgrade Go dependencies in go.mod
2021-09-20 23:53:36 +02:00
Michael Mayer
4df0e4167a
People: Upgrade dev database table names #22
2021-09-20 23:37:27 +02:00
Michael Mayer
070efcbc66
Search: Improve "year", "month", and "day" filters
2021-09-20 23:32:35 +02:00
Michael Mayer
a66de2e822
Search: Improve "album" and "albums" filter
2021-09-20 22:58:11 +02:00
Michael Mayer
b5964ffd38
Search: Improve "keywords" filter
2021-09-20 22:39:29 +02:00
Michael Mayer
77b7fb2582
Text: Add tests for short words
2021-09-20 22:28:20 +02:00
Michael Mayer
0de2a492bb
Text: Update and add tests for short words
2021-09-20 22:27:18 +02:00
Michael Mayer
534517a3d7
People: Improve face detection #22
2021-09-20 22:19:54 +02:00
theresa
ac1df4d43f
Tests: Adapt acceptance tests to changes
2021-09-20 20:10:37 +02:00
theresa
be84507c3e
Tests: Add acceptance test
2021-09-20 20:09:41 +02:00
Michael Mayer
8e5a97ed4a
People: Simplify thumbnail API for face crops #22
2021-09-20 16:17:10 +02:00
theresa
895d41cd61
People: Add unit tests #22
2021-09-20 14:05:44 +02:00
Michael Mayer
e8443cd715
UI: Change font size on about page
2021-09-20 13:15:20 +02:00
theresa
9e786a42f0
People: Add unit tests #22
2021-09-20 13:12:28 +02:00
Michael Mayer
c96d775432
People: Remove experimental feature flag check #22
2021-09-20 12:51:01 +02:00
Michael Mayer
04d2cfa650
People: Use slug as search filter #22
2021-09-20 12:36:59 +02:00
Michael Mayer
94b8a6ad65
People: Improve search for names in photos #22
2021-09-20 09:57:48 +02:00
Michael Mayer
8577202b0a
Places: Display map in UI language #1391
2021-09-20 09:44:35 +02:00
theresa
68dbcf4039
People: Add unit test #22
2021-09-20 09:31:30 +02:00
Michael Mayer
d56f89611a
UX: Improve styles and change "new faces" icon
2021-09-20 08:47:49 +02:00
Michael Mayer
caa22742aa
People: Improve search on overview page #22
2021-09-19 17:48:48 +02:00
Michael Mayer
8b84022da9
People: Improve feature descriptions and German translation #22
2021-09-19 17:38:21 +02:00
Michael Mayer
6c555457a0
People: Improve face thumbnail selection #22
2021-09-19 15:59:29 +02:00
Michael Mayer
a89e0e24d9
UX: Improve toolbar layout and icons
2021-09-19 15:41:41 +02:00
Michael Mayer
3c8d59e86f
People: Increase search batch size for subjects and faces #22
2021-09-19 13:44:19 +02:00
Michael Mayer
1f92f294dd
People: Normalize names #22
2021-09-19 13:35:44 +02:00
Michael Mayer
ed962a36da
Docker: Explicitly set HOME environment variable #1525
2021-09-18 22:05:28 +02:00
Michael Mayer
f7cc61edbc
People: Shorten names in titles #22
2021-09-18 21:40:57 +02:00
Michael Mayer
03b799a6ca
People: Remove frontend debug logs #22
2021-09-18 20:49:19 +02:00
Michael Mayer
e82533cdf0
People: Add unknown faces overview page #22
2021-09-18 20:41:30 +02:00
Michael Mayer
ed22f245db
People: Add faces API endpoint & JS model #22
2021-09-18 15:32:39 +02:00
Michael Mayer
8492efebcf
People: Improve face thumbnails on overview page #22
2021-09-17 18:51:24 +02:00
theresa
885b2b0e00
People: Add unit tests #22
2021-09-17 17:23:42 +02:00
Michael Mayer
6bcfb29fa2
Labels: Show photo count #584 #1444
2021-09-17 16:13:47 +02:00
Michael Mayer
0f90258ef9
Search: Omit full text index if query is too short #1517
2021-09-17 15:52:25 +02:00
Michael Mayer
79961ec11b
MySQL: Fix compatibility issues #22 #1519
2021-09-17 14:39:08 +02:00
Michael Mayer
ece15c6ade
People: Add overview page with search and context menu #22
2021-09-17 14:26:12 +02:00
theresa
9260c93df0
Tests: Improve acceptance test
2021-09-17 13:25:30 +02:00
Michael Mayer
4470b09807
People: Remove unrecognized faces #22
2021-09-17 09:45:52 +02:00
Michael Mayer
387838b942
Backend: Upgrade Go dependencies in go.mod and go.sum
2021-09-17 08:02:17 +02:00
Michael Mayer
c8d65db188
Frontend: Update package-lock.json
2021-09-17 08:00:54 +02:00
Michael Mayer
6d30419b35
Search: Add "at" as an alias for "and" #22
2021-09-06 16:07:29 +02:00
Michael Mayer
d51aa86f0d
Search: Add "in" as an alias for "and" #22
2021-09-06 15:59:38 +02:00
Michael Mayer
4a6b0baacf
Search: Add "with" as an alias for "and" #22
2021-09-06 15:54:38 +02:00
Michael Mayer
ed89552631
People: Add "people" search alias for "faces" #22
2021-09-06 15:42:30 +02:00
Michael Mayer
c584424183
Labels: Disable client-side capitalization #1509
2021-09-06 15:00:41 +02:00
Michael Mayer
deaca4b588
Backend: Fix typo in comment
2021-09-06 14:39:30 +02:00
Michael Mayer
a69b313252
Frontend: Update package-lock.json
2021-09-06 14:38:53 +02:00
Michael Mayer
d10ccdf398
CI: Ignore "docker buildx rm multibuilder" errors
2021-09-06 14:35:11 +02:00
Michael Mayer
24107eef82
People: Remove deprecated development database tables #22
2021-09-06 14:32:31 +02:00
Michael Mayer
960fce2933
People: Improve searching for names #22
2021-09-06 14:16:46 +02:00
Michael Mayer
afcf78efe2
Calendar: Update albums_test.go #1456
2021-09-06 11:22:44 +02:00
Michael Mayer
92748180c1
Calendar: Improve hiding empty months #1456
2021-09-06 11:19:18 +02:00
Michael Mayer
fb10bda98f
People: Limit sample radius to reduce false positives #22
2021-09-06 05:25:20 +02:00
Michael Mayer
aae4997da1
People: Avoid adding duplicates faces #22
2021-09-06 05:13:53 +02:00
Michael Mayer
b853317cdf
People: Tweak face clustering parameters #22
2021-09-06 03:24:11 +02:00
Michael Mayer
527a3ff015
People: Refresh photo metadata after faces got identified #22
2021-09-06 01:16:36 +02:00
Michael Mayer
0ebff285e5
People: Refresh photo metadata when subjects change #22
2021-09-06 00:52:10 +02:00
Michael Mayer
e5acbcb9b9
People: Show one face per row on small screens #22
2021-09-05 22:43:40 +02:00
Michael Mayer
29ed7168d1
People: Sort subject names by file count and add new to the top #22
2021-09-05 22:32:24 +02:00
Michael Mayer
cf9fb1db1a
People: Combine family names in photo titles #22
2021-09-05 22:12:53 +02:00
Michael Mayer
bd8f8b1ddb
People: Remove review flag from markers with recognized faces #22
2021-09-05 21:34:51 +02:00
Michael Mayer
82e1fe12a4
People: Use server generated face crops #22
2021-09-05 21:19:52 +02:00
Michael Mayer
cdde0c5d84
People: Optimize face crop quality by using larger thumbs #22
2021-09-05 19:10:44 +02:00
Michael Mayer
6d1179dc03
People: Refactor face cropping #22
2021-09-05 17:10:52 +02:00
Michael Mayer
b9d1c7afb3
People: Improve thumb size config and flag descriptions #22
2021-09-05 13:48:53 +02:00
Michael Mayer
b2a30d8091
Frontend: Update package-lock.json
2021-09-05 12:32:18 +02:00
Michael Mayer
d21dc3457c
People: Refactor thumb package and variable names #22
2021-09-05 12:32:08 +02:00
Michael Mayer
6f5e839e2f
People: Move crop package to internal #22
2021-09-05 11:05:33 +02:00
Michael Mayer
9ba396e50f
Search: Detect and set filters based on search terms
...
Reduces the amount of typing necessary to search for faces, videos,
favorites, stacks, panoramas, scans, and monochrome pictures.
2021-09-03 20:14:11 +02:00
Michael Mayer
2bde7e5696
Panoramas: Increase projection type string limit to 32 characters #1508
2021-09-03 19:02:26 +02:00
Michael Mayer
34c8f9d7b1
People: Implement crop thumbnail API #22
2021-09-03 17:42:37 +02:00
Michael Mayer
57b79f983a
People: Upgrade temp dev table names #22
2021-09-03 16:26:01 +02:00
Michael Mayer
6ad1fffd77
People: Fix typo in previews.go #22
2021-09-03 16:15:43 +02:00
Michael Mayer
c520cb4ee4
People: Add autocomplete for selecting a person #22
2021-09-03 16:14:09 +02:00
Michael Mayer
68f21146ba
People: Add face detection logs #22
2021-09-03 01:17:12 +02:00
Michael Mayer
e8bfec677f
People: Tweak face detection parameters #22
2021-09-03 00:57:59 +02:00
Michael Mayer
02932c3758
People: Change field order in marker_json.go #22
2021-09-02 23:50:39 +02:00
Michael Mayer
c179a790b8
People: Improve face crop caching #22
2021-09-02 23:47:37 +02:00
theresa
c61a0f7d0e
Tests: Add unit tests
2021-09-02 17:44:27 +02:00
theresa
157823e65d
Tests: Update fixtures
2021-09-02 17:43:46 +02:00
Michael Mayer
97af133763
People: Add subjects API #22
2021-09-02 16:12:31 +02:00
Michael Mayer
5f07b8bb10
Config: Refactor client data types
2021-09-02 14:45:26 +02:00
Michael Mayer
9acd4a25b9
People: Generate photo titles from subject names #22
2021-09-02 14:23:40 +02:00
Michael Mayer
1be409d654
People: Add SubjectNames() to file entity #22
2021-09-02 11:12:42 +02:00
Michael Mayer
a5f8e6149f
Titles: Add German smallwords to improve capitalization
2021-09-02 09:37:23 +02:00
Michael Mayer
e923391427
People: Improve collision handling and subject renaming #22
2021-09-01 21:16:08 +02:00
Michael Mayer
69014e8216
People: Switch to UIDs for marker API and entity #22
2021-09-01 20:46:15 +02:00
theresa
c931851ed2
People: Add unit tests #22
2021-09-01 15:06:54 +02:00
theresa
995b87373c
Tests: Refactor tests to prevent nil pointer
2021-09-01 14:05:15 +02:00
Michael Mayer
fd785faf68
People: Automatically resolve face cluster collisions #22
2021-09-01 12:48:17 +02:00
Michael Mayer
a2ff0477c9
People: Fix face cluster optimization #22
2021-08-31 20:08:53 +02:00
Michael Mayer
7f6fd7f47a
Backend: Update Go build tags after upgrading to 1.17
2021-08-31 18:49:08 +02:00
Michael Mayer
14e2732684
Frontend: Update package-lock.json
2021-08-31 18:45:34 +02:00
Michael Mayer
feb0c557c1
Docker: Update multi-arch development image and config #1158
...
Now comes with Go 1.17 pre-installed. To match production
docker-compose.yml examples, the development database was
renamed from "photoprism-db" to "mariadb".
2021-08-31 18:08:37 +02:00
theresa
e5bfa6d78e
Tests: Add unit tests
2021-08-31 17:18:48 +02:00
theresa
bf2d4ceb43
Tests: Add unit tests
2021-08-31 16:33:55 +02:00
Michael Mayer
86f8bf58a7
People: Improve MergeFaces() resilience and logging #22
2021-08-31 15:33:42 +02:00
theresa
6b10ae5511
People: Add unit tests #22
2021-08-31 14:59:53 +02:00
Michael Mayer
408ee3402d
Docker: Improve docs and add working_dir to docker-compose.yml
2021-08-31 14:30:15 +02:00
Michael Mayer
5db93bb731
People: Abort marker API request if feature is disabled #22
2021-08-31 13:34:29 +02:00
Michael Mayer
72b517d7c7
API: Add code comments
2021-08-31 13:33:27 +02:00
Michael Mayer
20d690b768
Frontend: Update package-lock.json
2021-08-31 12:26:06 +02:00
Michael Mayer
bc3036599b
People: Refactor album, subject, and label previews #22
2021-08-30 18:58:27 +02:00
theresa
847f41d98c
People: Add unit tests #22
2021-08-30 17:48:56 +02:00
theresa
052ff011ac
People: Add unit tests #22
2021-08-30 17:20:39 +02:00
theresa
1e33ce9e17
People: Add unit tests #22
2021-08-30 15:34:41 +02:00
theresa
5e88c386b6
People: Add unit tests #22
2021-08-30 14:58:37 +02:00
theresa
fb5cf1b9c0
People: Add unit tests #22
2021-08-30 13:40:14 +02:00
theresa
6187525f07
People: Add fixtures #22
2021-08-30 13:39:53 +02:00
Michael Mayer
fe321b946f
People: Add subjects.* websocket event subscription #22
2021-08-30 12:22:23 +02:00
Michael Mayer
38eadb095e
People: Default to AND search for subject names #22 #882
2021-08-30 11:56:34 +02:00
Michael Mayer
c0a21045fb
People: Improve search query parser #22 #882
2021-08-30 11:26:57 +02:00
Michael Mayer
f5fc97be27
Calendar: Automatically toggle visibility of months #1456
2021-08-29 19:54:50 +02:00
Michael Mayer
cbf604b477
People: Lower wildcard threshold for subject and keyword search #22 #882
2021-08-29 19:19:54 +02:00
Michael Mayer
fa5e906c96
Frontend: Update package-lock.json
2021-08-29 16:56:31 +02:00
Michael Mayer
0579b2805d
Backend: Upgrade go.mod dependencies
2021-08-29 16:54:45 +02:00
Michael Mayer
ec792aa13a
Tests: Disable TestConfig_CreateDirectories2
2021-08-29 16:32:22 +02:00
Michael Mayer
71372c6f87
Videos: Add .mp to known file extensions #1501
2021-08-29 16:26:20 +02:00
Michael Mayer
11d1034752
People: Add keywords, subjects, and albums search filters #22 #882
2021-08-29 16:16:49 +02:00
Michael Mayer
a0f49f2d56
People: Sync subject name with markers table #22
2021-08-29 13:42:34 +02:00
Michael Mayer
d198a056a7
People: Improve face matching performance and accuracy #22
...
By default, matching is now limited to unmatched faces and markers.
2021-08-29 13:26:05 +02:00
Michael Mayer
199d713312
People: Rename "faces audit" command to "faces update" #22
2021-08-28 17:32:26 +02:00
Michael Mayer
ee7fbef4b5
People: Improve "faces audit" command #22
2021-08-28 17:27:37 +02:00
Michael Mayer
0503011f87
People: Add "faces audit" command #22
2021-08-28 15:26:26 +02:00
Michael Mayer
327cd20a50
Run "make fmt"
2021-08-28 13:55:37 +02:00
theresa
630a599955
People: Add unit tests #22
2021-08-27 16:21:10 +02:00
theresa
64ad674f5f
Tests: Add user fixtures and unit test
2021-08-27 15:33:33 +02:00
theresa
3bdabdedef
People: Add fixtures unit tests #22
2021-08-27 15:33:06 +02:00
theresa
49ad7bb64a
People: Add unit tests #22
2021-08-27 09:53:47 +02:00
theresa
af83a51496
Tests: Add unit tests
2021-08-26 18:02:53 +02:00
theresa
d0d62f470a
Tests: Add unit tests
2021-08-26 17:26:48 +02:00
theresa
cfa105d3d6
Tests: Add file fixture
2021-08-26 17:24:48 +02:00
theresa
a2671b3428
People: Add unit tests #22
2021-08-26 16:31:05 +02:00
theresa
29be2cca27
People: Throw correct error in ReportCollision when embedding is empty #22
2021-08-26 16:00:11 +02:00
theresa
1761e139de
People: Add unit tests #22
2021-08-26 15:51:21 +02:00
theresa
3a601f3953
People: Add unit tests #22
2021-08-26 11:58:52 +02:00
theresa
01742c13ea
People: Add face + subject fixtures #22
2021-08-26 11:58:28 +02:00
theresa
c51452a90a
People: Add unit tests #22
2021-08-25 17:54:06 +02:00
theresa
c99059567a
People: Skip midpoint calculation if dimensions don't match #22
2021-08-25 17:53:45 +02:00
theresa
7a90c0209e
Tests: Add tests for internal/entity
2021-08-25 15:29:00 +02:00
theresa
3c24481750
Tests: Add tests for internal/config
2021-08-25 13:41:51 +02:00
Michael Mayer
06835a3c5c
People: Optimize face clustering and matching #22
2021-08-24 20:15:36 +02:00
theresa
b707f1cb0c
Tests: Add tests for internal/config
2021-08-24 19:09:09 +02:00
theresa
73df6d68ec
Tests: Add tests for internal/classify
2021-08-24 19:06:47 +02:00
Timo Volkmann
e71c398b1e
Auth: Set role admin on user creation #98
2021-08-24 18:17:03 +02:00
Timo Volkmann
1bcdd4c6b1
Auth: Improve users update cli description #98
2021-08-24 18:17:03 +02:00
theresa
dae27fcf6a
Frontend: Update tooltip #1019
2021-08-24 15:43:45 +02:00
Michael Mayer
3fc7b1b523
People: Match faces less often by default #22
2021-08-24 15:20:05 +02:00
Michael Mayer
03cdc8bb7d
People: Improve edit UI and stability #22
2021-08-24 14:27:34 +02:00
theresa
9238d569e4
Tests: Update fixtures
2021-08-23 17:20:03 +02:00
Michael Mayer
fefe70f9a4
People: Improve face clustering and matching #22
2021-08-23 16:22:01 +02:00
Timo Volkmann
5442c04c75
Auth: Add user delete Tests #98
2021-08-23 11:52:37 +02:00
Timo Volkmann
8facd101f6
Auth: Use promptui in user add command #98
2021-08-23 11:05:42 +02:00
Michael Mayer
981c51f977
People: Optimize manually clustered faces #22
2021-08-22 21:06:44 +02:00
Michael Mayer
07f0886893
People: Update code comments #22
2021-08-22 16:36:24 +02:00
Michael Mayer
2e85b3cccd
People: Split facial recognition into smaller functions #22
...
Clustering and matching have been improved along the way. This opens
the door for further optimizations while keeping the code readable.
2021-08-22 16:14:34 +02:00
Michael Mayer
335bf81491
Frontend: Update package-lock.json
2021-08-21 17:11:22 +02:00
Michael Mayer
acde5c2dae
People: Reset related fields when clearing marker subject #22
2021-08-21 17:11:02 +02:00
Michael Mayer
d88d9b3781
People: Add API endpoint for removing marker subject associations #22
2021-08-21 16:36:00 +02:00
Michael Mayer
db8f3022c9
Update description
2021-08-20 08:25:57 +02:00
Michael Mayer
0b9cf30ea1
Shorten description in README.md
2021-08-20 03:10:38 +02:00
Michael Mayer
69d02ca3db
Update descriptions in README.md and CONTRIBUTING.md
2021-08-20 03:08:21 +02:00
Michael Mayer
e0988246da
Frontend: Update package-lock.json
2021-08-20 02:56:23 +02:00
Michael Mayer
080c0b5f23
People: Match faces after files have been uploaded #22
2021-08-20 00:28:22 +02:00
Michael Mayer
4d915af2b5
Auth: Remove DeleteUserByName() #98
2021-08-20 00:13:49 +02:00
Michael Mayer
fa8e02b430
Auth: Refactor user management commands #98
2021-08-20 00:10:26 +02:00
Michael Mayer
5cec098524
People: Improve face matching #22
2021-08-19 23:12:51 +02:00
Michael Mayer
885024d592
People: Improve face clustering and indexing #22
2021-08-19 21:12:38 +02:00
Timo Volkmann
7fbe1a6614
Auth: Modify users email now works properly #98
2021-08-19 15:53:23 +02:00
Michael Mayer
29a65dbaab
People: Fork clusters library with fixed dbscan implementation #1478
2021-08-19 14:24:30 +02:00
Michael Mayer
2e18c2ef9c
Metadata: Upgrade all go-exif image structure libs to v2 #1326 #1463
2021-08-19 13:28:12 +02:00
Michael Mayer
babc6a2d6c
API: Add more detailed upload error logs #1486
2021-08-19 12:51:55 +02:00
Michael Mayer
b14d7d140a
API: Improve code docs
2021-08-19 12:49:07 +02:00
Michael Mayer
6911c9f78b
People: Change unknown face id #22
2021-08-19 11:36:45 +02:00
Timo Volkmann
80d6fc3d1d
Auth: Add CLI commands for user management #98
2021-08-18 20:19:14 +02:00
Timo Volkmann
da7e4fbc97
Auth: Refactor user entity functions #98
2021-08-18 20:18:39 +02:00
Michael Mayer
6a450c463e
People: Add PhotoUID to Subject entity #22
2021-08-18 11:33:23 +02:00
Michael Mayer
db95ceba65
People: Add threshold option for faces worker #22
2021-08-17 22:49:32 +02:00
Michael Mayer
a68033fe08
Cloud: Update DigitalOcean README.md
2021-08-17 18:06:33 +02:00
Michael Mayer
6ed3463f0c
Cloud: Move "System Requirements" in DigitalOcean README.md
2021-08-17 17:54:04 +02:00
Michael Mayer
40ac814de5
Cloud: Improve DigitalOcean README.md
2021-08-17 17:50:01 +02:00
Michael Mayer
3480e8e915
Cloud: Update DigitalOcean README.md
2021-08-17 17:44:37 +02:00
theresa
e8d07e070c
Tests: Update fixtures
2021-08-17 17:26:47 +02:00
theresa
48c1bd5e43
Tests: Adapt test to fixture updates
2021-08-17 17:26:47 +02:00
theresa
b2fe042cf3
Tests: Update file fixtures
2021-08-17 17:26:47 +02:00
theresa
e27d363c3e
Tests: Update photo fixtures
2021-08-17 17:26:47 +02:00
Michael Mayer
d45652ae76
Cloud: Improve DigitalOcean instructions
2021-08-17 17:15:34 +02:00
Timo Volkmann
19e9c7560e
Auth: Add user entity functions and tests #98
2021-08-16 20:51:55 +02:00
theresa
35869c6620
Tests: Adapt tests to fixture updates
2021-08-16 18:19:23 +02:00
theresa
2a02bf74e8
Tests: Update file fixtures
2021-08-16 18:18:55 +02:00
theresa
cb427cf5d5
Tests: Update photo fixtures
2021-08-16 18:18:37 +02:00
theresa
41f0e08ba6
Tests: Adapt tests to updated fixtures
2021-08-16 17:15:06 +02:00
theresa
8895f95841
Tests: Update file fixtures
2021-08-16 17:14:37 +02:00
theresa
6c86800d97
Tests: Update photo fixtures
2021-08-16 17:14:18 +02:00
theresa
b877c14ada
Tests: Adapt tests to fixture updates
2021-08-16 15:19:10 +02:00
theresa
2f674c5bb7
Tests: Update places fixtures
2021-08-16 15:18:30 +02:00
theresa
49c40b9d9a
Tests: Update file fixtures
2021-08-16 15:18:06 +02:00
theresa
0deba0d4c7
Tests: Update photo fixtures
2021-08-16 15:17:43 +02:00
Michael Mayer
ba914ba7c9
Metadata: Upgrade github.com/dsoprea/go-exif/v2 #1326 #1463
2021-08-16 13:29:24 +02:00
Michael Mayer
c315c58bb5
People: Revert marker form and test #22
2021-08-16 01:52:02 +02:00
Michael Mayer
003982afe0
People: Remove face embeddings and landmarks from JSON response #22
...
Improves performance by reducing response size.
2021-08-16 01:45:36 +02:00
Michael Mayer
94adc2f106
Backend: Upgrade gin-gonic/gin to v1.7.4
2021-08-16 00:55:03 +02:00
Michael Mayer
da94e9ed0f
People: Refactor faces worker and related entities #22
2021-08-16 00:29:36 +02:00
Michael Mayer
39856657d5
People: Refactor faces worker and related entities #22
2021-08-15 20:57:26 +02:00
Michael Mayer
494dea4880
People: Add "photoprism faces reset" command #22
2021-08-15 14:14:27 +02:00
Michael Mayer
6291b406b6
People: Improve face clustering #22
2021-08-15 12:17:14 +02:00
Michael Mayer
b7d9557f67
People: Automatically update faces and people on user input #22
2021-08-14 21:37:57 +02:00
Michael Mayer
41cc0c596d
People: Match markers with known faces and people #22
2021-08-14 20:48:38 +02:00
Michael Mayer
0cb44f7b45
People: Skip clustering when there are no new face markers #22
2021-08-14 19:52:49 +02:00
Michael Mayer
c7e28d688f
Makefile: Reformat imports when running "make fmt-go"
2021-08-14 18:18:25 +02:00
Michael Mayer
5ea6f70938
People: Fix assertion in TestFaces() #22
2021-08-14 18:16:47 +02:00
Michael Mayer
57c5f1f2fb
People: Match known faces in one go #22
...
This commit also adds additional test fixtures.
2021-08-14 18:13:03 +02:00
Michael Mayer
b6b38b54bb
People: Move detectFaces() to index_faces.go #22
2021-08-14 16:01:44 +02:00
Michael Mayer
9057e39fb2
People: Add sample threshold to faces worker #22
2021-08-14 15:45:51 +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
05daa9f7be
Indexer: Update info log message
2021-08-14 01:54:01 +02:00
Michael Mayer
a6d60d2a9f
CI: Add qemu packages in scripts/install-qemu.sh #1158
2021-08-13 23:14:36 +02:00
Michael Mayer
2761dc2696
CI: Install qemu packages in scripts/install-qemu.sh #1158
2021-08-13 23:07:17 +02:00
Michael Mayer
9ce30a36a9
Update dates in SPONSORS.md
2021-08-13 22:56:23 +02:00
Michael Mayer
7b30ce9e1f
Add $32.00 / month sponsors to SPONSORS.md
...
see https://github.com/sponsors/photoprism
2021-08-13 22:53:57 +02:00
Michael Mayer
70a9466555
CI: Wait 10s after installing qemu-user-static
2021-08-13 22:15:03 +02:00
Michael Mayer
33905d95b9
People: Update faces command help text #22
2021-08-13 21:51:25 +02:00
theresa
835112d268
Tests: Fix formatting
2021-08-13 21:35:52 +02:00
Michael Mayer
c2859d4764
Frontend: Update package-lock.json
2021-08-13 21:29:29 +02:00
theresa
560758c8ba
Tests: Add make commands for public=false test suite
2021-08-13 21:25:15 +02:00
theresa
7b4c2d2fb2
Tests: Update page model and testcafe config
2021-08-13 21:25:15 +02:00
theresa
fb42113207
Tests: Add acceptance test commands to package.json
2021-08-13 21:25:15 +02:00
theresa
5a4bb83968
Tests:Add authentication tests
2021-08-13 21:25:15 +02:00
Michael Mayer
67bf46dd9a
Auth: Refactor ACL Roles and Resources #98
...
Renamed ResourcePeople to ResourceUsers. Work in progress.
Added a few "default" roles as a reminder for later.
2021-08-13 21:23:34 +02:00
Michael Mayer
28a4ed88c4
Run make fmt
2021-08-13 20:50:49 +02:00
Michael Mayer
6726a9ef2f
Frontend: Fix "Português de Portugal" translation #1470
2021-08-13 20:50:28 +02:00
Michael Mayer
45355c7303
People: Update entity database table names #22
...
Work in progress.
2021-08-13 20:31:41 +02:00
Michael Mayer
ca0d52b36e
Frontend: Update translations.pot
2021-08-13 20:06:55 +02:00
Michael Mayer
a974b3a7ea
People: Improve Facial Recognition Accuracy, Command, and UI #22
...
Work in progress. Performed refactoring along the way.
2021-08-13 20:04:59 +02:00
pedrommvv
9c99c35db1
Add PT-PT Language for frontend ( #1470 )
2021-08-13 12:07:02 +02:00
Timo Volkmann
754a48c8d5
Auth: adapt tests for recent changes
2021-08-12 20:33:14 +02:00
Timo Volkmann
8dfec4e5fe
Auth: add permissions for non-admins
2021-08-12 20:33:14 +02:00
Timo Volkmann
62c38f00b9
Auth: do not allow user to change other users passwords
2021-08-12 20:33:14 +02:00
Timo Volkmann
7f90e3615b
Auth: Add tests for finding users by uid #98
2021-08-12 20:33:14 +02:00
Michael Mayer
e78c4df22e
People: Create person based on existing marker labels #22
...
Work in progress.
2021-08-12 17:49:48 +02:00
Michael Mayer
35f0a1925c
API: Update config_test.go
2021-08-12 12:06:55 +02:00
Michael Mayer
d767e50b37
People: Improve face clustering #22
...
Work in progress.
2021-08-12 12:05:10 +02:00
Michael Mayer
1fc4ef123b
People: Add face clustering worker #22
...
Work in progress. No performance optimizations yet.
2021-08-12 04:54:20 +02:00
Michael Mayer
733b84a03b
People: Add person entity and people count #22
2021-08-11 21:42:31 +02:00
Michael Mayer
5753b035be
Backend: Upgrade golang.org/x/net
2021-08-11 19:24:23 +02:00
Michael Mayer
0c92a96bc1
Frontend: Update package-lock.json
2021-08-11 19:23:51 +02:00
Michael Mayer
5d9e26719c
Run make fmt
2021-08-11 13:23:17 +02:00
Michael Mayer
2b0e266b16
People: Multiple embeddings per face crop #22
2021-08-11 13:21:22 +02:00
Timo Volkmann
177367e78d
Auth: add change password tests #98
2021-08-11 12:58:38 +02:00
Timo Volkmann
daf81b20ee
Auth: fix wrong api test init sequence #98
2021-08-11 12:57:54 +02:00
Michael Mayer
371a9b3c45
Run make fmt
2021-08-11 11:01:14 +02:00
Timo Volkmann
3829377824
Auth: fixed typo in tests
2021-08-11 10:47:52 +02:00
Michael Mayer
e509afa6eb
Frontend: Update package-lock.json
2021-08-11 10:27:33 +02:00
Timo Volkmann
dd0ee298cd
Auth: added api tests for user sessions #98
2021-08-10 17:22:15 +02:00
Timo Volkmann
e5b1b7b5f6
Auth: Add user and password fixtures #98
2021-08-10 12:30:04 +02:00
Michael Mayer
6d40f2dc36
Remove "Deploy to DigitalOcean" button as MySQL isn't supported
2021-08-09 13:43:05 +02:00
Michael Mayer
55db5ee778
DigitalOcean: Update deploy.template.yaml
2021-08-09 13:39:41 +02:00
Michael Mayer
8543b7963a
DigitalOcean: Update deploy.template.yaml
2021-08-09 13:37:19 +02:00
Michael Mayer
df0815132d
DigitalOcean: Update deploy.template.yaml
2021-08-09 13:36:08 +02:00
Michael Mayer
29e8f9f394
Add "Deploy to DigitalOcean" button to README.md
2021-08-09 13:32:23 +02:00
Michael Mayer
9682c6be3d
Update SPONSORS.md
2021-08-09 13:25:14 +02:00
Michael Mayer
e19632349b
Docker: Update DigitalOcean cloud README.md
2021-08-08 17:28:02 +02:00
Michael Mayer
7178902fc4
Docker: Update DigitalOcean cloud README.md
2021-08-08 14:23:39 +02:00
Michael Mayer
4c947540ce
Docker: Update DigitalOcean cloud README.md
2021-08-08 14:17:11 +02:00
Michael Mayer
83b358ab63
Docker: Add DigitalOcean cloud README.md
2021-08-08 13:53:37 +02:00
Michael Mayer
95ee5b59e0
Docker: Update cloud README.txt
2021-08-08 13:53:20 +02:00
Michael Mayer
89df1fd14f
Docker: Improve traefik.yaml for cloud config
2021-08-08 12:50:41 +02:00
Michael Mayer
5a32414e03
Docker: Improve HTTPS docs for cloud config
2021-08-08 12:46:43 +02:00
Michael Mayer
2573fa4729
Docker: Improve HTTPS docs for cloud config
2021-08-08 12:43:12 +02:00
Michael Mayer
6523fd1764
Docker: Improve HTTPS docs for cloud config
2021-08-08 12:32:28 +02:00
Michael Mayer
64ac86c3ce
Docker: Improve HTTPS docs for cloud config
2021-08-08 12:29:00 +02:00
Michael Mayer
9122f7c340
Docker: Disable ufw logs in cloud config
2021-08-08 11:46:41 +02:00
Michael Mayer
797026b7ff
Docker: Update Let's Encrypt info to cloud config docs
2021-08-08 11:33:23 +02:00
Michael Mayer
7924aa8636
Docker: Add Let's Encrypt info to cloud config docs
2021-08-08 11:24:50 +02:00
Michael Mayer
2b0c0a9895
Docker: Update system requirements for cloud config
2021-08-06 09:23:01 +02:00
Michael Mayer
4c3d6e41a7
Docker: Improve cloud config docs
2021-08-06 09:11:07 +02:00
Michael Mayer
ddc19594ad
Makefile: Add build target for DigitalOcean cloud image
2021-08-06 08:57:50 +02:00
Michael Mayer
3b88c314d0
Docker: Remove logout.sh script from DigitalOcean config
2021-08-06 01:42:39 +02:00
Michael Mayer
dc8451dc3d
Docker: Add scripts and packer config for DigitalOcean
2021-08-06 01:36:34 +02:00
Michael Mayer
b413d8e92d
Docker: Improve cloud config example
2021-08-06 00:06:17 +02:00
Michael Mayer
fe8599961d
Docker: Add enable_firewall.sh script to cloud config
2021-08-05 23:47:47 +02:00
Michael Mayer
e643bdb26b
Docker: Add install_photoprism.sh bootstrap script
2021-08-05 23:23:48 +02:00
Michael Mayer
93682aa8f5
Docker: Remove unnecessary commands from cloud setup script
2021-08-05 23:10:53 +02:00
Michael Mayer
27b7f00019
Docker: Move cloud-init setup scripts to /docker/examples/cloud
2021-08-05 22:41:53 +02:00
Michael Mayer
b458a32994
Config: Update info message
...
see #1135 , #1390 , and #1397
2021-08-05 21:57:01 +02:00
Michael Mayer
c8b82d2ba4
Config: Reduce minimum memory requirement to 2 GB
...
see #1135 , #1390 , and #1397
2021-08-05 21:54:57 +02:00
Michael Mayer
32458b5afa
Docker: Improve cloud-init setup
2021-08-05 21:47:06 +02:00
Michael Mayer
cc4bfbcdc9
Docker: Improve cloud-init setup
2021-08-05 21:37:41 +02:00
Michael Mayer
ca6654e49b
Docker: Improve cloud-init docs in README.txt
2021-08-05 21:35:36 +02:00
Michael Mayer
d637ad032c
Docker: Improve cloud-init setup
2021-08-05 21:25:32 +02:00
Michael Mayer
b8349a2c59
Docker: Improve cloud-init setup
2021-08-05 21:05:59 +02:00
Michael Mayer
403afc69aa
Config: Don't disable ffmpeg even when server has < 3 GB memory
...
see #1135 , #1390 , and #1397
2021-08-05 20:18:52 +02:00
Michael Mayer
6122949bab
Docker: Improve cloud-init setup
2021-08-05 20:18:08 +02:00
Michael Mayer
678e359e68
Docker: Proceed in cloud-init setup script if user already exists
2021-08-05 19:11:57 +02:00
Michael Mayer
6dee522472
Config: Improve warning message shown when server has < 3 GB memory
...
see #1135 , #1390 , and #1397
2021-08-05 19:10:53 +02:00
Michael Mayer
ce9fcbb714
Docker: Update README.txt for new cloud-init example config
2021-08-05 18:55:58 +02:00
Michael Mayer
296d81cf91
Docker: Update README.txt for new cloud-init example config
2021-08-05 18:54:22 +02:00
Michael Mayer
16501ce470
Docker: Add README.txt to new cloud-init example config
2021-08-05 18:49:30 +02:00
Michael Mayer
96ec9368a1
CI: Ignore unbound variables in scripts/docker-*.sh
2021-08-05 18:17:59 +02:00
Michael Mayer
9fde38ee5e
Docker: Add and update example config files
2021-08-05 18:06:43 +02:00
Michael Mayer
b057d74cbc
Backend: Upgrade dependencies in go.mod and go.sum
2021-08-05 15:20:02 +02:00
Michael Mayer
a4289ec9f0
Config: Limit workers and disable transcoding if < 3 GB of memory
...
see #1135 , #1390 , and #1397
2021-08-05 15:15:33 +02:00
theresa
9263895408
Tests: Adapt tests to fixture changes
2021-08-05 12:33:52 +02:00
theresa
c13af0408d
Tests: Update photo fixtures
2021-08-05 12:33:02 +02:00
Michael Mayer
a3af05647b
Frontend: Update package-lock.json
2021-08-05 11:09:41 +02:00
Michael Mayer
f2685698b8
Makefile: Add "dev" target to install latest Go / NPM in dev environment
2021-08-05 11:09:26 +02:00
Michael Mayer
dd958bfda8
Examples: Add no-overlap to prevent jobs run in parallel
2021-08-05 10:38:16 +02:00
theresa
a0cb73bd12
Tests: Update photo fixtures
2021-08-05 10:30:08 +02:00
theresa
c0cd45afe8
Tests: Update photo fixtures
2021-08-04 18:43:39 +02:00
theresa
8b47775315
Tests: Adapt tests for internal/query to fixture updates
2021-08-04 17:10:26 +02:00
theresa
4f10fdc83a
Tests: Adapt tests for internal/photoprism to fixture updates
2021-08-04 17:10:00 +02:00
theresa
a5152bad4d
Tests: Adapt tests for internal/entity to fixture updates
2021-08-04 17:09:36 +02:00
theresa
7c16183998
Tests: Adapt tests for internal/api to fixture updates
2021-08-04 17:09:12 +02:00
theresa
c241faf248
Tests: Update file fixtures
2021-08-04 17:08:26 +02:00
Michael Mayer
5076af2979
Frontend: Upgrade webpack, babel, eslint, postcss, and sass
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-26 00:05:50 +02:00
Michael Mayer
0c42ded320
Tests: Reformat link_fixtures.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-25 23:48:34 +02:00
Michael Mayer
92e8ba741b
Dev: Ignore .env files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-25 23:48:01 +02:00
Michael Mayer
65aae950d2
Dev: Remove GID from env variables
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-25 23:47:12 +02:00
theresa
09c51c8db6
Tests: Update test fixtures
2021-07-23 13:25:28 +02:00
theresa
ca390351d8
Tests: Update fixtures
2021-07-22 18:31:56 +02:00
theresa
de1eee18bf
Tests: Update fixtures
2021-07-22 15:05:23 +02:00
theresa
dcebf32c2c
Tests: Adapt tests to fixture changes
2021-07-22 13:53:28 +02:00
theresa
830fba9d0b
Tests: Update test fixtures
2021-07-22 13:53:28 +02:00
Thomas Eizinger
8eac89404e
CI: Fail entire build script if any command fails ( #1443 )
...
At the moment, the build script exits with 0 even if any of the commands fail.
Setting `-e` fixes this.
2021-07-22 11:56:50 +02:00
Michael Mayer
b339700dc8
Docs: Update third-party software license notice
2021-07-17 15:37:44 +02:00
Michael Mayer
3ce4fddbf3
Backend: Clean-up go.mod and go.sum
2021-07-17 15:24:06 +02:00
Michael Mayer
bc86997ba3
Backend: Replace gopkg.in/ugjka/go-tz with gopkg.in/photoprism/go-tz
...
Original package was archived and not maintained anymore.
2021-07-17 15:21:03 +02:00
Michael Mayer
d28d81bc3b
Frontend: Remove eslint-plugin-standard
2021-07-17 14:00:00 +02:00
Michael Mayer
9ad0e6317d
Frontend: Upgrade package-lock.json
2021-07-17 13:52:25 +02:00
Michael Mayer
7495c8aa03
Frontend: Upgrade easygettext, style-loader, and vue-fullscreen
2021-07-17 13:44:00 +02:00
Michael Mayer
4367f2ed55
Frontend: Upgrade Webpack from v5.44.0 to v5.45.1
2021-07-17 13:26:13 +02:00
Michael Mayer
c79558a039
Backend: Run make fmt
2021-07-16 19:32:33 +02:00
Michael Mayer
066cb50f44
Frontend: Reset photo viewer results after changing search query #1343
...
The observed behaviour appears to be a timing issue when opening an
image shortly after the search query / filter was changed, thus it
wasn't reproducible in a dev environment with only a few images.
2021-07-16 19:31:51 +02:00
Michael Mayer
97c3e0abe8
Import: Ignore dot files listed in .ppignore #1348
2021-07-16 18:27:28 +02:00
Michael Mayer
07c711a0b4
RAW: Skip Darktable when converting Canon CR3 and Fuji RAF files #1362
2021-07-16 18:12:42 +02:00
Michael Mayer
63094e7b17
MariaDB: Set default table engine, charset and collation #1371
2021-07-16 18:02:51 +02:00
Michael Mayer
10650f6d28
Videos: Skip related images when downloading #1436
2021-07-16 17:06:47 +02:00
Michael Mayer
4af98f61f4
Docker: Update base image for production builds #1158 #1432
2021-07-16 16:46:14 +02:00
Michael Mayer
074dd8025c
Docker: Improve Go tool install command #1158 #1432
2021-07-16 15:42:51 +02:00
Michael Mayer
e16cb3a654
Docker: Install less tools on ARMv7 images #1158 #1432
...
Skip installing go-mod-outdated, go-wrk, and exif-read-tool to
improve build performance on ARMv7 as they are not needed for building.
2021-07-16 15:26:56 +02:00
Michael Mayer
25dbebd5b7
People: Add facenet.zip to development base image #22 #1406
2021-07-16 15:17:27 +02:00
Michael Mayer
2d9918e72b
People: Store detected face embeddings in markers table #22 #1406
2021-07-16 14:34:05 +02:00
Michael Mayer
ccbf8d732e
People: Download and install Facenet from dl.photoprism.org #22 #1406
...
Move TF model to download server to reduce git repo size,
especially in case the model needs updates.
2021-07-16 12:16:56 +02:00
Michael Mayer
8c2b55efa4
CI: Remove "docker system prune" from .drone.yml #1158 #1432
...
Hopefully this fixes repeated multi-arch builds with qemu.
2021-07-15 20:32:04 +02:00
Michael Mayer
2f0ae6d144
Frontend: Add page title for album page in routes.js
2021-07-15 20:17:38 +02:00
Michael Mayer
5831a4e1f4
Demo: Update site info in Dockerfile
2021-07-15 20:06:01 +02:00
Michael Mayer
60a6bbf9c6
Backend: Update go.mod and go.sum
2021-07-15 18:16:40 +02:00
Michael Mayer
f082fd0ac8
Frontend: Update package-lock.json
2021-07-15 18:14:13 +02:00
Garrett Gu
46a3773c8e
Sessions: Fix unhandled error ( #1349 )
2021-07-15 17:47:43 +02:00
Michael Mayer
fdd83c3b65
Docs: Update third-party software license notice
2021-07-15 17:23:32 +02:00
Michael Mayer
2b98f72f2f
CI: Update .drone.yml #1158 #1432
...
Move scripts/install-qemu.sh from Makefile to .drone.yml
2021-07-15 16:26:21 +02:00
Michael Mayer
b245695eb7
Docker: Upgrade base image and improve prod image #1158 #1432
...
This commit contains a few improvements discussed in PR #1432
with the primary goal to reduce the Docker image size.
Go has been upgraded from v1.16.4 to v1.16.6 as well.
2021-07-15 16:05:50 +02:00
Michael Mayer
871a5301f6
PWA: Don't cache static assets in service worker #425
...
Can be enabled later if needed.
2021-07-13 23:07:02 +02:00
Michael Mayer
81629f034d
PWA: Disable service worker on shared domains #425
2021-07-13 22:54:03 +02:00
Michael Mayer
4fcd009b8b
Metadata: Fix time zone for Quicktime videos #1388
...
Assume UTC, same as for MP4 videos.
2021-07-13 18:08:47 +02:00
Michael Mayer
c819e9159c
Metadata: Fix time zone for MP4 videos #1388
...
As it turned out, the exiftool -api QuickTimeUTC parameter converts
CreateDate to local time using the server's time zone. This doesn't
help as it's technically still a local time and not UTC. Had to
implement this manually in our Exiftool JSON parser for MP4 videos only.
2021-07-13 17:56:26 +02:00
Michael Mayer
2a11d5fcac
Frontend: Update package-lock.json
2021-07-13 17:52:12 +02:00
Michael Mayer
513a7e9257
Exiftool: Fix CLI parameters and add tests #1388 #1401
2021-07-12 21:41:44 +02:00
Michael Mayer
2ab10b1867
Backend: Upgrade Go packages
2021-07-12 19:32:11 +02:00
Michael Mayer
26560e8d71
Frontend: Upgrade Webpack from v4 to v5
...
Most frontend packages have been upgraded as part of this commit.
JS unit tests have been refactored alongside.
2021-07-12 19:25:37 +02:00
Michael Mayer
bae1f2d734
Frontend: Update package-lock.json
2021-07-09 21:32:14 +02:00
Michael Mayer
4795bda794
CI: Update apt-get commands in Dockerfiles
...
Hopefully fixes Drone build issues.
2021-07-08 21:36:37 +02:00
Michael Mayer
e74d8279c7
CI: Add libc6 to production Dockerfile
2021-07-08 20:29:45 +02:00
Michael Mayer
21c96f09e0
CI: Add libatomic1 to production Dockerfile
2021-07-08 20:20:41 +02:00
Michael Mayer
47eb558e41
CI: Add build args to production Dockerfile
2021-07-08 19:25:22 +02:00
Michael Mayer
8ee8fc7387
CI: Update production Dockerfile
2021-07-08 19:06:35 +02:00
Michael Mayer
1744b17cfe
CI: Add "linux/arm" as target for preview Docker images
...
Depending on the build time, we can keep this.
2021-07-08 18:39:13 +02:00
Michael Mayer
aa119c72ea
Exiftool: Add command params to fix time zone for videos #1388 #1401
...
This also enables large file support to read metadata from
movie length video files.
2021-07-08 18:33:41 +02:00
Michael Mayer
4a2e4fc99f
Config: Update manifest.json location for generating hash #425 #1351
2021-07-08 18:31:06 +02:00
Michael Mayer
caf7920672
Config: Dynamically set title and desc in manifest.json #425 #1351
2021-07-06 11:19:21 +02:00
Michael Mayer
c87d5da2e3
Config: Add CDN URL option #425 #1351
2021-07-05 16:41:43 +02:00
Michael Mayer
50560004aa
Demo: Update template
2021-07-05 12:40:23 +02:00
Tom Pansino
5d6c9d01db
Frontend: Add crossorigin="use-credentials" to manifest links ( #1410 )
2021-07-05 12:40:16 +02:00
Michael Mayer
bb2fcef831
Docs: Update third-party license NOTICE
2021-07-01 11:19:15 +02:00
Michael Mayer
2d2bf2af42
Frontend: Update package-lock.json
2021-07-01 11:17:22 +02:00
Haim Kastner
f8ec8ba99e
Maps: Serve plugin assets from internal static server #1391 #1393
2021-07-01 11:12:47 +02:00
Haim Kastner
c69dd1a32d
Fix Mapbox map RTL support - Fix #1391 ( #1393 )
...
Load Mapbox RTL plugin when facing RTL language on the map.
Load the plugin lazy, so it will not affect current other languages' performance.
2021-06-29 00:39:43 +02:00
Michael Mayer
1a78bc7052
Tests: Code clean-up
2021-06-28 12:45:00 +02:00
Michael Mayer
db457e0421
Frontend: Update dependencies
2021-06-28 12:44:43 +02:00
Michael Mayer
68f40b70f3
Dockerfiles: Upgrade base image to 20210628
2021-06-28 12:12:18 +02:00
Michael Mayer
06e33c1a9e
Dockerfiles: Remove manual exiftool upgrade
...
Distribution packages seem fixed now:
https://ubuntu.com/security/CVE-2021-22204
2021-06-28 11:44:09 +02:00
theresa
1a90f4a454
Tests: Add tests for internal/entity
2021-06-23 15:34:19 +02:00
Michael Mayer
bd53f6d67f
CI: Update .drone.yml
2021-06-02 17:58:55 +02:00
Michael Mayer
49fd531420
People: Implement marker update API #22
2021-06-02 17:25:04 +02:00
Michael Mayer
525f9a1869
CI: Update .drone.yml
2021-06-02 13:28:30 +02:00
Michael Mayer
dcacd28e6e
Frontend: Update package-lock.json
2021-06-02 12:44:55 +02:00
Michael Mayer
93bf841734
Docker: Update .drone.yml #1158 #1328
2021-06-02 12:27:16 +02:00
Michael Mayer
cdfa420fb0
Docker: Provide multi-arch build for webdav dummy #1158 #1328
2021-06-02 12:25:35 +02:00
Michael Mayer
f37b740ec8
People: Select best thumbnail depending on config options #22
2021-06-02 12:12:30 +02:00
Michael Mayer
6b7745ecef
Docker: Refactor production Dockerfile #1158 #1328
2021-06-02 11:50:53 +02:00
Michael Mayer
3adeb2a5eb
Docker: Update example docker-compose.yml config files #1158 #1328
2021-06-02 11:09:36 +02:00
Michael Mayer
32712910bd
Docker: Refactor multi-arch build #1158 #1328
2021-06-02 11:04:31 +02:00
Timo Volkmann
5a502fd580
Docker: Build multi-arch images #1158 #1328
...
* added docker build for arm64 development image
* multi-arch development image
* enabled multi arch build for production build
* moved go installation into shell script
* skip chromedriver installation for arm32 builds
2021-06-02 07:45:40 +02:00
Michael Mayer
6386009580
UI: Use black font for badges in dark themes
2021-06-01 18:58:23 +02:00
Michael Mayer
72c50ef2aa
People: Increase face score threshold for high-res images #22
2021-06-01 18:57:41 +02:00
Michael Mayer
e29e9977a9
UI: Add people tab to photo edit dialog #22
...
Work in progress. Buttons don't work yet.
2021-06-01 17:39:03 +02:00
Theresa Gresch
4af8d49310
Create SECURITY.md
2021-05-31 17:06:18 +02:00
Michael Mayer
11b4fbd5a0
People: Refactor face marker indexing #22
2021-05-31 15:40:52 +02:00
Michael Mayer
7ffd9f7b9d
Frontend: Update package-lock.json
2021-05-31 13:33:02 +02:00
Michael Mayer
64d45c6dab
People: Save face markers #22
2021-05-26 14:41:59 +02:00
Michael Mayer
65b779823d
People: Reduce face detection score threshold #22
2021-05-26 11:55:10 +02:00
Michael Mayer
58e3573e10
People: Add include and exclude as aliases for yes and no in search #22
2021-05-26 11:04:14 +02:00
Michael Mayer
0d160fe833
People: Simplify "faces" search #22
2021-05-26 10:46:32 +02:00
Michael Mayer
5ecba4926a
People: Show number of faces in edit dialog #22
2021-05-26 09:51:00 +02:00
Michael Mayer
171a4e799a
People: Change search filter behavior #22
2021-05-25 19:32:36 +02:00
Michael Mayer
a6bf89d104
People: Detect number of faces (experimental) #22
2021-05-25 18:01:21 +02:00
Michael Mayer
f5a1cc6231
People: Add feature checkbox in Settings UI #22
2021-05-25 14:55:41 +02:00
Michael Mayer
1da02bd48e
People: Calculate relative face markers #22
2021-05-25 14:30:24 +02:00
Michael Mayer
27b14087e2
People: Add "people" search filter #22
2021-05-25 11:55:44 +02:00
Michael Mayer
7ecfc174a1
Backend: Update go.mod and go.sum
2021-05-25 11:40:01 +02:00
Michael Mayer
07d1a74be8
People: Add PhotoPeople property to Photo struct #22
2021-05-25 11:39:22 +02:00
Michael Mayer
c2a8098b6c
People: Add Marker entity #22
2021-05-25 11:38:04 +02:00
Michael Mayer
cf36ef3f3d
People: Refactor face landmark detection #22
2021-05-24 17:57:44 +02:00
Michael Mayer
3619cf3635
People: Proof-of-concept for face detection via Pigo #22
...
see https://github.com/esimov/pigo
2021-05-24 15:54:22 +02:00
Michael Mayer
f6c1592cb9
Config: Update default site description
2021-05-24 10:47:38 +02:00
Michael Mayer
b1856b9d45
RawTherapee: Add -s cli param to use existing sidecar files #1267
...
see https://rawpedia.rawtherapee.com/Command-Line_Options
2021-05-23 16:02:39 +02:00
Michael Mayer
10b2ac3684
Backend: Update go.mod and go.sum
2021-05-23 13:50:03 +02:00
Michael Mayer
7a13547dc8
Frontend: Update package-lock.json
2021-05-23 13:49:23 +02:00
Michael Mayer
65c3967384
Import: Never remove ignored directories #1319
2021-05-23 13:49:07 +02:00
Michael Mayer
ed3287d8ef
Frontend: Update package-lock.json
2021-05-20 16:47:02 +02:00
Michael Mayer
bc67e8349e
Metadata: Fix TestMediaFile_Exif_HEIF
2021-05-20 16:46:15 +02:00
Michael Mayer
0743076df5
Docs: Update README.md and SPONSORS.md
2021-05-20 13:21:12 +02:00
Michael Mayer
4b32bac76e
HEIF: Test if output image was rotated based on "QuickTime:Rotation"
2021-05-20 11:44:55 +02:00
Michael Mayer
a128a2ddaa
HEIF: Remove workaround for fixing image rotation #1064
...
Not needed anymore with updated heif-convert version.
2021-05-20 10:27:14 +02:00
Michael Mayer
a0f3ab5622
Docker: Set explicit /photoprism directory permissions #1301
2021-05-20 09:15:40 +02:00
Michael Mayer
156f1fb959
Frontend: Update package-lock.json
2021-05-19 16:28:23 +02:00
Michael Mayer
24b5c7e650
Upgrade Exiftool to fix security issue #1302
2021-05-19 13:24:11 +02:00
Michael Mayer
af382db80d
Frontend: Update package-lock.json
2021-05-19 13:00:01 +02:00
Michael Mayer
80981c2566
Import: Only convert RAW to JPEG if enabled in index options
2021-05-17 17:32:19 +02:00
Michael Mayer
872d138439
Frontend: Make log messages selectable
2021-05-17 17:27:47 +02:00
Michael Mayer
44415bc78e
Import: Check if "convert to jpeg" is disabled
2021-05-17 16:01:52 +02:00
Michael Mayer
77f283a39d
Demo: Fix typo in Dockerfile
2021-05-17 13:06:18 +02:00
Michael Mayer
96b9979b2f
Update maintainer email in Dockerfiles
2021-05-16 16:08:49 +02:00
Michael Mayer
b90599ddfc
PWA: Fix file download in Safari #895
2021-05-16 16:06:35 +02:00
Michael Mayer
2c02f9f9f7
Config: Rename examples/ophelia to examples/scheduler
...
For those that don't know what ophelia is.
2021-05-16 14:58:55 +02:00
Michael Mayer
58f8feaa5e
Config: Update Ophelia docker-compose.yml example
...
Change param order for consistency.
2021-05-16 14:48:20 +02:00
Michael Mayer
16ce770c4a
Config: Add Ophelia docker-compose.yml example
...
Ophelia is a docker job scheduler,
see https://github.com/mcuadros/ofelia
2021-05-16 14:46:55 +02:00
Michael Mayer
b542794cf8
CI: Update .drone.yml
2021-05-15 22:36:56 +02:00
Michael Mayer
570dfbbda8
Frontend: Update package-lock.json
2021-05-15 19:47:22 +02:00
Michael Mayer
1184f66c5a
Docker: Update production Dockerfiles
2021-05-15 16:34:57 +02:00
Michael Mayer
4c3dcc7e68
Dockerfiles: Update arm images and build config
2021-05-15 15:07:40 +02:00
Michael Mayer
77ddcecf29
Dockerfiles: Upgrade Ubuntu base image & Go version
...
Reduces the number of layers by combining commands and env variables.
2021-05-15 14:05:52 +02:00
Michael Mayer
7637cb8693
Docs: Update Twitter account name
2021-05-15 10:53:29 +02:00
Michael Mayer
fcaf0d946e
Update README.md
2021-05-15 10:52:16 +02:00
Michael Mayer
d9a2e79cb8
Backend: Update dependencies in go.mod and go.sum
2021-05-15 10:50:13 +02:00
Michael Mayer
bfb5797e04
Frontend: Update package-lock.json
2021-05-15 10:48:52 +02:00
Michael Mayer
683292cae9
Docs: Update Twitter account name
2021-05-15 10:48:37 +02:00
Michael Mayer
365e582ffd
Backend: Upgrade dsoprea/go-exif and revert exif test assertion
...
see https://github.com/dsoprea/go-exif/issues/55
2021-05-14 18:24:10 +02:00
Michael Mayer
9b32d1b6f9
Frontend: Update translations.json
2021-05-13 18:17:30 +02:00
jean-louis67
cfd397da2c
Frontend: Update French translations ( #1286 )
2021-05-13 18:15:38 +02:00
Michael Mayer
2a0aa2d8c2
Backend: Update go.mod and go.sum
2021-05-13 18:02:23 +02:00
Michael Mayer
5641203d1b
Frontend: Update package-lock.json and Makefile
2021-05-13 17:55:36 +02:00
Michael Mayer
daab99015a
TensorFlow: Improve panic log messages #1270
2021-05-06 12:50:53 +02:00
Michael Mayer
cd0f201ef4
TensorFlow: Add panic handlers #1270
2021-05-06 12:45:38 +02:00
Michael Mayer
d3e53a89dd
Metadata: Allow single quotes in keywords #1196
2021-05-05 12:32:49 +02:00
Michael Mayer
256c82fc93
Metadata: Trim trailing - from keywords #1153
2021-05-05 12:23:19 +02:00
Michael Mayer
f23b1bb831
Frontend: Upgrade karma to 6.3.2
2021-05-05 10:54:32 +02:00
Michael Mayer
1192ef7c37
Backend: Upgrade dependencies
2021-05-05 10:53:55 +02:00
Michael Mayer
1fea0b136e
Backend: Fix potential issue in txt.Int()
2021-05-04 17:54:57 +02:00
Michael Mayer
50d2ff1e69
Backend: Upgrade dependencies and fix potential issues
2021-05-04 17:30:39 +02:00
Michael Mayer
c4f6ab8809
Backend: Update go.sum
2021-05-04 15:21:18 +02:00
Michael Mayer
efdb321f4f
Frontend: Update package-lock.json
2021-05-04 15:21:18 +02:00
Serhat Şevki Dinçer
ae543b60f0
Create codeql-analysis.yml ( #1243 )
2021-05-04 15:07:35 +02:00
Michael Mayer
0227729d04
Frontend: Update package-lock.json
2021-05-04 15:03:08 +02:00
Michael Mayer
e10118a65f
Metadata: Merge keywords if priority is the same #1153
...
Also reduces length limit for latin words to 2 letters.
2021-05-04 15:02:54 +02:00
Michael Mayer
d8322a5935
Update Makefile
2021-05-01 17:42:19 +02:00
Michael Mayer
c9795495ee
Update German translations
2021-05-01 17:10:44 +02:00
theresa
e66eefb0e2
Translations: Update german translations
2021-05-01 12:48:14 +02:00
Michael Mayer
87e1188c52
Config: Update command flag description for "jpeg-quality"
2021-05-01 11:15:37 +02:00
Michael Mayer
630de81c9f
Metadata: Don't remove stopwords from existing keywords #1153
2021-05-01 11:06:51 +02:00
theresa
9ca0a7d60a
Frontend: Add rtl alignment to sharing view
2021-05-01 10:54:00 +02:00
theresa
120250eba8
Frontend: Fixed rtl alignment issues
2021-05-01 10:54:00 +02:00
Michael Mayer
2d7becdbbc
Metadata: Add keywords tests #1153
2021-05-01 10:52:28 +02:00
Michael Mayer
f0b627b8f6
Config: Rename DarktablePresets to RawPresets #1245
2021-05-01 10:25:34 +02:00
Michael Mayer
e4a977fb18
Frontend: Update translations.pot and translations.json
2021-04-30 17:50:28 +02:00
Michael Mayer
6cbf0696c4
Metadata: Don't remove stopwords from keywords #1153
2021-04-30 17:37:37 +02:00
Michael Mayer
8851271d55
WebDAV: Mark uploaded files as favorite #1210
2021-04-30 16:52:54 +02:00
Michael Mayer
f87c9c01da
Config: Add options to disable specific image / video converters #1245
2021-04-30 14:24:01 +02:00
Haim Kastner
11503beb00
Frontend: RTL alignment fixes ( #1220 )
...
* RTL alignment fixes
* Fix lint
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com>
Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com>
2021-04-30 12:42:52 +02:00
Michael Mayer
3280ab38e9
Run "make fmt"
2021-04-30 12:28:32 +02:00
Michael Mayer
28c5c1be7b
Metadata: Upgrade dsoprea/go-exif
...
See https://github.com/dsoprea/go-exif/issues/55
2021-04-30 10:59:06 +02:00
Michael Mayer
ced1de3a98
Backend: Update go.sum
2021-04-30 10:48:17 +02:00
Michael Mayer
5b5fade305
Frontend: Upgrade package-lock.json
2021-04-30 10:47:28 +02:00
Michael Mayer
02f04c5724
Backend: Upgrade Go dependencies
2021-04-30 10:46:37 +02:00
Haim Kastner
22f0d7b5eb
Frontend: Copy to clipboard without HTTPS ( #1222 )
...
* Allow copy content to the clipboard even if the window.navigator.clipboard doesn't supported
* Fix typo
Co-authored-by: Alexis Lefebvre <alexislefebvre@users.noreply.github.com>
* Better 'copyToMachineClipboard' implementation
* Minor lint
* Minor lint
Co-authored-by: Alexis Lefebvre <alexislefebvre@users.noreply.github.com>
2021-04-30 10:15:46 +02:00
jean-louis67
a2cb5c928f
French translation for Kurdish and Danish ( #1244 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
* French translation adjustment
* New words in translations.pot
* Introduction of 2 varieties of Chinese
* Translation for stackable
* Purge of suppressed entries
* French translation for Hebrew and Japanese
* French translation updated
* French translation
Translation of Let's Join Forces popupt
* French translation update
* French translation for Kurdish and Danish
Co-authored-by: root <root@jlf-ThinkPad-T550>
2021-04-30 10:12:41 +02:00
Michael Mayer
6ca3dde25f
Sessions: Change log levels & add docs #1103
2021-04-30 10:07:20 +02:00
theresa
8fee92feac
Translations: Update translations.json
2021-04-30 09:58:05 +02:00
Sam Neirinck
57a5bff5e7
Minor dutch language fixes ( #1247 )
2021-04-30 09:48:10 +02:00
Michael Mayer
014642f401
Stopwords: Remove done, elsewhere, ended, exactly #1153
2021-04-27 10:02:34 +02:00
Michael Mayer
2fb7a4d7ea
Config: Update docker-compose.yml examples
2021-04-26 16:09:07 +02:00
Theresa Gresch
da6e948f31
Metadata: Add support for XMP sidecar CreateDate and Keywords ( #1161 )
...
* Metadata: Read title, description, date and keywords from apple xmp
* Metadata: Add testfiles and tests
* Metadata: Add support for XMP sidecar CreateDate and Keywords #1151
Co-authored-by: Michael Mayer <michael@lastzero.net>
2021-04-26 13:54:14 +02:00
Michael Mayer
180e46b95f
Frontend: Add Yellowstone theme, unlock Grayscale for everyone
2021-04-26 12:37:52 +02:00
Michael Mayer
dd652ce49a
Frontend: Update translations.pot
2021-04-25 14:20:19 +02:00
Michael Mayer
27c106863d
Metadata: Merge existing keywords #1153
2021-04-25 14:17:34 +02:00
Michael Mayer
de6f61ecc7
UI: Disable CSS contain optimization in non-chrome browsers
2021-04-25 12:19:52 +02:00
Theresa Gresch
74f862394b
Merge pull request #1221 from haimkastner/hebrew-translation-update
...
Update Hebrew translation
2021-04-25 11:41:05 +02:00
Haim Kastner
19d812cafe
Update Hebrew translation
2021-04-23 16:37:41 +03:00
Michael Mayer
97e75b0409
Docker: Upgrade photoprism/development base image
2021-04-22 12:44:55 +02:00
theresa
3adb201bcf
Tests: Add acceptance test for album autocomplete
2021-04-22 11:17:37 +02:00
Michael Mayer
88c0b3346c
UX: Disable user-select for card buttons #1048
2021-04-21 14:32:21 +02:00
Michael Mayer
072d734754
UX: Improve touch event accuracy in file browser #1048
2021-04-21 14:25:50 +02:00
Michael Mayer
b07ba63108
UX: Break overflowing titles and descriptions
2021-04-21 14:18:36 +02:00
Michael Mayer
49f72d78ce
UX: Fix and improve autocomplete in "add to album" dialog #1130
2021-04-21 13:31:55 +02:00
Michael Mayer
3d073d41df
UX: Improve touch event accuracy in albums and labels #1048
2021-04-21 12:24:47 +02:00
Michael Mayer
cd63d33bc1
Convert: Pass sub folder as first argument to limit scope #1081
...
see https://github.com/photoprism/photoprism/discussions/1081
2021-04-20 08:54:44 +02:00
Michael Mayer
55d502bbca
Restore: Improve command flags and usage docs #1190 #1193
2021-04-20 08:40:39 +02:00
Michael Mayer
de5a71f1a2
Docker: Build images with BuildKit
2021-04-20 06:55:52 +02:00
Michael Mayer
d00864acf8
UX: Improve touch event accuracy in cards and mosaic view #1048
2021-04-19 17:11:14 +02:00
Michael Mayer
fd078fe323
Backup: Improve command usage docs #1190 #1193
2021-04-19 13:54:38 +02:00
Michael Mayer
7de3713024
Backup: Improve command flags and usage docs #1190 #1193
2021-04-19 13:48:46 +02:00
Michael Mayer
25adf01d79
Backend: Upgrade Go dependencies
2021-04-19 12:24:14 +02:00
Michael Mayer
a44326057f
Frontend: Update package.json and package-lock.json
2021-04-19 12:22:16 +02:00
Kyle Roth
17600e5259
docs(backup): add usage text to describe argument ( #1193 )
2021-04-19 11:25:45 +02:00
Peter Doherty
075eb549df
Collapse the ENV instructions into fewer steps ( #1202 )
2021-04-19 11:22:18 +02:00
Peter Doherty
035ed97033
Add -overwrite_original option to exiftool ( #1201 )
...
Add -overwrite_original option to exiftool to avoid creating a copy of
the image file.
Adds -P option to preserve file modification time
2021-04-19 11:19:04 +02:00
Michael Mayer
cc8998f9a9
Config: Add PHOTOPRISM_ORIGINALS_LIMIT to docker-compose.yml examples
2021-04-11 05:25:52 +02:00
Michael Mayer
19ee3a7d39
Frontend: Update package-lock.json
2021-04-11 05:23:35 +02:00
Michael Mayer
2c7f0dc55d
Dockerfiles: Upgrade Go to 1.16.3
2021-04-11 05:23:01 +02:00
Alexis Lefebvre
ab40583c9a
WebSockets > Apache: the proxy_wstunnel module is required ( #1163 )
2021-04-01 08:53:08 +02:00
Krassimir Valev
2bace7954d
Remove Niagara Falls from country mapping ( #1144 )
...
The waterfalls are on a border, so they cannot be uniquely assigned to Canada
(or USA).
2021-03-28 20:23:49 +02:00
Krassimir Valev
aef90d170e
Fix the arm32 docker build ( #1142 )
...
Weirdly wget fails with an invalid certificate error in a virtualized arm32
environment (qemu), but not on the actual hardware. Replacing it with curl fixes
the issue.
2021-03-28 19:53:09 +02:00
Aaron Wood
cabee7ab61
Fix locking ( #1141 )
...
* Fix unprotected section
* Optimize lock where only reads are performed
2021-03-28 19:51:38 +02:00
samscoding
84a764ede2
Removed orientation from web app manifest ( #1133 )
2021-03-28 18:20:01 +02:00
theresa
1532e6b748
Tests: Add test and testfiles for bug #1153
2021-03-25 11:45:32 +01:00
theresa
bc714059c3
Meta: Add charset=Ascii to unwanted descriptions
2021-03-24 14:24:24 +01:00
theresa
179b22d5b0
Translations: Update translations.json
2021-03-22 16:19:34 +01:00
Theresa Gresch
aedd0cbdb3
Merge pull request #1147 from Hrazhan/kurdish-translation
...
Adding Kurdish translation
2021-03-22 11:21:18 +01:00
Razhan Hameed
133e471b1e
Add Kurdish translation (backend)
2021-03-22 00:08:40 +03:00
Razhan Hameed
6d4489eb65
Add Kurdish translation (frontend)
2021-03-21 23:09:16 +03:00
Theresa Gresch
0984192f34
Tests: Adapt photos test to run in chromium as well
2021-03-12 09:59:20 +01:00
theresa
958a9d5766
Tests: Add tests for javascript models
2021-03-11 15:18:05 +01:00
theresa
bea30bbe34
Tests: Add tests for photo.js
2021-03-11 11:55:38 +01:00
theresa
fc6227ae58
Tests: Add tests for internal/api
2021-03-11 09:36:47 +01:00
theresa
816aca7420
Tests: Add tests for internal/api
2021-03-10 16:55:55 +01:00
theresa
c0d5da40e1
Tests: Add tests for internal/api
2021-03-10 15:52:38 +01:00
theresa
aadc870c11
Tests: Add tests for internal/api
2021-03-10 11:30:26 +01:00
theresa
b2eee0d34d
Tests: Add test fixtures
2021-03-10 11:30:09 +01:00
theresa
ce9651df10
Tests: Add tests for /pkg
2021-03-03 15:41:32 +01:00
theresa
a01288a5ac
Tests: Add tests for internal/thumb
2021-03-03 14:44:30 +01:00
theresa
3f68c2f6e4
Tests: Add tests for internal/query
2021-03-03 11:49:32 +01:00
theresa
10983e73d4
Tests: Add tests for internal/photoprism
2021-03-02 14:59:48 +01:00
theresa
59512b0e50
Tests: Add tests for internal/photoprism
2021-03-02 11:59:52 +01:00
theresa
f5e41c9350
Translation: Add danish to options.js and update translations.json
2021-03-01 19:34:32 +01:00
Theresa Gresch
f2ead3d51c
Merge pull request #1108 from tcarlsen/da-translation
...
adding danish translation
2021-03-01 13:54:03 +01:00
Thomas Carlsen
33e81b8a36
adding danish translation
2021-03-01 12:07:29 +01:00
theresa
8e9f2e4234
Tests: Remove unused code
2021-02-28 18:41:11 +01:00
theresa
4c03ef074f
Tests: Add tests for internal/photoprism
2021-02-26 13:04:48 +01:00
Michael Mayer
3cd57e4104
Dockerfiles: Add davfs2 to mount WebDAV drives
2021-02-26 11:06:20 +01:00
theresa
0192f976bc
Tests: Add tests for internal/meta
2021-02-25 16:03:07 +01:00
theresa
539562368e
Tests: Add tests for internal/entity
2021-02-25 15:42:20 +01:00
theresa
bd8b5d9954
Tests: Add tests for internal/entity
2021-02-25 15:17:47 +01:00
theresa
c7a9c437ad
Tests: Add tests for internal/entity
2021-02-24 18:10:15 +01:00
theresa
6c4c07f064
Tests: Add tests for internal/entity
2021-02-24 15:31:10 +01:00
theresa
7714ab893b
Tests: Add tests for internal/entity
2021-02-24 11:38:28 +01:00
Michael Mayer
2d3c4233c2
Update README.md
2021-02-23 14:57:09 +01:00
Michael Mayer
32e5614e7c
Update README.md
2021-02-23 10:22:20 +01:00
Michael Mayer
ac5a9d5ee4
Demo: Restore albums from YAML backups
2021-02-22 21:21:14 +01:00
Michael Mayer
4c5a730da4
Thumbs: Fix orientation for HEIF, TIFF, and PNG #1064
2021-02-22 21:09:50 +01:00
Theresa Gresch
14ca24c0bc
Tests: Adapt tests to changes
2021-02-22 14:23:38 +01:00
theresa
b147130817
Tests: Update config tests
2021-02-22 11:07:00 +01:00
Michael Mayer
01d4b1ee31
Exif: Refactor JPEG rotation based on orientation flag #1064
...
We now manually detect and change the rotation, the imaging
autorotation functionality was disabled for our core use-cases.
anymore.
2021-02-21 22:53:25 +01:00
Michael Mayer
1d108199ef
Frontend: Update translations.pot and translations.json
2021-02-21 18:11:50 +01:00
jean-louis67
081ea1659e
Translations: Update French #1084
2021-02-21 17:58:08 +01:00
Michael Mayer
f7f0b8d17a
Metadata: Add unwanted descriptions
2021-02-21 17:54:26 +01:00
Michael Mayer
d42eb4e01b
Classify: Improve moments & location labels
2021-02-21 17:18:36 +01:00
Michael Mayer
32ef03083d
Restore: Find album backups in originals folder as well
2021-02-21 15:48:46 +01:00
Michael Mayer
d8d5ff86ba
UX: Improve autofocus in "add to album" dialog #1078
2021-02-21 15:44:15 +01:00
Michael Mayer
4b176d4085
Docs: Shorten README.md #570
2021-02-21 11:47:58 +01:00
Michael Mayer
64e032fdeb
Docs: Update crypto info in README.md and SPONSORS.md #570
2021-02-20 20:39:03 +01:00
Michael Mayer
64b7c4314f
Docs: Update SPONSORS.md #570
2021-02-20 20:29:54 +01:00
Michael Mayer
0d478b1807
Update README.md
2021-02-20 20:22:28 +01:00
Michael Mayer
a369217ba6
Docs: Update crypto donation info in README.md #570
2021-02-20 20:14:20 +01:00
Michael Mayer
d5060b003c
Docs: Add crypto donation info to README.md
2021-02-20 19:41:06 +01:00
Michael Mayer
3445d2d1cf
Frontend: Rename Norsk to Norsk (Bokmål) #1079
2021-02-20 13:47:09 +01:00
Michael Mayer
dd78f66462
Settings: Enable delete checkbox in demo mode
2021-02-20 13:35:18 +01:00
Michael Mayer
13534b3193
Config: Fix db tests
2021-02-20 13:13:59 +01:00
Michael Mayer
2b760e3995
UX: Set autofocus for input fields and confirm on enter #1078
2021-02-20 13:06:02 +01:00
Michael Mayer
c63fdb3cdb
Frontend: Update package-lock.json
2021-02-20 12:47:12 +01:00
Michael Mayer
c23000c0a1
Frontend: Update translations.json
2021-02-20 12:47:01 +01:00
Øystein Holvik Johnsen
b142c38349
Add Norwegian translation ( #1079 )
...
* Initial commit of Norwegian translation
2021-02-20 12:30:56 +01:00
theresa
a9f64f98c2
Tests: Add tests for internal/config
2021-02-18 14:39:08 +01:00
theresa
67594db4a2
Tests: Add unit tests for internal/config
2021-02-18 11:41:51 +01:00
Michael Mayer
4903936839
Video: Add ffmpeg-bitrate config option #703
2021-02-17 18:19:52 +01:00
Michael Mayer
f326590bb6
Metadata: Default to landscape orientation if value is invalid #1052
2021-02-17 17:10:50 +01:00
Michael Mayer
2d5c259a7f
Video: Use aac audio for transcoding #703 #1060
2021-02-17 16:58:55 +01:00
Michael Mayer
c30b0a4a30
Frontend: Update package-lock.json
2021-02-17 16:54:49 +01:00
Michael Mayer
53af4294f2
Frontend: Update translations.json
2021-02-17 16:54:27 +01:00
Michael Mayer
0414e09d58
Video: Update ffmpeg transcoding parameters #703 #1060
2021-02-17 16:48:20 +01:00
theresa
e732a7b860
Tests: Update delete test to check filesystem
2021-02-17 15:51:21 +01:00
theresa
d6f7601246
Meta: Add default to unwanted descriptions list
2021-02-17 09:47:15 +01:00
Theresa Gresch
2261c44180
Merge pull request #1053 from OliveiraHermogenes/translations/pt_BR
...
Update translation for pt_BR
2021-02-17 09:23:13 +01:00
Hermógenes Oliveira
957d0229df
Update translation for pt_BR
2021-02-16 17:05:22 -03:00
Michael Mayer
4939e36ac6
Video: Update docker-compose.yml ARM64 example #703
...
Renamed PHOTOPRISM_FFMPEG_CODEC to PHOTOPRISM_FFMPEG_ENCODER as well.
Log level for errors has been increased to warn.
2021-02-16 11:40:40 +01:00
Michael Mayer
f77d9062a2
Video: Add ffmpeg-buffers to config command output #703
2021-02-16 09:02:34 +01:00
Michael Mayer
635053346f
Backup: Always use TCP connection for MySQL #1034
2021-02-16 08:59:57 +01:00
Michael Mayer
58005012b1
Video: Add config option for FFmpeg num_capture_buffers #703
2021-02-16 08:57:21 +01:00
Michael Mayer
0990e54a66
Video: Increase num_capture_buffers to 32 #703
2021-02-15 23:57:12 +01:00
Michael Mayer
4c2a991a66
Video: Improve transcoding logs #703
2021-02-15 23:40:14 +01:00
Michael Mayer
d9b204a268
Index: Reduce log level when extracting metadata fails
2021-02-15 21:05:00 +01:00
Michael Mayer
5c3ca4ea5d
Video: Implement fallback to default software codec #703
2021-02-15 20:52:14 +01:00
Michael Mayer
341270c779
Video: Remove debug log #703
2021-02-15 20:26:32 +01:00
Michael Mayer
b80503257d
Docker: Add ~/.local/bin path to photoprism/development image
2021-02-15 20:03:31 +01:00
Michael Mayer
d4bb89ada3
Classify: Reduce basket label priority to -1
2021-02-15 20:02:46 +01:00
Michael Mayer
2e0870f664
Videos: Add -crf 23 parameter to ffmpeg #703
...
See https://slhck.info/video/2017/02/24/vbr-settings.html
2021-02-15 18:13:49 +01:00
theresa
74663f53b0
Meta: Add binary comment to unwanted descriptions #1046
2021-02-15 17:25:22 +01:00
Michael Mayer
e12eac7b23
Metadata: Re-enable gopro camera model assertion in test #990 #1046
2021-02-15 16:40:47 +01:00
Michael Mayer
f5915ea50f
Metadata: Downgrade go-exif #990 #1046
...
See https://github.com/dsoprea/go-exif/issues/55
2021-02-15 16:31:07 +01:00
theresa
6a3103cf2f
Tests: Remove long test commands from makefile and package.json
2021-02-15 15:58:12 +01:00
theresa
720df549bb
Tests: Refactor tests
2021-02-15 15:58:12 +01:00
theresa
222923422d
Tests: Update page-model
2021-02-15 15:58:12 +01:00
Michael Mayer
0747b6d667
Videos: Reduce bitrate estimate #703
2021-02-15 15:52:35 +01:00
Michael Mayer
0c1bdbfac6
Videos: Limit transcoding bitrate to 50M #703
2021-02-15 15:48:45 +01:00
Michael Mayer
50101cffdc
Videos: Update ffmpeg transcoding params #703
...
Increase num_output_buffers and num_capture_buffers.
2021-02-15 14:35:52 +01:00
Michael Mayer
475d204cb7
Videos: Make using h264_v4l2m2m optional on ARM64 #703
2021-02-15 14:32:39 +01:00
Michael Mayer
5c52407e61
Videos: Add additional ffmpeg transcoding params #703
2021-02-15 14:32:03 +01:00
Michael Mayer
005b064e47
Delete: Make sure to permanently remove all related sidecar files #167
2021-02-15 14:09:30 +01:00
Michael Mayer
d78310c8f0
Videos: Add .m4v to known mp4 video file extensions #703 #1039
2021-02-15 13:02:55 +01:00
Michael Mayer
ffa4ce3d44
Videos: Use h264_v4l2m2m codec on ARM64 by default #703
2021-02-15 12:33:32 +01:00
Michael Mayer
2bbcc987e3
Videos: Upgrade Ubuntu base image to 20.10 #703
2021-02-15 12:08:04 +01:00
Krassimir Valev
58d6d23967
Support .mts and .mpo files ( #1029 )
2021-02-14 19:25:52 +01:00
Michael Mayer
6ae0002930
Videos: Improve avc bitrate bitrate estimate #703
2021-02-14 19:23:52 +01:00
Michael Mayer
7d52efc39d
Docker: Update photoprism/development image
2021-02-14 19:15:29 +01:00
Michael Mayer
2671edf982
Videos: Add bitrate and pixel format to ffmpeg transcoding params #703
2021-02-14 19:14:12 +01:00
Michael Mayer
0bd7ebeee3
UX: Improve styles, hide scrollbar in Places and Photo Viewer
2021-02-13 18:14:18 +01:00
Michael Mayer
a78a5f6f48
Metadata: Add workaround for exif strings containing \n or \r
...
See: https://github.com/dsoprea/go-exif/issues/55
2021-02-13 18:11:44 +01:00
Michael Mayer
aacb524f1e
Add video transcoding support to convert command #703
2021-02-11 21:37:44 +01:00
Michael Mayer
45272cd2f5
Videos: Add ffmpeg-codec config parameter #703
2021-02-11 20:22:00 +01:00
Michael Mayer
07ed8ed914
Search: Allow negative values for lat / lng filter
2021-02-11 20:06:23 +01:00
Michael Mayer
e0441897dd
Frontend: Upgrade dependencies
2021-02-11 19:54:46 +01:00
Michael Mayer
f986f21f47
Metadata: Remove estimate when setting a new country #1018
2021-02-11 19:48:33 +01:00
Michael Mayer
b9595dd408
Videos: Unload player on close #979
2021-02-11 09:15:25 +01:00
Michael Mayer
4730b996c9
Videos: Remove player outline in Chrome #513 #843 #915 #979
2021-02-08 23:06:34 +01:00
Michael Mayer
669762db56
Videos: Refactor player #513 #843 #915 #979
2021-02-08 20:43:18 +01:00
Michael Mayer
cc93e78bc0
Albums: Improve database query #1010
2021-02-08 14:52:33 +01:00
Michael Mayer
951498be2a
Config: Update testdata/settings.yml
2021-02-08 14:10:35 +01:00
Michael Mayer
1db5b36dde
Purge: Fix and simplify database queries #599 #1010
2021-02-08 14:09:58 +01:00
Michael Mayer
9e10ba6900
Navigation: Refactor feature flags #996
2021-02-08 09:10:44 +01:00
Michael Mayer
0bcef4726f
Settings: Add feature flag to hide Videos from navigation #996
2021-02-08 09:04:44 +01:00
Michael Mayer
9b43e96659
Index: Improve log messages #1010
2021-02-08 08:19:30 +01:00
Michael Mayer
b09edde419
Index: Improve log messages #1010
2021-02-08 08:09:23 +01:00
Michael Mayer
568685f991
Index: Improve query for photos with missing primaries #1010
2021-02-08 07:39:29 +01:00
Michael Mayer
84ab1bc575
Index: Shorten log message for missing primaries #1010
2021-02-08 07:17:10 +01:00
Michael Mayer
906376ea31
Index: Reduce log level for missing primaries to info #1010
2021-02-08 07:14:55 +01:00
Michael Mayer
63ce5ea933
Backend: Remove log from FolderCoverByUID #1011
2021-02-07 20:30:50 +01:00
Michael Mayer
89f9229c6a
Library: Show file icon for sidecar files in Originals #1011
2021-02-07 20:10:34 +01:00
Michael Mayer
94132de245
UX: Remove content-visibility: auto due to side effects #500
...
Feels extremely shaky when scrolling. Top toolbar
fades in and out all the time.
2021-02-07 19:32:18 +01:00
Michael Mayer
c7753b87ff
Library: Show folder covers in Originals #1011
2021-02-07 19:04:17 +01:00
Michael Mayer
9039774cf7
Metadata: Rename unknown country code variable
2021-02-07 17:42:52 +01:00
Michael Mayer
c7a6bdce97
UX: Reduce max number of results in originals file browser to 999
2021-02-07 17:39:41 +01:00
Michael Mayer
b0953b1d7a
UX: Improve content loading performance via CSS #500
...
"content-visibility" enables the user agent to skip an element's
rendering work, including layout and painting, until it is needed:
- https://web.dev/content-visibility/
- https://developers.google.com/web/updates/2016/06/css-containment
2021-02-07 17:39:41 +01:00
Michael Mayer
e57e9aff70
Metadata: Improve country code from string estimate
2021-02-07 17:39:41 +01:00
theresa
96cb6eeed6
Tests: Update test commands in makefile and package.json
2021-02-07 13:10:46 +01:00
Michael Mayer
a1a967786a
Import: Reduce log level to info for duplicates #991
2021-02-06 17:09:11 +01:00
Michael Mayer
1e023c5302
QA: Implement test mode
2021-02-06 17:04:00 +01:00
Michael Mayer
1bfb2e1774
Index: Improve save / update functions, remove orphans
2021-02-06 16:30:30 +01:00
Michael Mayer
31fb402a28
Import: Re-add error log #991
2021-02-05 22:00:44 +01:00
Michael Mayer
303a3f77f9
Index: Reduce log level to warn for related files
2021-02-05 21:42:25 +01:00
Michael Mayer
ee555e8f6a
Upload: Add duplicates to selected album(s) as well #991
2021-02-05 21:12:40 +01:00
Michael Mayer
8177f36f43
Search: Remove unused countries from dropdown #982
2021-02-05 20:40:37 +01:00
Michael Mayer
2a96c019f4
Metadata: Update camera model map
2021-02-05 19:48:53 +01:00
Michael Mayer
516df75351
CI: Sign drone.yml
2021-02-05 19:34:50 +01:00
Michael Mayer
128cdf4bac
Backend: Fix typo in photo entity
2021-02-05 19:18:33 +01:00
Michael Mayer
7d98d200da
Entrypoint: chown /photoprism/import as well #1000
...
Uploads might not work otherwise.
2021-02-05 19:08:00 +01:00
Krassimir Valev
c27e809308
Additional photo location unit tests ( #918 )
2021-02-05 18:32:32 +01:00
Krassimir Valev
bbbc6a737e
Dockerfile for arm32v7 ( #969 )
2021-02-05 18:27:39 +01:00
Michael Mayer
63ba28426e
Navigation: Update counts when saving a photo #996
2021-02-05 18:22:52 +01:00
Michael Mayer
f6b5a32895
Navigation: Automatically hide Videos when there are none #996
2021-02-05 17:47:36 +01:00
Michael Mayer
c51425067c
Entrypoint: Disable chown with PHOTOPRISM_DISABLE_CHOWN #1000
2021-02-05 17:39:48 +01:00
Michael Mayer
0ea7222093
Dockerfiles: Upgrade Go to 1.15.8
2021-02-05 16:50:39 +01:00
Michael Mayer
6e534fd039
Entrypoint: Don't change owner of originals #1000
2021-02-05 16:50:39 +01:00
theresa
11a3aa6d00
Tests: Refactor photos test
2021-02-05 16:48:51 +01:00
theresa
e7e2de3ce0
Tests: Add login test
2021-02-05 16:48:51 +01:00
theresa
9620c07b08
Tests: Add classes for testing
2021-02-05 16:48:51 +01:00
Michael Mayer
bf592bdf7c
Backup: Restore archive flag from yaml files #912
2021-02-05 16:32:08 +01:00
Michael Mayer
c4bb9e8314
Frontend: Upgrade package-lock.json to version 2
2021-02-05 10:00:29 +01:00
Michael Mayer
8b361093be
Metadata: Upgrade Go dependencies #990
2021-02-05 09:45:28 +01:00
Michael Mayer
789cab83c9
Metadata: Add special words for title capitalization
2021-02-05 09:13:05 +01:00
Michael Mayer
a99c6978d2
Metadata: Update camera make map
2021-02-05 09:12:13 +01:00
theresa
fadb19ec64
Metadata: Add copyright to metadata
2021-02-04 14:39:18 +01:00
theresa
6941deb22b
Tests: Improve Selectors
2021-02-01 14:05:31 +01:00
theresa
8922d0e309
Translation: Add italian to options.js and update translations.json
2021-02-01 09:18:01 +01:00
Theresa Gresch
beedbad482
Merge pull request #983 from LucaDiba/develop
...
Add Italian translation
2021-02-01 08:59:52 +01:00
Luca Dibattista
e0758f1b46
Add Italian translation (backend)
2021-01-31 15:29:18 +01:00
Luca Dibattista
148b184603
Add Italian translation (frontend)
2021-01-31 15:26:08 +01:00
Michael Mayer
3a588e459a
Update CONTRIBUTING.md
2021-01-31 11:18:00 +01:00
Michael Mayer
9ea6256a6b
Update CONTRIBUTING.md
2021-01-31 11:13:23 +01:00
Michael Mayer
f2adfb42f1
Update CONTRIBUTING.md
2021-01-31 11:12:45 +01:00
theresa
535d295b3d
Tests: Add tests for download
2021-01-30 18:49:52 +01:00
theresa
7162029bb3
Update CONTRIBUTING.md
2021-01-30 14:02:15 +01:00
theresa
303b57104c
Translations: Add korean translation
2021-01-30 12:02:07 +01:00
Theresa Gresch
4765c1d079
Merge pull request #974 from adan89lion/develop
...
Add Korean Translation
2021-01-30 11:56:07 +01:00
theresa
d237fdfe19
Download: Remove target blank from download link
2021-01-30 11:49:12 +01:00
Seohyun Joo
0295d00bef
Add Korean Translation
...
New Korean (한국어, ko) Translation.
2021-01-30 16:58:28 +08:00
theresa
5d32ec6e92
Tests: Add upload/delete tests
2021-01-29 10:36:26 +01:00
theresa
4ca4cee468
Tests: Refactor tests
2021-01-29 10:36:14 +01:00
theresa
f752c05ef2
Tests: Add files needed for upload test
2021-01-29 10:35:51 +01:00
theresa
8066de1cb0
Tests: Add descriptive classes for testing
2021-01-29 10:35:33 +01:00
Michael Mayer
a82061e0b8
UX: Improve dark theme colors
2021-01-28 13:13:24 +01:00
Michael Mayer
61b6496034
Frontend: Update translations.pot
2021-01-28 13:12:36 +01:00
Michael Mayer
6e8bf97f4f
UX: Forward /login to /browse if users is authenticated
2021-01-28 13:12:23 +01:00
theresa
bd17b4f3b7
Tests: Refactor acceptance tests
2021-01-28 08:26:29 +01:00
Michael Mayer
b55c06dca1
Metadata: Rename SetTimeZone to UpdateTimeZone #930
2021-01-27 23:39:46 +01:00
Michael Mayer
480b186b3c
Metadata: Ignore UTC time zone estimates #930
2021-01-27 23:31:13 +01:00
Michael Mayer
28e2e85d48
Metadata: Apply time zone estimate if date was not set manually #930
2021-01-27 22:47:37 +01:00
Michael Mayer
964cb550d9
Frontend: Update translations.pot
2021-01-27 21:31:36 +01:00
Michael Mayer
993e7466fa
Download all related files using their existing name by default #449
...
Related issues:
- Configure download name for files and albums #848
- When downloading live photos, zip all the associated files #437
2021-01-27 21:30:10 +01:00
Michael Mayer
40ccb29313
Metadata: Improve date extraction for mod time and file names #930
2021-01-27 15:21:54 +01:00
Michael Mayer
57dc591b12
Remove small words from filename title endings
2021-01-27 15:21:54 +01:00
theresa
b98c87d49b
Tests: Add tests for folders
2021-01-27 14:39:38 +01:00
theresa
6f12085336
Tests: Add tests for states
2021-01-27 14:39:38 +01:00
theresa
8aa966a517
Tests: Add tests for moments
2021-01-27 14:39:38 +01:00
Michael Mayer
e175251783
Metadata: Remove time zone if taken date is from file name #930
2021-01-27 12:36:23 +01:00
Michael Mayer
67259fbca6
Metadata: Add "SAMSUNG CAMERA PICTURES" to unwanted descriptions
2021-01-27 12:13:09 +01:00
Michael Mayer
24f8c1acfa
Metadata: Add strings to unwanted descriptions in sanitize.go
2021-01-27 12:00:56 +01:00
Michael Mayer
2d0ba9c60e
Backend: Add "OLYMPUS CORPORATION" to camera.go
2021-01-27 12:00:02 +01:00
Michael Mayer
ae2f761a05
Backend: Add strings to specialwords.go
2021-01-27 11:59:41 +01:00
Michael Mayer
51831e9f28
Backend: Update translations.pot
2021-01-27 11:58:00 +01:00
theresa
753431503c
Tests: Add tests for calendar
2021-01-27 10:14:53 +01:00
theresa
5586f1fab9
Tests: Adapt page model
2021-01-27 10:14:53 +01:00
Michael Mayer
c52a176e61
Frontend: Update translations.pot and translations.json
2021-01-27 08:58:11 +01:00
jean-louis67
2ead63304f
Update French translation ( #965 )
2021-01-27 08:23:19 +01:00
Michael Mayer
4d0b56ee35
Settings: Shorten "Private" feature flag label
2021-01-26 19:56:55 +01:00
Michael Mayer
5bbcf66d55
Frontend: Upgrade vue-router to 3.5.1
2021-01-26 19:30:18 +01:00
Michael Mayer
527aa38c96
Albums: Use same cover placeholder as folders
2021-01-26 19:28:42 +01:00
Michael Mayer
52532c4579
Metadata: Improve handling of time zones and estimates #930
2021-01-26 19:18:37 +01:00
theresa
3d30bbe045
Tests: Adapt tests to UX changes
2021-01-26 16:36:39 +01:00
theresa
eb07dccb39
Tests: Adapt settings test to changes
2021-01-26 15:18:33 +01:00
theresa
f370592bf9
UX: Switch position of private and estimate settings
2021-01-26 14:48:33 +01:00
Michael Mayer
c3cbd9c488
Frontend: Update German translation
2021-01-26 13:27:08 +01:00
Michael Mayer
4eb4cebe68
Frontend: Update German translation
2021-01-26 13:24:03 +01:00
Michael Mayer
2db5995dbe
Frontend: Update German translation
2021-01-26 13:18:38 +01:00
Michael Mayer
05b417acfa
Metadata: Apply existing time zone when changing TakenAt
2021-01-26 13:00:54 +01:00
Michael Mayer
91e6a33197
Config: Reduce auto index & import safety delay defaults
...
New auto indexing safety delay default is 5 min.
New auto import safety delay default is 3 min.
Previous was the same as wakeup interval, which is 15 min by default.
2021-01-26 12:06:33 +01:00
Michael Mayer
09f2c15edd
Frontend: Update translations.json
2021-01-26 08:32:26 +01:00
Michael Mayer
9a74abedbe
Docs: Shorten README.md
2021-01-26 08:31:34 +01:00
Alexis Lefebvre
4d822df21f
Update french translations ( #958 )
2021-01-25 23:02:38 +01:00
Michael Mayer
74b00bf5e3
Frontend: Translate early-access dialog
2021-01-25 22:28:24 +01:00
Michael Mayer
28dda2319c
Frontend: Upgrade vue-router
2021-01-25 22:27:25 +01:00
Michael Mayer
ef2f231d5b
Indexer: Improve taken date fallback when other metadata is missing #930
2021-01-25 21:41:57 +01:00
Michael Mayer
378dd0812e
Metadata: Simplify keyword indexing #920
2021-01-25 20:30:52 +01:00
Michael Mayer
899419383a
Metadata: Fix indexing keywords in original file name and path #920
2021-01-25 19:30:29 +01:00
theresa
270a7dc13e
Tests: Update selector
2021-01-25 19:12:33 +01:00
Michael Mayer
997a7c126a
WebDAV: Improve service discovery #496
2021-01-25 15:11:21 +01:00
theresa
1511eb3f21
Tests: Update page model
2021-01-25 14:58:39 +01:00
theresa
c816266578
Tests: Adapt tests to changes
2021-01-25 14:58:39 +01:00
theresa
295e050ae5
Tests: Add tests for private and archive
2021-01-25 14:58:39 +01:00
Michael Mayer
db31d12270
Mobile: Prevent like on touch swipe #953
...
Fugly hack that seems to work well for now.
2021-01-25 14:48:15 +01:00
Michael Mayer
e6a8c596a9
UX: Set matching notify close button color
2021-01-25 13:51:06 +01:00
Michael Mayer
7300408169
UX: Improve layout of card actions in Review
2021-01-25 13:44:29 +01:00
Michael Mayer
a71946a2ea
Albums: Hide folders with private photos only #942
2021-01-25 12:36:10 +01:00
Michael Mayer
0ffbd82ee4
Albums: Show delete action in Moments and States #942
2021-01-25 12:33:55 +01:00
Michael Mayer
ff650adff9
Albums: Refactor clipboard.vue
2021-01-25 12:00:23 +01:00
Michael Mayer
d314854f36
Settings: Add "Estimates" feature flag to UI #954
2021-01-25 11:58:18 +01:00
Michael Mayer
b7eecc5dd4
UI: Update shadow theme button color
2021-01-25 11:36:00 +01:00
Michael Mayer
e247669748
UI: Update themes.json
2021-01-25 11:22:09 +01:00
Michael Mayer
ded7deb6af
UX: Improve like / lock switch colors in list view
2021-01-25 11:21:48 +01:00
Michael Mayer
15e5015728
Docs: Update about.vue
2021-01-25 11:20:19 +01:00
Michael Mayer
f080787742
UX: Revert play_circle_outline back to play_arrow in photo views
2021-01-25 09:58:56 +01:00
Michael Mayer
84df436e7e
Docs: Update README.md
2021-01-25 09:14:05 +01:00
Michael Mayer
9e6a6df7f0
Settings: Only show info dialog when delete is enabled
2021-01-25 08:47:05 +01:00
Michael Mayer
b1e6124a25
Docs: Improve about page and early-access info dialog
2021-01-25 08:45:59 +01:00
Michael Mayer
c03755e9ca
Docs: Fix remaining issues in README.md
2021-01-25 08:06:17 +01:00
vlad doster
2b3620b87a
Docs: Update README.md ( #951 )
...
- fix grammar
- fix spelling
- fix punctuation
- fix split infinitives
2021-01-25 07:43:10 +01:00
Michael Mayer
bb402e2ee9
UX: Use siteCaption as fallback in login form
2021-01-25 07:24:29 +01:00
Michael Mayer
d66f59b623
UX: Improve login form
2021-01-25 07:16:54 +01:00
Michael Mayer
fcfa258769
UX: Replace play_circle_fill with play_circle_outline in photo views
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-25 06:33:01 +01:00
Michael Mayer
5041c95d8a
UX: Use live icon in list views as well
2021-01-24 22:02:16 +01:00
Michael Mayer
274c9347f5
Purge: Hide missing files in UI and set new primary if needed #917
2021-01-24 20:40:40 +01:00
Michael Mayer
4018105796
UI: Improve look of disabled items in dark themes
2021-01-24 17:46:55 +01:00
Michael Mayer
e04f0f937f
Add cleanup command that removes orphaned thumbnails and index entries
2021-01-24 17:46:18 +01:00
Michael Mayer
01f14d39c2
Frontend: Update translations.pot & translations.json
2021-01-24 15:31:41 +01:00
Michael Mayer
2c79340bb7
Archive: Permanently Delete Files After Confirmation #167
2021-01-24 15:28:59 +01:00
Michael Mayer
f6c82cc832
Viewer: Don't open as stack when user is selecting pictures
2021-01-24 13:17:08 +01:00
Michael Mayer
29060eca5d
Viewer: Don't open RAWs as stack if there's only one JPEG
2021-01-24 13:07:32 +01:00
Michael Mayer
baedd26d01
Videos: Use play_circle_fill as icon instead of play_arrow
...
play_arrow is already used for slideshows by the photo viewer
2021-01-24 12:55:55 +01:00
Theresa Gresch
91370c21cb
Merge pull request #947 from OliveiraHermogenes/translations/pt_BR
...
Update translation for pt_BR
2021-01-23 13:30:07 +01:00
Hermógenes Oliveira
dace1831e6
Update translation for pt_BR
2021-01-22 12:14:06 -03:00
Michael Mayer
07e559df22
UI: Rename Explore back to Moments #859
2021-01-21 17:38:28 +01:00
Michael Mayer
d40548be56
Albums: Show search instead of category dropdown on small screens #937
2021-01-21 13:21:11 +01:00
Michael Mayer
802709e48c
UX: Restructure main navigation and change video icon #859 #935
2021-01-21 13:17:09 +01:00
Haim Kastner
a5e7e02f18
Keep last navigation mode in the local storage. ( #938 )
...
To keep the mode after a page refresh.
2021-01-21 10:56:53 +01:00
Michael Mayer
7b87ddcf5c
Frontend: Update translations.json
2021-01-21 10:14:58 +01:00
jean-louis67
d967329311
French translation update (Czech, Grayscale, No thanks, …) ( #940 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
* French translation adjustment
* New words in translations.pot
* Introduction of 2 varieties of Chinese
* Translation for stackable
* Purge of suppressed entries
* French translation for Hebrew and Japanese
* French translation updated
2021-01-21 09:54:46 +01:00
Michael Mayer
052f161f61
Edit Dialog: Remove duplicate disabled attribute #925
2021-01-21 09:29:27 +01:00
Michael Mayer
8f4c7f535e
UX: Refactor video playback in search results & albums #935
2021-01-21 09:27:18 +01:00
theresa
64c77c61d6
Tests: Add test for monochrome detection
2021-01-20 17:14:15 +01:00
theresa
584df7fb6b
Tests: Add classes for testing
2021-01-20 17:14:15 +01:00
theresa
b9c8e5e647
Tests: Add tests for about and license page
2021-01-20 17:14:15 +01:00
theresa
c163dfe7a3
Tests: Add tests for create album
2021-01-20 17:14:15 +01:00
theresa
15ddc6c82b
Tests: Add tests for private/favorite switches
2021-01-20 17:14:15 +01:00
theresa
8480bf74cf
Tests: Add classes for testing
2021-01-20 17:14:15 +01:00
Michael Mayer
e7cd5e9ab0
Frontend: Navigation code clean-up
2021-01-20 13:12:11 +01:00
Michael Mayer
8d2032d8c2
Frontend: Upgrade dependencies
2021-01-20 12:09:08 +01:00
Michael Mayer
cb27fc1928
API: Apply limit and sort order when searching for IDs #890
2021-01-20 12:08:48 +01:00
Michael Mayer
7631dd7676
Docs: Update description in README.md
2021-01-20 09:34:29 +01:00
Michael Mayer
65df42db9c
ARM64: Update docker-compose.yml example #535
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-20 00:51:22 +01:00
Michael Mayer
a5399f06ea
Frontend: Update translations.pot
2021-01-19 21:58:44 +01:00
Michael Mayer
2f78b31e3e
Frontend: Trim sponsor.vue dialog title string
2021-01-19 21:56:56 +01:00
Krassimir Valev
791fbe683c
Remove database DSN from photoprism config ( #922 )
2021-01-19 21:29:01 +01:00
Michael Mayer
75fb5823b0
UX: Add early-access info dialog #700
2021-01-19 21:28:16 +01:00
theresa
b2e0e721ba
Tests: Update acceptance tests to run on mobile
2021-01-19 18:24:27 +01:00
theresa
ffed466b09
Tests: Update acceptance tests to run on mobile
2021-01-19 18:24:27 +01:00
theresa
20fe4b032d
Tests: Update acceptance tests to run on mobile
2021-01-19 18:24:27 +01:00
Michael Mayer
4837a5e517
UX: Add "primary-button" theme color #700
2021-01-19 17:11:20 +01:00
Michael Mayer
6ee2613e90
Metadata: Improve time zone estimates #914
2021-01-19 13:47:41 +01:00
Michael Mayer
019a649c61
Metadata: Set time zone based on pictures taken at a similar time #914
2021-01-19 11:41:25 +01:00
Michael Mayer
9dad595c3e
Photo: Allow overwriting estimated locations #918
2021-01-19 11:38:35 +01:00
Michael Mayer
1580604f2c
UX: Disable touchmove event on icon buttons in search results
2021-01-19 11:16:08 +01:00
theresa
ad1f3df7a4
Tests: Update acceptance tests to run on mobile
2021-01-19 09:25:25 +01:00
theresa
4a49aa4510
Tests: Update acceptance tests to run on mobile
2021-01-19 09:25:25 +01:00
theresa
0fde3964b4
Tests: Update acceptance tests to run on mobile
2021-01-19 09:25:25 +01:00
theresa
3dfd32a80d
Tests: Update acceptance tests to run on mobile
2021-01-19 09:25:25 +01:00
theresa
afca678d80
Tests: Update acceptance tests to run on mobile
2021-01-19 09:25:25 +01:00
Michael Mayer
1c13087302
Frontend: Don't save settings when they are disabled #916
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-18 22:06:47 +01:00
Michael Mayer
d0cb7c59e1
UX: Improve item selection and icons
2021-01-18 19:21:43 +01:00
Michael Mayer
cd6b2276ea
UI: Add dark Shadow theme #700
2021-01-18 17:50:15 +01:00
Michael Mayer
f6081d9b3f
Frontend: Fix download in photo viewer #895
2021-01-17 14:05:50 +01:00
Michael Mayer
7fe9d04b3d
Docker: Optimize images and entrypoint.sh scripts
2021-01-17 11:56:28 +01:00
Michael Mayer
19c0df4791
Frontend: Refactor file download #895
2021-01-17 11:28:39 +01:00
Alexis Lefebvre
54579f0ce9
Docker: Reduce number of layers ( #908 )
2021-01-17 09:43:59 +01:00
Michael Mayer
bb5f8d8858
Improve UX on iOS touch devices #832
2021-01-16 15:49:52 +01:00
Michael Mayer
f67cd40e75
Frontend: Update eslint
2021-01-16 13:30:02 +01:00
Ben McCann
736ec4dd77
Remove unused npm packages ( #863 )
2021-01-16 13:00:55 +01:00
Michael Mayer
568539c707
i18n: Update translations.json & language list in options.js
2021-01-16 12:57:23 +01:00
Shamshala
bc80038d15
Add Czech translations ( #904 )
...
* Add Czech translation (backend)
* Add Czech translation (frontend)
* Add Czech translation (options.js)
2021-01-16 12:50:21 +01:00
Krassimir Valev
a90ee62cd6
Search albums by country ( #905 )
2021-01-16 12:48:43 +01:00
Michael Mayer
67e655f6d0
UX: Restore scroll position in albums & labels #896
2021-01-16 12:41:17 +01:00
Michael Mayer
bc0bde4771
UI: Add Greyscale theme #700
2021-01-15 18:30:26 +01:00
theresa
b5492e361e
Tests: Update make commands for acceptance tests
2021-01-15 17:08:33 +01:00
theresa
cf070bfca5
Tests: Improve formatting
2021-01-15 17:08:02 +01:00
Michael Mayer
3e4bce800d
API: Remove Year and Month from editable album values #897
2021-01-15 16:53:00 +01:00
Ben McCann
822fa25b19
Update gitignore for static assets ( #854 )
2021-01-15 16:41:58 +01:00
Ben McCann
b3231909a9
Migrate templates containing both slot and slot-scope ( #867 )
2021-01-15 16:33:09 +01:00
Ben McCann
442a1b9a59
Migrate from deprecated slot syntax ( #868 )
2021-01-15 16:29:21 +01:00
Michael Mayer
011f32535c
Settings: Fix "logs" feature flag
2021-01-15 15:50:35 +01:00
Michael Mayer
3aee5e8d78
Docker: Use variables to set UID & GID in development environments
2021-01-15 15:02:06 +01:00
Michael Mayer
a564cff3af
Metadata: Update countries.go
2021-01-15 11:52:12 +01:00
Michael Mayer
36098c8b93
Frontend: Update translations.json
2021-01-15 11:51:49 +01:00
Michael Mayer
f83516418a
Frontend: Fix chip color in dark theme (Onyx) #700
2021-01-15 11:47:30 +01:00
dragonWater
82102b3470
Update zh.po ( #875 )
2021-01-15 11:33:15 +01:00
Krassimir Valev
405fb3c459
Metadata: Add more places to the countries mapping ( #899 )
2021-01-15 10:47:27 +01:00
Michael Mayer
f7e1dda5f4
Frontend: Improve dark theme (Onyx) #700
2021-01-14 20:40:31 +01:00
Michael Mayer
3922dc3fde
Frontend: Update translations.pot
2021-01-14 19:25:19 +01:00
Michael Mayer
811b02b5fc
Backend: Upgrade dependencies
2021-01-14 19:23:24 +01:00
Michael Mayer
420bc7e7df
Frontend: Update dependencies
2021-01-14 19:23:24 +01:00
Michael Mayer
8175b33d46
Frontend: Implement dark theme (Onyx) #700
2021-01-14 19:23:24 +01:00
Michael Mayer
0ffdc9c457
Config: Update docker-compose.yml examples
2021-01-14 19:23:24 +01:00
Michael Mayer
8ab6ad863e
PWA: Update manifest.json
2021-01-14 19:23:24 +01:00
theresa
ab76ba3194
Tests: Add test ids
2021-01-14 17:57:38 +01:00
theresa
52b730f329
Tests: Adapt acceptance tests to css changes
2021-01-14 10:34:16 +01:00
theresa
70a2208201
Tests: Adapt acceptance tests to css changes
2021-01-14 10:29:01 +01:00
theresa
60a85e702a
Tests: Adapt acceptance tests to css changes
2021-01-13 16:56:45 +01:00
theresa
3a4ed67862
Tests: Adapt acceptance tests to css changes
2021-01-13 14:47:32 +01:00
theresa
966d88d8a8
Tests: Adapt acceptance tests to css changes
2021-01-13 14:39:15 +01:00
theresa
f7b8be2ad6
Tests: Adapt acceptance tests to css changes
2021-01-13 12:05:43 +01:00
theresa
384f3b66bb
Tests: Adapt acceptance tests to css changes
2021-01-13 11:10:08 +01:00
theresa
f35fe19519
Tests: Adapt acceptance tests to css changes
2021-01-13 11:10:08 +01:00
theresa
e48bb48eaa
Tests: Add identifier for testing
2021-01-13 11:10:08 +01:00
Ben McCann
7bcef9ed4d
Fix lint errors in .vue files ( #880 )
2021-01-12 17:44:30 +01:00
Michael Mayer
cc05c43053
UX: Always display play buttons on videos for mobile users
2021-01-11 19:27:00 +01:00
Michael Mayer
6b0d94ff42
UX: Disable autoplay for live photos and use JS events instead
2021-01-11 18:49:09 +01:00
Michael Mayer
c949ec95ce
UX: Disable preloading in live player
2021-01-11 18:27:33 +01:00
Michael Mayer
27d5455153
UX: Don't load full length videos in live player #477 #500 #862
2021-01-11 17:48:55 +01:00
theresa
e01b193f88
Stopwords: Add dscn
2021-01-11 17:41:34 +01:00
Michael Mayer
37e6854e9c
Card View: Don't change background of icons in selected state
2021-01-11 17:33:36 +01:00
Michael Mayer
512141dea2
Import: Use current copy / move setting for auto import #879
2021-01-11 17:09:19 +01:00
Michael Mayer
dd75fe100f
UX: Add /all route for finding all matches (no quality filter) #859
2021-01-11 17:00:18 +01:00
Michael Mayer
0a6d9fc376
UX: Find all media types via /browse by default #859
2021-01-11 14:06:48 +01:00
Michael Mayer
601a563248
Frontend: Invert background colors in labels.vue
2021-01-11 13:37:16 +01:00
Michael Mayer
3fc4336e58
Config: Fix detection of CPU cores to limit number of workers
2021-01-11 13:00:46 +01:00
Michael Mayer
2ffcba1c1f
UX: Reduce search result batch size and improve layout #477 #500 #862
2021-01-11 12:46:46 +01:00
theresa
803ebc1825
Frontend: Reduce page size
2021-01-11 11:54:36 +01:00
Michael Mayer
ae4a37ef64
Config: Update docker-compose.yml examples
2021-01-11 10:15:54 +01:00
Michael Mayer
9bf8b80eac
Frontend: Code clean-up
2021-01-10 22:24:41 +01:00
Michael Mayer
72d572af0c
Frontend: Update translations.json and translations.pot
2021-01-10 22:18:27 +01:00
Michael Mayer
74823b4e17
Frontend: Upgrade webpack
2021-01-10 22:18:02 +01:00
Michael Mayer
8869e5b995
UX: Remove lag when selecting pictures #477 #500 #862
2021-01-10 22:14:47 +01:00
Michael Mayer
5eea2eac41
API: Add composite id to photo search results
2021-01-10 15:30:21 +01:00
Michael Mayer
b408538f68
HTTP: Add optional gzip compression
2021-01-10 15:30:21 +01:00
Theresa Gresch
40441cb17c
Merge pull request #872 from wangling12/develop
...
Update simplified Chinese translation
2021-01-10 15:28:27 +01:00
he
614f93f696
Update simplified Chinese translation
2021-01-10 21:36:39 +08:00
Alexander Konovalov
dcf94e26a5
Backend: Optimize photos search query ( #871 )
2021-01-10 12:38:51 +01:00
Michael Mayer
7b15806e50
UX: Preload additional search results #500
2021-01-09 14:36:36 +01:00
Michael Mayer
19b2f1de13
Import: Improve handling of severe errors (panics) #261
2021-01-09 13:50:14 +01:00
Michael Mayer
e015e17f3f
Translations: Update German
2021-01-09 12:47:31 +01:00
Michael Mayer
dcaf22b329
Config: Detect physical CPU cores to limit number of workers
2021-01-09 12:18:59 +01:00
Ben McCann
507d0957eb
Update package-lock to fully remove moment ( #853 )
2021-01-09 05:42:25 +01:00
Michael Mayer
b4e2d88c29
UX: Remove remaining image loading placeholders / spinners #500 #862
2021-01-09 05:40:01 +01:00
Michael Mayer
a8c46f616a
Colors: Clean-up examples
2021-01-09 04:45:08 +01:00
Michael Mayer
8627153288
Config: Reduce workers default
...
CPUs with with hyper-threading can't properly manage the load otherwise.
2021-01-09 04:44:36 +01:00
Michael Mayer
d215f782e6
UX: Improve clipboard performance #477
2021-01-09 04:41:33 +01:00
Michael Mayer
ec71858477
Frontend: Refactor clipboard #477
2021-01-09 01:33:20 +01:00
Michael Mayer
39595ee34d
PWA: Add service worker #374 #852
2021-01-08 19:11:50 +01:00
Michael Mayer
a808f4a5fb
PWA: Add anti-cache param to manifest.json
2021-01-08 18:32:08 +01:00
Michael Mayer
a215556617
UX: Change orientation from portrait to any in manifest.json
2021-01-08 15:01:45 +01:00
Michael Mayer
b1934d2533
Frontend: Code clean-up
2021-01-08 14:30:58 +01:00
Michael Mayer
0ae5b7831d
UX: Tweak breakpoints of album, label & photo grids
2021-01-08 14:21:26 +01:00
Michael Mayer
6811a07e8a
Backend: Remove allegro/bigcache in favor of patrickmn/go-cache #807
2021-01-08 13:29:01 +01:00
Michael Mayer
54e2ca3dab
API: Improve thumbnail performance & caching #807 #822
2021-01-08 12:52:26 +01:00
Michael Mayer
2952728098
API: Clear album cover cache when updating private flag(s) #807 #822
2021-01-08 12:20:41 +01:00
Michael Mayer
4f8af03b55
API: Reduce cache TTL for album / folder cover images #822 #846
2021-01-08 09:09:59 +01:00
Michael Mayer
92df3aa724
API: Refactor response headers #822 #846
2021-01-08 09:02:30 +01:00
Michael Mayer
6b51ef659a
Docs: Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 23:15:25 +01:00
Michael Mayer
71a7b8b47a
Docs: Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 23:13:11 +01:00
Michael Mayer
916a3dbd02
Frontend: Update translations.json and translations.pot
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 23:10:59 +01:00
Michael Mayer
3386880d06
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 22:56:06 +01:00
Michael Mayer
60499867af
API: Add Cache-Control and X-Preview-Token headers #822 #846
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 22:55:50 +01:00
Ben McCann
a747cca962
Fix broken make command ( #850 )
2021-01-07 18:51:56 +01:00
jean-louis67
0af3a1e261
French translation for Hebrew and Japanese ( #849 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
* French translation adjustment
* New words in translations.pot
* Introduction of 2 varieties of Chinese
* Translation for stackable
* Purge of suppressed entries
* French translation for Hebrew and Japanese
2021-01-07 18:50:56 +01:00
Michael Mayer
7323448e6a
Docs: Update README.md
2021-01-07 18:37:05 +01:00
Ben McCann
5ecee5d6a4
Remove moment.js from build ( #839 )
2021-01-07 18:29:32 +01:00
Ben McCann
28382c1d1b
Add a link to photoprism-mobile in readme ( #833 )
...
* Add a link to photoprism-mobile in readme
* Add that the mobile app is community maintained
2021-01-07 18:27:29 +01:00
Ben McCann
58e12c8e13
Remove use of string-strip-html ( #836 )
2021-01-07 18:26:12 +01:00
Ben McCann
ba11d87a60
Remove unused Chart.js dependency ( #824 )
2021-01-07 18:10:25 +01:00
Theresa Gresch
6867e9ba47
Merge pull request #837 from ya-aleksko/patch-1
...
Better russian localization
2021-01-07 10:22:33 +01:00
ya-aleksko
177521709a
update ru.mo
2021-01-07 12:14:36 +03:00
Alexander Konovalov
3c29d58a5a
Better russian localization
2021-01-07 00:52:29 +03:00
Michael Mayer
1ecf7e5a1f
Update README.md
2021-01-06 13:12:59 +01:00
Michael Mayer
c4e4ffab2c
Docs: Update preview in README.md
2021-01-06 12:58:06 +01:00
Michael Mayer
7d1a62505e
UX: Update expand button tooltips #823
2021-01-06 11:41:52 +01:00
Theresa Gresch
86c9771f29
Frontend: Add title to toggle navigation element
2021-01-06 11:22:28 +01:00
Michael Mayer
4cc5dfb7a2
Frontend: Upgrade dependencies
2021-01-05 19:54:18 +01:00
Michael Mayer
9d8e10e288
Indexer: Create JPEGs for sidecar files as well #813
2021-01-05 19:54:01 +01:00
Michael Mayer
7f9e806a53
Frontend: Update translations.pot & json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-04 23:29:11 +01:00
Hermógenes Oliveira
26021eec4c
Update pt_BR translation ( #816 )
2021-01-04 23:26:38 +01:00
Michael Mayer
4d017f77bb
Frontend: Upgrade axios
2021-01-04 22:33:48 +01:00
Michael Mayer
ca323d7749
Frontend: Replace "default" theme with "sunrise"
2021-01-04 22:28:34 +01:00
Michael Mayer
1d9ade4c22
Config: Add PHOTOPRISM_AUTO_INDEX & IMPORT to Dockerfile #281
2021-01-04 21:57:15 +01:00
Michael Mayer
40d734d073
Import: Extract metadata with ExifTool before moving #810
2021-01-04 20:07:24 +01:00
Michael Mayer
a89965a273
Help: Update WebSocket howto page
2021-01-04 19:44:43 +01:00
Michael Mayer
4516364f98
Frontend: Revert "Sunrise" theme update
2021-01-04 19:28:52 +01:00
Michael Mayer
c9c5f684fd
Import: Add folder album when importing
2021-01-04 19:26:15 +01:00
Michael Mayer
f8874e2c19
Frontend: Update "Sunrise" theme
2021-01-04 19:09:01 +01:00
Michael Mayer
c8322373ca
Config: Add UI.Zoom, Features.Albums & Features.People to Settings #799
2021-01-04 19:08:44 +01:00
Michael Mayer
e10cd76f7c
Frontend: Update Japanese translation
...
The full locale happened to be "ja_JP", not just "ja".
2021-01-04 18:36:31 +01:00
yude
77718640e0
Add Japanese translation ( #804 )
...
* Add frontend translation (Japanese)
* Add Japanese to options.js
* Add backend translation (Japanese)
Co-authored-by: Michael Mayer <michael@liquidbytes.net>
2021-01-04 18:25:42 +01:00
Michael Mayer
f20a4b256c
Frontend: Upgrade dependencies
2021-01-04 18:20:32 +01:00
Michael Mayer
f2b543385b
Frontend: Add "Sunrise" theme (yellow)
2021-01-04 18:20:20 +01:00
Haim Kastner
17d5dc8665
RTL and Hebrew translation ( #801 )
...
* Add hebrew front translation
* Add RTL languages supports
* Add backend messages hebrew trasnlation
* Minor fix to better HE translation
* Clean up merge
2021-01-04 18:13:54 +01:00
Michael Mayer
38bbd7acde
Albums: Remove XL tile size breakpoint
2021-01-04 11:20:46 +01:00
Michael Mayer
b5a439447f
Albums: Reduce tile size on large screens
2021-01-04 11:17:18 +01:00
Michael Mayer
fe5905d016
Cards View: Reduce tile size on large screens
2021-01-04 11:10:40 +01:00
Michael Mayer
65fd839bcf
WebDAV: Refactor logging
2021-01-04 10:32:43 +01:00
Michael Mayer
af71e5f704
Config: Improve ARM64 README
2021-01-02 19:47:22 +01:00
Michael Mayer
ff758c3ed6
WebDAV: Changes trigger auto indexing / importing #281
...
The safety delay may be configured individually using
PHOTOPRISM_AUTO_INDEX and PHOTOPRISM_AUTO_IMPORT. A negative value
disables the feature.
2021-01-02 18:56:15 +01:00
Michael Mayer
51fe6cf526
Config: Improve preview token security
2021-01-02 15:08:39 +01:00
Michael Mayer
b716935e25
UX: Disable page zoom so that app feels more native
2021-01-02 14:26:57 +01:00
Michael Mayer
ed0aa11ee8
UX: Document min password length and reduce to 4 chars
2021-01-02 14:06:34 +01:00
Michael Mayer
287b34de77
Config: Improve docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-02 05:44:49 +01:00
Michael Mayer
cb7e90dafc
Config: Improve docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-02 05:28:54 +01:00
Michael Mayer
7d82f0364d
Testdata: Update download URLs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-02 04:14:16 +01:00
Michael Mayer
9ec2381307
Update copyright after year change
2021-01-01 22:37:25 +01:00
Michael Mayer
a8776a56a8
Frontend: Update JS tests after year change
2021-01-01 22:33:03 +01:00
Michael Mayer
0e4c458b90
Config: Update docker-compose.yml examples
2021-01-01 19:54:04 +01:00
Michael Mayer
3466526d56
UX: Reduce icon size in "add to album" dialog to 56px
2021-01-01 17:02:11 +01:00
Michael Mayer
8e22fbf8f6
Metadata: Store and compare data source for details #755
2020-12-31 13:51:31 +01:00
Michael Mayer
f439a6d050
Shares: Show all albums on overview page #776
2020-12-31 12:34:06 +01:00
Michael Mayer
bbd0af3dd3
Shares: Allow reuse of the same share slugs & tokens #776
2020-12-31 12:02:26 +01:00
Michael Mayer
0c5e00dba7
UX: Update icon in add to album dialog
2020-12-31 11:21:30 +01:00
Michael Mayer
49f2ee4ad1
Frontend: Code clean-up
2020-12-31 11:21:03 +01:00
Michael Mayer
5edebd1631
Sharing: Use PHOTOPRISM_SITE_URL to create links #752
2020-12-31 11:01:05 +01:00
Michael Mayer
650cfd28d7
UX: Update "albums" and "empty album" icons
2020-12-31 10:23:08 +01:00
Michael Mayer
0ba3efdded
Backend: Upgrade Go dependencies
2020-12-31 10:19:41 +01:00
Michael Mayer
196768ef51
Revert "Frontend: Update album icon in main navigation"
...
This reverts commit ff66f420a4
.
2020-12-31 01:22:11 +01:00
Michael Mayer
ff66f420a4
Frontend: Update album icon in main navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-31 01:11:31 +01:00
Michael Mayer
06f80f8702
Metadata: Reduce exiftool log level
2020-12-30 19:20:05 +01:00
Michael Mayer
cab5173ed5
Config: Add preview build info to docker-compose.yml examples
2020-12-30 18:50:36 +01:00
Michael Mayer
4e91771afd
Tests: Update fixtures and folder test
2020-12-30 18:12:30 +01:00
Michael Mayer
fd4cf7b598
UX: Move folders next to Library in navigation & fix folder icon
2020-12-30 18:10:20 +01:00
Michael Mayer
e61fc2c62d
UX: Update icons in Settings and Library
2020-12-30 17:13:53 +01:00
Michael Mayer
884839331a
Frontend: Improve album UX
...
Moves albums to the top next to photos, and replaces album icons.
2020-12-30 16:07:03 +01:00
Michael Mayer
d09c23addc
Frontend: Don't flag new albums as favorite by default #753
2020-12-30 14:53:17 +01:00
Michael Mayer
d4139d6a78
Metadata: Fix reading ExifTool sidecar files #755 #759
2020-12-30 14:49:35 +01:00
Michael Mayer
915363f339
Frontend: Code clean-up
2020-12-30 14:04:37 +01:00
Michael Mayer
4614cbe4ea
Frontend: Enable search for 2 character words #773 #746
2020-12-30 13:59:27 +01:00
Michael Mayer
f7e7073f35
Metadata: Rename metadata.go to mediafile_meta.go #755 #759
2020-12-30 13:36:23 +01:00
Michael Mayer
8cfabe3205
Metadata: Cache ExifTool JSON by original file hash #755 #759
2020-12-30 13:33:47 +01:00
Michael Mayer
b0ed54dd11
Frontend: Upgrade dependencies
2020-12-30 13:30:31 +01:00
Michael Mayer
29a57fd846
Settings: Add estimate feature flag #622
2020-12-30 11:11:58 +01:00
Michael Mayer
4aee5bc0ea
Update system requirements in README.md #762
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 21:20:05 +01:00
Michael Mayer
e90de9a1d7
Config: Improve Raspberry Pi docs #748
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 14:43:29 +01:00
Michael Mayer
4a2d86d754
ARM64: Use linuxserver/mariadb:latest image #748
...
See https://github.com/photoprism/photoprism-docs/pull/36
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 14:15:09 +01:00
Theresa Gresch
1a3bb2dab4
Tests: Test select photo from fullscreen
2020-12-28 13:02:29 +01:00
Theresa Gresch
2c7f06e64e
Frontend: Adapt classes for testing
2020-12-28 13:01:55 +01:00
Michael Mayer
6b7d8b28f6
Config: Improve Raspberry Pi docs #748
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 12:05:18 +01:00
Michael Mayer
10fc59ea52
Config: Update Raspberry Pi docs #748
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 11:57:13 +01:00
Michael Mayer
6d1f986700
Config: Improve docker-compose.yml examples #535 #666
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 11:48:33 +01:00
Michael Mayer
551f18b8b1
Config: Improve docker-compose.yml examples #535 #666
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-28 11:41:57 +01:00
Michael Mayer
490999090e
Docker: Change mariadb image for ARM64 #748
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 22:43:58 +01:00
Michael Mayer
91acaaa573
Index shorter keywords in languages like Chinese #746
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 16:37:28 +01:00
Michael Mayer
00a768173f
Frontend: Use scroll-off-screen instead of scroll-toolbar-off-screen
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 16:16:10 +01:00
Michael Mayer
42f674401e
UX: Improve disable back button in full-screen dialogs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 16:15:27 +01:00
Michael Mayer
9be5f332d2
UX: Disable back button in full-screen viewers and editors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 13:29:36 +01:00
Michael Mayer
13bd176f0f
Albums: Handle missing entries and pure emoji titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 13:11:08 +01:00
Michael Mayer
4ac0ef3556
Indexer: Improve merging and performance
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 07:43:39 +01:00
Michael Mayer
fd53d30caa
Indexer: Reset photo quality after merging
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 23:08:08 +01:00
Michael Mayer
e2d3055015
CI: Update .drone.yml and Makefile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 18:42:09 +01:00
Michael Mayer
bfadc9fd6c
Config: Add info log for case-insensitive file systems
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 18:30:04 +01:00
Michael Mayer
02722ab861
Config: Detect case-insensitive file systems
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 18:06:54 +01:00
Michael Mayer
b68eff394b
CI: Fix indentation in .drone.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 17:03:46 +01:00
Michael Mayer
9d887ca5d2
CI: Update Drone config and Makefile for new release branch
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 17:02:15 +01:00
Michael Mayer
6958820475
Frontend: Fix header spacing on about page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:27:14 +01:00
Michael Mayer
a2597d4a95
Config: Update docker-compose.yml example for macOS
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:07:37 +01:00
Michael Mayer
51daf225ef
Demo: Disable import feature checkbox
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:05:11 +01:00
Michael Mayer
61067557bb
Frontend: Update about page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:04:45 +01:00
Michael Mayer
0b48b6a4f7
Docs: Update README.md, FUNDING.yml, and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 13:40:26 +01:00
Michael Mayer
e0db3eb68c
Config: Improve loading in frontend
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 22:53:18 +01:00
Michael Mayer
4cc812fc65
Config: Fix settings loading in non-public mode
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 20:30:18 +01:00
Michael Mayer
d430ae24ee
Indexer: Fix JSON sidecar creation using Exiftool
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 20:29:06 +01:00
Michael Mayer
45c0e2f60d
Folders: Fix title capitalization #737
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 14:31:06 +01:00
Theresa Gresch
866b358bca
Tests: Adapt acceptance tests
2020-12-24 15:48:25 +01:00
Michael Mayer
7544070dc9
Config: Move docker-compose.yml examples to a separate directory
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-24 14:53:55 +01:00
Michael Mayer
c3d563ba94
Config: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-24 14:08:27 +01:00
Michael Mayer
aefd181e68
Albums: Hide delete button in folders, months and moments context menu #738
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-24 12:07:45 +01:00
Michael Mayer
92b99060c1
Add capitalization tests #737
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-23 22:54:46 +01:00
Michael Mayer
837fc495f9
Metadata: Ignore invalid Exif GPS coordinates #736
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-23 18:43:52 +01:00
Michael Mayer
b433c630ed
Metadata: Fix negative time offsets in timestamps with zone #727
2020-12-22 09:43:19 +01:00
Michael Mayer
8859a23fd8
Metadata: Add iPhone X mov example JSON file #727
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-22 09:28:52 +01:00
Michael Mayer
2ed6880270
Metadata: Add support for CreationDate in ExifTool JSON files #727
2020-12-22 07:47:16 +01:00
Michael Mayer
48fba799a2
Update README.md
2020-12-22 01:55:53 +01:00
Michael Mayer
bc535b6248
Metadata: Support time zones in ExifTool JSON files #727
2020-12-22 01:52:36 +01:00
Michael Mayer
a16a5ee16a
Config: Add and update docker-compose.yml examples #642
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-22 00:27:01 +01:00
Michael Mayer
f3a24bd30e
Frontend: Update translations.json
2020-12-21 19:27:19 +01:00
jean-louis67
dc5c0bbcfd
FR: Translation for stackable / purge of suppressed entries ( #726 )
2020-12-21 19:24:58 +01:00
Michael Mayer
1a954be86a
Update link to WebDAV docs in README.md and webdav.vue
2020-12-21 19:21:16 +01:00
Michael Mayer
1ad8eb343d
Photo: Omit Stack property in YAML files if 0
2020-12-21 18:43:31 +01:00
Michael Mayer
41bd1930c0
Frontend: Update translations.pot
2020-12-21 18:37:57 +01:00
Michael Mayer
9f72d03d3f
Settings: Rename "Index" tab to "Library"
2020-12-21 18:01:14 +01:00
Michael Mayer
fc8592206f
Settings: Improve layout of image render options
2020-12-21 16:03:33 +01:00
Michael Mayer
85a816644b
Settings: Update description of thumb render options
2020-12-21 15:45:33 +01:00
Michael Mayer
adfd347791
Config: Update command flag help
2020-12-21 15:16:27 +01:00
Michael Mayer
51c36e3fe4
Config: Update command flag help
2020-12-21 15:00:18 +01:00
Michael Mayer
30231ccc74
Albums: Remove YAML backup files when running photoprism reset
2020-12-21 14:05:02 +01:00
Michael Mayer
b59ecff6ef
Stacks: Fix slider label and update translations.pot #616 #667
2020-12-19 19:20:38 +01:00
Michael Mayer
12cb89eca5
Stacks: Use "Stackable" int8 instead of "Unstacked" bool #616 #667
2020-12-19 19:15:32 +01:00
Michael Mayer
4891377d35
Frontend: Update package-lock.json
2020-12-19 14:45:55 +01:00
Michael Mayer
389ca24637
Update .po files and translations.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:42:13 +01:00
Michael Mayer
18e3f344cd
Backend: Add missing strings to existing translations
...
Automatic translation using Poedit.
Needs verification (and rework) by native speakers.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:30:51 +01:00
Michael Mayer
f4855e516e
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:19:21 +01:00
Michael Mayer
29ad2d94f7
Frontend: Add missing strings to existing translations
...
Automatic translation using Poedit.
Needs verification (and rework) by native speakers.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:18:57 +01:00
Michael Mayer
7b0cdc7f11
Frontend: Change icon of index tab in Library
2020-12-19 13:21:30 +01:00
Michael Mayer
c0daad2900
Frontend: Improve wording and translations
2020-12-19 12:31:26 +01:00
Michael Mayer
3179447f9d
Frontend: Improve German translations
2020-12-19 12:24:51 +01:00
Michael Mayer
6f48781402
Settings: Rename "Library" tab to "Index"
2020-12-19 12:09:38 +01:00
Michael Mayer
f5426c9c20
Frontend: Improve German translations
2020-12-19 11:45:09 +01:00
Michael Mayer
823b381646
Frontend: Update German translations
2020-12-19 11:37:43 +01:00
Michael Mayer
2b85b4f814
Settings: Show Advanced tab in demo
2020-12-19 11:01:15 +01:00
Michael Mayer
7a265783b7
UX: Improve Advanced Settings tab and update translations.pot
2020-12-19 10:53:24 +01:00
Michael Mayer
cfabdb5fd2
UX: Improve Advanced Settings tab and update translations.pot
2020-12-19 10:41:19 +01:00
Michael Mayer
7b5ae77e61
Search: Reduce chroma threshold for mono filter to 0 #596
2020-12-19 01:56:00 +01:00
Michael Mayer
5f94f023ef
API: Refactor ACL
2020-12-19 01:54:48 +01:00
Michael Mayer
651c4f12c1
API: Re-add /api/v1/config endpoint
2020-12-19 01:54:29 +01:00
Michael Mayer
de955f8fc6
UX: Add Downscaling and RAW Conversion options to Advanced Settings tab
2020-12-19 01:11:22 +01:00
Michael Mayer
db98dfdc64
Settings: Rename "Server" tab to "Advanced"
2020-12-18 23:15:57 +01:00
Michael Mayer
0b52e536e2
Docker Compose: Add PHOTOPRISM_DISABLE_WEBDAV to example config
2020-12-18 21:27:45 +01:00
Michael Mayer
ebb3562778
Docker Compose: Improve config example
2020-12-18 21:23:52 +01:00
Michael Mayer
27ff4ce2c9
Docker Compose: Disable automatic restart
2020-12-18 21:18:25 +01:00
Michael Mayer
6e4f95adba
Frontend: Update translations.pot
2020-12-18 20:43:48 +01:00
Michael Mayer
b7e89148fb
Frontend: Upgrade dependencies
2020-12-18 20:43:24 +01:00
Michael Mayer
a067fe46ec
UX: Add global server config options tab to Settings UI
2020-12-18 20:42:12 +01:00
Michael Mayer
4debcae7f4
Frontend: Code clean-up
2020-12-18 16:59:34 +01:00
Michael Mayer
205b7a3061
Backend: Upgrade dependencies
2020-12-18 16:57:22 +01:00
Michael Mayer
fe56fb024b
Frontend: Update .eslintrc.js
2020-12-18 14:55:10 +01:00
Michael Mayer
003412736e
Frontend: Reformat JS code
2020-12-18 14:42:36 +01:00
Michael Mayer
29145e77b6
Frontend: Code clean-up in library.vue and settings.vue
2020-12-18 14:10:12 +01:00
Michael Mayer
43714c00d5
UX: Refactor Library UI
2020-12-18 13:05:48 +01:00
Michael Mayer
0925d7179c
UX: Refactor Settings UI
2020-12-18 10:59:21 +01:00
Michael Mayer
7940786ce9
UX: Refactor config options to be more intuitive
...
Make sure to update your local config files when upgrading as
the name of some config values has changed. The default
config path has changed from "settings" to "config".
2020-12-18 09:11:42 +01:00
Michael Mayer
cd59b1b8ca
Update Makefile after changing default name of config path
2020-12-17 18:26:58 +01:00
Michael Mayer
449fb7a2c1
Backup and restore albums from YAML files #567
2020-12-17 18:24:55 +01:00
Michael Mayer
3c973730a5
Frontend: Reformat Vue component code
2020-12-17 13:23:23 +01:00
Michael Mayer
5b3861a524
Frontend: Format library Vue code
2020-12-17 13:17:11 +01:00
Michael Mayer
6c77109b52
UX: Use lazy loading for directory list in Library
2020-12-17 13:13:39 +01:00
Michael Mayer
859e4f7d8c
Indexer: Set a default color for photos with multiple files #715
2020-12-17 12:32:53 +01:00
Michael Mayer
3d7c9323d8
Indexer: Improve color & chroma classification #596
2020-12-17 11:47:31 +01:00
Michael Mayer
1f386533cf
Indexer: Use lookup table to prioritize metadata sources
2020-12-17 10:23:17 +01:00
Michael Mayer
807d544645
Frontend: Update translations.json
2020-12-17 10:21:32 +01:00
Michael Mayer
41c3de787a
Frontend: Upgrade dependencies
2020-12-17 10:21:07 +01:00
Hermógenes Oliveira
a041cd7829
Finished translations for Brazilian Portuguese #530 ( #717 )
...
Based on work by Isabeli Russo @isabelirusso-dev
2020-12-16 22:58:16 +01:00
Michael Mayer
5a801f442d
Frontend: Fix layout of live photos in landscape orientation
2020-12-16 15:52:44 +01:00
Michael Mayer
2949202479
Frontend: Hide scrollbar when photo viewer or video player are visible
2020-12-16 14:46:18 +01:00
Michael Mayer
fcad9e49a1
Frontend: Select photos in fullscreen mode #657
2020-12-16 14:10:03 +01:00
Michael Mayer
37f79324ce
Language dropdown: Don't translate locales #712
2020-12-16 13:27:44 +01:00
Michael Mayer
a5b9bc695e
Indexer: Update picture dates derived from file names
2020-12-16 12:50:53 +01:00
Michael Mayer
c4b42d7e61
Refactor txt package
2020-12-16 12:34:39 +01:00
Michael Mayer
717da1bd34
Downloads: Configure file name schema #675
...
There is no UI for this setting yet.
2020-12-16 11:59:16 +01:00
Michael Mayer
373578b9a9
Additional translations: Workaround for backend & date library #710
2020-12-15 20:44:18 +01:00
Michael Mayer
cd38e507f9
Additional translations: Workaround for backend & date library #710
2020-12-15 20:41:53 +01:00
Michael Mayer
28880e682d
Database: Improve config and SQL queries
2020-12-15 20:14:06 +01:00
Michael Mayer
40966c2add
Frontend: Upgrade dependencies
2020-12-15 19:47:25 +01:00
Michael Mayer
9e7720a392
Docker: Upgrade base image and docker-compose.yml files
2020-12-15 19:47:05 +01:00
Michael Mayer
6b38a06bf5
Logs: Reduce http recover log level to debug
2020-12-15 17:43:05 +01:00
jean-louis67
83307c67d3
French translation of 'Simplified Chinese' and 'Traditional Chinese' ( #711 )
2020-12-15 17:05:43 +01:00
nzlov
668b9b3b57
Add Chinese Simplified ( #710 )
2020-12-15 09:20:56 +01:00
Michael Mayer
0999eca362
Search: Use | as OR separator
2020-12-14 22:57:07 +01:00
Michael Mayer
387452858e
Indexer: Use mutex when saving photos to avoid concurrency issues
2020-12-14 20:56:33 +01:00
Michael Mayer
c2e5663da0
Indexer: Add folder albums while indexing
2020-12-14 20:37:54 +01:00
Michael Mayer
430d16bf95
Indexer: Find existing camera via slug, return unknown camera by default
2020-12-14 19:24:08 +01:00
Michael Mayer
5383553cd1
Moments: Update folder search filter when path changes
2020-12-14 14:11:14 +01:00
Michael Mayer
35659f25cf
Indexer: Improve logging and locking
2020-12-14 13:31:18 +01:00
Michael Mayer
c6dd1c608d
Search: Use quotes for serializing strings containing ":"
2020-12-14 10:35:37 +01:00
Michael Mayer
29075d03a8
Update Darktable package source #709
2020-12-14 09:57:07 +01:00
Michael Mayer
e3190a9f3f
Videos: Don't transcode the same file twice #703
2020-12-14 09:23:07 +01:00
Michael Mayer
1321192eff
Search: Ignore escaped ":" in query parser
2020-12-14 09:21:29 +01:00
Michael Mayer
83daea69c3
Update preview image in README.md
2020-12-13 17:02:37 +01:00
Michael Mayer
43e324700b
Indexer: Avoid adding the same entity simultaneously
2020-12-13 15:43:01 +01:00
Michael Mayer
801dc49dd7
Settings: Add "delete" feature flag and share page title #167
2020-12-13 14:53:26 +01:00
Michael Mayer
283748cace
UX: Hide scrollbar in navigation to have enough space for counts #682
2020-12-13 13:38:03 +01:00
Michael Mayer
3d1ff2eb7e
Update README.md
2020-12-13 12:44:49 +01:00
jean-louis67
7f69bda8aa
French version update ( #704 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
* French translation adjustment
* New words in translations.pot
2020-12-13 11:22:13 +01:00
Michael Mayer
3e1b7eddc4
Sharing: Use author as page title in albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-13 00:24:00 +01:00
Michael Mayer
030f4064ec
Sharing: Swap page title and caption on overview page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-13 00:21:40 +01:00
Michael Mayer
ce471de921
Indexer: Refactor photo merge #616
2020-12-12 22:02:14 +01:00
Michael Mayer
618525969b
Frontend: Fix video size in places view #647
2020-12-12 20:01:56 +01:00
Michael Mayer
50af438d3c
Sharing: Use site author as caption for album overview
2020-12-12 19:28:16 +01:00
Michael Mayer
7bae7edf50
Videos: Set explicit content type header for MPEG-4 AVC #603
2020-12-12 17:53:19 +01:00
Michael Mayer
473566f404
Videos: Enforce transcoding to MPEG-4 AVC #603
2020-12-12 17:20:31 +01:00
Michael Mayer
f3d60ae095
Frontend: Play video from places view #647
2020-12-12 15:36:18 +01:00
Michael Mayer
f2d2e81a02
Frontend: Remove debug code
2020-12-12 15:13:51 +01:00
Michael Mayer
fe72a1ab52
Frontend: Improve sharing UX
2020-12-12 15:13:16 +01:00
Michael Mayer
73a00efae8
Workaround for bad image rotation in Exif headers #637
2020-12-12 13:05:58 +01:00
Michael Mayer
03d3dd0f02
Unstack related sidecar files #616
2020-12-12 11:08:53 +01:00
Michael Mayer
6b9d0ce584
Indexer: Don't merge edited photos
2020-12-12 08:14:44 +01:00
Michael Mayer
316b6b654e
Frontend: Improve mobile UX
2020-12-12 07:56:14 +01:00
Michael Mayer
f24363567f
Frontend: Add tooltips to navigation icons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-12 07:02:43 +01:00
Michael Mayer
468e177cd3
Indexer: Ignore sequential names for single photos
2020-12-11 23:45:12 +01:00
Michael Mayer
645df39c33
Fix RenameSidecars test
2020-12-11 23:28:52 +01:00
Michael Mayer
9fe9ca747f
Indexer: Improve unstacking of single files
2020-12-11 23:09:06 +01:00
Michael Mayer
b2b9869598
Update Makefile
2020-12-11 23:08:49 +01:00
Michael Mayer
9f4066edb6
Indexer: Improve stacking and indexing of moved files
2020-12-11 22:09:11 +01:00
Michael Mayer
8a86fbc60f
Indexer: Update index after renaming related sidecar files
2020-12-11 19:39:42 +01:00
Michael Mayer
424c0ce616
Indexer: Automatically rename related sidecar files
2020-12-11 19:17:07 +01:00
Michael Mayer
04c17fb77b
Indexer: Improve stacking settings and merging
2020-12-11 17:21:13 +01:00
Michael Mayer
8f80026b3e
Database: Add restore command
2020-12-11 13:52:34 +01:00
Michael Mayer
20feb6f0a0
Database: Add backup command and make config more compatible #460
2020-12-11 12:46:28 +01:00
Michael Mayer
d30b8c5694
Frontend: Upgrade dependencies
2020-12-11 12:44:08 +01:00
Michael Mayer
610e08873a
Frontend: Update translations.json
2020-12-11 10:30:26 +01:00
Michael Mayer
61c465421b
Dockerfiles: Upgrade Go and add database backup tools
2020-12-11 10:30:04 +01:00
Theresa Gresch
0f826477d6
Tests: Adapt photos test to run in chromium as well
2020-12-10 19:00:42 +01:00
Theresa Gresch
8facccfe15
Tests: Make originals test more stable
2020-12-10 19:00:42 +01:00
Theresa Gresch
9b0a5b79a6
Tests: Make labels test more stable
2020-12-10 19:00:41 +01:00
Michael Mayer
e0324cc082
Translations: Exclude false positive i18n extract #662
2020-12-10 18:20:50 +01:00
Ray1422
ab69ee0f86
Add ZH translation ( #641 )
2020-12-10 18:14:26 +01:00
Michael Mayer
a152caf0db
Frontend: Add Slovak translations #670
2020-12-10 18:04:43 +01:00
jean-louis67
463e32ae42
French translation adjustment ( #693 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
* French translation adjustment
2020-12-10 17:58:34 +01:00
Michael Mayer
71be355e6e
Frontend: Update German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 23:11:14 +01:00
Michael Mayer
e87ab1cbf4
Backend: Update German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 22:50:52 +01:00
Michael Mayer
233d35e839
Frontend: Update German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 22:29:41 +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
fe9884331f
make fmt
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 21:49:41 +01:00
Michael Mayer
0d16e31154
Albums: Disable date update queries on SQLite #692
2020-12-09 21:44:39 +01:00
Michael Mayer
c0fb3deb06
Indexer: Stack photos while optimizing
2020-12-09 21:44:04 +01:00
Michael Mayer
382e001053
Albums: Improve update queries
2020-12-09 13:36:01 +01:00
Michael Mayer
004400b118
Albums: Improve folder indexing
2020-12-09 13:10:21 +01:00
Michael Mayer
b7cd2facb9
Indexing: Use fallback for MySQL to improve performance on MariaDB #599
2020-12-09 13:08:55 +01:00
Michael Mayer
5645cb1d0e
Albums: Update folder album slug when path changes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 00:44:33 +01:00
Michael Mayer
5096e6201d
Indexer: Show folder names while indexing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 00:07:11 +01:00
Michael Mayer
ccdd048c47
Indexer: Ignore date in canonical file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-08 23:20:43 +01:00
Michael Mayer
ee49073cf2
Albums: Improve UX and indexing
2020-12-08 22:40:13 +01:00
jean-louis67
def8d50995
French translations of new expressions relating to stacks ( #686 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
* French translations of new expressions relating to stacks
* French translations of new expressions relating to stacks
* Correction of accidental overwriting
2020-12-08 20:13:48 +01:00
Michael Mayer
8b5e282034
Frontend: Update German translations
2020-12-08 20:02:04 +01:00
Michael Mayer
466a1bc3dd
Albums: Hide empty folder albums after re-indexing #684
2020-12-08 19:47:27 +01:00
Michael Mayer
94b990290b
Folders/Moments Show archive button in context menu #520
2020-12-08 17:50:01 +01:00
Michael Mayer
c8fbb3d8f8
Stacks: Improve settings UX #681 #667 #593
2020-12-08 17:48:07 +01:00
Michael Mayer
a43f8be231
Stacks: Repair merge query #681 #667 #593
2020-12-07 17:51:35 +01:00
Michael Mayer
63a8dbf4ce
Stacks: Improve advanced indexing options #681 #667 #593
2020-12-07 17:03:06 +01:00
Michael Mayer
c466291405
SQLite: Reduce worker limit to 4 to prevent locking #680 #558 #392
2020-12-07 16:20:35 +01:00
Michael Mayer
ae0af699c6
Stacks: Add advanced indexing options #681 #667 #593
2020-12-07 16:19:03 +01:00
jean-louis67
335b7ff246
fr.po updated according to translation.pot ( #679 )
...
* changed tanslation of 'in'
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
* Taking into account changes in the catalogs
Selection approved in translations.pot and messages.pot
* fr.po updated according to translation.pot
2020-12-05 18:07:35 +01:00
Michael Mayer
5acc02e248
Config: Initialize storage folder with serial
...
To detect non-permanent storage and configuration issues.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-05 06:21:16 +01:00
Michael Mayer
7d41857bbd
Update README.md
2020-12-05 06:04:32 +01:00
Michael Mayer
7935bd87eb
Video: Fix JS unit tests
2020-12-05 04:31:07 +01:00
Michael Mayer
846c635f22
Video: Transcoding to AVC1 #636 #513 #624 #603 #533 $440
2020-12-05 04:24:10 +01:00
Michael Mayer
0b16a67c90
WebDAV: Sync video files #504
2020-12-05 02:18:45 +01:00
Michael Mayer
56851f4892
WebDAV: Add timeout for fetching directories #664
2020-12-05 01:24:33 +01:00
Josh Bowling
917abbe39f
Fix type in nginx docs ( #676 )
2020-12-05 00:51:06 +01:00
Michael Mayer
604f110277
Metadata: Add test case for bad Exif rotation #637
2020-12-05 00:46:54 +01:00
Michael Mayer
d0f8c577b3
Indexer: Add optimize command & automatically fix location data #546
2020-12-05 00:13:44 +01:00
Michael Mayer
6d791f8a59
Indexer: Improve logging #546
2020-12-04 23:16:22 +01:00
Michael Mayer
c4a94f8135
Indexer: Update changed Exif metadata #563
2020-12-04 22:06:23 +01:00
Michael Mayer
e77fefd78f
Indexer: Improve stacking SQL #576
2020-12-04 20:33:17 +01:00
Michael Mayer
902aacece9
Indexer: Merge identical photos (stack files) #576
2020-12-04 19:51:51 +01:00
Michael Mayer
d09f22b202
Update .drone.yml
2020-12-04 16:02:26 +01:00
Michael Mayer
08d19dd11b
Update .drone.yml
2020-12-04 15:51:07 +01:00
Michael Mayer
3f86bf1544
Update .drone.yml
2020-12-04 15:46:08 +01:00
Michael Mayer
2d3cdfbacf
Update .drone.yml
2020-12-04 15:42:29 +01:00
Michael Mayer
390dc7f7e5
Refactor backend api package
2020-12-04 13:10:32 +01:00
Michael Mayer
b3abe6840a
Config: Create settings.yml if it doesn't exist
2020-12-04 12:15:59 +01:00
Michael Mayer
1a31e52eaa
Update development Dockerfile
2020-12-04 11:44:15 +01:00
Michael Mayer
b77994654f
Update development Dockerfile
2020-12-04 11:38:12 +01:00
Michael Mayer
b7876711ad
Fallback to backup path if storage path is not defined or writable
2020-12-04 11:37:31 +01:00
Michael Mayer
ca41189dda
Preserve /go path in development container
2020-12-04 11:25:17 +01:00
Michael Mayer
52a26c1c5f
Frontend: Update dependencies
2020-12-04 11:02:33 +01:00
Michael Mayer
3464bf35ed
Config: Add backup path parameter
2020-12-04 11:02:19 +01:00
Michael Mayer
8ea5a882b4
Backend: Add filename search filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-03 21:07:38 +01:00
Michael Mayer
7c3ad754ba
Frontend: Update map options
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-03 20:52:01 +01:00
Michael Mayer
1697c9e1e3
Backend: Update demo site title
2020-12-02 13:47:02 +01:00
Michael Mayer
34bbafcc54
Update README.md
2020-12-02 11:10:43 +01:00
Michael Mayer
e0f0da16af
Update README.md
2020-12-02 10:59:00 +01:00
Michael Mayer
3de57d6f17
Update README.md
2020-12-02 10:56:45 +01:00
Michael Mayer
3992785095
Backend: Update location test
2020-12-02 07:53:44 +01:00
Michael Mayer
647c5bafea
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-02 01:39:00 +01:00
Hermógenes Oliveira
680773ef2c
Fix example configuration for Apache 2.4 ( #573 )
...
* Fix example configuration for Apache 2.4
The tutorial on serverlab.ca contains some errors. The official docs are accurate and more helpful. Added reminder for the benefit of people mindlessly copying and pasting.
* Portability fix for scripts/build.sh
As per the manual, the `-p` flag to `uname` is not portable and results in `unknown` in many cases, for instance, when compiling on a Raspberry Pi 4.
2020-12-02 01:35:24 +01:00
jean-louis67
5d5ea264be
Update french translations ( #671 )
2020-12-02 01:34:39 +01:00
Michael Mayer
d4e4e198ed
Docker: Clean-up production Dockerfiles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-02 01:30:06 +01:00
Michael Mayer
4e60b4ea80
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-02 01:28:15 +01:00
Michael Mayer
7134266794
Backend: Update geolocation api url and tests
2020-12-02 00:18:56 +01:00
Michael Mayer
ce941d1526
Docs: Update GitHub sponsors info in README.md and SPONSORS.md
2020-12-01 15:53:33 +01:00
Michael Mayer
d95b0120b8
Docs: Update README.md
2020-12-01 15:12:00 +01:00
Michael Mayer
1c93427ca6
Docs: Add sponsors account info to README.md and SPONSORS.md
2020-12-01 15:08:49 +01:00
Michael Mayer
4870394d02
Docs: Update GitHub Sponsors link
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-30 23:22:33 +01:00
Michael Mayer
aa8bf66150
Update FUNDING.yml
2020-11-30 23:20:24 +01:00
Michael Mayer
92ca818fcb
Docs: Shorten CONTRIBUTING.md
2020-11-30 17:29:19 +01:00
Theresa Gresch
b494e76a50
Update german translations
2020-11-30 14:46:28 +01:00
Michael Mayer
bd3979c3a8
Docs: Shorten README.md
2020-11-30 12:24:05 +01:00
Michael Mayer
5032d6915d
Docs: Shorten README.md
2020-11-30 10:32:12 +01:00
Michael Mayer
d2034826a6
Demo: Update Dockerfile
2020-11-30 10:26:29 +01:00
Michael Mayer
7513773f20
Docs: Update README.md and CONTRIBUTING.md
2020-11-29 13:56:00 +01:00
Michael Mayer
c146bc8959
Docs: Shorten README.md and CONTRIBUTING.md
2020-11-29 13:19:59 +01:00
Michael Mayer
ebf908af14
Docs: Update README.md and CONTRIBUTING.md
2020-11-29 13:01:13 +01:00
Michael Mayer
1938313e67
Docs: Update links in README.md
2020-11-29 12:39:49 +01:00
Michael Mayer
94e46a3fa9
Docs: Update SPONSORS.md and README.md
2020-11-29 12:21:22 +01:00
Michael Mayer
596dac2a3c
Update SPONSORS.md
2020-11-28 12:48:38 +01:00
Michael Mayer
1972154b8f
Update README.md
2020-11-28 12:31:28 +01:00
Michael Mayer
7ff8c27a77
Docs: Update README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-28 04:36:17 +01:00
Michael Mayer
9139ab2c7b
Docs: Update README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-28 04:14:37 +01:00
Michael Mayer
39c264173b
Demo: Update Dockerfile
2020-11-27 19:38:41 +01:00
Michael Mayer
73135b3cdc
Update README.md
2020-11-27 19:30:45 +01:00
Michael Mayer
eded80bf08
Update README.md
2020-11-27 18:43:33 +01:00
Michael Mayer
c2d7dee348
Update README.md
2020-11-27 18:23:46 +01:00
Michael Mayer
c938c4d7dc
Update README.md
2020-11-27 18:17:55 +01:00
Michael Mayer
4c9cc17a9f
Update README.md
2020-11-27 18:14:56 +01:00
Michael Mayer
d1c734cd81
Docs: Update README.md and SPONSORS.md
2020-11-27 10:08:12 +01:00
Michael Mayer
468cef014f
Update SPONSORS.md
2020-11-26 20:52:27 +01:00
Michael Mayer
5924dd5c6f
Update README.md
2020-11-26 20:45:48 +01:00
Michael Mayer
01fe4aef21
Update README.md
2020-11-22 18:00:42 +01:00
Michael Mayer
e4a1482c7a
Update README.md
2020-11-22 17:53:33 +01:00
Michael Mayer
7452075ee6
Update README.md
2020-11-22 17:51:22 +01:00
Michael Mayer
d7f7f4fc1d
Translations: Update messages.pot and translations.pot
2020-11-22 11:28:27 +01:00
jean-louis67
251d9dec5a
changed tanslation of 'in' ( #632 )
...
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
2020-11-22 10:52:32 +01:00
Simon Waldherr
f10459c447
Backend: Add comments ( #562 )
2020-11-22 10:38:45 +01:00
Alexis Lefebvre
4be12cd33e
Allow convert in readonly mode ( #631 )
2020-11-22 10:35:25 +01:00
Michael Mayer
dfd9cb53ac
Update link entity test #621
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 03:22:21 +01:00
Michael Mayer
49a299b3b0
Fix links with expiration #621
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 03:12:31 +01:00
Michael Mayer
402087f78a
Review: Use icons for archive and approve buttons #489
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 01:47:31 +01:00
Michael Mayer
cfa369cf17
Backend: Clear folder cache after indexing #623
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 01:30:48 +01:00
Michael Mayer
25e88bb1fc
Use mutex when extracting Exif metadata #600
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-21 23:43:53 +01:00
Michael Mayer
59a806c685
Indexer: Fix purge and restore of RAW files #568 #614
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-21 23:28:03 +01:00
Michael Mayer
4640c33238
Upgrade Go from 1.15.3 to 1.15.5
2020-11-21 20:46:49 +01:00
Michael Mayer
51460289f8
Docs: Update README.md for photoprism-arm64
2020-11-21 18:42:09 +01:00
Michael Mayer
6129cb33b6
Docker: Remove seccomp and libseccomp2 from Dockerfiles
2020-11-21 18:41:39 +01:00
Michael Mayer
590350a6dd
Backend: Fix logging in File.Rename() #568
2020-11-21 18:33:19 +01:00
Michael Mayer
8516c749b7
Fix search for folders with special characters in their name #581 #587
...
This will remove the ability to search for multiple folders.
2020-11-21 18:32:04 +01:00
Michael Mayer
d637637be6
Makefile: Add fmt-imports to fmt target
2020-11-21 18:15:16 +01:00
Michael Mayer
5daa689975
Backend: Format go imports
2020-11-21 18:08:41 +01:00
Michael Mayer
668025c050
Fix album cover after update #575
2020-11-21 18:05:20 +01:00
Michael Mayer
ef316c98b7
Implement batch approve #489
2020-11-21 17:36:41 +01:00
Michael Mayer
1ad2d53e16
Indexer: Recover all missing files #568
2020-11-21 15:43:13 +01:00
Michael Mayer
a45aca5da9
Indexer: Improve log messages for purge #568
2020-11-20 17:41:44 +01:00
Michael Mayer
7d87062436
Indexer: Fix handling of renamed and previously missing files #568
2020-11-20 17:25:46 +01:00
Michael Mayer
edb52b85a4
Backend: Use version 0.0.0 for all tests
2020-11-16 19:39:40 +01:00
Michael Mayer
82c7a46fa6
Dockerfile: Run upgrade before installing packages (arm64)
2020-11-16 18:13:32 +01:00
Michael Mayer
ab96c02eeb
CI: Add Docker Hub auth
2020-11-16 17:26:57 +01:00
Michael Mayer
de5dbee3f9
Dockerfile: Disable persistent volumes
...
Broke our demo. Need to investigate this later.
2020-11-15 19:02:07 +01:00
Michael Mayer
df3b125f27
Import: Create thumbs for related JPEG files #602
2020-11-15 15:55:02 +01:00
Michael Mayer
28f59947df
Indexer: Update index when files were renamed #568
2020-11-15 15:15:56 +01:00
Michael Mayer
068d38820f
Indexer: Reset file lookup table if count changes #568
2020-11-15 13:40:21 +01:00
Michael Mayer
2bad5b3cdd
Backend: Wrap SQL select for MySQL 8 #599
...
In MySQL, you can't modify the same table which you use in the
SELECT part (DELETE and UPDATE with subquery):
https://dev.mysql.com/doc/refman/8.0/en/update.html
We need to verify how this affects large photo libraries
as it probably "breaks" the query optimizer. So might lead to
bad performance as well as high CPU and/or memory usage.
2020-11-15 12:15:14 +01:00
Michael Mayer
e22e6c6d37
Indexer: Improve duplicate detection #568
...
Only non-sidecar files in the originals folder will be added to the
duplicates table to avoid side effects.
In addition, the duplicates table is cleaned before and after indexing.
2020-11-15 10:31:46 +01:00
Michael Mayer
ee9baa37d2
Backend: Upgrade dependencies
2020-11-15 10:00:18 +01:00
Michael Mayer
a9624d32b3
Docs: Update PayPal link
2020-11-15 05:08:55 +01:00
Michael Mayer
10f5aaea2b
Frontend: Upgrade dependencies
2020-11-15 05:08:21 +01:00
Michael Mayer
2e28e24ad5
Update SPONSORS.md
2020-11-14 23:10:13 +01:00
Theresa Gresch
624a86c1b3
Merge pull request #608 from jean-louis67/develop
...
Some fixes for the French translation of the backend
2020-11-14 13:42:48 +01:00
jean-louis.frenkel
255094944e
Some fixes for the French translation of the backend
2020-11-14 08:20:56 +01:00
Michael Mayer
085e31c555
Update SPONSORS.md
2020-11-12 22:00:52 +01:00
Theresa Gresch
51b5f3227a
Merge pull request #591 from jean-louis67/develop
...
French translations for recent msgid (added after last merge with photoprism)
2020-11-10 17:37:16 +01:00
Michael Mayer
e04194fb57
Frontend: Upgrade dependencies
2020-11-10 16:50:44 +01:00
jean-louis.frenkel
de53667429
Merge remote-tracking branch 'upstream/develop' into develop
2020-11-10 13:39:49 +01:00
Theresa Gresch
7131db0cfe
Update french translations
2020-11-09 09:57:44 +01:00
jean-louis.frenkel
77200e6050
Correction of the french translation of scan and scans
...
There was a mistake of mine about the meaning
2020-11-07 09:14:00 +01:00
Michael Mayer
b540e4ec03
Frontend: Fix Photo.localMonthString()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-02 00:30:26 +01:00
Michael Mayer
f35313b436
Dockerfiles: Add mountable volumes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-01 21:51:58 +01:00
Theresa Gresch
a7098a2d41
Frontend: Update french translation
2020-10-28 15:15:53 +01:00
Theresa Gresch
67287a2d57
Backend: Add testdata
2020-10-27 09:30:20 +01:00
Theresa Gresch
b57136394b
Merge pull request #569 from yzwdroid/chineseTrans
...
update chinese translations #514
2020-10-27 07:45:57 +01:00
Andy Yang
5f5392b0e4
update chinese translations #514
2020-10-26 21:52:17 -04:00
Michael Mayer
e5e9be6986
Update SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-26 08:26:55 +01:00
Michael Mayer
0a5b460295
Backend: Label minivans as car
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-25 16:54:45 +01:00
Theresa Gresch
aedd79951e
Merge pull request #559 from Jensderond/feature/update-dutch-translations
...
Update and add Dutch translations
2020-10-23 11:50:32 +02:00
Michael Mayer
33d366118c
Frontend: Fix JS unit tests
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-21 07:59:25 +02:00
Michael Mayer
c048a71716
Improve comments for MediaFile.RelatedFiles() #560
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-21 07:39:25 +02:00
Michael Mayer
28ec2df70f
Limit number of default workers when using SQLite #558
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-21 07:33:24 +02:00
Michael Mayer
458dfcefdc
Strict matching for related files when stripSequence is false #560
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-21 07:25:19 +02:00
Jens de Rond
4a478e03f3
add backend translations
2020-10-20 21:37:59 +02:00
Jens de Rond
1d4ccb3654
Update frontend translations
2020-10-20 21:37:52 +02:00
Theresa Gresch
79357aefef
Frontend: Add acceptance test
2020-10-20 18:30:55 +02:00
Michael Mayer
b5c71742d8
Docker: Upgrade Go to 1.15.3
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-20 12:47:04 +02:00
Michael Mayer
5f113d5f18
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-20 12:46:05 +02:00
Theresa Gresch
ce4960e2b8
Backend: Add unit tests
2020-10-20 12:06:16 +02:00
Theresa Gresch
f38434dfb0
Backend: Add unit tests
2020-10-20 11:05:02 +02:00
Theresa Gresch
c72ddbedcb
Backend: Add unit tests
2020-10-20 10:07:27 +02:00
Theresa Gresch
7b9f21207e
Backend: Add tests for entity
2020-10-20 09:25:19 +02:00
Theresa Gresch
b19e01396a
Backend: Add tests for entity
2020-10-19 17:06:09 +02:00
Theresa Gresch
1cd2dfbd22
Backend: Add tests for api
2020-10-19 16:11:42 +02:00
Theresa Gresch
b6d9d7e11f
Backend: Add tests for pkg
2020-10-19 15:11:27 +02:00
Theresa Gresch
bb30a841c4
Frontend: Add unit tests
2020-10-19 14:14:50 +02:00
Michael Mayer
1aaec319b1
Docs: Update README.md #550
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-19 12:02:04 +02:00
Michael Mayer
0c207b5398
Docs: Update SPONSORS.md #550
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-19 11:51:36 +02:00
Michael Mayer
5bafb17c4b
Metadata: Sanitize keywords, subject & artist #490
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-19 11:50:54 +02:00
Vatsla Adhikari
8da3b4d91b
Added new ideas. ( #553 )
...
Vatsla Adhikari's added ideas.
2020-10-19 11:50:06 +02:00
Michael Mayer
45f1a34018
Backend: Use constants for home dir and path separator
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-19 09:52:52 +02:00
Michael Mayer
c8ded4c7c1
Backend: Refactor .ppignore pattern matching
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-19 09:23:09 +02:00
Michael Mayer
9eef7b37ab
Backend: Improve .ppignore pattern matching
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-18 20:03:25 +02:00
Michael Mayer
3c08269edb
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-18 19:54:23 +02:00
Theresa Gresch
8fff2c0963
Merge pull request #549 from HariniJeyaraman/hi-translation
...
Added Hindi Translations in frontend and backend
2020-10-17 14:32:38 +02:00
HariniJeyaraman
e4137c65b3
Merge pull request #1 from HariniJeyaraman/develop
...
Added Hindi Translation
2020-10-16 03:50:35 +05:30
harla
a1557a1d6d
Added Hindi Translation
2020-10-16 03:39:17 +05:30
Michael Mayer
c288dc37a9
Backend: Fix test logging
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 23:13:18 +02:00
Michael Mayer
123fa0e43e
CI: Add build targets and improve docker-build.sh
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 22:46:20 +02:00
Michael Mayer
2e31120cda
Docker: Improve entrypoint.sh #543 #547
...
A group is now created if it doesn't exist already.
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 22:45:27 +02:00
Michael Mayer
2b0680a31e
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 22:43:31 +02:00
Kevin Tran
43f105887c
Improve Docker entrypoint signal handling. ( #543 )
...
* Config: Improve Docker entrypoint signal handling
* Config: Modify CMD line in Dockerfile
* Config: Uppercase PHOTOPRISM_PID
* Config: Change other commands to array style
2020-10-13 22:08:00 +02:00
Michael Mayer
1f48582a1f
Config: Improve docker-compose.yml examples #532
...
User might also want to change the database password.
Less of an issue since ports are not exposed by default.
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 16:14:43 +02:00
Michael Mayer
b491280f22
Config: Improve docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 15:58:00 +02:00
Michael Mayer
d9ec9463d5
Config: Improve docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 15:48:53 +02:00
Michael Mayer
fc9e3d1c58
Config: Improve docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 15:25:46 +02:00
Michael Mayer
80f9e78c93
Frontend: Fix live videos when pictures were archived
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:34:58 +02:00
Michael Mayer
64d62c1d70
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:25:10 +02:00
Michael Mayer
b8a8d0437d
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:19:18 +02:00
Michael Mayer
555fbb2617
Frontend: Improve contact form & German translation
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:11:35 +02:00
Michael Mayer
3b02449903
Backend: Fix config tests
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 11:35:05 +02:00
Michael Mayer
f3588ec23d
Backend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 11:34:36 +02:00
Michael Mayer
3d21ba1c1f
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 11:34:19 +02:00
Michael Mayer
145b0858db
Fix permissions of .fossa.yml
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 10:43:19 +02:00
Theresa Gresch
cf6f4b72b9
Update german translations
2020-10-08 15:30:09 +02:00
Theresa Gresch
dcc0c91afa
Merge pull request #540 from isabelirusso-dev/developBrazil
...
Created Brazilian Portuguese Translation
2020-10-08 10:04:04 +02:00
Theresa Gresch
95efa28f7a
Merge pull request #539 from isabelirusso-dev/developBranch
...
Updated French Translation
2020-10-08 10:01:16 +02:00
Theresa Gresch
a348e53a0c
Merge pull request #538 from isabelirusso-dev/develop
...
Spanish Backend Translation
2020-10-08 09:56:55 +02:00
Michael Mayer
bd44d9cb77
Backend: Fix typo
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 09:02:38 +02:00
Michael Mayer
414a3a840a
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 08:56:22 +02:00
Michael Mayer
f380c70cfa
Frontend
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 08:54:48 +02:00
Michael Mayer
5fa47652ee
Backend: Refactor config initialization
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 08:52:03 +02:00
Isabeli Russo
c8adf6ad69
Created Brazilian Portuguese Translation
2020-10-08 00:38:53 -03:00
Isabeli Russo
869b018e40
Updated French Translation
2020-10-08 00:32:25 -03:00
Isabeli Russo
f5b919d919
Spanish Backend Translation
2020-10-08 00:02:04 -03:00
Theresa Gresch
27dff245a5
Merge pull request #534 from rubjo/develop
...
i18n: Added 🇳🇴 Norwegian Bokmål
2020-10-07 18:01:49 +02:00
Michael Mayer
4d932c64f9
Makefile: Pull photoprism/photoprism:latest before building demo
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 14:13:02 +02:00
Michael Mayer
2b053d7a8b
Config: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 13:14:23 +02:00
Michael Mayer
7fe471900c
Config: Update docker-compose.yml examples
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 13:06:59 +02:00
Michael Mayer
95e51a9754
Config: Refresh expired sessions on startup
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 12:47:12 +02:00
Michael Mayer
13383ac701
Config: Don't error if settings path does not exist #535
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 12:22:45 +02:00
rubjo
61a08d5d90
i18n: Added 🇳🇴 Norwegian Bokmål
2020-10-07 10:28:08 +02:00
Theresa Gresch
61b326d9a5
Update german translations
2020-10-06 09:40:58 +02:00
Michael Mayer
cd17086c5c
Update SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-05 08:18:32 +02:00
Michael Mayer
cf649302dc
Frontend: Update translations.pot
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-05 07:45:42 +02:00
sashikknox
478b725a1b
Update Russian translation ( #531 )
...
* #512 update frontend translation
* #512 update russion translation for bacjend
2020-10-05 07:42:50 +02:00
Michael Mayer
4e172c450a
Improve feedback form
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-05 07:40:11 +02:00
Michael Mayer
b87e860444
Add feedback form
...
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-04 22:22:53 +02:00
Michael Mayer
4fc693fb0b
Permanently delete non-primary files #435
...
This is a fix for unstacking issues in certain situations. More general
photo delete functionality will be added later, see #167 .
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-04 14:21:40 +02:00
Michael Mayer
2e51e84605
Backend: Index camera make & model for video files #506
2020-10-04 12:47:53 +02:00
Michael Mayer
f431caeb4c
Frontend: Fix lazy loading on large screens #507 #510
2020-10-04 12:16:09 +02:00
Michael Mayer
9826e57149
Docker: Refactor images to be more compatible with prod environments #411 #468
...
You should now be able to provide UMASK, UID and GID as environment variables
when using our production images. Work in progress.
2020-10-04 11:23:01 +02:00
Michael Mayer
78f2470421
Backend: Refresh api keys and send to frontend
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-04 04:47:54 +02:00
Michael Mayer
3979b97978
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-04 03:37:22 +02:00
Michael Mayer
06eb0cb699
Frontend: Compile translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-04 03:36:57 +02:00
Isabeli Russo
51873a6517
Spanish Translation Update ( #527 )
...
* Spanish Translation Update
* French FrontEnd Translation Update
2020-10-03 22:57:47 +02:00
Michael Mayer
46b9239026
Backend: Refactor user entity and add pro package
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-03 13:50:30 +02:00
Theresa Gresch
1516f556c2
Merge pull request #524 from wikiyu/develop
...
Update polish language
2020-10-02 14:38:57 +02:00
Theresa Gresch
4d56ecd17e
Merge pull request #523 from phil-davis/minor-typos
...
Fix minor typos
2020-10-02 14:31:02 +02:00
Theresa Gresch
42a69fa77e
Merge pull request #522 from phil-davis/action-toggle-fullscreen
...
Fix button class action-toggle-fullscreen
2020-10-02 14:24:16 +02:00
Wiktor Jędrzejczak
bab33f8460
#515
2020-10-01 20:27:32 +02:00
Wiktor Jędrzejczak
3ace18c2ef
translations.json update
2020-10-01 17:58:02 +02:00
Wiktor Jędrzejczak
7eb08b95c2
#515 update polish translation
2020-10-01 17:55:30 +02:00
Wiktor Jędrzejczak
85323fe5f3
Update polish translation #515
2020-10-01 17:16:15 +02:00
Phil Davis
c90f19ec21
Fix minor typos
2020-10-01 16:00:43 +05:45
Phil Davis
66d16ee643
Fix button class action-toggle-fullscreen
2020-10-01 11:08:35 +05:45
Theresa Gresch
c5b657ba05
Merge pull request #503 from nvllsvm/optimize
...
Optimize images
2020-09-30 10:48:40 +02:00
Theresa Gresch
1810b895ec
Update contributing.md
2020-09-30 10:08:11 +02:00
Theresa Gresch
f8e2b5800f
Backend: Add testdata for json files belonging to videos with information about camera
2020-09-23 16:36:55 +02:00
Andrew Rabert
443789a7e0
Optimize images
...
Used:
- `oxipng --zopfli --opt max`
- `jpegoptim --all-progressive`
2020-09-21 17:40:58 -04:00
Michael Mayer
226f218f80
Backend: Count login attempts and localize error messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 09:40:35 +02:00
Michael Mayer
6d58b76394
Backend: Remove GlobalUID from Address entity
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 08:55:33 +02:00
Michael Mayer
b81b8e62cd
Backend: Add "qrf" to unwanted descriptions
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 03:54:40 +02:00
Michael Mayer
d030a602d4
Frontend: Update translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 03:07:50 +02:00
Michael Mayer
d38c84bbfb
Update trademark
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:48:22 +02:00
Michael Mayer
a08ae8649d
Docker: Improve inline instructions
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:35:15 +02:00
Michael Mayer
b080e97bd8
Docker: Add example for setting a specific user and group id
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:29:07 +02:00
Michael Mayer
23c1e429bc
Frontend: Improve login form
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:21:06 +02:00
Michael Mayer
ed1806e17b
Frontend: Revert change in session.js
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 01:56:18 +02:00
Michael Mayer
33156b5bd7
Frontend: Refactor session.js and unit tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 01:53:06 +02:00
Michael Mayer
02c3cdc8b9
Backend: Code clean-up in album download API
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 19:14:50 +02:00
Michael Mayer
7c9bf35b27
Frontend: Increase result and clipboard item limits #500
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 16:06:09 +02:00
Michael Mayer
9e37c86b67
Backend: Fallback to file extension for mime type detection
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 15:12:45 +02:00
Michael Mayer
fb43754d8a
Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 15:10:59 +02:00
Michael Mayer
a02f3d4f97
Add donations to SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 15:08:59 +02:00
Michael Mayer
dc8640ca2b
Person: Revert previous commit
...
EulaSigned might cause confusion as it's commonly used for proprietary software.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-17 19:20:12 +02:00
Michael Mayer
48ec25bcba
Person: Add EulaSigned date field
...
Users might need to accept terms & conditions when using external services / APIs.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 18:14:09 +02:00
Michael Mayer
9950bc9975
Person: Rename UserActive to IsActive #98 #144
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 16:44:20 +02:00
Michael Mayer
a44351f332
Person: Refactor / rename entity fields #98 #144
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 16:24:03 +02:00
Michael Mayer
d18414e468
Person: Rename optional UserUUID to GlobalUID #98 #144
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 15:35:35 +02:00
Michael Mayer
2d1cfcde73
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 01:09:31 +02:00
Michael Mayer
0278023779
Backend: Upgrade google/open-location-code
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 18:14:47 +02:00
Michael Mayer
3af6e9b83e
Frontend: Update user model #98 #144
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 18:10:31 +02:00
Michael Mayer
84b17194af
Backend: Refactor person entity #98 #144
...
Database column types are now UPPERCASE so that developers can easily recognize them. After upgrading to GORM 2.0, we can use generic types instead.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 17:51:43 +02:00
Michael Mayer
768f9b3064
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 17:35:02 +02:00
Michael Mayer
a071642629
Backend: Refactor person entity fields #144
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 17:10:43 +02:00
Theresa Gresch
eae1555b27
Frontend: Refactor gettext usage
2020-09-07 16:54:57 +02:00
Theresa Gresch
a191d8dbed
Frontend: Adapt translations
2020-09-07 16:47:02 +02:00
Theresa Gresch
b20c88eace
Backend: Adapt make file to not use --sidecar-hidden option
2020-09-07 16:45:55 +02:00
Michael Mayer
f8ab9471ae
Frontend: Fix de / fr translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 13:21:16 +02:00
Michael Mayer
820a0f6b87
Frontend: Show sidebar nav when clicking on logo in app toolbar
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 13:02:37 +02:00
Michael Mayer
279513c193
Update sidecar config hints in docker-compose.yml examples #488
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 13:02:06 +02:00
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
Michael Mayer
06df303f9f
Frontend: Clear clipboard after sharing photos #441
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 10:52:51 +02:00
Michael Mayer
2b55bf7bd3
Frontend: Use lg1 instead of xl1 for sharing too #453
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 10:46:48 +02:00
Michael Mayer
f9d8f9733f
Frontend: Remove xl1 from mosaic tile #453
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 10:37:30 +02:00
Oleg
ad6864cdd2
Show 12 columns on desktop screens ( #463 )
2020-08-14 10:34:47 +02:00
Michael Mayer
df873e8f6a
CI: Update "Build Status" badge in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 17:46:54 +02:00
Michael Mayer
f5b67c34d4
CI: Move from Travis CI to self-hosted Drone CI
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 17:32:28 +02:00
Michael Mayer
88fa66886f
Docker: Clean-up example docker-compose.yml files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 16:55:31 +02:00
Michael Mayer
7f19cc3d27
Docker: Improve example docker-compose.yml files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 16:52:25 +02:00
Michael Mayer
e7ff43b3f3
Docker: Update development image
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 15:10:50 +02:00
Michael Mayer
23279e6147
Run MariaDB with --transaction-isolation=READ-COMMITTED to reduce locking #392
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 14:20:09 +02:00
Theresa Gresch
d3fb59c537
Frontend: Adapt acceptance test to changes
2020-08-13 14:09:25 +02:00
Michael Mayer
706094f914
RAW: Install assets/profiles #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 08:26:20 +02:00
Michael Mayer
757cfc4bfb
RAW: Index CR3 metadata and use custom RawTherapee profile #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 20:12:04 +02:00
Theresa Gresch
a6a4899ccc
Backend: Add special word
2020-08-12 19:14:45 +02:00
Theresa Gresch
68d490c975
Backend: Add new stopword
2020-08-12 19:14:01 +02:00
Michael Mayer
5e3a090065
Docker: Improve example docker-compose.yml files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 18:41:48 +02:00
Michael Mayer
ebe5143fc6
RAW: Render CR3 files using Rawtherapee 5.8 #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 13:16:25 +02:00
Michael Mayer
7656262d06
Docker: Add rawtherapee 5.8 #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 10:42:19 +02:00
Michael Mayer
d82f2a1446
Docker: Ubuntu 20.04 upgrade #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 10:25:50 +02:00
Michael Mayer
f737edbe99
Frontend: Remove relative path from import #424
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 06:00:45 +02:00
Michael Mayer
20843e2f87
Frontend: Add "download as zip" button to albums #424
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 05:59:06 +02:00
Michael Mayer
2633e12dac
Frontend: Fix edit month dropdown #430
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 04:57:31 +02:00
Michael Mayer
336ad3e751
Backend: Rename test files #442
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 04:39:05 +02:00
Michael Mayer
e0eaa72843
Backend: Fix nil pointer panic in RelatedFiles() #454
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 03:36:49 +02:00
jean-louis67
d53084b095
Correction of translation for msgid "Archive": Archiver→Archives ( #447 )
...
* Use afficher rather then rendre for render
* Use of the name (archive) and not the verb (archive) for the photos submenu. Pluralized in accordance with custom.
Co-authored-by: jean-louis.frenkel <jlfrenkel@processia.com>
2020-08-12 00:58:40 +02:00
Michael Mayer
1fc055bf49
Frontend: Set test time zone and locale
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-11 16:24:21 +02:00
Michael Mayer
b83628145a
Frontend: Fix unstack button after changing root default #308 #435
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-11 16:05:27 +02:00
Michael Mayer
2a07add90f
Docker: Upgrade Caddy
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-11 15:58:31 +02:00
Michael Mayer
bd9e810416
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-11 15:57:15 +02:00
Michael Mayer
3ffe74a7d6
Metadata: Revert tests after upgrading go-exif #431
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-07 10:38:40 +02:00
Michael Mayer
d2eccd00c0
Metadata: "Fix" broken tests after upgrading go-exif #431
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 15:50:18 +02:00
Tyler Rockwood
5f526d288c
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 11:33:43 +02:00
Michael Mayer
7c18863287
Metadata: Disable additional broken tests #431
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 11:06:25 +02:00
Michael Mayer
0938fe1fa0
Backend: Move .cr3 in file type list #445
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 10:56:33 +02:00
Michael Mayer
b232d374ad
Metadata: Update Exif tests and dependencies #431
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 10:55:15 +02:00
Michael Mayer
687e0b3f62
Frontend: Update French translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 10:14:48 +02:00
jean-louis.frenkel
7ce5bb83a6
Use of the name (archive) and not the verb (archive) for the photos submenu. Pluralized in accordance with custom.
2020-08-06 08:55:09 +02:00
Kevin Urbainczyk
efd8a08d15
Disable proxy_buffer and increase client_max_body_size in nginx help card ( #436 )
2020-08-01 12:28:35 +02:00
Dustin Oprea
16b1945971
go.mod: Bump go-exif/v3 to 74a1612 ( #434 )
...
Fixes #431
2020-07-31 10:28:14 +02:00
hialvaro
9eb872542c
Add spanish translation ( #433 )
2020-07-30 18:46:17 +02:00
jean-louis67
ec7eae68c2
Use afficher rather then rendre for render ( #420 )
...
Co-authored-by: jean-louis.frenkel <jlfrenkel@processia.com>
2020-07-29 17:15:40 +02:00
Michael Mayer
65c57f579c
Frontend: Add Chinese and update French translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-29 15:54:46 +02:00
Kai Xia(夏恺)
4cb4fe5f35
Add Chinese translation ( #429 )
...
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2020-07-29 06:06:19 +02:00
jean-louis.frenkel
5f7c496b78
Use afficher rather then rendre for render
2020-07-26 09:03:59 +02:00
Michael Mayer
28595497b1
Backend: Limit place estimates to 36h time difference
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-24 14:06:26 +02:00
Michael Mayer
91a1a1ca27
Backend: Ignore image unique IDs that are not standard UUIDs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-23 15:34:20 +02:00
Michael Mayer
514968adf0
Frontend: Update French translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-23 15:32:49 +02:00
Michael Mayer
43753a2d46
Backend: Upgrade dsoprea/go-jpeg-image-structure
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-23 11:38:24 +02:00
jean-louis67
ef83adcbe3
Merge pull request #1 from photoprism/develop
...
merge request
2020-07-23 11:24:56 +02:00
Michael Mayer
c7cc7d7702
Frontend: Add missing strings to French translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 14:39:00 +02:00
Michael Mayer
987ff94d8c
Frontend: Capitalize calendar months
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 14:28:22 +02:00
Michael Mayer
f4eb76ba09
Frontend: Update translations.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 13:57:12 +02:00
jean-louis67
2e461bf46d
Update French translations ( #415 )
...
Co-authored-by: jean-louis.frenkel <jlfrenkel@processia.com>
2020-07-22 13:48:24 +02:00
Michael Mayer
766f2759d2
Backend: go mod tidy
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 11:04:01 +02:00
Michael Mayer
c16e3741ee
Backend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 10:59:53 +02:00
Michael Mayer
661f43412e
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 10:59:25 +02:00
Michael Mayer
2543ee059f
Frontend: Disable confirm action without album #326
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 23:39:39 +02:00
Michael Mayer
8767155346
Frontend: Default to create new album in dialog #326
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 23:32:59 +02:00
Michael Mayer
0ad9789d3f
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 15:02:37 +02:00
Michael Mayer
fc9442b6a3
Index: Don't expose full directory names in logs #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 15:01:46 +02:00
Michael Mayer
7d00e68d92
Index: Refactor mime type detection #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 14:43:45 +02:00
Michael Mayer
c704642f2e
Frontend: Reformat templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 14:43:29 +02:00
Michael Mayer
05ae12f52d
Upgrade Go to 1.14.6
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 14:38:37 +02:00
Theresa Gresch
c918efdcd8
Frontend: remove / from meta tags
2020-07-21 14:32:18 +02:00
Theresa Gresch
2787a01525
Frontend: Add acceptance test
2020-07-21 13:57:32 +02:00
Theresa Gresch
096c625c1d
Frontend: Add meta tags for iOS pwa
2020-07-21 13:57:32 +02:00
Theresa Gresch
ab0567df05
Frontend: Use apple-touch-icon instead of apple-touch-icon-precomposed
2020-07-21 13:57:32 +02:00
Michael Mayer
710888c59f
Darktable: Disable presets by default
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 12:18:53 +02:00
Michael Mayer
d20d9c50dd
Metadata: Upgrade go-exif v3
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 10:52:39 +02:00
Michael Mayer
ab6228fb9a
Index: Skip empty files #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 10:44:41 +02:00
Michael Mayer
ad93f04003
Backend: Add "des" to smallwords.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 03:30:18 +02:00
Michael Mayer
8d3b46a631
Backend: Add "los" to shortwords.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 03:19:03 +02:00
Michael Mayer
4cda0fd9a8
Backend: Adjust metadata log levels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 23:29:14 +02:00
Michael Mayer
4a8f04bb2c
Frontend: Fix nav counter on small screens
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 20:08:57 +02:00
Michael Mayer
5b2a71bbc8
Frontend: Trim search queries
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:51:23 +02:00
Michael Mayer
a01e54070d
Index: Skip duplicates and handle files with wrong extension #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:48:31 +02:00
Michael Mayer
714edfebe5
Frontend: Show file AspectRatio as returned by the backend
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:28:01 +02:00
Michael Mayer
b1e4aa4d6c
Frontend: Adjust counter position for small screens (scrollbar)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:26:49 +02:00
Theresa Gresch
1aa288f505
Update README.md
2020-07-20 16:46:14 +02:00
Michael Mayer
5839bc9c79
Metadata: Add test jpeg with "slice bounds out of range" error
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 13:53:08 +02:00
Michael Mayer
bf6c79ad67
Backend: Keep plus in titles generated from file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 13:30:25 +02:00
Michael Mayer
2283f6019a
Backend: Keep ampersand in titles generated from file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 13:25:09 +02:00
Michael Mayer
0da72687e6
Backend: Add Huawei P10 models to camera model lookup table
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 13:03:14 +02:00
Michael Mayer
cd7cd064b6
Backend: Add Huawei Mate models to camera model lookup table
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 12:43:57 +02:00
Michael Mayer
54c8a25ff8
Index: Also compare camera serial before stacking a file
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 12:32:50 +02:00
Michael Mayer
b14bddca9d
Backend: Index xmp error messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 11:40:55 +02:00
Michael Mayer
8ebb6b85ed
Backend: Index file error messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 11:39:16 +02:00
Michael Mayer
9a2b75781e
Backend: Adjust log levels and messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 11:29:38 +02:00
Michael Mayer
5118d3a604
Index: Shorten restore log message #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 10:52:28 +02:00
Michael Mayer
334e5ff0d3
Index: Refactor skipping for improved performance #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 10:13:04 +02:00
Michael Mayer
3f46f95894
Index: Use automatically detected relative name #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 09:31:01 +02:00
Michael Mayer
48407b4526
Tweak indexing of related files #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 19:28:41 +02:00
Michael Mayer
f8170e30c7
Index: Remove main files from related files list #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 17:43:54 +02:00
Michael Mayer
f0cfe5ff3a
Index: Skip with continue, not return nil #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 17:33:40 +02:00
Michael Mayer
5477e382e7
Add @mpodshivalin to SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 17:27:51 +02:00
Michael Mayer
d3f3b24ba3
Event Hub: Use NonBlockingSubscribe to avoid deadlocks #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 16:48:04 +02:00
Michael Mayer
138dabd0c8
Metadata: Use mime type to determine file format and exif parser #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 16:39:43 +02:00
Michael Mayer
0023fdb1e2
Fix indexing aborts when encountering broken symlink #414
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-19 14:45:49 +02:00
Michael Mayer
24cfa1aea2
Backend: Refactor file indexing / skipping
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 20:58:35 +02:00
Michael Mayer
ee8d9ad919
Show max cached thumbnail size if uncached is disabled #413
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 17:33:02 +02:00
Michael Mayer
df0868e3d3
Backend: Adjust log levels and messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 16:54:13 +02:00
Michael Mayer
ff56de1ab2
Backend: Adjust log levels and messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 15:40:05 +02: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
9c1518c5ef
Backend: Remove unused duplicate filter from photo search
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 13:09:22 +02:00
Michael Mayer
cdf6982673
Frontend: Remove unused duplicate field from file model
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 13:06:39 +02:00
Michael Mayer
e03d3e0639
Frontend: Improve descriptions for library settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 13:04:23 +02:00
Michael Mayer
812e550d76
Backend: Remove unused duplicate field from file entity
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 12:39:04 +02:00
Michael Mayer
66a71d7271
Backend: Reduce YAML backup log level
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 17:38:22 +02:00
Michael Mayer
63603ff778
Edit Dialog: Rename Folder to "Storage Folder" in files tab #397
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 16:11:35 +02:00
Michael Mayer
cc946b8ea8
Use int64 for file modification timestamps #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 16:09:55 +02:00
Michael Mayer
31647943d9
Add file timestamp map for faster indexing #391
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 12:47:12 +02:00
Michael Mayer
216230840e
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 10:13:29 +02:00
Michael Mayer
ac0ce0aaf0
Backend: Index symlinks as folders
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 10:10:33 +02:00
Michael Mayer
13fe9af2fc
Backend: Fix panorama detection #352
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 10:10:01 +02:00
Michael Mayer
716aa082d8
Metadata: Upgrade to go-exif v3
...
See https://github.com/dsoprea/go-exif/issues/43
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 09:41:37 +02:00
Michael Mayer
4c72df7610
Metadata: Upgrade go-exif v2
...
See https://github.com/dsoprea/go-exif/issues/43
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 09:28:31 +02:00
Michael Mayer
08d89bfb1d
Metadata: Add *.heic parser and upgrade go-exif
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 20:32:45 +02:00
Michael Mayer
ab7931732e
File Browser: Add empty file to test directory
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 16:01:46 +02:00
Michael Mayer
6847b8b5f9
Complete file browser with symlink support and full folder / file names ( #412 )
...
* Backend: Code clean-up
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* File Browser: Show complete, original file and folder names #408
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* File Browser: Follow symlinks #201 #403 #407
Warning: Following symlinks can make folder lists non-deterministic
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 15:43:23 +02:00
Theresa Gresch
44fcc3e531
Frontend: adapt acceptance tests
2020-07-16 14:42:14 +02:00
Michael Mayer
6c13b75562
Backend: Improve places logging #399
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 14:00:22 +02:00
Michael Mayer
4656ba42a0
Edit Photo: Country is readonly if coordinates exist #410
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 13:19:02 +02:00
Michael Mayer
0e5fe5eb43
Index image projection and add panorama filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 13:02:48 +02:00
Michael Mayer
a4c68fb34a
Translations: Update frontend README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 10:29:03 +02:00
Michael Mayer
73e7911b5e
Translations: Add README.md files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 10:20:09 +02:00
Michael Mayer
db5edb8e4d
Add flag for 360° panoramas #352
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 20:59:33 +02:00
Theresa Gresch
b314ef2a27
Frontend: Add acceptance test
2020-07-15 12:23:12 +02:00
Theresa Gresch
acee2c57fd
Frontend: Adapt acceptance tests to changes
2020-07-15 12:23:12 +02:00
Theresa Gresch
8b9dffc449
Frontend: Add class for testing
2020-07-15 12:23:12 +02:00
Theresa Gresch
9ce6f6b301
Frontend: Fix css bug
2020-07-15 12:23:12 +02:00
Michael Mayer
b1b6e438f7
Backend: Improve log messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 11:28:54 +02:00
Michael Mayer
36919b69a0
Backend: Improve logging and enforcement of file size limit
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 10:13:54 +02:00
Michael Mayer
0aaf0d6c24
Frontend: More specific "not found" message when searching for edited content
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 09:20:27 +02:00
Michael Mayer
f484dd004c
Add Huawei P20 and P20 Pro #399
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 09:18:58 +02:00
Michael Mayer
d6b848c0e9
Backend: Use common log prefix for places and their cells
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 08:31:36 +02:00
Michael Mayer
1ad34478de
Increase default jpeg-size to 7680 x 4320 px #388
...
It's easier to decrease this when you've made a mistake than the other way.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 08:30:28 +02:00
Michael Mayer
6ebf975bf6
Update nodejs and frontend dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 02:13:03 +02:00
Michael Mayer
c0f10e2288
Use gettext for backend translations too
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 01:26:54 +02:00
Michael Mayer
0a4dc155e6
Frontend: Add small info with link to homepage
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 20:10:24 +02:00
Michael Mayer
82f75e9028
Frontend: Add checks to fields that have been manually modified
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 19:07:06 +02:00
Michael Mayer
54ddce8709
Frontend: Add "search term too short" notification
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 18:33:56 +02:00
Michael Mayer
19a9f5e945
Frontend: Update German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 18:13:27 +02:00
Theresa Gresch
a7380357d5
Backend: Add unit tests for internal/api
2020-07-14 18:08:48 +02:00
Theresa Gresch
f47256b49f
Backend: Add unit tests for internal/api
2020-07-14 18:08:48 +02:00
Michael Mayer
b62af742ae
Backend: Improve log messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 18:00:32 +02:00
Theresa Gresch
c027e31304
Backend: Add unit tests for internal/api
2020-07-14 17:02:39 +02:00
Theresa Gresch
2db97ef168
Backend: Add unit tests for internal/api
2020-07-14 15:05:03 +02:00
Michael Mayer
5866ba307f
Backend: Improve detection of generated file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 15:00:14 +02:00
Theresa Gresch
e6cc639040
Backend: Add unit tests for internal/api
2020-07-14 14:46:27 +02:00
Michael Mayer
6090f875db
Rename darktable-size to jpeg-size in config command output #388
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 14:41:38 +02:00
Michael Mayer
f4e8b59c3b
Rename PHOTOPRISM_CONVERT_SIZE to PHOTOPRISM_JPEG_SIZE #388
...
Naming more consistent with PHOTOPRISM_JPEG_QUALITY.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 14:30:19 +02:00
Michael Mayer
9eafc8c844
Add PHOTOPRISM_CONVERT_SIZE to docker-compose.yml examples #388
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 14:24:10 +02:00
Theresa Gresch
75ad59cd17
Backend: Add unit tests for internal/api
2020-07-14 14:00:39 +02:00
Michael Mayer
be94ff624c
Edit photo type and sort by recently edited #394
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 12:42:31 +02:00
Michael Mayer
7a7c5aa190
UX: Reduce some levels to keep logs clean
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 12:39:56 +02:00
Theresa Gresch
4cf4c1973d
Backend: Add unit tests for internal/api
2020-07-14 12:36:41 +02:00
Theresa Gresch
a5987a0b33
Backend: Add unit tests for internal/api
2020-07-14 11:24:00 +02:00
Michael Mayer
8989c987a2
Unstack all types, except primary and sidecar files #394
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 11:00:49 +02:00
Theresa Gresch
0cb609fc87
Backend: Add unit tests for internal/api
2020-07-14 10:31:37 +02:00
Theresa Gresch
f270b67632
Backend: Add unit tests for internal/config
2020-07-14 09:18:47 +02:00
Theresa Gresch
434bbd751c
Backend: Add unit tests for internal/config
2020-07-14 09:18:24 +02:00
Theresa Gresch
832715f861
Backend: Improve Dsc regular expression and add test
2020-07-14 08:46:20 +02:00
Michael Mayer
b1eac027f3
Remove database DSN and init call from test config
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 20:41:16 +02:00
Michael Mayer
161b36f8a4
Refactor config and worker tests for better performance
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 20:25:47 +02:00
Michael Mayer
70c6a68169
Use date from file name if no metadata was found #396
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 19:34:21 +02:00
Theresa Gresch
119784ef2c
Backend: Add unit tests for internal/config
2020-07-13 19:25:27 +02:00
Michael Mayer
faba5c3195
Backend: Fix worker tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 18:54:37 +02:00
Theresa Gresch
6504c7ae74
Backend: Add unit tests for internal/config
2020-07-13 18:48:56 +02:00
Michael Mayer
9f88bacb13
ACL: Add download permission for guests #398
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 18:20:05 +02:00
Michael Mayer
fb4738c6fe
Frontend: Add fields to file info
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 18:09:58 +02:00
Michael Mayer
a507f21740
Backend: Remove unused notes field from file entity
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 18:09:44 +02:00
Theresa Gresch
6cea8f0d3b
Backend: Add unit tests for internal/config
2020-07-13 18:05:10 +02:00
Theresa Gresch
c827df2c04
Backend: Add unit tests for internal/config
2020-07-13 17:37:43 +02:00
Michael Mayer
4d42222caf
Rename "thumbnails" to "thumbs" and group api functions in one file
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 17:25:27 +02:00
Theresa Gresch
dac846ba01
Backend: Add unit tests for internal/workers
2020-07-13 16:44:17 +02:00
Michael Mayer
2bcb954266
Show taken date incl source in photo info tab #396
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 16:29:36 +02:00
Theresa Gresch
579da46f11
Backend: Add unit tests for internal/workers
2020-07-13 16:12:32 +02:00
Michael Mayer
212857318b
UX: Rename group(ed) to stack(ed) #394
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:59:54 +02:00
Michael Mayer
4a9f992056
Thumbs: Use fit_4096 in favor of fit_3840 and add convert limit #362 #388
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:23:54 +02:00
Michael Mayer
c14985095b
Backend: Improve description string sanitation and auto add keywords
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:16:09 +02:00
Michael Mayer
fe1b676341
Frontend: Add traditional favicon.ico as fallback
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:16:09 +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
Theresa Gresch
0b55a9278e
Backend: Add unit tests for internal/query
2020-07-13 13:12:32 +02:00
Theresa Gresch
0144458664
Backend: Add unit tests for internal/query
2020-07-13 12:29:11 +02:00
Theresa Gresch
f71dd8359f
Backend: Add unit tests for internal/query
2020-07-13 11:40:49 +02:00
Theresa Gresch
b21433479e
Backend: Add unit tests for internal/query
2020-07-13 11:11:52 +02:00
Theresa Gresch
f18ac917ab
Backend: Add unit tests for internal/photoprism
2020-07-13 10:20:46 +02:00
Theresa Gresch
2866cb9215
Backend: Add unit tests for internal/photoprism
2020-07-13 10:19:50 +02:00
Michael Mayer
4fb263f8a4
Add location field to album metadata
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 16:36:39 +02:00
Theresa Gresch
b6461dca36
Backend: Add unit tests for internal/entity
2020-07-12 15:41:30 +02:00
Theresa Gresch
7c1ef53be6
Backend: Add unit tests for internal/photoprism
2020-07-12 15:21:42 +02:00
Theresa Gresch
edb9bba671
Backend: Add unit tests for internal/photoprism
2020-07-12 14:36:36 +02:00
Michael Mayer
5648c9616e
Backend: Refactor location data tables and entities
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 08:27:05 +02:00
Michael Mayer
8c53049b4a
Backend: Remove deprecated columns from geo and places
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 06:54:07 +02:00
Michael Mayer
f08405d96c
Backend: Fix location test after updating places server
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 06:14:22 +02:00
Michael Mayer
2bef7e7e9d
Backend: Reduce location estimate time difference to 3 days
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 05:20:16 +02:00
Michael Mayer
8bf6a7b678
Backend: Fix location estimate query
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 05:10:00 +02:00
Michael Mayer
a11ce15f4a
Frontend: Fix text wrap (css)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 05:02:12 +02:00
Michael Mayer
00e334657a
Photo: Set defaults for PlaceID, GeoID, CameraID and LensID
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 04:48:17 +02:00
Michael Mayer
8470eb4bf1
Frontend: Suggest reload when PhotoPrism has been updated
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 04:06:55 +02:00
Michael Mayer
e1c45c4d5f
Rename "location" to "geo" to have a short, common prefix for geo data
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 23:43:29 +02:00
Michael Mayer
8fd381860a
Backend: Refactor Google Photos metadata parsing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 20:47:52 +02:00
Michael Mayer
4d93749b06
Backend: Don't index sidecar files without photo
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 20:35:41 +02:00
Michael Mayer
5194425765
Frontend: Improve wording and German translations in event log
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 16:52:52 +02:00
Michael Mayer
99eaae0816
Backend: Import JSON metadata from Google Photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 16:46:29 +02:00
Michael Mayer
711522db68
Metadata: Add patterns to unwanted descriptions list
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 10:19:06 +02:00
Michael Mayer
2c6552ff73
Backend: Remove log in Photo.Create()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 09:41:35 +02:00
Michael Mayer
f41bca0f20
Docs: Update 3rd party licenses
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 09:37:48 +02:00
Michael Mayer
4dceb74574
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 19:21:27 +02:00
Michael Mayer
32daca9554
Frontend: WebDav dialog code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 19:19:44 +02:00
Michael Mayer
1689397ddc
Frontend: Improve wording and German translation (WebDAV info dialog)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 18:38:31 +02:00
Theresa Gresch
d4935c2d13
Backend: Add unit tests for internal/entity
2020-07-10 17:35:22 +02:00
Theresa Gresch
dcc43ed45d
Backend: Add unit tests for internal/entity
2020-07-10 17:27:06 +02:00
Michael Mayer
174e6d53c9
Backend: Use FirstOrCreate() instead of Create() when adding new photos
...
Not perfect as metadata should rather be merged. Ideally some kind of mutex avoids database conflicts / locks / errors in the future. Right now, we're (intentionally) using the database as "mutex" so that the application code needs less complexity. This is especially problematic on powerful servers with many CPUs and index workers. See also issue #392 .
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 17:09:39 +02:00
Michael Mayer
b3531845dd
Frontend: Add "Connect via WebDAV" info dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 16:47:07 +02:00
Michael Mayer
6465ffa5ce
Frontend: Re-add favicon.png to avoid 404 errors when using old templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 16:47:07 +02:00
Theresa Gresch
dad0ba9d27
Backend: Add unit tests for internal/entity
2020-07-10 15:15:56 +02:00
Theresa Gresch
d6c910c16b
Backend: Add unit tests for internal/entity
2020-07-10 15:06:37 +02:00
Theresa Gresch
4196420dc7
Backend: Add unit tests for internal/entity
2020-07-10 13:57:51 +02:00
Theresa Gresch
560849ec52
Backend: Add unit tests for internal/entity
2020-07-10 11:44:51 +02:00
Theresa Gresch
1f9528562f
Backend: Add unit tests for internal/entity
2020-07-10 10:58:06 +02:00
Theresa Gresch
b480bbefcc
Backend: Add unit tests for internal/entity
2020-07-10 10:29:56 +02:00
Michael Mayer
62c8830a89
Frontend: Optimize photo details form for small devices
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 20:39:03 +02:00
Michael Mayer
d5faee56e3
Frontend: Improve wording and German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 20:16:25 +02:00
Michael Mayer
3f9454876d
Concurrency fix for photo details #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 17:45:56 +02:00
Theresa Gresch
f857198178
Backend: Add unit tests for internal/entity
2020-07-09 16:46:13 +02:00
Michael Mayer
eeeff27ba5
Frontend: Update favicons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 16:06:58 +02:00
Theresa Gresch
6212c8d63d
Backend: Add unit tests for internal/entity
2020-07-09 15:37:30 +02:00
Michael Mayer
7cd88e411a
Frontend: Improve loading animation and logo
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 15:01:36 +02:00
Theresa Gresch
dd7b5b3a1b
Backend: Add unit tests for internal/entity
2020-07-09 12:24:44 +02:00
Theresa Gresch
131e822a58
Backend: Add unit tests for internal/entity
2020-07-09 11:50:58 +02:00
Theresa Gresch
15d66fc304
Backend: Add unit tests for internal/entity
2020-07-09 11:27:44 +02:00
Theresa Gresch
006e833249
Backend: Fix unit test
2020-07-08 18:36:37 +02:00
Theresa Gresch
226eafec7b
Backend: Add unit tests for internal/entity
2020-07-08 18:09:18 +02:00
Theresa Gresch
e1487238e6
Backend: Add unit tests for internal/entity
2020-07-08 17:36:06 +02:00
Theresa Gresch
3e6c21a566
Backend: Add unit tests for internal/entity
2020-07-08 17:06:23 +02:00
Theresa Gresch
380aa0ba4b
Backend: Add unit tests for internal/entity
2020-07-08 15:25:33 +02:00
Theresa Gresch
a0d858e56f
Backend: Add unit tests for internal/mutex
2020-07-08 13:18:19 +02:00
Theresa Gresch
b3487fa3b3
Backend: Add unit tests for internal/meta
2020-07-08 10:13:11 +02:00
Theresa Gresch
985da3530f
Backend: Add unit tests for internal/maps
2020-07-08 10:13:11 +02:00
Theresa Gresch
724953e432
Backend: Add unit tests for internal/i18n
2020-07-08 10:13:11 +02:00
Michael Mayer
053af81de1
Frontend: Update German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 10:04:14 +02:00
Michael Mayer
8c372e81ef
Frontend: Faster slideshow transition #381
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 10:03:21 +02:00
Michael Mayer
f55dcc0670
Frontend: Add Polish translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 09:25:56 +02:00
Michael Mayer
ee5ba31737
Frontend: Don't skip current photo when starting slideshow
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:55:19 +02:00
Michael Mayer
6d6ed29f21
Frontend: Don't display loading bar in event viewer when loading more
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:48:42 +02:00
Theresa Gresch
db2819821b
Backend: Add unit tests for internal/form
2020-07-08 08:45:31 +02:00
Michael Mayer
d93ed7faa9
Frontend: Only use transition when slideshow is running #381
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:42:20 +02:00
Michael Mayer
68fac9e8a8
Translations: Add Spanish, French and Polish
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:19:29 +02:00
Michael Mayer
def9d3a80f
Frontend: Use CSS transition for photo viewer #381
...
After testing, this seems more compatible than animations. Might revisit this later.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:16:35 +02:00
rakesh-saride
2d72dc7c47
Added animation for slide show. ( #381 )
...
* Added animation for slide show.
2020-07-08 07:30:53 +02:00
François d'Yvoire
97f9bd2f20
Add basic french translation ( #389 )
2020-07-08 07:17:59 +02:00
Michael Mayer
08d976534b
Frontend: Improve wording and translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 21:09:35 +02:00
Michael Mayer
e2845981c1
Concurrency fixes for cameras, lenss, folders, keywords, and labels #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 20:44:33 +02:00
Michael Mayer
46c29dbb10
Frontend: Improve German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 20:41:08 +02:00
Michael Mayer
5c780c99db
Backend: Add words to stopwords.txt
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 20:28:17 +02:00
Theresa Gresch
f58ca6dcda
Backend: Add unit tests for internal/form
2020-07-07 18:03:20 +02:00
Theresa Gresch
c71c232107
Backend: Add unit tests for internal/api
2020-07-07 17:18:41 +02:00
Michael Mayer
cbcd9e5cea
Metadata: Normalize exif date strings to fix broken files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 17:11:36 +02:00
Michael Mayer
4b7551fb99
Try fetching country again if create fails #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 16:56:02 +02:00
Michael Mayer
14420b02a9
Try fetching places and location again if create fails #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 16:40:29 +02:00
Theresa Gresch
0faf7dbb7f
Backend: Add unit tests for pkg
2020-07-07 16:29:55 +02:00
Michael Mayer
0b7d8a6897
Fix viewer / date string for photos in places #384
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 15:58:02 +02:00
Michael Mayer
f7c955053f
Backend: Update short and small words list in txt package
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 15:25:19 +02:00
Theresa Gresch
e74de4716e
Backend: Add unit tests for pkg/fs
2020-07-07 15:13:42 +02:00
Michael Mayer
bf08157ebf
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 15:01:03 +02:00
Michael Mayer
e5e8698d45
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 14:44:47 +02:00
Michael Mayer
b752304b6d
Frontend: Improve wording and translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 14:05:59 +02:00
Michael Mayer
3bfbd3070e
Fix time difference threshold in Photo.EstimatePlace()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 13:18:34 +02:00
Michael Mayer
6273e77867
Try saving photo a second time after deadlocks #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 12:59:47 +02:00
Michael Mayer
3fec93ee4e
Load existing photo if uid was found in YAML sidecar file #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 12:20:38 +02:00
Michael Mayer
d1db3d04f7
Logs: Improve event log and messages in i18n package
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 10:51:55 +02:00
Theresa Gresch
e743ae4480
Frontend: Add acceptance test
2020-07-07 09:48:21 +02:00
Theresa Gresch
1a49e31963
Frontend: Adapt classes for testing
2020-07-07 09:48:00 +02:00
Michael Mayer
ffb57d5ca3
Frontend: Improve German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 06:09:28 +02:00
Michael Mayer
8f74fdb8a0
Backend: Fix Photo.GetDetails()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 20:20:03 +02:00
Michael Mayer
166219bffd
Config: Add PHOTOPRISM_ADMIN_PASSWORD to docker-compose.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 20:13:52 +02:00
Michael Mayer
1f4a1a942e
Backend: Remove debug logs from client config
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 19:56:06 +02:00
Michael Mayer
379c46df64
Backend: Return error if no main file for indexing was found #379 #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 19:50:01 +02:00
Michael Mayer
eeef16f07e
Backend: Refactor photo details entity #379 #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 19:15:57 +02:00
Michael Mayer
a19d2a72a6
Translations: Shorten German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:27:33 +02:00
Michael Mayer
12db83ab40
Translations: Improve German import hint
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:23:58 +02:00
Michael Mayer
2d21dd8e4f
Translations: Rename "Sort By" to "Sort Order"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:11:34 +02:00
Michael Mayer
247346758f
Frontend: Improve German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:04:24 +02:00
Michael Mayer
74e8ee0bca
Frontend: Rename "index" button to "start"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 15:48:31 +02:00
Michael Mayer
80c46ee145
Frontend: Fix German translation for "indexing"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 15:39:29 +02:00
Michael Mayer
87a17258a8
Frontend: Update translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:52:47 +02:00
Michael Mayer
4d21ec03ce
Frontend: Update translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:52:22 +02:00
Michael Mayer
4ddf241a6c
UX: Rename "analog" to "scan"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:35:25 +02:00
Michael Mayer
d1b2b2dc0b
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:23:38 +02:00
Michael Mayer
2469b935b7
Frontend: Add link to GitHub issues
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:19:37 +02:00
Michael Mayer
b37a920ada
Frontend: Add details dialog to event log
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:14:11 +02:00
Michael Mayer
782ad88aa1
Backend: Reduce API "abort" log level to debug
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 13:36:38 +02:00
Michael Mayer
e299985c52
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 13:13:20 +02:00
Michael Mayer
56cb255a7d
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 13:06:31 +02:00
Michael Mayer
bb57908b40
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 12:53:29 +02:00
Michael Mayer
472124dfdf
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 12:34:17 +02:00
Michael Mayer
373c6a95a1
Frontend: Show fuzzy dates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 12:07:47 +02:00
Michael Mayer
3bed161e04
Frontend: Use separate rows for gps coordinates in info.vue
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 11:46:09 +02:00
Michael Mayer
1284091b77
Backend: Improve FileTitle() function
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 11:31:03 +02:00
Theresa Gresch
a01ce5c439
Frontend: Adapt acceptance tests to changes
2020-07-06 10:57:20 +02:00
Michael Mayer
1fc83dd8ec
Frontend: Rename Grouped to Stacks in navigation.vue
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:41:40 +02:00
Michael Mayer
a440e97bee
Frontend: Rename path to folder in info.vue
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:35:15 +02:00
Michael Mayer
3b8f3ebd23
Improve date input parsing #274 #358
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:32:37 +02:00
Michael Mayer
8e07f1c61a
Backend: Add "eos" to stopwords list
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:31:33 +02:00
Michael Mayer
c4a62f3fcc
Frontend: Add grouped photos link to navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:31:14 +02:00
Michael Mayer
ca154f3bb3
Replace date picker with day, month & year inputs #274 #358
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 07:41:33 +02:00
Theresa Gresch
e580a117d6
Frontend: Adapt acceptance tests to changes
2020-07-05 17:58:10 +02:00
Michael Mayer
d4008564bb
Backend: Update countries.txt and stopwords.txt
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 17:37:40 +02:00
Michael Mayer
41be5cb133
Backend: Add "grouped" search filter to find photos with multiple JPEGs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 17:22:26 +02:00
Michael Mayer
daa3d07ca1
Backend: Update message strings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 15:35:32 +02:00
Michael Mayer
2ab536c6ef
Frontend: Remove time picker #274 #358
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 15:34:49 +02:00
Michael Mayer
25acbe7ba2
Trim space from share tokens
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 15:03:12 +02:00
Michael Mayer
f79cfc6513
Analog flag and search filter for photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:59:40 +02:00
Michael Mayer
11c1f35787
Frontend: Disable client-side sorting in list view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:53:00 +02:00
Michael Mayer
581404648c
Add search filter for content that has no album #377
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:48:49 +02:00
Michael Mayer
7787988e25
Frontend: Improve translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 19:45:43 +02:00
Michael Mayer
5ff07a3ae0
Frontend: Improve archive translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 14:11:16 +02:00
Michael Mayer
5145c61291
Frontend: Improve translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 13:10:18 +02:00
Michael Mayer
ebc32f7cc1
Frontend: Improve translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 12:54:56 +02:00
Michael Mayer
68843a626d
Backend: Add translations for API messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 12:54:35 +02:00
Michael Mayer
44c0c4a58b
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 11:58:08 +02:00
Michael Mayer
8899eb4894
Frontend: Set library page title
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 08:17:42 +02:00
Michael Mayer
e5770e20bb
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:33:54 +02:00
Michael Mayer
d2deb97279
Frontend: Improve translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:27:17 +02:00
Michael Mayer
447c0f7124
Frontend: Improve German translation for cards view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:20:45 +02:00
Michael Mayer
22c382ddfc
Frontend: Improve translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:16:42 +02:00
Michael Mayer
d72eff8714
Frontend: Improve backup translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:02:30 +02:00
Michael Mayer
6ca4aadc20
Frontend: Improve German translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 18:23:36 +02:00
Theresa Gresch
c8d0d94990
Frontend: Add tests for rest.js
2020-07-03 18:13:39 +02:00
Michael Mayer
29d311bf65
Frontend: Translate colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 18:11:31 +02:00
Michael Mayer
b2bc3dd63a
Frontend: Improve translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 17:35:10 +02:00
Theresa Gresch
0f766a8bde
Frontend: Add tests for photo.js
2020-07-03 17:29:30 +02:00
Theresa Gresch
fd1f03c5be
Frontend: Add tests for photo.js
2020-07-03 17:24:48 +02:00
Michael Mayer
ade9659ba2
Backend: Improve webdav log message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 16:54:08 +02:00
Michael Mayer
6ae51a4da8
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 16:53:46 +02:00
Theresa Gresch
7be7ac3ae7
Frontend: Exclude unused code from link.js
2020-07-03 16:40:52 +02:00
Theresa Gresch
ccdc709e8e
Frontend: Add tests for thumb.js
2020-07-03 16:40:31 +02:00
Theresa Gresch
ae97dbaf7e
Frontend: Add tests for file.js
2020-07-03 16:40:16 +02:00
Michael Mayer
540a6f4598
Frontend: Improve German translation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 16:27:33 +02:00
Theresa Gresch
395b5608f1
Frontend: Adapt tests for link.js
2020-07-03 15:40:51 +02:00
Theresa Gresch
5aea2c883b
Frontend: Adapt acceptance tests to changes
2020-07-03 15:39:38 +02:00
Theresa Gresch
4d5c9a61b2
Frontend: Adapt acceptance tests to changes
2020-07-03 14:48:43 +02:00
Theresa Gresch
ae44398107
Frontend: Change classes for testing
2020-07-03 14:48:12 +02:00
Michael Mayer
64676af55c
Frontend: Move connection failed info to navigation and add help page #330 #376
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 13:45:23 +02:00
Michael Mayer
06bcfbd915
Update rainbow.tmpl and preview.jpg
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 21:49:31 +02:00
Michael Mayer
9e3e4fa253
Frontend: Refactor translations (remove hints and labels)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 21:06:10 +02:00
Michael Mayer
4f6fd4ccf3
Frontend: Translate options, labels and hints
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 15:43:34 +02:00
Theresa Gresch
956a8e6d41
Frontend: Add tests for thumb.js
2020-07-02 15:41:24 +02:00
Theresa Gresch
a0098df318
Frontend: Add tests for file.js
2020-07-02 14:15:48 +02:00
Michael Mayer
ce7bd288b3
Frontend: Add translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 14:09:02 +02:00
Theresa Gresch
266371de43
Frontend: Remove logs from tests
2020-07-02 12:57:32 +02:00
Theresa Gresch
0ae477c1c1
Frontend: Fix bug in originals()
2020-07-02 12:53:55 +02:00
Theresa Gresch
b5b1473a86
Frontend: Add tests for folder.js
2020-07-02 12:53:19 +02:00
Theresa Gresch
f18a57ee2f
Frontend: Add tests for link.js
2020-07-02 12:52:50 +02:00
Theresa Gresch
beea34a919
Frontend: Add tests for folder.js
2020-07-02 12:52:50 +02:00
Michael Mayer
5c180fd6ae
Frontend: Use photo.mainFile() for viewer #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 12:05:08 +02:00
Michael Mayer
7c07e42b55
Frontend: Improve photo viewer loading #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 11:39:19 +02:00
Michael Mayer
2635df7f06
Frontend: Use dense list for event log
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 10:07:26 +02:00
Michael Mayer
95687df6bc
Backend: Reduce log levels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 10:07:26 +02:00
Michael Mayer
76c545c542
Backend: Shorten exif gps log message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 10:07:26 +02:00
Theresa Gresch
133c2885f6
Frontend: Use Path instead of Name in folder.basName()
2020-07-02 10:03:40 +02:00
Theresa Gresch
c179cce291
Frontend: Refactor tests
2020-07-02 10:03:00 +02:00
Theresa Gresch
a9efb35d13
Frontend: Add tests for session.js
2020-07-02 10:02:21 +02:00
Michael Mayer
792b4fb48c
Backend: Reduce log level in MediaFile.ResampleDefault()
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:54:33 +02:00
Michael Mayer
a158736463
Backend: Improve logging
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:44:45 +02:00
Michael Mayer
dd6f4f3fc4
Frontend: Only log in session.js if debug is true
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:28:38 +02:00
Michael Mayer
7d6e8c937e
Frontend: Update package-lock.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:14:45 +02:00
Michael Mayer
7c214d7039
Frontend: Pull updated config every 10 minutes in case push fails
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:10:29 +02:00
Michael Mayer
5c87a4b0cc
Frontend: Improve event log page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 08:41:54 +02:00
Michael Mayer
636b56008b
Backend: Add info to metadata logs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 08:26:15 +02:00
Michael Mayer
4721f9d044
Backend: Improve metadata logs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 08:16:27 +02:00
Michael Mayer
abe9d16340
Config: Change mysqld defaults #357
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 18:55:42 +02:00
Michael Mayer
aae3a4af2d
Show warning if websocket connection fails #330
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 18:37:54 +02:00
Theresa Gresch
8b25ad565c
Frontend: Add tests for link.js
2020-07-01 18:28:56 +02:00
Theresa Gresch
f87f349151
Frontend: Add tests for account.js
2020-07-01 17:24:24 +02:00
Michael Mayer
f576b000b7
Add event log in Library > Errors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 17:16:24 +02:00
Michael Mayer
e466d51c3a
Frontend: Add license link to about page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 17:13:58 +02:00
Michael Mayer
7f4f734152
Frontend: Link settings page footer with about page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 17:13:58 +02:00
Theresa Gresch
127d13a7fd
Frontend: Add tests for photo.js
2020-07-01 16:50:28 +02:00
Theresa Gresch
6ccc4178fa
Frontend: Add tests for photo.js
2020-07-01 16:16:47 +02:00
Michael Mayer
1b937b2c42
Frontend: Add meta property to /library/hidden route
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 15:23:18 +02:00
Michael Mayer
89fd3e0398
Frontend: Clean-up about page and add target="_blank" to links
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 15:03:04 +02:00
Michael Mayer
eafeb4985d
Frontend: Add :exact="true" to navigation (about pages)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 14:54:56 +02:00
Michael Mayer
ba5ab56dba
Frontend: Add about and license page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 14:52:24 +02:00
Theresa Gresch
994cf595e4
Frontend: Add tests for photo.js
2020-07-01 14:49:12 +02:00
Michael Mayer
d4f4af313d
Add change password command and improve account page in settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 12:38:58 +02:00
Theresa Gresch
c85ff1b5b7
Frontend: Add tests for photo.js
2020-07-01 12:04:09 +02:00
Michael Mayer
6f7a0accb5
Frontend: Change result limit to 2222 #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:31:48 +02:00
Michael Mayer
262e95fc80
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:28:10 +02:00
Michael Mayer
ac751286fd
Backend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:27:29 +02:00
Michael Mayer
38476248d6
Frontend: Only discard viewer results if offset was 0 #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 11:10:29 +02:00
Michael Mayer
f86a2fe50b
Backend: Add "misc" to stopwords list
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 10:13:55 +02:00
Michael Mayer
0f3808c80e
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 10:08:17 +02:00
Michael Mayer
c4328b7728
Add edit button to album clipboard
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 10:07:53 +02:00
Michael Mayer
d8e8ae41b6
Fix and improve photo viewer #309 #370
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 09:49:03 +02:00
Michael Mayer
ee853e9d6e
Frontend: Display file codec in uppercase
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 22:10:43 +02:00
Michael Mayer
bf6d9629d4
Frontend: Re-add download file action #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 18:35:42 +02:00
Michael Mayer
1eed08f618
Frontend: Use radio button to mark primary file #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 18:27:35 +02:00
Michael Mayer
e4eb89fdc6
Frontend: Fix Photo.fileModels() #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 18:23:40 +02:00
Michael Mayer
15a5fd3c37
Ungroup files #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 16:58:39 +02:00
Theresa Gresch
b12f916e69
Frontend: Add tests
2020-06-30 16:53:21 +02:00
Michael Mayer
ef1c40f2d0
Frontend: Refactor files tab in photo edit dialog #356
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 16:12:21 +02:00
Theresa Gresch
9003a63b3b
Frontend: Add tests for notify.js and clipboard.js
2020-06-30 14:29:54 +02:00
Michael Mayer
68571df624
Frontend: Refactor dialog file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 13:44:32 +02:00
Michael Mayer
dceebdde24
WebDAV: Cache directory list #301
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 12:58:56 +02:00
Michael Mayer
f7a12f0413
Frontend: Use theme colors for buttons and icons
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 12:32:26 +02:00
Michael Mayer
a28122ee02
Frontend: Fix add to album dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:55:42 +02:00
Michael Mayer
0353c18f83
Frontend: Fix rest model test
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:41:42 +02:00
Michael Mayer
8e155f14e5
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:36:36 +02:00
Michael Mayer
95802d9f6c
Add album edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 11:27:02 +02:00
Michael Mayer
b01faead9c
Improve password invalid error message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 09:22:06 +02:00
Michael Mayer
2f88ab2ebc
Improve UX of account page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 09:06:59 +02:00
Michael Mayer
0e426a547b
Disable account page in public mode
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-30 08:50:44 +02:00
Michael Mayer
56cf8e95e0
Add change password form to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 21:14:34 +02:00
Michael Mayer
1cf3d19f45
Backend: Force file type "jpg" if mime type is "image/jpeg" #366
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 17:25:52 +02:00
Michael Mayer
b8cb45b0de
Merge remote-tracking branch 'origin/develop' into develop
2020-06-29 13:37:05 +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
Theresa Gresch
dd03671bc6
Frontend: Add tests for notify.js
2020-06-29 13:21:58 +02:00
Theresa Gresch
3cada728d8
Frontend: Add tests for session.js and notify.js
2020-06-29 13:21:58 +02:00
Theresa Gresch
4f8b3fd97c
Frontend: Add tests for session.js
2020-06-29 13:21:57 +02:00
Michael Mayer
1c72f88e8c
Backend: Improve logging #369
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 13:16:55 +02:00
Michael Mayer
2a2b3cb523
Frontend: Show logs in local time
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 11:27:32 +02:00
Michael Mayer
bfd73932e5
Improve UX and title generation from file names
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 11:10:24 +02:00
Michael Mayer
cf773b5714
Frontend: Reset all results after update #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-29 11:02:14 +02:00
Theresa Gresch
6818845462
Frontend: Add tests for util.js
2020-06-29 09:37:57 +02:00
Michael Mayer
fd0a33ea38
Frontend: Reset all results after search or reload #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 21:51:55 +02:00
Michael Mayer
7f942598f8
Frontend: Change default theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 17:25:45 +02:00
Michael Mayer
02af0c8ead
Frontend: Adjust index to show the right photo while results change #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 17:10:10 +02:00
Michael Mayer
ec312deb7d
Frontend: Update themes.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 16:46:11 +02:00
Michael Mayer
50050363a0
Frontend: Use new logo colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 16:37:46 +02:00
Michael Mayer
63f940b694
Sharing: Use single image as preview for small albums #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 15:23:15 +02:00
Michael Mayer
f2955fdefc
Sharing: Refactor link entity and database columns #367 #18
...
Add missing fields in js model and rename fields for mode clarity. A link token can be valid for multiple shares.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-28 14:52:26 +02:00
Theresa Gresch
e6bb13240d
Frontend: Adapt test url to new port
2020-06-28 14:48:08 +02:00
Theresa Gresch
d6a74713f2
Frontend: Change port for acceptance tests
2020-06-28 12:53:13 +02:00
Michael Mayer
6266a88c68
Sharing: Remove space from og:type tag #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 17:48:18 +02:00
Michael Mayer
c07f657c06
Sharing: Set siteUrl to shared content #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 17:39:53 +02:00
Michael Mayer
957638e0df
Stopwords: Remove "fuji"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:50:58 +02:00
Michael Mayer
045f5915c2
Backend: Add "xd" to SpecialWords list
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:27:37 +02:00
Michael Mayer
f0af60a82b
Stopwords: Add "unknown", "title", "caption" and "description"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:24:30 +02:00
Michael Mayer
6c7ed8fdff
Backend: Add "edit" and "edited" to stopwords list
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:22:03 +02:00
Michael Mayer
2b2cd8ed23
Backend: Sanitize metadata titles and descriptions
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:15:25 +02:00
Michael Mayer
e7fecd3b27
Improve album sharing and album UX #18 #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 13:08:45 +02:00
Michael Mayer
92d096fe88
Frontend: Change photo album success messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 10:51:23 +02:00
Michael Mayer
8edb849aaf
Frontend: Reindent HTML with 2 spaces
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 10:31:20 +02:00
Michael Mayer
fc5baa7eb7
Sharing: Improve album layout on small screens #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 09:56:37 +02:00
Michael Mayer
8d79f90138
Sharing: Use album title & description for site metadata #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 09:28:32 +02:00
Michael Mayer
16cdea77b7
Update docker-compose.yml example files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 19:08:56 +02:00
Michael Mayer
1172109fef
Frontend: Use largest thumb as fallback #362
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 17:00:46 +02:00
Theresa Gresch
80a4047a3a
Frontend: Update labels test
2020-06-26 16:43:52 +02:00
Theresa Gresch
ebabd7d8cf
Frontend: Add acceptance test for sharing
2020-06-26 16:43:52 +02:00
Theresa Gresch
1fb9156084
Frontend: Add classes for testing
2020-06-26 16:43:52 +02:00
Michael Mayer
5359b93ac6
Frontend: Use static rainbow background for sidebar logo
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:41:08 +02:00
Michael Mayer
ceaf085c39
Clean up site templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:24:21 +02:00
Michael Mayer
1fb8b5cd63
Use static logo in sidebar navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 16:11:56 +02:00
Michael Mayer
4aa7b6cc97
Sharing: Generate share preview images #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 14:26:36 +02:00
Michael Mayer
1d2a3aaaea
Update HTML templates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 12:28:11 +02:00
Michael Mayer
ff704d56a0
Sharing: Optional view count limit #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 12:24:05 +02:00
Michael Mayer
cfd23666a9
Sharing: Link expiration, view counter and permissions #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 12:16:13 +02:00
Michael Mayer
3eece7a8ad
Frontend: Use new logo for splash screen
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-26 10:49:44 +02:00
Michael Mayer
01c78639ef
Config: Shorten default site caption
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-25 18:39:55 +02:00
Theresa Gresch
4c4b48c4ad
Frontend: Add translations
2020-06-25 16:16:34 +02:00
Theresa Gresch
1cd55c5896
Frontend: Adapt acceptance tests to changes
2020-06-25 16:16:00 +02:00
Michael Mayer
5d59b50912
Sharing: ACL authorization for REST API #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-25 14:54:04 +02:00
Michael Mayer
1f1f92408a
Sharing: Token authentication #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-25 01:20:58 +02:00
Michael Mayer
faa1ec2e4b
Sharing: Implement session update #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 17:40:09 +02:00
Michael Mayer
474d9cd657
Frontend: Add logo variants and use 6pt for navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 17:08:40 +02:00
Michael Mayer
24686f8f0e
Improve README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 14:40:54 +02:00
Michael Mayer
610cefd011
CSS: Set rainbow page background color to transparent
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 14:11:12 +02:00
Michael Mayer
f199db5f18
Docs: Use lowercase for lists in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 13:49:13 +02:00
Michael Mayer
7b835f3168
Frontend: Use white background for rainbow page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:35:10 +02:00
Michael Mayer
628885f8fe
Frontend: Use new logo in main navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:01:59 +02:00
Michael Mayer
436a9487d3
Backend: Remove archived items from albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 12:01:25 +02:00
Michael Mayer
43abf0bd83
Photos: Rename maintained_at to checked_at
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 08:34:23 +02:00
Michael Mayer
9a07c0506e
Frontend: Change position of scroll to top button
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 08:21:02 +02:00
Michael Mayer
12424280bf
Frontend: Fix buttons on albums page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 08:16:34 +02:00
Michael Mayer
e62eceda5d
Frontend: Always use flat toolbars
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 07:46:33 +02:00
Michael Mayer
4976788c5b
Backend: Add list of small words #361
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 07:38:08 +02:00
Michael Mayer
5b312cc1b5
Backend: Add stopwords
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 06:56:54 +02:00
Michael Mayer
739a9a3c54
Frontend: Fix scroll to top button
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-24 06:54:32 +02:00
Michael Mayer
9c522db31c
Docs: Improve wording
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 20:47:57 +02:00
Michael Mayer
9251ec5b06
Docs: Improve wording
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 20:37:26 +02:00
Michael Mayer
7d894a51b5
Docs: Fix link to Getting Started
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 20:22:01 +02:00
Michael Mayer
dc39df1e05
Shorten README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 20:20:24 +02:00
Michael Mayer
f8843518c1
Update README.md
...
Not everyone might fully understand what Free Beer means in this context :)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 19:47:19 +02:00
Michael Mayer
f4bf52a900
Remove FOSSA badge from README.md
...
Too large for the new GitHub Layout, moved to Wiki.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 19:17:11 +02:00
Michael Mayer
2b1056c5e1
Sharing: Add new logo and simplify layout #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 18:53:34 +02:00
Michael Mayer
41807b349d
Sharing: Simplify navigation #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 17:53:01 +02:00
Michael Mayer
cbeff7fcf3
Docs: Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 17:26:19 +02:00
Michael Mayer
515b76849a
Docs: Update 3rd party software licenses
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 16:43:17 +02:00
Michael Mayer
3cd920fe25
Add FOSSA link to README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 16:34:00 +02:00
Michael Mayer
61278b5402
Frontend: Use button for "add to album" hint
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 16:03:29 +02:00
Michael Mayer
6e681ec95d
Update LICENSE: Move trademark info to the bottom
...
Original license should not be changed, so it's better to append additional conditions.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 14:32:04 +02:00
Michael Mayer
971a5a111e
Docs: Capitalize Titles in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 14:22:05 +02:00
Michael Mayer
1a0398d01f
Docs: Fix indentation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 13:53:11 +02:00
Michael Mayer
4154715512
Docs: Update package information and copyright
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 13:44:14 +02:00
Theresa Gresch
949b20ae9c
Backend: Refactor make command for restore-db
2020-06-23 13:07:33 +02:00
Theresa Gresch
a529e7bf2b
Frontend: Refactor acceptance tests
2020-06-23 13:07:33 +02:00
Michael Mayer
cd3a2afdbc
Backend: Add settings to public / share client config #363
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 12:37:37 +02:00
Michael Mayer
12cfe6efec
Backend: Prefer file title over image classification #361
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 11:12:24 +02:00
Michael Mayer
3ddc88e755
Backend: Add tests for using filename as title #361
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 11:03:29 +02:00
Michael Mayer
c26d059a84
Frontend: Change link in settings footer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 10:38:22 +02:00
Michael Mayer
a406c2e053
Sharing: Frontend code clean-up #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 10:27:51 +02:00
Michael Mayer
5d5fff165d
Sharing: UX improvements and fixes #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 10:22:12 +02:00
Michael Mayer
1f9690778e
Sharing: Add padding to WebDAV dialog #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:50:45 +02:00
Michael Mayer
2effaafd3a
Sharing: UX improvements #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:42:24 +02:00
Michael Mayer
71d808982c
Sharing: Fix photo count in query API #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:41:59 +02:00
Michael Mayer
5db5fdc3f2
Sharing: Show share button on mobile too #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:13:47 +02:00
Michael Mayer
f94edd804b
Sharing: Improve dialogs #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 09:09:12 +02:00
Michael Mayer
d8537d4658
Sharing: Refactor album query API #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 07:55:33 +02:00
Michael Mayer
9bd0e4c74a
Sharing: Improve UX #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-23 07:12:01 +02:00
Michael Mayer
6f9271945d
Frontend: Improve album result layout
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:31:05 +02:00
Michael Mayer
515c35b6d3
Frontend: Improve album result layout
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:26:52 +02:00
Michael Mayer
27deb81ce7
Sharing: Shorten page title #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:21:15 +02:00
Michael Mayer
58b43afddb
Frontend: Fix album result layout
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 23:19:41 +02:00
Michael Mayer
ea0cbc593a
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 21:30:51 +02:00
Michael Mayer
f7fbc6e0de
Show max 500 files per folder #364
...
No infinite scrolling in this case... Maybe we add it later. Waiting for user feedback.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 21:21:02 +02:00
Michael Mayer
06b43da8c2
Fix s.style not set when loading places #363
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 20:41:18 +02:00
Michael Mayer
cb9ca60efe
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 20:40:29 +02:00
Michael Mayer
0ed82c690c
Add link sharing template #18
...
Public mode only, auth not implemented yet.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 20:15:08 +02:00
Michael Mayer
39ccb59d41
Sharing: Disable selection for expansion panel caption #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 16:25:27 +02:00
Michael Mayer
244030dccf
Shorten README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 15:49:19 +02:00
Michael Mayer
3fc80b5cd1
Merge branch 'feature/sharing' into develop
2020-06-22 15:37:16 +02:00
Michael Mayer
a9541acbc9
Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 15:35:57 +02:00
Michael Mayer
722d7dd421
Improve link sharing dialog and api #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-22 15:16:26 +02:00
Michael Mayer
dc28b35b71
Merge branch 'develop' into feature/sharing
2020-06-22 07:19:34 +02:00
Michael Mayer
5d4b36b53c
Update copyright notice
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-20 14:29:11 +02:00
Michael Mayer
ee86bed33a
GetTextPlugin: Set autoAddKeyAttributes to true
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 13:19:51 +02:00
Michael Mayer
e73fafcac0
Frontend: Add translation keys
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 13:09:40 +02:00
Michael Mayer
41608d077d
Add album share dialog #18
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 12:51:46 +02:00
Theresa Gresch
f063b0ba1b
Merge branch 'develop'
...
# Conflicts:
# frontend/src/dialog/p-upload-dialog.vue
# frontend/src/dialog/photo/edit.vue
# frontend/src/dialog/photo/info.vue
# frontend/src/resources/de.mo
# frontend/src/resources/de.po
# frontend/src/resources/translations.json
# frontend/src/resources/translations.pot
2020-06-16 10:51:31 +02:00
Theresa Gresch
d65c3e5ebb
Frontend: Fix and update translation
2020-06-16 10:39:00 +02:00
Theresa Gresch
2a68ebf9f3
Frontend: Update translations
2020-06-16 10:08:34 +02:00
Michael Mayer
2f7c002b4d
Backend: Fix location estimate query
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Michael Mayer
202b2629dc
Moments: Fix AlbumFolders query
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Michael Mayer
178ae9190b
Config: Update site description default
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Michael Mayer
432083b225
Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Michael Mayer
8ddc1b269a
Update license in doc.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Michael Mayer
14d44a146a
Shorten README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Theresa Gresch
fdbc9aafda
Frontend: Update translations.json
2020-06-16 10:08:34 +02:00
Theresa Gresch
94ce884b9b
Frontend: Add translate tags
2020-06-16 10:08:34 +02:00
Michael Mayer
a14d298bdf
Switch to GNU Affero General Public License (AGPL)
...
See https://github.com/photoprism/photoprism/issues/152#issuecomment-643949603
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 10:08:34 +02:00
Theresa Gresch
8f44d96ad8
Frontend: Update translations
2020-06-16 10:02:58 +02:00
Michael Mayer
3766453bef
Backend: Fix location estimate query
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-16 09:54:48 +02:00
Michael Mayer
8eb5e5ca44
Moments: Fix AlbumFolders query
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-15 16:07:09 +02:00
Michael Mayer
5ba8303519
Config: Update site description default
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-15 15:24:04 +02:00
Michael Mayer
55c2fa3092
Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-15 14:40:46 +02:00
Michael Mayer
944773020e
Update license in doc.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-15 14:36:02 +02:00
Michael Mayer
a8b78e3321
Shorten README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-15 14:21:52 +02:00
Theresa Gresch
6c51300ac3
Frontend: Update translations.json
2020-06-15 12:46:23 +02:00
Theresa Gresch
aac52d3735
Frontend: Add translate tags
2020-06-15 12:45:53 +02:00
Michael Mayer
3556e3c442
Switch to GNU Affero General Public License (AGPL)
...
See https://github.com/photoprism/photoprism/issues/152#issuecomment-643949603
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-15 09:49:06 +02:00
Michael Mayer
961fda3b11
Add photos from other albums (clone)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-14 11:39:53 +02:00
Michael Mayer
d89356c715
Frontend: Use icon as "Info" tab label
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-13 11:15:27 +02:00
Michael Mayer
791dca5276
Frontend: Rename "Advanced" tab to "Info"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-13 07:41:02 +02:00
Michael Mayer
eaa1bb7d25
Backend: Improve country code detection
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-13 07:40:35 +02:00
Michael Mayer
01717ae6f7
Backend: Improve country code detection
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-12 18:01:22 +02:00
Michael Mayer
374ea03b10
Frontend: Add offline maps
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-12 17:27:30 +02:00
Michael Mayer
02cb9d2e9f
Frontend: Revert name change of first tab (edit dialog)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 18:40:34 +02:00
Michael Mayer
d5e4aec8ea
Frontend: Add fields to advanced tab (edit dialog)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 18:26:05 +02:00
Michael Mayer
f0c51abc21
Frontend: Add advaned tab to photo edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 14:13:57 +02:00
Michael Mayer
ef876e0754
Frontend: Refactor photo edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 13:16:24 +02:00
Michael Mayer
0f7b598806
Frontend: Show fullscreen toggle in experimental mode only
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 10:28:18 +02:00
Michael Mayer
0d5c7bd608
Frontend: Add fullscreen toggle to toolbars
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 08:41:35 +02:00
Michael Mayer
856cd52dd5
Backend: Update stopwords.txt
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-10 08:40:25 +02:00
Michael Mayer
f2738c1f65
Backend: Update size limit for (U)UIDs to 42 bytes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 19:40:32 +02:00
Michael Mayer
c40ebc49b6
Frontend: Show video size for live photos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 19:39:41 +02:00
Michael Mayer
54d4bf694f
Frontend: Rename Accounts to Sync
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 19:39:19 +02:00
Michael Mayer
fe0dc09b01
Frontend: Add archive button to card view and improve upload dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 15:56:47 +02:00
Michael Mayer
57286b5587
Add rainbow page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 14:05:40 +02:00
Michael Mayer
175f4d24d1
Add SVG logos
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 12:17:26 +02:00
Michael Mayer
78bcf804f8
Update README.md and SPONSORS.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 11:25:33 +02:00
Michael Mayer
b27a48a453
Frontend: Hide hidden info when there is only 1 hidden file
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 10:56:18 +02:00
Michael Mayer
9d49af2cf2
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 10:52:42 +02:00
Michael Mayer
e83bb6ff02
Add comments to entity package constants
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 10:51:22 +02:00
Michael Mayer
aedc0279e3
Fix places count while indexing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 10:49:27 +02:00
Michael Mayer
d72480200e
Add approve button to photo card view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 09:20:20 +02:00
Michael Mayer
20d0a88bf6
Add setting to remove Library from navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 08:37:43 +02:00
Michael Mayer
922f399423
Frontend: Change states route
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 08:13:51 +02:00
Michael Mayer
c97b1098c6
Frontend: Add zoom-in button to photos view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-09 08:13:17 +02:00
Michael Mayer
ef313ca738
Update navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 23:23:19 +02:00
Michael Mayer
220bd4cbbf
Rename favorite places to states
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 20:02:21 +02:00
Michael Mayer
99c0b49a76
Frontend: Improve country select in edit dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 18:44:12 +02:00
Michael Mayer
a2e7797736
Fix empty category select
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 18:39:01 +02:00
Michael Mayer
8fa1cb9392
Add favorite places
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-08 18:32:51 +02:00
Michael Mayer
f9c55f22a6
Index HEIF and other non-JPEG images like RAW
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 16:12:33 +02:00
Michael Mayer
c2b60d340b
Index metadata from RAW and video files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 15:49:50 +02:00
Michael Mayer
aeca4b99e9
Update 3rd party licenses
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 15:08:40 +02:00
Michael Mayer
793fd55712
Fix readonly check for sidecar files #268 #348
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 14:33:07 +02:00
Michael Mayer
1f9f52a95c
Update README.md
2020-06-07 13:26:13 +02:00
Michael Mayer
0032951b36
Update links to docs.photoprism.org
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 13:14:20 +02:00
Michael Mayer
83cb004d47
Improve description for read-only flag #344
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 10:39:23 +02:00
Michael Mayer
250a2ea62d
Enable sidecar files in readonly mode if path is absolute #268 #348
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 10:33:56 +02:00
Michael Mayer
aeb889aeff
Enable conversion in readonly mode if sidecar path is set #268 #348
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 10:29:54 +02:00
Michael Mayer
a91206a509
Universal sidecar configuration, indexing with multiple roots #268 #348
...
Slowly getting to the point where only very few people are able to maintain this codebase :)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-07 10:09:35 +02:00
Michael Mayer
9bd2a867be
Frontend: Change download icon
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-06 18:32:08 +02:00
Michael Mayer
99c0c034b9
Backend: Use inflection to search for singular terms
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 19:27:33 +02:00
Theresa Gresch
4cdfde299d
Backend: Adapt make command for acceptance tests
2020-06-05 18:12:43 +02:00
Theresa Gresch
0e37580dd9
Backend: Expose port 80 for acceptance tests
2020-06-05 18:12:43 +02:00
Theresa Gresch
95c958a142
Frontend: Add acceptance tests
2020-06-05 18:12:43 +02:00
Theresa Gresch
8f421f6864
Frontend: Update acceptance tests
2020-06-05 18:12:42 +02:00
Theresa Gresch
e80435a8ec
Frontend: Update acceptance tests
2020-06-05 18:12:42 +02:00
Theresa Gresch
15d8e2bb3b
Frontend: Add acceptance tests
2020-06-05 18:12:42 +02:00
Theresa Gresch
5af6730b5b
Frontend: Add classes for testing
2020-06-05 18:12:42 +02:00
Michael Mayer
528f80de3b
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 17:03:07 +02:00
Michael Mayer
e129fab926
Open location: Add place & country fallback
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 17:01:18 +02:00
Michael Mayer
fbf675fbfb
Add s2 prefix to all cell ids
...
Fixes location search when using SQLite
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 16:49:32 +02:00
Michael Mayer
5d12ad05d7
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 14:03:49 +02:00
Michael Mayer
39340c2978
MySQL/MariaDB: Enable charset utf8mb4 in docker-compose.yml
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 14:03:14 +02:00
Michael Mayer
3ecb205133
Moments: Remove emojis from album titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 11:09:08 +02:00
Michael Mayer
5c574e3837
Backend: Hide private photos in moments
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 10:59:59 +02:00
Michael Mayer
43ec7e14e3
Frontend: Fix navigation in library file browser
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 10:47:47 +02:00
Michael Mayer
5a06433a1c
Fix restore photo data from YAML files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-05 10:17:00 +02:00
Michael Mayer
5b1c0f2afe
Refactor Photo.LoadLocation and LoadPlace
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 22:26:00 +02:00
Michael Mayer
f16169c259
Refactor Photo.PlaceLoaded and LocationLoaded
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 22:05:24 +02:00
Michael Mayer
6564e7a548
NewPhoto should only set default IDs, not entities
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 21:55:00 +02:00
Michael Mayer
c0a3ab5ac5
Favorites: Don't count private photos #334
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 17:33:00 +02:00
Michael Mayer
916e3a570c
Backend: Don't index sidecar files if main file failed
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 17:06:42 +02:00
Michael Mayer
ca8a8466d4
Indexing bug fixes and UX improvements
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-04 14:56:27 +02:00
Theresa Gresch
73c4891cde
Frontend: Add acceptance test
2020-06-04 11:11:26 +02:00
Theresa Gresch
a39402c27e
Frontend: Add classes for testing
2020-06-04 11:11:06 +02:00
Theresa Gresch
f1b84c4c88
Frontend: Add acceptance tests
2020-06-04 08:06:17 +02:00
Theresa Gresch
a9309dddc3
Frontend: Add classes for testing
2020-06-04 08:06:17 +02:00
Michael Mayer
18f7a999fd
Backend: Add search filter for "original" file name #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-03 10:33:09 +02:00
Michael Mayer
3542bc5d61
Backend: Run moments after import
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-03 10:26:29 +02:00
Theresa Gresch
d667485803
Frontend: Update import title
2020-06-03 09:42:40 +02:00
Theresa Gresch
49fb38b1df
Frontend: Add acceptance tests
2020-06-03 08:54:09 +02:00
Theresa Gresch
39d76297dc
Frontend: Add classes for testing
2020-06-03 08:54:09 +02:00
Theresa Gresch
0dc340e55d
Frontend: Add acceptance tests
2020-06-03 08:54:09 +02:00
Theresa Gresch
ca56105fde
Frontend: Add classes for testing
2020-06-03 08:54:08 +02:00
Michael Mayer
15113afaa6
Backend: Fix handling of deleted labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 17:57:12 +02:00
Michael Mayer
c2adaa5752
Frontend: Fix album events and clipboard
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 16:34:45 +02:00
Michael Mayer
bf7bb5006b
Backend: Remove debug log messages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 16:33:23 +02:00
Michael Mayer
7fb04acd51
Import: Disable cache for folder list #346
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 16:07:57 +02:00
Michael Mayer
f8ec76d6c9
Backend: Simplify and fix path names for development
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-02 15:51:14 +02:00
Theresa Gresch
a8ae54a886
Frontend: Add acceptance tests
2020-06-01 17:04:54 +02:00
Theresa Gresch
29faac0c43
Frontend: Add classes for testing
2020-06-01 17:04:54 +02:00
Theresa Gresch
2adf5fe32b
Frontend: Add acceptance tests
2020-06-01 17:04:54 +02:00
Theresa Gresch
12efe82fbf
Frontend: Add acceptance tests
2020-06-01 17:04:54 +02:00
Theresa Gresch
785d51e724
Frontend: Add classes for testing to places
2020-06-01 17:04:53 +02:00
Theresa Gresch
1af9cda8e4
Frontend: Add classes for testing to dialog
2020-06-01 17:04:53 +02:00
Theresa Gresch
190b0d0b3c
Frontend: Add classes for testing to dialog
2020-06-01 17:04:53 +02:00
Theresa Gresch
795bf318c9
Frontend: Add classes for testing to components
2020-06-01 17:04:53 +02:00
Theresa Gresch
6c1cc3c4d8
Frontend: Add classes for testing to components
2020-06-01 17:04:53 +02:00
Theresa Gresch
6eaab57843
Frontend: Add classes for testing to components
2020-06-01 17:04:53 +02:00
Michael Mayer
d580158c3b
Backend: Add title capitalization tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-01 13:31:49 +02:00
Michael Mayer
716012aa8b
Backend: Improve labels and title capitalization
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-01 13:22:19 +02:00
Michael Mayer
973911fabf
Backend: Code clean-up and small improvements
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-01 12:08:08 +02:00
Michael Mayer
cd54bbe7ae
Backend: Improve title capitalization
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-01 11:23:15 +02:00
Theresa Gresch
ad9167360d
Feature/246 ( #345 )
...
* Import: Implement "add to album" in backend #246
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Import: Implement "add to album" in frontend #246
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Add OriginalName to photo search result
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Add json tags to PhotoName and PhotoPath
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Photo: Use EstimateCountry() in UpdateLocation()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Photo: Set OriginalName earlier while indexing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Ignore whitespace when stripping sequence from filename #335
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Fix labels count for SQLite
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Import: Show name of new albums #246
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
* Frontend: Add acceptance test files
Co-authored-by: Michael Mayer <michael@liquidbytes.net>
2020-06-01 09:45:24 +02:00
Michael Mayer
a1238c94cc
Fix photo test after improving location estimate #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 18:19:24 +02:00
Michael Mayer
7e82decbb2
Backend: Improve location list for estimates #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 17:56:39 +02:00
Michael Mayer
68c758a686
Backend: Improve location list for estimates #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 17:45:58 +02:00
Michael Mayer
5c2ae9e698
Backend: Refactor txt package #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 15:17:01 +02:00
Michael Mayer
97cab01e6d
Tests: Don't reset main database
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 14:56:26 +02:00
Michael Mayer
14c89022d3
Improve browsing by original file and folder name #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 14:42:41 +02:00
Michael Mayer
f32bbcc108
Config: Update example docker-compose.yml files #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 13:21:12 +02:00
Michael Mayer
1dd465d889
Disable PHOTOPRISM_DETECT_NSFW by default in dev environments
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 12:53:19 +02:00
Michael Mayer
b1f7cb4264
Frontend: Improve navigation and fix unit tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 12:52:41 +02:00
Michael Mayer
23df85375e
Originals and import path auto-configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 12:20:32 +02:00
Michael Mayer
4684f66298
Improve storage path auto-configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 11:28:28 +02:00
Michael Mayer
1d8e7f1ad3
Show all months in calendar, even with just one photo #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 11:28:05 +02:00
Michael Mayer
4e214ae202
Set year, month and country for folder albums #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 03:45:38 +02:00
Michael Mayer
065059b4bc
Frontend: Disable JS unit tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:51:45 +02:00
Michael Mayer
37ee277599
Frontend: Fix albums view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:33:18 +02:00
Michael Mayer
d0199598d0
Simplify configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:09:52 +02:00
Michael Mayer
825c8b31a7
Code clean-up (make fmt)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:37:24 +02:00
Michael Mayer
cf05b82732
Fix albums test #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:34:42 +02:00
Michael Mayer
946f7967b5
Implement download as zip for moments, calendar and folders #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:31:32 +02:00
Michael Mayer
5d92ece264
Albums: Add category filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:11:56 +02:00
Michael Mayer
ea6ed61d1f
Automatically create albums from folders #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 15:42:04 +02:00
Michael Mayer
e79abbfee7
Frontend: Add folders and months to navigation #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:56:50 +02:00
Michael Mayer
f713a44668
Dockerfiles: Remove unused ports #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:56:07 +02:00
Michael Mayer
0b1bcf0d4a
Replace TiDB with SQLite for improved stability #66
...
As a side effect, we need less configuration values.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:52:47 +02:00
Michael Mayer
dd442ab9e9
Add moments #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 01:41:47 +02:00
Michael Mayer
e775c8f910
Metadata: Limit Exif extraction to photos #338
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 18:14:43 +02:00
Michael Mayer
9a5d4fa719
Backend: Indexing improvements #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 18:04:30 +02:00
Michael Mayer
f6c929528e
Locations and places: Revert key renaming
...
Code reads better this way.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 12:56:24 +02:00
Michael Mayer
dcc610d7a9
Use AlbumType to distinguish between manual collections and moments #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-29 12:21:17 +02:00
Sid Karunaratne
2efd419862
Add whitespace in thank you message ( #336 )
2020-05-29 09:24:09 +02:00
Alex Kay
c5c07d58f9
Fix inconsistent naming for PHOTOPRISM_READONLY ( #337 )
...
The actual name used throughout all Docker and YAML config files is `PHOTOPRISM_READONLY`
2020-05-29 09:23:26 +02:00
Michael Mayer
a77b2431d3
Backend: Improve labels, keywords and caching
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 21:20:42 +02:00
Michael Mayer
4783183790
Thumbnails: Improve log message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 21:17:23 +02:00
Theresa Gresch
c64f533dd2
Frontend: Add data-uid to elements
2020-05-28 18:01:16 +02:00
Theresa Gresch
4cf06a795f
Frontend: Add/refactor acceptance tests
2020-05-28 18:00:54 +02:00
Theresa Gresch
5749b93e0c
Frontend: Add/refactor acceptance tests
2020-05-28 17:59:57 +02:00
Theresa Gresch
e65b12ed7a
Frontend: Add/Refactor acceptance tests
2020-05-28 16:36:40 +02:00
Theresa Gresch
f9e11211f3
Frontend: Add data-uid to elements
2020-05-28 16:36:39 +02:00
Theresa Gresch
d2dc39c5ff
Frontend: Add data-uid to photo elements
2020-05-28 16:36:39 +02:00
Theresa Gresch
6c6224a7e8
Frontend: Add/Refactor acceptance tests
2020-05-28 16:36:39 +02:00
Theresa Gresch
57030d3cc7
Frontend: Add/Refactor acceptance tests
2020-05-28 16:36:39 +02:00
Theresa Gresch
7dff2a032f
Frontend: Add classes for testing in details.vue
2020-05-28 16:36:39 +02:00
Theresa Gresch
251f648ee8
Frontend: Add classes for testing in p-photo-search.vue
2020-05-28 16:36:39 +02:00
Theresa Gresch
abf066d09c
Frontend: Add classes for testing in navigation.vue
2020-05-28 16:36:39 +02:00
Michael Mayer
52473a1ca9
Add thumbnail filename cache and reuse db connections
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 16:26:22 +02:00
Michael Mayer
0527dd655f
Backend: Add text index stopwords #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 15:37:47 +02:00
Michael Mayer
ed8390906c
Add PHOTOPRISM_DATABASE_CONNS config parameter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 15:37:08 +02:00
Michael Mayer
02800e796e
Guess title, location and date from file and path name #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 15:12:18 +02:00
Michael Mayer
94846c2337
Rename ThumbToken to PreviewToken
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 19:56:56 +02:00
Michael Mayer
6f6e3799dc
Refactor download urls and client config
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 19:38:40 +02:00
Michael Mayer
5453cf2e86
Frontend: Increase page size in albums from 60 to 480 #309
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 13:59:45 +02:00
Michael Mayer
f510ac994c
XMP: Group files based on DocumentID and Instance ID #335
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-27 13:40:21 +02:00
Michael Mayer
301e510b2d
Photos: Generate title based on estimated place #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 21:51:34 +02:00
Michael Mayer
1df0d9a549
Change name of maintenance worker to "prism" #154
...
See https://twitter.com/browseyourlife/status/1265289044856123393
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 19:27:29 +02:00
Michael Mayer
968cd71f34
Backend: Add groom worker and test stubs #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 15:15:14 +02:00
Michael Mayer
24cc8089fa
Fix favorite counter for archived files #334
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 13:43:16 +02:00
Michael Mayer
00ad34cb6e
Change title of browse view #332
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 13:17:20 +02:00
Michael Mayer
72ceac16fd
Disable quality filter when browsing all content #332
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 13:12:34 +02:00
Michael Mayer
2154dc7087
Set title of files view to "File Browser" #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 12:57:10 +02:00
Michael Mayer
fe732e274c
Fix saving photo metadata
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 12:46:22 +02:00
Michael Mayer
dd42d2b823
Entities: Refactor FirstOrCreate
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 11:00:39 +02:00
Michael Mayer
10d5f433aa
Albums/Folders: Add category, country, year & month columns #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 09:02:19 +02:00
Michael Mayer
26f749cfdc
Folder selections should include sub directories #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-26 07:14:50 +02:00
Michael Mayer
48aba09aff
Show all files when browsing labels #332
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-25 20:28:52 +02:00
Michael Mayer
2156afd85a
File browser: Implement clipboard; refactor entities and fixtures #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-25 19:10:44 +02:00
Michael Mayer
4421e7d203
Add simple file browser to Library #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-24 22:16:06 +02:00
Michael Mayer
8d712f4d7e
Update README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-24 12:59:07 +02:00
Michael Mayer
03ec4b586d
Initial commit for folders and moments #154 #260 #331
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 20:58:58 +02:00
Michael Mayer
fc62279c0a
Shorten Disclaimer in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 10:48:46 +02:00
Michael Mayer
0b18a92e7c
Update Disclaimer in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 09:49:26 +02:00
Michael Mayer
65212f393f
API: Shorten cache debug messages #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 20:08:28 +02:00
Michael Mayer
75fd1904f3
Add caching to folders API #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 20:00:33 +02:00
Michael Mayer
c88cd69e5c
Backend: Make sure dirs exist in folder API tests #328
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 19:25:53 +02:00
Michael Mayer
e796d036c2
Fix indexer and add sort by file name #328
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 19:05:16 +02:00
Michael Mayer
a7122ff4e1
Add /folders API to get directory lists for browsing #260
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-22 16:29:12 +02:00
Michael Mayer
9b01cb864d
Frontend: Update link to 3rd-party software licenses
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 18:23:37 +02:00
Michael Mayer
88eb1977bc
Update Disclaimer in README.md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 17:44:28 +02:00
Michael Mayer
0eb30715b3
Backend: Add folder as alias for path in search form
...
Due to popular request, see https://twitter.com/browseyourlife/status/1263442036570697731
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 16:46:22 +02:00
Michael Mayer
872865f8fd
Frontend: Show camera icon on RAW photos #314
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 13:38:55 +02:00
Michael Mayer
f9b6952947
Support for Live Photos #177
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 13:26:28 +02:00
Michael Mayer
b4c224ebc6
Frontend: Update settings footer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 10:24:21 +02:00
Michael Mayer
2efb0039e8
Photos: Add photo_type column and search filters for path / name
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-21 10:03:56 +02:00
Michael Mayer
e3c7f73ef1
Update 3rd-party software licenses
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 23:17:35 +02:00
Michael Mayer
c7e46c44d9
API: Add return to preview error handler
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 22:21:59 +02:00
Michael Mayer
ce5d124af8
Add tests for date matching regular expressions #304
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 22:03:29 +02:00
Michael Mayer
a81fa0c959
Improve date matching regular expressions #304
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 21:57:45 +02:00
Michael Mayer
5f6c2af78e
Increase min year for dates in file names #304
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 19:58:59 +02:00
Michael Mayer
1297a8cc1f
Read taken date from file name #304
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 15:10:24 +02:00
Michael Mayer
a77d74e6eb
Add play button for videos to photo viewer #321
...
You can now play a video by clicking on the title (or description) if a video icon is shown next to it.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 10:42:48 +02:00
Michael Mayer
bc5ba03fe5
Frontend: Change slideshow play icon in photo viewer #269
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-20 06:34:11 +02:00
Michael Mayer
d3cc3ccc82
Sync: Disable account when retry limit is reached
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 19:55:20 +02:00
Michael Mayer
6f3ccc95aa
Backend: Make sure .photoprism directory exists
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 19:49:32 +02:00
Michael Mayer
5ae25cf6f2
Frontend: Add slideshow button to photo viewer #269 ( #318 )
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-19 16:52:00 +02:00