Commit Graph

672 Commits

Author SHA1 Message Date
Maya 93c98d9d49
fix: navbar overflow 2025-10-15 20:56:23 +03:00
Maya c0410ae9bb
fix: UI not defaulting to browser's language
fixes #123

i apparently broke this lol, oops
2025-10-15 19:57:14 +03:00
Maya cbff253b5f
Merge branch 'pr/134' 2025-10-15 19:01:51 +03:00
Maya 5c09c19331
Merge branch 'pr/133' 2025-10-15 19:00:31 +03:00
Maya d7b5b1bfa8
fix: add italian to ui 2025-10-15 18:39:36 +03:00
Maya 0a99044164
fix: default to custom instance if specified 2025-10-15 18:35:28 +03:00
angelospk d36d4fe957 added greek translation 2025-10-15 14:57:49 +03:00
Maya d89a343eed
fix: open graph tags
maybe this'll work on twitter now
2025-10-14 20:33:05 +03:00
nullptr 92fa929d2a
feat: keep videos for debugging (#130)
* feat: keep videos for debugging

* fix: remove unnecessary $inspect
2025-10-14 18:08:33 +01:00
Maya 704e693511
Merge branch 'pr/129' 2025-10-14 19:14:55 +03:00
Danny Davila e2221e460a
chore: add japanese language 2025-10-13 05:14:10 +09:00
DROF4 45b9158140
Update index.svelte.ts
added tr: "Türkçe" for Turhish Language Support
2025-10-12 18:08:08 +03:00
Maya 4585670282
fix: description inconsistency 2025-10-11 20:19:27 +03:00
not-nullptr 403162cafb fix: seo-related issues 2025-10-11 16:14:45 +01:00
not-nullptr a8366b3cb3 fix: what the flip ipapi 2025-10-05 15:50:37 +01:00
not-nullptr dbeb0eee79 fix: ipapi 429 2025-10-05 15:48:13 +01:00
Maya 82a63929b4
feat: caching workers 2025-10-04 01:01:21 +03:00
Maya 0c08756490
fix: external server warning translation
oops

also updated magick worker timeouts
2025-09-22 15:56:06 +03:00
Maya d5205666ff
feat: advanced settings dropdown
hide most conversion settings under a "advanced settings" dropdown
2025-09-22 15:35:15 +03:00
Maya 424ed6e5d6
Merge branch 'main' into feat/conversion-qol 2025-09-22 15:08:28 +03:00
not-nullptr d2a73e0840 feat: mutliple vertd instances support 2025-09-18 17:47:42 +01:00
Maya 66164a0040
feat: amv, asf, nut support 2025-09-18 17:14:59 +03:00
Maya 7f8902809f
fix: handle translations better for conversion panel
hell
2025-09-17 16:12:19 +03:00
Maya 30719b003d
fix: allow "set all" to same format
fixes https://github.com/orgs/VERT-sh/discussions/122
2025-09-17 15:43:06 +03:00
Maya af888487d5
feat: add language suffix 2025-09-17 05:51:34 +03:00
Maya 5a4538c30d
Merge branch 'pr/115' into feat/conversion-qol 2025-09-16 19:56:43 +03:00
Maya 6621e24d62
Merge branch 'pr/97' into feat/conversion-qol 2025-09-16 19:56:36 +03:00
Maya 20d6da9466
Merge branch 'pr/119' into feat/conversion-qol 2025-09-16 19:51:22 +03:00
Maya 921359ca4b
Merge branch 'pr/118' into feat/conversion-qol 2025-09-16 19:50:45 +03:00
Maya 3686c881ae
fix: add to available locales 2025-09-16 19:46:31 +03:00
Maya 59579e4678
Merge branch 'pr/121' into feat/conversion-qol 2025-09-16 19:41:01 +03:00
Maya 7b0cc13830
fix: add french to locales 2025-09-16 19:23:51 +03:00
Maya 056baee469
feat: job cancellation for vertd 2025-09-16 18:16:20 +03:00
Maya 1bcf21d94c
fix: oops 2025-09-14 15:52:25 +03:00
Maya 55edaad4b4
feat: better worker cancellation & types
conversions should now *actually* stop and terminate when removed, instead of continuing to run in the background until finished.
most notably, magick has been reworked to run a new worker for each conversion to follow ffmpeg and pandoc (& to allow individual cancellations)

also fix uh, a lot of stuff relating to messages not following WorkerMessage type & types in general.

i'm braindead right now but everything still works somehow, vertd is next. this took forever.
2025-09-13 20:23:25 +03:00
Maya 9467e58d3b
fix: alac support
& remove caf to conversion
2025-09-13 14:54:19 +03:00
Maya 0d87e1e064
feat: allow pasting files 2025-09-10 10:50:05 +03:00
Maya 1710cd038e
chore: prettier format 2025-09-10 10:38:14 +03:00
Maya 2dafc0f730
chore: conversion page optimizations 2025-09-09 09:21:48 +03:00
Maya 93faaa4b34
feat: default conversion format
also improves formatdropdown and thumbnail generation
2025-09-08 09:00:20 +03:00
Maya ab1dd2b507
feat: metadata setting for vertd 2025-09-07 07:09:52 +03:00
Maya 8e68f023d4
feat: metadata setting
need to update vertd next

optimizes metadata code too (oops)
2025-09-07 06:20:30 +03:00
Maya c516bf636b
fix: build rollup fail
oops
2025-09-06 17:52:11 +03:00
Maya 04e4cbef2e fix: metadata for images
also makes conversion more performant by not recreating the image as a png blob
2025-09-06 22:19:27 +08:00
Maya 6001f7e8c3 feat: clearer busy/error msg on conversion page 2025-09-06 11:04:40 +08:00
Maya 0481251559 fix: more reliable video thumbnail generator 2025-09-05 23:53:02 +08:00
Maya 5b0d0e2cc8 feat: more verbose worker status 2025-09-05 23:02:17 +08:00
Ruben Hauser c9d21fa799 Added German Translation 2025-09-03 11:43:55 +02:00
Maya ce88e01a22 Revert "fix: defer loading stripe"
This reverts commit 58cdaad889.
2025-09-03 00:07:11 +08:00
Maya 850c4ae6ce
fix: navbar highlight zoooooomin
probably only became an issue now because of updated packages
2025-09-02 17:59:14 +03:00
Maya 61c22b6add
fix: language dropdown not updating 2025-09-02 17:54:46 +03:00
Maya 1227ed29d5
chore: update languages 2025-09-02 17:23:39 +03:00
Maya b0cc5b6d8a fix: null quality option
oopsies, also actually shows custom sample rate in console
2025-09-02 22:01:23 +08:00
Maya fa1411b1e3 fix: hide number spinner, placeholders 2025-09-02 21:18:56 +08:00
Maya 416eed8e48 fix: blur and tooltip fixes
tooltip appends to body to fix overflow issues, fix scroll
2025-09-02 21:06:39 +08:00
Maya 858703c0fc feat: better ffmpeg error handling 2025-09-02 18:59:06 +08:00
Maya 0be741e5f6 feat: conversion sample rate 2025-09-02 17:53:31 +08:00
Maya 76ff9cc704 feat: conversion quality
fixes #56
2025-09-02 16:53:33 +08:00
Maya e8cdb18dd5 feat: conversion quality ui 2025-09-02 14:16:40 +08:00
Maya 810215ff8b
feat: better audio bitrate handling
detect bitrate of audio and uses it, falls back to ffmpeg's default bitrate on error, and defaults bitrate to 320kbps for converting from lossless codecs to lossy
2025-09-01 13:32:15 +03:00
Denzel b4a650c3c2 fix: empty file name fallback 2025-08-22 04:13:04 +02:00
Maya 58cdaad889 fix: defer loading stripe 2025-08-21 18:11:56 +08:00
Maya 2f5fddcc6e feat: use overlayscrollbars for cards
finally no more shifting on chromium
2025-08-14 18:14:18 +08:00
Maya ee0de6e178
fix: language detection 2025-07-31 21:53:52 +03:00
Maya 749339c594
fix: disabled set all dropdown 2025-07-31 21:42:51 +03:00
Maya 8acf208dbe
fix: wrong word-break
now actually breaks, including in the middle of words
2025-07-31 18:12:31 +03:00
Maya 1df50173e2
fix: gif to video & format dropdown fixes
fixes #107 now fully
2025-07-31 17:09:55 +03:00
Maya 1cf69a061d
fix: dropdown translations 2025-07-31 16:40:04 +03:00
Maya 6b8967f49a
fix: dropdown & language fixex 2025-07-31 02:30:34 +03:00
Maya 428e6fd6a6
fix: animated webp/gif conversion
fixes #107
2025-07-30 11:42:22 +03:00
Maya dd0dd48305
feat: new audio 2025-07-30 11:00:03 +03:00
Maya 8911cdab8d
feat: raw camera formats, swf 2025-07-30 10:42:23 +03:00
Maya 723e4f9a8c
fix: dropdown, language update 2025-07-30 07:37:58 +03:00
Maya b669e3eede
feat: espanol, minor fixes for translations
translation by person who wishes to be anonymous

its a bit difficult to make all translations look good on here, need more experimenting
2025-07-29 22:04:35 +03:00
Maya 199ac003e2
fix: oops 2 2025-07-29 21:28:45 +03:00
Maya ae1cc9ff87
fix: oops
will need to work on reworking the dropdown/type detection code lol
2025-07-29 21:25:56 +03:00
Maya b3778d3b83
fix: minor ui & audio/video changes 2025-07-29 12:31:47 +03:00
Maya 8d1d9647f0
fix: large format dropdown 2025-07-28 21:24:42 +03:00
Maya 77914de25d
feat: audio to video for new formats 2025-07-28 21:18:22 +03:00
Maya 9cb4d6f5e9
feat: new video formats
+ add mpeg/mpg
+ add flv/f4v
+ add vob
+ add h264
+ add m4v
+ add divx
+ add 3gp/3g2
+ add mxf
+ add ogv
+ add rm/rmvb (input only)
2025-07-28 20:32:38 +03:00
Maya 4389c06a56
fix: browser changing extension 2025-07-28 18:06:52 +03:00
Maya 09308040b0
feat: new audio formats, language update 2025-07-28 16:45:24 +03:00
Maya 9c3aba77b0
feat: svg to raster
fixes #36
2025-07-27 23:33:40 +03:00
Maya 93c06834f7
fix: custom donation height 2025-07-27 22:39:42 +03:00
Maya 136a781f76
feat: shorter video text, tooltip fix 2025-07-27 17:25:00 +03:00
Maya 98e91337db
fix: chromium/webkit card fix, tooltip warning 2025-07-27 16:09:36 +03:00
Maya 3993cd2e06
fix: blur on cards 2025-07-27 00:45:00 +03:00
Maya 6f81f93b3b
fix: long file extensions in format dropdown 2025-07-27 00:05:22 +03:00
Maya bc055e6b98
fix: card, tooltip, and scrollbar fixes 2025-07-26 23:58:30 +03:00
Maya 8c182457fe
feat: maybe more reliable video<->audio & clean up file 2025-07-26 22:32:15 +03:00
Maya d543433007
Merge branch 'merged-video-audio-and-dropdowns' into feat/merge-big-stuff 2025-07-26 21:08:36 +03:00
Maya b33254e3ac
Merge branch 'feat/formats-galore' into feat/merge-big-stuff 2025-07-26 20:58:14 +03:00
Maya 0e8c191768
Merge branch 'feat/i18n' into feat/merge-big-stuff 2025-07-26 20:58:02 +03:00
Maya 046f25e12f
fix: art conversion
and also no py is not meant to be there, that was my python script lmao
2025-07-26 16:12:39 +03:00
Maya 9dbd4380b1
feat: absolute formats galore
god this took me forever grabbing everything from magick-wasm's consts, automating some tests and manually checking the inputs/outputs

help
2025-07-26 15:51:38 +03:00
Maya 9878929b73
fix: toast text overflow (hopefully)
now fixes #91
2025-07-26 12:59:24 +03:00
Maya 3e1dc720ed
feat: new formats, update existing support
fixes #14, #74, #88, #91
+ add avif
+ add jxl
+ add heif (input)
+ add arw (input)
+ add svg (output)
+ add eps (output)
+ update bmp (full)
+ update cur (full)
+ update ppm (full)
2025-07-26 12:51:56 +03:00
Maya 0727e32438
fix: oops 2025-07-26 11:02:22 +03:00
Maya bb1715682a
fix: language reactivity 2025-07-25 22:53:45 +03:00
Maya ecddeb7249
feat: final translation things
enjoy uwu language (temporarily)
2025-07-25 22:50:00 +03:00
Maya fa310d506b
feat: finish up translations 2025-07-25 21:03:20 +03:00
Maya dff9c94ed5
feat: translations
god this was hell
2025-07-25 20:46:07 +03:00
Maya ce6f1f723a
feat: init paraglide 2025-07-25 17:47:36 +03:00
Maya f3ddd97827
feat: oga/opus support
fixes #105
2025-07-25 15:49:42 +03:00
Maya ea7af00cec
fix: some files w/o extensions when zipped
fixes #108
2025-07-25 15:25:29 +03:00
Maya 987f19565c
fix: remove xml, clearer json error
this wasnt tested? related: #110
2025-07-25 15:25:09 +03:00
Maya 6fb6593c21
fix: effects store race condition 2025-07-25 14:40:00 +03:00
Maya 608b7e7e70
feat: highlight current format in dropdown 2025-07-25 14:18:37 +03:00
Maya c336d7d7a7
fix: visual fixes 2025-07-25 14:02:20 +03:00
Maya d1cf0a8f31
fix: better card layout 2025-07-25 13:40:38 +03:00
Maya 14bf8c45ce
fix: current category not highlighted 2025-07-25 13:31:19 +03:00
JovannMC d20e99dee2
chore: update @ffmpeg/core to 0.12.10 2025-07-25 13:30:54 +03:00
JovannMC 22e2896750
feat: focus when opening dropdown 2025-07-25 13:29:11 +03:00
JovannMC 54032b5eff
feat: show full file name on hover (title) 2025-07-25 13:27:47 +03:00
liam 9d4f62ffa4
Update Why.svelte
this section is very unclear to normal users, fixed that
2025-07-05 17:25:07 +01:00
not-nullptr 0a243d1a10 fix: build, feat: ico support 2025-06-28 16:36:54 +01:00
not-nullptr a2060baba2 fix: visual stuff with monetary values 2025-06-26 01:40:02 +01:00
not-nullptr 859760aaf7 feat: donations 2025-06-26 01:33:22 +01:00
JovannMC 3f3c280241
fix: settings visual bug
e.g. analytics defaulting to "opt-in" when it is actually disabled when refreshing
2025-06-19 16:03:24 +03:00
JovannMC 128f1027ac
fix: remove avif
not supposed to be here (no dynamic modules w/ wasm-vips rn)
2025-06-11 20:38:35 +03:00
JovannMC 59e79521f2
feat: .aif support
same as .aiff
2025-06-05 13:42:17 +03:00
JovannMC 2363ca7910
fix: brief card overflow when loading page 2025-06-05 13:42:04 +03:00
Wiscaksono 39d3e81709 fix: lucide icon type 2025-06-04 21:28:19 +07:00
JovannMC 8152f70945
chore: update @ffmpeg/core to 0.12.10 2025-06-02 18:40:05 +03:00
JovannMC e4321187fc
fix: some audio -> video "incompatible"
hardcoded moment
2025-06-02 18:29:45 +03:00
JovannMC 332cd24dfc
fix: don't show gifs in video category 2025-06-01 23:57:23 +03:00
JovannMC c75441fdc9
fix: wrong formats showing
i forgot about isNative lmao

why am i programmer again
2025-06-01 22:17:14 +03:00
JovannMC 2af5651d19
Merge branch 'main' of https://github.com/VERT-sh/VERT 2025-06-01 18:24:10 +03:00
JovannMC c04507d1ee
fix: ???? what was i doing
DONT MAKE ME PUSH TO PROD AGAIN WHILE RUNNING LITTLE SLEEP IM SORRY NULL
2025-05-29 14:23:43 +03:00
not-nullptr 00de1b1855 fix: re-add webp I HATE YOU MAYA 2025-05-29 12:03:11 +01:00
JovannMC 4062abd286
feat: show full file name on hover (title) 2025-05-28 23:46:00 +03:00
JovannMC 0ef38fa9db
fix: sort by exact match first 2025-05-28 22:36:35 +03:00
JovannMC dee3a0bf3b
feat: enter to select first format 2025-05-28 22:16:28 +03:00
JovannMC 35a97920aa
feat: focus when opening dropdown 2025-05-28 22:14:40 +03:00
JovannMC 70862a5abf
fix: many search fixes
help
2025-05-28 22:08:16 +03:00
JovannMC 5da55a56a1
Merge branch 'nullptr/experimental-audio-to-video' 2025-05-28 19:15:04 +03:00
JovannMC 4d9a11f262
fix: update supported audio formats
.alacs don't exist in the wild, you'd only find them as .m4a
amr can only be converted from, not to (need to build ffmpeg with the encoder)
2025-05-28 19:05:14 +03:00
JovannMC 21d9358a17
fix: catch no audio streams 2025-05-28 18:31:09 +03:00
JovannMC 5547f641eb
chore: clarify local support 2025-05-28 17:45:15 +03:00
JovannMC 92b1ac29b3
feat: tooltip for partial support info 2025-05-28 17:26:28 +03:00
JovannMC 55ed8dd440
chore: clearer VIPS error message 2025-05-28 16:49:23 +03:00
JovannMC 09727a5e30
fix: remove conversion from ppm
upstream issue? either way, doesn't work currently and needs more investigating
2025-05-28 16:45:45 +03:00
JovannMC 9589eb0b31
chore: add Plausible instance link to privacy text 2025-05-28 16:28:06 +03:00
JovannMC af5920e698
feat: more tooltips & fixes 2025-05-28 16:27:31 +03:00
JovannMC 31a3fa08b9
fix: FormatDropdown on mobile 2025-05-28 15:59:32 +03:00
JovannMC 12f2216baf
fix: show formats in current category when searching
also removes unused "settingsStyle" code
2025-05-28 14:56:33 +03:00
JovannMC f18af921ec
feat: searching formats 2025-05-28 14:48:48 +03:00
JovannMC cc6a08eda9
feat: functional dropdown
just gotta do searching
2025-05-28 14:15:29 +03:00
JovannMC a9588f73ba
feat: start new dropdown ui 2025-05-27 22:21:37 +03:00
JovannMC 747fbf2cc8
fix: duplicate media folder (#69)
fixes latest comment from https://github.com/VERT-sh/VERT/issues/69#issuecomment-2809416669
2025-05-07 16:31:20 +03:00
JovannMC d233cb868f
feat: ts & m2ts support (#87) 2025-05-07 15:34:21 +03:00
JovannMC 6f2eefd39f
fix: remove "to" alac conversion
doesn't work w/ ffmpeg wasm
2025-04-29 17:54:38 +03:00
nullptr 262b2a3c53
fix: wording 2025-04-26 18:20:53 +01:00
JovannMC 9036d8cf4f
feat: add notable contributors section 2025-04-26 16:19:15 +03:00
JovannMC 95d57a0427
fix: don't allow converting to same format 2025-04-25 17:08:23 +03:00
JovannMC f16a12f1c0
chore: add document mentions 2025-04-23 21:27:07 +03:00
not-nullptr b175972833 dsfogsjdfpogijsdfoipgj 2025-04-23 19:01:16 +01:00
not-nullptr e160145b89 feat: clarify contact stuff 2025-04-23 18:56:55 +01:00
not-nullptr d75e89e570 feat: .bmp support 2025-04-17 19:36:06 +01:00
not-nullptr fdec0c77e9 feat: ready for bytecrush! 2025-04-16 21:56:15 +01:00
not-nullptr 4e18269204 feat: better bg gradient transition 2025-04-16 16:10:33 +01:00
JovannMC 3ad8244e97
fix: fix gradients changing due to new format selected 2025-04-15 19:47:39 +03:00
not-nullptr 6e853276bc fix: OOPS 2025-04-15 17:35:02 +01:00
not-nullptr cf4d56f4d6 fix: pix fmt 2025-04-15 17:09:35 +01:00
not-nullptr eef8e81872 fix: build?? 2025-04-15 16:41:17 +01:00
not-nullptr d3d1f6e9e6 feat: oops wait no THIS is icns support 2025-04-15 16:41:16 +01:00
not-nullptr db7b9406a7 feat: .icns support 2025-04-15 16:41:00 +01:00
not-nullptr 42cb829f76 fix: build?? 2025-04-15 16:34:23 +01:00
not-nullptr d9f3b21db3 feat: oops wait no THIS is icns support 2025-04-15 15:11:16 +01:00
not-nullptr 8616651d2a feat: .icns support 2025-04-15 15:11:16 +01:00
not-nullptr 4d2378e7ef feat: sorting by nativity 2025-04-14 23:54:20 +01:00
not-nullptr ea53fc7b9b feat: SOME sorting 2025-04-14 23:30:31 +01:00
not-nullptr 2191c95500 feat: experimental audio to video 2025-04-14 23:24:12 +01:00
not-nullptr 5fb9dbcf35 feat: .nef, .cr2 support 2025-04-14 21:06:42 +01:00
not-nullptr b89e55c997 feat: conversion resolver improvements 2025-04-14 20:06:57 +01:00
not-nullptr 61c548eed9 fix: nested zips 2025-04-14 15:52:47 +01:00
not-nullptr 118aaa1745 feat: ico, heic, dng, cur, ani 2025-04-14 15:45:27 +01:00
Maya 0d330f221a
Merge pull request #64 from ldidry/useless-double-quote
🩹 — Remove useless double quote
2025-04-14 16:15:07 +03:00
Luc Didry 15c6102af8
🩹 — Remove useless double quote 2025-04-14 13:41:58 +02:00
not-nullptr e3174e3ee4 fix: increased image loading times from magick loading 2025-04-14 11:53:24 +01:00
not-nullptr 2b2c9146c2 feat: .dng support 2025-04-14 11:52:13 +01:00
not-nullptr 45ea828ddf feat: secret jpegifier... shhh... 2025-04-14 02:32:33 +01:00
not-nullptr 8afe615f56 fix: use PUB_VERTD_URL 2025-04-13 23:43:52 +01:00
not-nullptr d34bfc7d56 chore: disable debug for pandoc 2025-04-13 18:27:14 +01:00
not-nullptr 51f37005ab feat: support more than media? 2025-04-13 18:25:59 +01:00
not-nullptr bac900c3ab feat: `media/` folder support (#63) 2025-04-13 17:55:53 +01:00
not-nullptr 3e0de64b29 Reapply "fix: remove debug logging"
This reverts commit 1d9890fb37.
2025-04-13 13:50:58 +01:00
not-nullptr 9075576f17 Reapply "fix: bg gradients"
This reverts commit c6ccba97db.
2025-04-13 13:50:57 +01:00
not-nullptr aa5d4689c0 Reapply "feat: drop or click to *convert* (#52)"
This reverts commit 7151a2dbce.
2025-04-13 13:50:57 +01:00
not-nullptr a86c00abf3 Reapply "fix: navigation issues (#57)"
This reverts commit 2d3e3b9493.
2025-04-13 13:50:48 +01:00
not-nullptr 2d3e3b9493 Revert "fix: navigation issues (#57)"
This reverts commit 36e186c90d.
2025-04-13 12:56:08 +01:00
not-nullptr 7151a2dbce Revert "feat: drop or click to *convert* (#52)"
This reverts commit 5b5901c4c7.
2025-04-13 12:56:06 +01:00
not-nullptr c6ccba97db Revert "fix: bg gradients"
This reverts commit 3c4f90e5f0.
2025-04-13 12:56:05 +01:00
not-nullptr 1d9890fb37 Revert "fix: remove debug logging"
This reverts commit f2d39ed1f4.
2025-04-13 12:56:01 +01:00
not-nullptr f2d39ed1f4 fix: remove debug logging 2025-04-13 12:51:17 +01:00
JovannMC 3c4f90e5f0
fix: bg gradients 2025-04-13 14:49:02 +03:00
not-nullptr 5b5901c4c7 feat: drop or click to *convert* (#52) 2025-04-13 12:47:32 +01:00
not-nullptr 36e186c90d fix: navigation issues (#57) 2025-04-13 12:41:59 +01:00
not-nullptr 53085ca9bc fix: uppercase extensions (#58) 2025-04-13 12:35:13 +01:00
Yunsup Sim 51372cd494 fix: Fix FLIP animation overflow error 2025-04-13 20:01:51 +09:00