Commit graph

6534 commits

Author SHA1 Message Date
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