feat: add darktable web API interface with gallery, image detail, and settings screens

- Implemented main entry point for React application in `main.jsx`.
- Created `Gallery` component for displaying images with infinite scroll and pull-to-refresh functionality.
- Developed `ImageDetail` component for showing detailed information and actions for selected images.
- Added `Settings` component for configuring API connection settings.
- Integrated Vite for build and development with PWA support.
- Implemented caching strategies for API responses and image previews using Workbox.
This commit is contained in:
2026-06-10 23:38:06 -04:00
parent 0831ee943c
commit dca1d1c25b
23 changed files with 9411 additions and 23 deletions

4
contrib/darktable-api/web/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
node_modules/
build/
dist/
.vite/