Commit graph

464 commits

Author SHA1 Message Date
theresa
7ba95c5793 Tests: Adapt acceptance test to updates 2022-11-29 16:38:06 +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
8e1c4c2327 Tests: Refactor acceptance tests 2022-11-03 17:30:08 +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
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
theresa
ad73819140 Tests: Refactor acceptance tests 2022-10-26 19:29:44 +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
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
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
837c9c2454 Frontend: Update site URL in link test
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:23:23 +02:00
theresa
015826d696 Test: Adapt sharing test to UX changes 2022-10-19 11:20:57 +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
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
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
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
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
theresa
b5132fedec Tests: Fix unit test 2022-10-11 09:53:49 +02:00
theresa
0e518b27fd Tests: Adapt sharing test to ux changes 2022-10-10 15:28:03 +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
57bdaaa7de Tests: Adapt page-model 2022-10-05 12:38:09 +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
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
fd95e60bb9 Tests: Include places tests again 2022-09-05 15:20:28 +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
7814273ac2 Tests: Add TestCafe acceptance test runner example
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:42:18 +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
a5d9995bb8 Tests: Add tests for mobile toolbar 2022-08-30 10:26:50 +02:00
theresa
97c5430d30 Tests: Update acceptance test 2022-08-29 14:39:36 +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
4246d5cd19 Frontend: Update translations and language options #2574
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:29:21 +02:00
theresa
ee0ca41a53 Tests: Update path to test files 2022-07-23 13:20:18 +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
theresa
6c2ce6061c Refactor acceptance tests 2022-07-14 10:19:04 +02:00
Michael Mayer
4ea795729a Frontend: Update photo_test.js to be more resilient #2434 2022-06-28 16:01:05 +02:00
theresa
a6225d76d5 Tests: Adapt acceptance tests to changes 2022-06-28 12:55:52 +02:00
Michael Mayer
161fa2b327 Frontend: Correct slight inconsistencies in UI components #2434 2022-06-27 17:49:31 +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
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
Michael Mayer
3d277b2ef2 Search: Update frontend rest_test.js after changing limit #2433 2022-06-21 14:48:51 +02:00
theresa
86e69853d2 Tests: Update upload test 2022-06-09 14:48:22 +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
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
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
5e5c9161e8 Library: Update file_test.js #2273 2022-04-21 22:27:39 +02:00
theresa
583dd91fa7 Tests: Add acceptance test for link sharing 2022-04-20 14:49:50 +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
e5d4a295d2 Tests: Add acceptance tests #2248 2022-04-19 17:24:47 +02:00
theresa
bcc3da81bd Tests: Refactor acceptance tests 2022-04-15 15:46:25 +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
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
Michael Mayer
ccedda8f21 Frontend: Add acceptance test page models from feature branch 2022-04-14 14:42:48 +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
515b0bf62c UX: Refactor photo viewer API and frontend components #1307 #1438 2022-03-31 17:09:08 +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
theresa
6453aa76b3 Tests: Update acceptance test 2022-03-02 10:48:49 +01:00
Michael Mayer
1f47a3e2b8 Docker: Update default site caption and fix demo template 2022-02-23 14:24:50 +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
628147a881 Docs: Update URLs for easier maintenance 2022-02-09 18:27:50 +01:00
Michael Mayer
03457bdb75 Frontend: Refactor asset loading #1648 2022-01-18 12:26:33 +01:00
theresa
a1ee2c4d6c Tests: Adapt acceptance tests to changes 2022-01-05 13:06:33 +01:00
Michael Mayer
3515d9f266 Copyright: Update year in tests 2022-01-03 13:48:44 +01:00
Michael Mayer
f19ea6c578 Frontend: Update options_test.js 2022-01-03 11:18:48 +01:00
theresa
2f0cecc76b Tests: Add acceptance tests for sharing links 2021-12-14 11:58:57 +01:00
Michael Mayer
35ac1e730c Docs: Update URL 2021-12-12 20:48:05 +01:00
theresa
adff210ea1 Tests: Improve acceptance tests 2021-12-11 13:27:14 +01:00
theresa
f7cc802e6c Tests: Adapt acceptance tests to changes 2021-11-24 13:52:18 +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
theresa
dad22ab547 Tests: Adapt acceptance tests to changes 2021-11-18 16:35:47 +01:00