Commit graph

22 commits

Author SHA1 Message Date
Radhakrishnan Pachyappan
01553de757
Merge branch 'main' into feat/wav-3cx-preset-and-url-params 2026-06-26 13:16:08 +05:30
Emrik Östling
e125326720
Merge commit from fork
Co-authored-by: Ayushi Rathore <ayushirathore@Ayushis-MacBook-Air.local>
2026-06-21 21:04:29 +02:00
Radhakrishnan Pachyappan
b9d82167de fix: address Copilot review comments on PR #568
- script.js: replace unsafe CSS selector interpolation from URL params
  with dataset comparison via Array.from().find() to avoid DOMException
  on values containing quotes, brackets or other special characters
- ffmpeg.ts: add explicit -c:a pcm_s16le to wav-3cx preset so the PCM
  codec is always set regardless of FFMPEG_OUTPUT_ARGS

Signed-off-by: Radhakrishnan Pachyappan <gingeekrishna@gmail.com>
2026-06-22 00:22:38 +05:30
Radhakrishnan Pachyappan
17a683186d feat(ffmpeg): add wav-3cx telephony preset and URL-param format pre-selection
WAV preset for 3CX / telephony systems
---------------------------------------
Adds `wav-3cx` as a new FFmpeg output target that produces a WAV file
with the parameters required by 3CX and similar telephony platforms:
  - Channel: mono   (-ac 1)
  - Sample rate: 8 kHz  (-ar 8000)
  - Bit depth: 16-bit PCM  (-sample_fmt s16)

The target appears in the UI alongside the regular `wav` option under the
ffmpeg converter group.  `normalizeOutputFiletype` maps `wav-3cx` → `wav`
so the downloaded file has the correct `.wav` extension.

URL query-param pre-selection
------------------------------
Adds support for `?to=<format>&converter=<name>` query parameters on the
root page.  When a user lands on the page with these params set, the
format selector is automatically pre-populated as soon as conversion
options finish loading (after the first file is selected).

Example:
  http://localhost:3000/?to=wav-3cx&converter=ffmpeg

Closes #559

Signed-off-by: Radhakrishnan Pachyappan <gingeekrishna@gmail.com>
2026-06-22 00:08:08 +05:30
Emrik Östling
3e7e95b53c
feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
C4illin
17325a6e6d chore: fix lint 2025-10-05 14:19:13 +00:00
C4illin
d984891791 chore: add devcontainer 2025-10-05 13:57:54 +00:00
Emrik Östling
a9bc9d7e8d
Merge pull request #342 from Netzz0/FEAT/better-handling-of-multiples-files
Better handling of multiples files (Added Archive downloads and env var to set maximum concurrent processes)
2025-07-22 18:15:01 +02:00
C4illin
827f22e2fc fix: update favicon
issue: #158

Co-authored-by: clockwinder <54368516+clockwinder@users.noreply.github.com>
Co-authored-by: Denny Subke <155585746+dennysubke@users.noreply.github.com>
2025-06-26 00:38:59 +02:00
Maxime
2ce3fee70b added tar creation when using Download All 2025-06-25 14:34:27 +02:00
C4illin
1be11708c4 chore: format all files 2025-06-03 19:19:28 +02:00
C4illin
ff2c0057e8 fix: progress bars on firefox 2025-06-03 18:23:26 +02:00
aidanjacobson
ff2ef74135 feat: add support for drag/drop of images 2025-05-13 19:19:57 -07:00
C4illin
19970fc132 chore: fix lint 2025-03-06 21:09:02 +01:00
lacni
dc82a438d4 fix: refactored uploadFile to only accept a single file instead of multiple 2025-02-27 21:11:52 -05:00
lacni
cc54bdcbe7 feat: made every upload file independent 2025-02-27 19:18:13 -05:00
lacni
ae4bbc8baa fix: added onerror log 2025-02-27 19:15:58 -05:00
lacni
db60f355b2 feat: added progress bar for file upload 2025-02-26 23:31:31 -05:00
C4illin
4c05fd72bb fix: wait for both upload and selection
issue #177
2024-11-21 22:44:13 +01:00
C4illin
58e220e82d feat: disable convert when uploading
issue #177
2024-11-12 22:30:16 +01:00
C4illin
36cb6cc589 feat: Allow to chose webroot
issue #180
2024-11-06 08:49:53 +01:00
C4illin
d2cd6706c9 chore: update @elysiajs/static 2024-10-18 19:32:42 +02:00