photoprism/frontend
Keith Martin 6d0016b1df
Frontend: Improve acceptance test performance #5298
* Tests: improve openNav, and add ability to close all event notifications.
* Tests: improve search with wait for notifications to expire, then using notifications to determine search completion.
* Tests: improve getPhotoCount by using notifications for completion of photo load.  Add fast and slow photo load waits.
* Tests: add fast and slow load detection via notifications
* Tests: replace waits with notification detection
* Tests: refactor tests to work more efficiently with notifications
* Tests: comment out execution time and p-notify__close logging.  Remove slow version of waits.
* Make: allow acceptance tests to be run with --ignore-errors, and make each multi window test run as separate instance
* Frontend: ensure that closing a notification resets the timer for the next notification
* Tests: move notification handling to single notifications.js file
* Tests: move photoCount as changing cards view doesn't generate event when there is one photo
* Tests: remove commented code
* Tests: enable environment variable SHOW_LOGS  (true) to show timings and click actions for waits
* Tests: add Delete, Import, Index, Unstack, and Upload notification waits.
2025-11-04 11:29:37 +01:00
..
src Frontend: Improve acceptance test performance #5298 2025-11-04 11:29:37 +01:00
tests Frontend: Improve acceptance test performance #5298 2025-11-04 11:29:37 +01:00
.babelrc Frontend: Update deps in package.json and package-lock.json 2024-01-19 15:16:01 +01:00
.prettierignore Dev: Add ".local" to ignore files 2025-09-12 13:10:07 +02:00
.prettierrc.json Frontend: Reformat CSS files with Prettier 2025-10-19 01:12:18 +02:00
.report.json CI: Generate NOTICE file with go-licenses and npm license-report 2024-05-15 10:11:15 +02:00
CODEMAP.md PWA: Update CODEMAP.md files #5274 2025-10-19 08:44:36 +02:00
eslint.config.mjs Frontend: Add Util.openExternalUrl() with noopener/noreferrer safeguards 2025-10-30 11:18:04 +01:00
gettext.config.js Frontend: Disable msgmerge fuzzy matching with vue3-gettext 2025-10-22 09:51:13 +02:00
karma.conf.js Frontend: Reformat karma.conf.js 2025-07-03 19:46:38 +02:00
Makefile Frontend: Disable msgmerge fuzzy matching with vue3-gettext 2025-10-22 09:51:13 +02:00
NOTICE Update license NOTICE files 2025-10-31 18:28:34 +01:00
package-lock.json Frontend: Update deps in package.json and package-lock.json 2025-11-01 12:07:08 +01:00
package.json Frontend: Update deps in package.json and package-lock.json 2025-11-01 12:07:08 +01:00
postcss.config.js Frontend: Integrate Vitest test framework #4990 2025-05-06 16:18:39 +02:00
testcaferc.json Tests: Update testcafe timeouts 2025-05-16 16:48:55 +02:00
vitest.config.js Frontend: Convert tests from mocha to vitest #5014 2025-06-20 16:28:26 +02:00
webpack.config.js PWA: Update webpack.config.js #5274 2025-10-19 08:22:28 +02:00