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
theresa
ac4d236ae6
Tests: Adapt acceptance tests to changes
2021-11-18 16:17:16 +01:00
theresa
842a6981a7
Frontend: Hide download button on files tab when download is disabled
2021-11-17 15:38:23 +01:00
theresa
587f5cb53e
Tests: Add acceptance tests
2021-10-28 10:49:56 +02:00
Michael Mayer
83b4f783c3
Tests: Update about page acceptance test
2021-10-10 10:37:14 +02:00
Michael Mayer
f053150844
Tests: Update scroll to top acceptance test
2021-10-10 10:30:37 +02:00
Michael Mayer
4f15553a0a
Tests: Update about page acceptance test
2021-10-10 09:45:32 +02:00
theresa
9b786afa0f
Frontend: Add unit tests
2021-10-08 18:16:39 +02:00
theresa
4bc38f7cc9
Frontend: Add unit tests
2021-10-08 17:48:31 +02:00
theresa
62752031a4
Tests: Update selector in acceptance test
2021-10-08 16:01:41 +02:00
theresa
b72790410f
Tests: Adapt acceptance tests to changes
2021-10-07 10:45:18 +02:00
Michael Mayer
c2fc8a0887
Frontend: Code clean-up
2021-10-06 20:04:40 +02:00
theresa
6a2200984c
People: Add acceptance test #1554
2021-10-06 18:22:12 +02:00
theresa
0bf22f8543
Frontend: Add unit tests
2021-10-06 16:42:53 +02:00
theresa
181050ff9e
Frontend: Add unit tests
2021-10-06 15:13:41 +02:00
theresa
b35d85c105
Frontend: Add unit tests
2021-10-06 12:21:52 +02:00
Michael Mayer
444c94bf9e
People: Improve performance & add counter to new faces page #1576 #1594
2021-10-06 11:19:07 +02:00
Michael Mayer
4556250b49
People: Omit new faces without marker in search results #1576
2021-10-05 20:28:08 +02:00
theresa
08cca09f22
Frontend: Add unit tests
2021-10-05 19:20:03 +02:00
theresa
dcbfe39303
Frontend: Add unit tests
2021-10-05 18:35:20 +02:00
theresa
9a374650d1
Tests: Add unit tests for frontend models
2021-10-05 17:33:12 +02:00
theresa
0208194aa7
Tests: Add unit tests for frontend
2021-10-05 16:36:44 +02:00
theresa
38cabca0ed
Tests: Adapt tests to ux changes
2021-10-05 09:40:16 +02:00
theresa
37793571b5
People: Add acceptance tests #22
2021-09-24 17:17:24 +02:00
theresa
318ff4d9bf
Tests: Adapt acceptance tests to UI update
2021-09-24 10:59:26 +02:00
theresa
1f977e9c0f
People: Add acceptance tests #22
2021-09-23 22:03:11 +02:00
Michael Mayer
03c9e82211
Albums: Fix share expiration date in field label #621
...
Looks like a pure frontend issue: It tried finding a date in
"UpdatedAt" while the actual field name is "ModifiedAt".
2021-09-23 15:38:55 +02:00
theresa
ac1df4d43f
Tests: Adapt acceptance tests to changes
2021-09-20 20:10:37 +02:00
theresa
be84507c3e
Tests: Add acceptance test
2021-09-20 20:09:41 +02:00
Michael Mayer
1f92f294dd
People: Normalize names #22
2021-09-19 13:35:44 +02:00
theresa
9260c93df0
Tests: Improve acceptance test
2021-09-17 13:25:30 +02:00
Michael Mayer
bc3036599b
People: Refactor album, subject, and label previews #22
2021-08-30 18:58:27 +02:00
theresa
835112d268
Tests: Fix formatting
2021-08-13 21:35:52 +02:00
theresa
7b4c2d2fb2
Tests: Update page model and testcafe config
2021-08-13 21:25:15 +02:00
theresa
5a4bb83968
Tests:Add authentication tests
2021-08-13 21:25:15 +02:00
Michael Mayer
26560e8d71
Frontend: Upgrade Webpack from v4 to v5
...
Most frontend packages have been upgraded as part of this commit.
JS unit tests have been refactored alongside.
2021-07-12 19:25:37 +02:00