Commit Graph

22 Commits

Author SHA1 Message Date
Stefan Forstenlechner 1be821b8cb No need to set `loading={"lazy"}`
Build and publish docker image snapshot / build-and-publish (push) Successful in 1m21s Details
as react-photo-album has it in the props anyway
2024-08-22 12:00:53 +02:00
Stefan Forstenlechner 25d17c5cde Revert back to react-photo-album and improve FolderGallery
MUI ImageList loads images one after another, which leads to loading all
 images even with loading=lazy. Maybe it depends on the order in which
 images are loaded, but this issue never arose with react-photo-album

FolderGallery always displays folder icons in the same way and simply
 positions the image to cover the space available. This circumvents the
 issue of different aspect ratios of images.
2024-08-20 22:39:42 +02:00
Stefan Forstenlechner 16c6413a45 Update/fix docker build 2024-08-19 19:18:58 +02:00
Stefan Forstenlechner 9b8d4c76fb Remove unnecessary TODOs
ad responsive.ts: min with 2 columns is fine
2024-08-19 13:09:07 +02:00
Stefan Forstenlechner 02098fd2ea migrate jest to vitest in client 2024-08-19 13:06:58 +02:00
Stefan Forstenlechner a82441d671 split between api and html router
also fix set-environment
2024-08-15 20:34:20 +02:00
Stefan Forstenlechner 59d12418ff replace react-photo-album with mui image list 2024-08-15 20:34:20 +02:00
Stefan Forstenlechner a71a763532 fix env transformation during runtime 2024-08-15 20:34:19 +02:00
Stefan Forstenlechner 210cd74155 migrate to vite + update dependencies 2024-08-15 20:34:18 +02:00
Stefan Forstenlechner 6fe5c0b241 fix expanded folder on load 2022-09-18 18:18:41 +02:00
Stefan Forstenlechner 7e7b24d084 turn off vignette with the newest version of lightbox
see https://github.com/igordanchenko/yet-another-react-lightbox/issues/14
2022-08-08 20:07:52 +02:00
Stefan Forstenlechner dee47d5e6b integrate lighthouse
update some libraries so that the lighthouse imports are recognized
correctly by eslint
2022-08-08 17:34:32 +02:00
Stefan Forstenlechner 09ff5ff5e7 Add test for securityChecks
Only covers simple cases. Administrator is responsible to secure that
 the user that runs the webserver is not allowed to access files that
 are not within the shared folder.

Add jest to picture-gallery-server
2022-06-18 16:03:14 +02:00
Stefan Forstenlechner 6513cd7d76 Fix docker build 2022-04-25 22:40:23 +02:00
Stefan Forstenlechner b9bad2b1fd Move some devDependencies back to dependencies
as the Dockerfile does not yet use a multistage build and those
dependencies are currently needed for the build
2022-04-24 21:20:01 +02:00
Stefan Forstenlechner 48bec4752a Fix versions and move devDependencies to correct section 2022-04-17 14:10:30 +02:00
Stefan Forstenlechner 1034df02f2 First thumbnail attempt 2022-04-10 20:49:19 +02:00
Stefan Forstenlechner 9c34014655 Use .env file dynamically 2022-04-10 13:09:11 +02:00
Stefan Forstenlechner 81df528399 formatting done 2022-04-09 20:59:59 +02:00
Stefan Forstenlechner 952d4dc68e format commit 2022-04-09 20:26:42 +02:00
Stefan Forstenlechner 10431fdede temp commit 2022-04-09 19:53:20 +02:00
Stefan Forstenlechner 809cae0fee initial commit 2022-04-09 13:30:58 +02:00