Commit graph

187 commits

Author SHA1 Message Date
Dennis Ameling
bf26b19560 Frontend: Upgrade Axios to v1
Signed-off-by: Dennis Ameling <dennis@dennisameling.com>
2023-02-07 17:06:14 +01:00
Michael Mayer
ebe7fce685 Upload: Show estimated time remaining in minutes and seconds #3049
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 13:24:53 +01:00
Michael Mayer
a19ff56d67 Frontend: Upgrade dependencies in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:27:34 +01:00
Michael Mayer
13d32f3294 Translations: Fuzzy merge of .pot files with .po files #2083
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 13:25:02 +01:00
Michael Mayer
6e5187fd0c Frontend: Upgrade eslint from 8.22.0 to in package.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 13:41:20 +02:00
Michael Mayer
bece366b97 Frontend: Update JS deps in package.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:05:47 +02:00
Michael Mayer
f2aa9e7ad1 Frontend: Downgrade axios from 1.x to ^0.27.2 due to compat issues
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:51:58 +02:00
Michael Mayer
837669f796 Auth: Extend account settings with user details and avatar upload #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:07:38 +02:00
Michael Mayer
14d89132e9 Frontend: Upgrade deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 18:17:56 +02:00
theresa
f493607b04 Tests: Update test commands 2022-09-01 10:44:29 +02:00
Michael Mayer
ec34015505 Frontend: Downgrade "postcss-import" to v14 in package.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 21:30:08 +02:00
Michael Mayer
204c0e2c2f Frontend: Update deps in package.json and package-lock.json
Pins "eslint" package to v8.22.0 due to compatibility issues, see:
- https://youtrack.jetbrains
.com/issue/WEB-57089/ESLint823-TypeError-thislibOptionsparse-is-not-a-function
- https://github.com/eslint/eslint/commit
/3e5839ecae96aecfbc1ac9526e88e0105e671032#diff-358c9491edc00f0db6f2f3c317df9aa932135803481b86c9289bd56bf8af0622L66

Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:56:58 +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
6ddb59949c Tests: Update test commands and add config file 2022-07-23 13:19:56 +02:00
theresa
6c2ce6061c Refactor acceptance tests 2022-07-14 10:19:04 +02:00
Heiko Mathes
8bdac8564a
UI: Update browser support (#2436)
* remove support for very old browsers

* re-add support for safari 14 (for now)

* fix typo in browserlist config
2022-06-17 23:29:28 +02:00
Heiko Mathes
d776e9cf83
UX: Pseudo-virtualize mosaic, cards and list view (#2292)
Related / Follow-Up Issues:

- #85
- #152
- #307
- #583
- #1582
- #1623
2022-06-17 04:15:20 +02:00
Michael Mayer
acc779f107 Albums: Restore deleted album when trying to create it again #2429 2022-06-16 18:59:03 +02:00
Michael Mayer
d604b7c61e Frontend: Upgrade dependencies in package.json and package-lock.json 2022-06-16 03:58:37 +02:00
Michael Mayer
82d806fb51 Frontend: Update .eslintrc.js, vm.js, de.po and translations.pot 2022-05-27 16:06:43 +02:00
Michael Mayer
a560c82833 Frontend: Update package.json and package-lock.json 2022-05-27 15:21:41 +02:00
Michael Mayer
d600d5faf8 Frontend: Update package.json, package-lock.json, and translations.json 2022-05-20 21:37:53 +02:00
Michael Mayer
6654ec7786 Frontend: Add icon font, update package.json and translations.json 2022-05-16 20:26:44 +02:00
theresa
98b2b8bc34 Tests: Add command for smoke tests 2022-04-15 15:45:39 +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
59866892b0 Frontend: Upgrade webpack-manifest-plugin from v4.1.1 to 5.0.0 2022-03-17 17:31:20 +01:00
theresa
4f2e295674 Tests: Update test commands to use chromium 2022-02-23 11:49:02 +01:00
Michael Mayer
5bb26e31fb Frontend: Update dependencies in package.json and package-lock.json 2022-02-21 10:51:27 +01:00
Michael Mayer
1d977b326c Frontend: Update dependencies in package.json and package-lock.json 2022-02-13 18:27:42 +01:00
Michael Mayer
65852cd839 Auth: Refactor Login Page (WIP) #98 #782 2022-02-07 21:13:22 +01:00
Michael Mayer
ebb4bd918a i18n: Improved Right-to-Left (RTL) Language Layout
"mapbox-gl" has been replaced by "maplibre-gl" due to licensing changes.
2022-02-05 17:25:40 +01:00
Michael Mayer
d7eb3b0414 Frontend: Update dependencies in package.json 2022-02-02 18:59:17 +01:00
Michael Mayer
772c87b32c Frontend: Update babel, cssnano, hls.js, luxon, and mini-css plugin 2022-01-20 12:13:33 +01:00
Michael Mayer
03457bdb75 Frontend: Refactor asset loading #1648 2022-01-18 12:26:33 +01:00
Michael Mayer
5c3f66becc Frontend: Upgrade JavaScript dependencies 2022-01-16 15:30:15 +01:00
Michael Mayer
87aeef4525 Frontend: Pin mini-css-extract-plugin to v2.4.7 as v2.5.0 breaks build
see also https://github.com/facebook/create-react-app/issues/11930
2022-01-16 14:33:17 +01:00
Michael Mayer
2571467aaf Frontend: Update dependencies and translations.pot 2021-12-12 20:43:23 +01:00
Michael Mayer
9c97b60cb6 Frontend: Run tests with chrome:headless on AMD64 2021-10-22 13:59:12 +02:00
Michael Mayer
7a97a3a531 Frontend: Run tests with Puppeteer instead of Chromium 2021-10-21 18:36:04 +02:00
Michael Mayer
963599fd23 Frontend: Update package.json and package-lock.json 2021-10-09 14:34:30 +02:00
Michael Mayer
67d06fd647 UX: Improve wording in frontend templates 2021-10-09 11:39:37 +02:00
theresa
fb42113207 Tests: Add acceptance test commands to package.json 2021-08-13 21:25:15 +02:00
Michael Mayer
5076af2979 Frontend: Upgrade webpack, babel, eslint, postcss, and sass
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-26 00:05:50 +02:00
Michael Mayer
d28d81bc3b Frontend: Remove eslint-plugin-standard 2021-07-17 14:00:00 +02:00
Michael Mayer
7495c8aa03 Frontend: Upgrade easygettext, style-loader, and vue-fullscreen 2021-07-17 13:44:00 +02:00
Michael Mayer
4367f2ed55 Frontend: Upgrade Webpack from v5.44.0 to v5.45.1 2021-07-17 13:26:13 +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
Michael Mayer
db457e0421 Frontend: Update dependencies 2021-06-28 12:44:43 +02:00
Michael Mayer
b90599ddfc PWA: Fix file download in Safari #895 2021-05-16 16:06:35 +02:00
Michael Mayer
f23b1bb831 Frontend: Upgrade karma to 6.3.2 2021-05-05 10:54:32 +02:00