wa-dev-tools/routes
treamz 4bd90b26bc PDF preview: thumbnails via Ghostscript, preview in file cards
- GET /pdf/preview/:fileId — renders first page as PNG (72 DPI)
- GET /pdf/preview/:fileId/:page — specific page preview
- GET /pdf/thumbnails/:fileId — list of all page preview URLs
- File cards show actual PDF thumbnail instead of icon
- Cached previews (30 min cleanup)
- Fallback to PDF icon if preview fails
2026-03-22 01:22:25 +03:00
..
api.js AdminJS admin panel + dynamic content API 2026-03-21 23:46:41 +03:00
auth.js Security hardening: helmet, rate limits, session fixes, admin auth 2026-03-22 00:39:38 +03:00
compress.js Image converter: add AVIF/TIFF/GIF/BMP/HEIC, quality slider, custom resize 2026-03-22 01:15:03 +03:00
httpclient.js Refactor: modular architecture, security, config 2026-03-21 22:18:54 +03:00
logs.js Refactor: modular architecture, security, config 2026-03-21 22:18:54 +03:00
pages.js Fix: landing served at / instead of dashboard 2026-03-22 00:04:17 +03:00
parser.js Security hardening: helmet, rate limits, session fixes, admin auth 2026-03-22 00:39:38 +03:00
pdf.js PDF preview: thumbnails via Ghostscript, preview in file cards 2026-03-22 01:22:25 +03:00
placeholder.js Refactor: modular architecture, security, config 2026-03-21 22:18:54 +03:00
redirects.js Refactor: modular architecture, security, config 2026-03-21 22:18:54 +03:00
status.js Status page: clean neutral design, uptime only 2026-03-22 00:43:06 +03:00
svgeditor.js Refactor: modular architecture, security, config 2026-03-21 22:18:54 +03:00
video.js Fix video progress: parse each chunk, -progress pipe:2, out_time support 2026-03-22 00:22:48 +03:00