nobswebdev
|
42f9a3eafc
|
Wire metadata previews through ExifTool store with friendly status messages.
Prefetch ExifTool on upload mount and track pending/loading/ready per file for batch preview loads.
|
2026-10-15 17:18:25 +02:00 |
|
nobswebdev
|
b47c5c7696
|
Add ExifTool worker and Pinia store for off-thread metadata reads.
Warm up WASM in a dedicated worker with a tiny JPEG probe and expose init/read RPC to the main thread.
|
2026-10-15 17:18:21 +02:00 |
|
nobswebdev
|
321c67fa3d
|
Add metadata Pinia store for ExifTool queue preview reads.
Introduce preview entry types, resolveErrorMessage, and nullcart-style resolveAxiosErrorMessage for upcoming upload API errors.
|
2026-10-13 22:18:48 +02:00 |
|
nobswebdev
|
bffb6de145
|
Align frontend env with single-image upload validation limits.
|
2026-10-12 20:18:43 +02:00 |
|
nobswebdev
|
4b7f8459cb
|
Align frontend env with validation limits and axios plugin.
Flatten share/API config keys, nest validation limits only, and move the HTTP client to plugins/axios.
|
2026-10-07 00:36:16 +02:00 |
|
nobswebdev
|
ceeaea2120
|
add Pinia axios and VITE config to frontend.
|
2026-09-28 14:55:56 +02:00 |
|
nobswebdev
|
a7dac01168
|
add vue-router and empty upload viewer delete views.
|
2026-09-28 14:55:21 +02:00 |
|
nobswebdev
|
0d1b9c0d40
|
add Tailwind and design tokens to frontend.
Tailwind v4 via Vite plugin, theme tokens in main.css, and VS Code hints for v4 at-rules.
|
2026-09-28 14:24:57 +02:00 |
|
nobswebdev
|
cb0eed2e01
|
add Prettier config from nullcart.
Editor format-on-save uses root .prettierrc; align App.vue indentation.
|
2026-09-27 23:16:11 +02:00 |
|
nobswebdev
|
3ed8510aa9
|
add Vite Vue 3 TypeScript frontend skeleton.
Minimal home view and dev server on port 5173 for later Docker wiring.
|
2026-09-27 23:12:01 +02:00 |
|