Skip to content

3.3.2

Choose a tag to compare

@Zeecka Zeecka released this 09 Jul 08:45
· 44 commits to main since this release

Any file type support (#132)

  • File-type classification & analyzer gating — new detect_file_type() classifies each upload (mime/kind/tags); analyzers declare an accepts gate so only relevant tools run per file type.
  • Accept, serve & preview any file — uploads of any type are accepted and served; the frontend previews images, audio, PDFs, or a generic file card based on the detected kind.
  • New analyzers — audio spectrogram (numpy+Pillow STFT, ffmpeg for non-WAV) and PDF pdfid / pdfinfo. Dockerfile adds ffmpeg, poppler-utils, and vendored pdfid.
  • Wiki pages added for the new tools; expanded test coverage for file-type gating and the new analyzers.

Full changelog: 3.3.1...3.3.2