Commit Graph

854 Commits

Author SHA1 Message Date
Maya 0353f7c5d7
fix: audio to video conversion fixes
all but 4 formats (amv, mpg, mpeg, vob) convert successfully from quick tests rn. took way too long to test and fix these.

also remove video formats that do not like audio tracks from being shown for audio -> video conversions
2026-06-04 14:58:49 +03:00
Maya 125854414c
fix: rest of imagemagick formats
fixed over 35 formats in past few commits because i did a stupid (setting bit depth to "auto" apparently breaks 30 formats, but not all). also clamp sizes for certain formats
2026-06-04 13:03:02 +03:00
Maya 058f16af61
fix: imagemagick format conversion failures 2026-06-04 12:27:15 +03:00
Maya 84c36aa0a1
feat: settings auto-adjustment, audio fixes
automatically adjust certain settings to ensure conversions complete + warn user
removed two incompatible audio formats (weba, amr)
2026-06-01 22:24:42 +03:00
Maya b6497de556
feat: add qoi and qoa formats & refactor ffmpeg a bit
sets this up a bit to add special handling for formats
2026-05-30 15:43:23 +03:00
Maya efdc96e1c9
fix: defer loading special handlers 2026-05-30 10:21:59 +03:00
Maya 002730cfa8
fix: proper dicom conversion
okay turns out the files i used were much simpler - actual imaging files need better handling

made ts so it loads the code only when needed
2026-05-30 09:50:51 +03:00
Maya 7e16f9df94
feat: from DICOM, .env.example update
suggestion from discord a while ago to add DICOM. set disable failure blocks to true by default - most people are self-hosting anyways
2026-05-30 07:40:31 +03:00
Maya ee81d0d88f
feat: encode multiple images for .ico 2026-05-27 11:18:00 +03:00
Maya 35ccc6f709
fix: single image/size ico conversion memory leak (#252)
why was it being read like this. fixes #252
2026-05-25 22:48:13 +03:00
Maya ed9e18c052
fix: ux clarity 2026-05-25 22:07:22 +03:00
Maya c139eae565
refactor: run prettier 2026-05-25 21:29:28 +03:00
Maya 35949a6d04
fix: few bugs with image sequences 2026-05-25 21:27:01 +03:00
Maya 2d12ab42c0
fix: don't close dropdown on select
minor ux thing so that user can press the settings after changing
2026-05-15 17:05:31 +03:00
Maya 789637d263
refactor: move converters into its own folders 2026-05-14 23:04:56 +03:00
Maya 8850b25f8b
fix: broken image sequences
okay this is terrible why am i a developer for ts
2026-05-12 13:00:16 +03:00
Maya 2f30c454dc
fix: transparent images issues 2026-05-10 16:37:16 +03:00
Maya f210bb886e
feat: image sequences 2026-05-09 20:16:27 +03:00
Maya 95ab5092cf
feat: image sequence & fps in dropdown, fixes 2026-05-05 18:39:00 +03:00
Maya 343d5f2d65
feat: ui of image sequence/fps in format dropdown 2026-05-04 15:27:29 +03:00
Maya cf77cf6fd6
feat: vertd custom headers (#180)
allows for adding custom headers to vertd requests. fixes #180
2026-05-03 23:13:21 +03:00
Maya a739dfb9dd
fix: hide incompatible animated image settings 2026-05-03 22:26:45 +03:00
Maya c505aefd06
fix: download fails
omfg you stupid only close the websocket after its been downloaded so ws.onclose doesnt kill your download
2026-05-03 21:09:09 +03:00
Maya f8f54da581
fix: stop uploading on vertd cancel
oops, still uploaded file if during upload phase
2026-03-28 17:33:49 +03:00
Maya 5241b2c117
fix: dropdown scrolling with browser
oops
2026-03-25 13:04:01 +03:00
Maya 10b5edad39
chore: holy language re-organization and migration
dying, surely missed some stuff
2026-03-25 13:01:20 +03:00
Maya 2cc232588f
feat: add norwegian, czech, polish languages
Co-authored-by: Kamiliusz <kamiljedrkowiak@gmail.com>
Co-authored-by: TheFrostBunny <David.aa.leren@gmail.com>
Co-authored-by: Ömer Faruk Abidinoğlu <66040567+ofadev@users.noreply.github.com>
Co-authored-by: wx <dominik.sladecek07@gmail.com>
2026-03-25 12:45:19 +03:00
Maya 6f9106c1ba
Merge branch 'pr/229' into maya/conversion-things 2026-03-25 12:37:48 +03:00
Maya 10cb4d8d4d
Merge branch 'pr/228' into maya/conversion-things 2026-03-25 12:37:40 +03:00
Maya 299b62999a
Merge branch 'pr/223' into maya/conversion-things 2026-03-25 12:37:30 +03:00
Maya d8e1526cee
Merge branch 'pr/222' into maya/conversion-things 2026-03-25 12:37:19 +03:00
Maya eb301387ec feat: scroll selected option into view for dropdown, highlight selected on regular dropdowns 2026-03-22 23:15:19 +03:00
Maya 34a1a5df64 feat: toast if file is too large for vertd 2026-03-22 23:01:34 +03:00
Maya e01c7a4fde feat: feedback for downloading zip
if a file is larger than 2gb (i assume arraybuffer related) or has to be streamed, takes noticably longer to zip the file
2026-03-22 01:01:02 +03:00
Maya 8edd462631 fix: cancellation if settings empty 2026-03-21 11:48:09 +03:00
Maya 75e9745eab fix: large file fixes
mediabunny reads streamed file from OPFS to allow for larger files, larger files write directly to disk instead of cache api
2026-03-21 11:22:06 +03:00
Maya d3aeb9b696 fix: code review suggestions
yes used ai for this, all seems valid and noted though
2026-03-21 08:31:48 +03:00
Maya 8729584614 chore: update packages, fix svelte errors 2026-03-20 12:05:18 +03:00
Maya 4db3c69249 feat: actually handle image resolution setting
i added it to svg but forgot to add it for the rest of the images, nice
2026-03-20 11:06:49 +03:00
Maya 8b965c4e77 feat: more file name format options (#241)
adds %datetime%, %time%, %unix%

fixes #241
2026-03-20 10:42:43 +03:00
Maya 85f4ead847 fix: forgor to sanitize
oops
2026-03-20 10:35:42 +03:00
Maya f038dfc453 feat: ping servers instead of ip location (#240)
much better for privacy :p - fixes #240
2026-03-20 10:26:11 +03:00
Maya 7ebc535fa4 feat: resolution for images 2026-03-20 10:14:39 +03:00
Maya 47734ee31d
fix: more transparent cardd blur 2026-03-18 13:40:32 +03:00
Maya bbc7768f79
fix: handle envelope response 2026-03-17 21:13:12 +03:00
Maya 2e34c36ac5
feat: video/audio codec for vertd
+ reorganize placement of settings
2026-03-16 21:38:57 +03:00
Maya d9b29e780e
chore: subtitle shortened 2026-03-12 17:10:09 +03:00
Maya 0d15de66c0
fix: better many files conversion panel handling
sorry lol
2026-03-12 17:08:01 +03:00
Maya f19f2095b6
fix: webcodecs toast visible on initial load 2026-03-12 15:23:08 +03:00
Maya 290c6d2f70
fix: allow conversions if 1/(x) isn't ready
nicer logging for mediabunny discarded tracks, fix multiple converters of same category not keeping its colour
2026-03-11 18:10:18 +03:00