Commit Graph

540 Commits

Author SHA1 Message Date
Michael Mayer
31928b94d7 Frontend: Improve selector classes in cards, list and mosaic view #3168
This is to prevent rendering glitches, improve scroll performance,
and simplify development.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-21 22:40:36 +01:00
Michael Mayer
008b1b4a27 Frontend: Improve unit tests with dynamic batch size assertions #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-21 03:07:13 +01:00
Michael Mayer
e27506587a Frontend: Refactor places map styles for RTL language support #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-19 12:30:00 +01:00
graciousgey
553c5936db Tests: Adapt acceptance tests to changes #3168 2024-12-16 18:04:14 +01:00
Michael Mayer
4233b263ff Frontend: Re-implement infinite scrolling with p-scroll component #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-16 15:14:21 +01:00
Michael Mayer
a01d5db80b Frontend: Rename "p-scroll-top" component to "p-scroll-to-top" #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-16 11:01:54 +01:00
Michael Mayer
8deabe8c5a Frontend: Refactor scroll-to-top button and search toolbar styles #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-16 09:35:32 +01:00
Michael Mayer
90fe445d7a Frontend: Update assertion in unit/model/file_text.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-15 22:19:42 +01:00
graciousgey
052ba16d00 Tests: Adapt acceptance tests to changes #3168 2024-12-15 16:58:33 +01:00
graciousgey
63c6d257e1 Tests: Adapt acceptance tests to changes #3168 2024-12-12 18:23:23 +01:00
Michael Mayer
387f0224b9 Frontend: Restore reactivity for navigation, clipboard, and logs #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-11 11:34:18 +01:00
graciousgey
87ef257de2 Tests: Adapt acceptance tests to changes #3168 2024-12-10 17:01:20 +01:00
graciousgey
ed4e39025e Tests: Update page models #3169 2024-12-10 16:59:57 +01:00
Michael Mayer
27b735305a Merge remote-tracking branch 'origin/develop' into upgrade/vuetify-3 2024-10-16 13:55:08 +02:00
Michael Mayer
3d220227bb Countries: Rename "USA" to "United States" for consistency
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-10 16:21:06 +02:00
Anastasiia
04311154cf Version 2.7 part 1 2024-09-27 23:50:53 +02:00
Michael Mayer
dcb34a0984 Frontend: Improve assertions in model/photo_test.js
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-27 14:56:57 +02:00
Michael Mayer
be68b4a01b OIDC: Append random 6-digit number if a username already exists #782
This also allows admins to set a login password for accounts registered
via OIDC.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-05 14:17:09 +02:00
graciousgrey
963aed43fc Tests: Add unit tests #782 2024-07-02 12:54:56 +02:00
graciousgey
61057a700a Tests: Add acceptance test 2024-06-04 09:53:37 +02:00
graciousgey
39efa1726b Tests: Adapt acceptance tests 2024-05-24 11:31:39 +02:00
Michael Mayer
ee33e2e663 Thumb: Update supported sizes for videos and full screen viewer #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-17 15:07:27 +02:00
graciousgey
a5e1cd14d5 Tests: Add acceptance tests 2024-05-13 18:14:13 +02:00
graciousgey
9ca37bf9f8 Tests: Add acceptance tests 2024-05-03 19:34:09 +02:00
graciousgey
4881fe889d Tests: Add update page models 2024-05-03 19:34:09 +02:00
graciousgey
34788d1cbd Tests: Improve acceptance tests 2024-02-20 14:10:11 +01:00
Michael Mayer
18292aa29b About: Update year in page footers and the command help
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-18 11:22:35 +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
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
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
1b56fe2ab7 Tests: Add unit tests 2023-12-07 14:50:26 +01: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
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
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
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
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
graciousgrey
eb44d637f3 Tests: Add acceptance tests 2023-10-09 17:00:11 +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
graciousgrey
4ece10b5af Tests: Improve acceptance tests 2023-09-21 20:00:56 +02:00
graciousgrey
001466b9fa Tests: Improve acceptance tests 2023-09-13 11:46:08 +02:00
graciousgrey
dbcaf775a8 Tests: Add acceptance test 2023-09-08 18:32:18 +02:00
graciousgrey
3c141ddf20 Tests: Adapt acceptance test #3701 2023-09-07 15:20:17 +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
graciousgrey
27e8537640 Tests: Update acceptance test #3644 2023-08-22 13:06:00 +02:00
graciousgrey
26ad621bd5 Tests: Add acceptance test #272 2023-08-08 13:57:31 +02:00
graciousgrey
83473f6f93 Tests: Adapt acceptance test to changes #2596 2023-07-27 17:30:11 +02:00