Commit graph

3272 commits

Author SHA1 Message Date
Michael Mayer
c660c729e2 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-16 12:52:10 +01:00
Michael Mayer
4e981536c9 Translations: Add Vietnamese (Tiếng Việt) #4004 #4007
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-16 12:51:20 +01:00
Weblate
734214f417 Weblate: Update frontend translations 2024-01-16 12:38:39 +01:00
Weblate
ccc5130a20 Weblate: Update frontend translations 2024-01-16 12:34:55 +01:00
Michael Mayer
fed1d8ad95 Auth: Accept access token as passwd with fail rate limit #782 #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-14 18:28:17 +01:00
Michael Mayer
7e964268a0 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-14 11:49:00 +01:00
Michael Mayer
7840858b3e Frontend: Update translations.json #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-14 11:15:53 +01:00
Weblate
35fd8052b5 Weblate: Update frontend translations 2024-01-14 11:15:00 +01:00
Michael Mayer
23c0751171 Frontend: Update session.js and translations.pot #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-14 11:11:05 +01:00
Michael Mayer
d89d3eaebf Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-13 16:31:18 +01:00
Michael Mayer
c5db7519b4 Frontend: Update translations.pot and translations.json #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-13 16:28:45 +01:00
Weblate
94370bbc39 Weblate: Update frontend translations 2024-01-13 14:51:27 +01:00
Michael Mayer
91eadbc21f Auth: Reset existing user/browser sessions when upgrading #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-12 12:50:52 +01:00
Michael Mayer
584418cdb4 Search: Add photo.isStack() method to only flag actual stacks #3993
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-11 15:30:24 +01:00
Michael Mayer
b259d8fcd3 Frontend: Add closing div tag in component/photo/list.vue #3992
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-11 14:43:59 +01:00
Michael Mayer
5bdc2a8b39 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-11 12:10:34 +01:00
Michael Mayer
dd1847efd3 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-10 10:03:38 +01:00
Michael Mayer
b8e14b5c34 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-09 10:35:35 +01:00
Michael Mayer
f8e0615cc8 Auth: Ensure backwards compatibility for existing API clients #808 #3943
These changes ensure that the new (SHA256) session ID is returned in the
"session_id" field, so that developers have time to update their client
implementations to use the new "access_token" field.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-07 12:25:56 +01:00
Michael Mayer
0d2f8be522 Auth: Use hashed auth tokens for enhanced security #3943 #808 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-06 17:35:19 +01:00
Michael Mayer
1d28cbcd92 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-06 13:31:14 +01:00
Michael Mayer
0ca37b2c92 Docs: Update year in backend and frontend package file headers
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-05 16:38:36 +01:00
Michael Mayer
713593da4e Auth: Add CLI command to create access tokens for apps #782 #808 #3943
You can now run "photoprism auth add" to create new client access tokens
that allow external applications to use the built-in REST API.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-05 16:31:07 +01:00
Michael Mayer
d6ec8c069e Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-04 13:34:54 +01:00
Michael Mayer
e8939ca8d0 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-02 17:02:54 +01:00
Michael Mayer
6e0d9aea67 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-01 16:22:57 +01:00
Michael Mayer
34e5a241a6 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-28 20:10:48 +01:00
Michael Mayer
b536e50005 CI: Add Makefile to /frontend directory
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-19 11:33:55 +01:00
Michael Mayer
89c012495c Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-19 11:31:57 +01:00
Michael Mayer
cf93437b1c Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-13 15:39:54 +01:00
Michael Mayer
636dad9fa1 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-11 09:18:10 +01:00
Michael Mayer
837b2cfb40 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-09 20:28:12 +01:00
graciousgrey
d223728796 Tests: Update test fixtures 2023-12-08 14:01:13 +01:00
graciousgrey
92759e8862 Tests: Add unit tests 2023-12-08 14:00:49 +01:00
graciousgrey
ff37fc2d53 Tests: Update test fixtures 2023-12-07 14:50:26 +01:00
graciousgrey
4c308f5b33 Tests: Update karma.conf.js 2023-12-07 14:50:26 +01:00
graciousgrey
1b56fe2ab7 Tests: Add unit tests 2023-12-07 14:50:26 +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
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
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
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
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
a76a8bdb10 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 15:52:16 +01:00
graciousgrey
3a24d06a00 Translations: Update translations.json 2023-11-06 12:34:45 +01:00
Weblate
36618c3a73 Weblate: Update frontend translations 2023-11-06 12:27:32 +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
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