Commit graph

6610 commits

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