nobswebdev
19a8feff19
add not-found handling to ZK and hotlink viewer pages.
...
Rename ViewerView and view store to ZkViewerView and useZkViewStore; unify hotlink load and ZK unlock error copy.
2026-10-30 17:43:29 +01:00
nobswebdev
00ef845277
Add DeleteView one-click delete page at /d/:id?token=...
2026-10-27 19:13:40 +01:00
nobswebdev
dc8e576679
add password prompt to ZK viewer for wrapped uploads
2026-10-26 20:06:54 +01:00
nobswebdev
112aa99f1e
add ViewerView decrypt from URL fragment via view store
2026-10-26 19:13:15 +01:00
nobswebdev
4e9a3368a6
Persist upload IDs and URL secrets on successful queue entries.
...
Store server response fields and mode-specific secrets so share links can be built client-side after upload without precomputed paths.
2026-10-25 22:00:05 +01:00
nobswebdev
271c2b7b2d
Execute batch uploads with metadata gates, encryption, and queue state.
...
Separate upload entries per file, ALTCHA on POST, and stripped-or-original fallback on metadata errors.
2026-10-23 18:34:13 +02:00
nobswebdev
fe643d9831
Add client ALTCHA proof-of-work and Vite env flags for uploads.
...
Expose enabled/max-number settings and wire altcha-lib for per-upload challenges.
2026-10-23 18:34:09 +02:00
nobswebdev
afbd5e204c
Add client-side ZK and hotlink upload crypto with Pinia store.
...
Encrypt image bytes in the browser, keep keys out of POST bodies (URL fragment or path secret), and POST ciphertext via typed upload API helpers.
2026-10-19 23:05:33 +02:00
nobswebdev
1826cef8fe
Strip metadata in the ExifTool worker during upload preview.
...
Cache stripped blobs, show original vs stripped metadata tabs, and keep user-facing errors on fixed store messages with console logging for diagnostics.
2026-10-18 18:02:49 +02:00
nobswebdev
18597f4127
Add upload queue UI with ExifTool metadata preview on pick.
...
Users can select images within configured limits, see per-row load status, and inspect raw ExifTool output before upload work continues.
2026-10-17 21:39:59 +02:00
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