nobswebdev
7b70788dcf
Point hotlink viewer links at the viewer page path.
...
Hotlink share links were using the zero-knowledge viewer URL. The direct image URL stays separate for embeds.
2026-10-25 23:39:33 +01:00
nobswebdev
ee9f80da5f
Remove unused resolveAxiosErrorMessage helper.
...
Upload UI uses predefined queue messages only; surfacing API response text is out of scope for this PR.
2026-10-25 22:23:01 +01:00
nobswebdev
42fe209164
Simplify upload modal, dropzone, and settings markup.
...
Remove redundant dialog ARIA wiring, hide the file input with hidden instead of sr-only, and trim footnote accessibility attributes that duplicated visible text.
2026-10-25 22:00:16 +01:00
nobswebdev
f5be0a0de3
Show copyable share links after batch upload completes.
...
Add share results panel gated by showShareLinks, build URLs from queue entry secrets, and align file name handling with the metadata inspector.
2026-10-25 22:00:16 +01:00
nobswebdev
f305ce7a39
Refactor metadata inspector with shared tab list and output panel.
...
Reuse InlineTabList for original/stripped tabs and a single pre block component to match patterns used elsewhere on the upload page.
2026-10-25 22:00: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
5f6ee193e7
Configure share link origins from clearnet scheme and onion hostname.
...
Lets the frontend build full viewer and delete URLs for both networks without hardcoding host shape in components.
2026-10-25 22:00:05 +01:00
nobswebdev
95ed6e5f58
Add share URL builders and embed format helpers for uploaded images.
...
Centralize clearnet/onion paths, delete links, and BBCode/Markdown/HTML output with unit tests and escape-html for safe HTML snippets.
2026-10-25 22:00:01 +01:00
nobswebdev
b4cc26a632
Polish upload UI for dual queue status and batch confirm flow.
...
Metadata error confirm, success styling, upload-confirmed hiding of configure, and remove stale PR plan doc.
2026-10-23 18:34:17 +02: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
805665745b
Add batch upload configure modal and settings mapping utilities.
...
Users configure share mode, expiry, and max views before upload; batch summary confirms choices above the queue.
2026-10-22 03:14:02 +02:00
nobswebdev
3bb3258686
Pin dev Docker images to Node 22.23.4 for October 2026 security fixes.
2026-10-21 17:46:33 +02:00
nobswebdev
bd456451a4
Remove NEVER_MODE_INACTIVITY_DAYS env variable as idea of cleanup of inactive images changed
2026-10-21 15:03:53 +02:00
nobswebdev
d82d451448
Extract upload dropzone and queue UI with shared pick validation utils.
2026-10-20 22:20:16 +02:00