Commit Graph

521 Commits

Author SHA1 Message Date
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
not-nullptr c7f05581ca fix: colours 2025-04-12 23:59:18 +01:00
not-nullptr 02a0bd0640 feat: document colours! 2025-04-12 23:49:00 +01:00
not-nullptr 48c2a9847e fix: reorder pandoc items 2025-04-12 23:23:12 +01:00
not-nullptr 8f8ea34483 feat: umm actual documents support.. 2025-04-12 23:18:56 +01:00
not-nullptr a84837cff4 feat: documents support 2025-04-12 23:18:50 +01:00
not-nullptr 6223e9f20b OOPS LOL 2025-04-12 22:54:22 +01:00
not-nullptr 68fb40fef6 fix: extra text for transparency 2025-04-12 22:53:51 +01:00
not-nullptr 018f67811c fix: transparency in file uploading 2025-04-12 22:28:31 +01:00
not-nullptr d96cfbd306 fix: pressing no on the upload thing didnt do much... 2025-04-12 22:24:16 +01:00
Quinn Vinlove 8017d5d72d
fix uploader for ios (#51) 2025-04-12 18:46:27 +01:00
JovannMC 90524358d6
chore: update vertd settings text 2025-04-12 19:35:14 +03:00
JovannMC 4d52e06c9b
fix: check browser env before accessing navigator 2025-04-12 19:34:46 +03:00
juls0730 2c8cb1922c
reset pushstate on plausible opt-out (#48) 2025-04-07 17:14:20 +01:00
JovannMC 4c26c84219 fix: remove broken avif
dynamic libraries were temporarily removed, forgot to remove avif
2025-03-25 22:38:37 +03:00
not-nullptr 05c4e9e7de feat: april fools! 2025-03-24 16:14:30 +00:00
not-nullptr e0e5799b14 feat: .mts support (#46) 2025-03-21 14:38:03 +00:00
not-nullptr e9496a6c6c fix: plausible 2025-03-20 21:28:48 +00:00
not-nullptr 316cd8d8a0 fix: remove all plausible tracking 2025-03-20 18:11:13 +00:00
not-nullptr e5df89ac57 feat: further optimisation for massive conversions 2025-03-20 16:14:16 +00:00
not-nullptr fb42680b40 feat: limit concurrency 2025-03-20 15:36:50 +00:00
not-nullptr c00dac9207 feat: new* conversion resolver, vertd gif support 2025-03-19 16:35:29 +00:00
Borewit 0e62d79a23
Switch music-metadata to Blob-streaming, with slipping post-headers (#44)
Co-authored-by: Borewit <Borewit@users.noreply.github.com>
2025-03-12 20:37:51 +00:00
not-nullptr 0b7fceab5a feat: prettier tooltips 2025-03-09 15:52:59 +00:00
JovannMC 77763dd2d0
feat: add tooltips
works on desktop and mobile. also shows the clear button text on mobile only, tooltip on pc
2025-03-09 18:20:27 +03:00
JovannMC 1c98747fd9
feat: add clear all button
fixes #40
2025-03-09 17:03:40 +03:00
Borewit 784907c39b
Use music metadata (#43)
* Replace deprecated jsmediatags with music-metadata

* Avoid streaming from the Blob, to improve performance with Firefox

* End Dockerfile with new line

---------

Co-authored-by: Borewit <Borewit@users.noreply.github.com>
2025-03-09 12:55:28 +00:00
not-nullptr 5082f83d22 Revert "Replace deprecated jsmediatags with music-metadata (#42)"
This reverts commit a47e6f973f.
2025-03-06 19:55:38 +00:00
Borewit a47e6f973f
Replace deprecated jsmediatags with music-metadata (#42)
Co-authored-by: Borewit <Borewit@users.noreply.github.com>
2025-03-06 19:45:19 +00:00
not-nullptr 06ec2f1a11 feat: better progress support for videos 2025-03-06 15:54:28 +00:00
JovannMC bc91d7d637
fix: animated image conversion
my bad i broke static images

better code by checking if it has frames before adding the n parameter
2025-02-26 20:01:59 +03:00
not-nullptr c9518d2967 feat: more detailed error toasts 2025-02-26 15:46:58 +00:00
JovannMC 73cf06a855
chore: update video text 2025-02-24 12:56:31 +03:00
JovannMC 85df644e96
fix: m4a listed twice 2025-02-24 12:48:01 +03:00
not-nullptr 51ead0aada feat: update default vertd url 2025-02-22 20:42:51 +00:00
not-nullptr b938dd0578 fix: vertd not working until you go to settings 2025-02-22 20:30:43 +00:00
JovannMC d013fb0084
fix: save scroll position on mobile while switching pages 2025-02-20 21:01:44 +03:00
JovannMC 90ca53c2a5
feat: show check icon and toast when copied 2025-02-20 20:45:16 +03:00
JovannMC 10c7b035a2
feat: add email to about page 2025-02-20 20:37:44 +03:00
JovannMC 4c65aee867
feat: add converter status to category cards 2025-02-18 20:56:30 +03:00
not-nullptr d46cf4da8f feat: add sponsors 2025-02-18 12:47:15 +00:00
JovannMC c2e9b02fec
fix: build error
cant use dynamic envs on prerendered components
2025-02-17 22:47:55 +03:00
JovannMC 75e63ff94b
feat: support svg and heif
prevents conversion into svg/heif (not supported by vips)
also remove outdated "animated images not supported' text
2025-02-17 22:41:07 +03:00
JovannMC 14517acdfd
feat: add file convert stats
i think this is right? counts how many files converted (and the type)
2025-02-17 22:28:49 +03:00
JovannMC c89e38f90c
chore: remove dialog border 2025-02-17 20:21:22 +03:00
JovannMC 2c6fed99ad
feat: allow opting out of plausible
also fixes build errors if .env isn't available
hides privacy section if url isn't set
2025-02-17 20:21:03 +03:00
JovannMC e6d862deb5
fix: toast fixes
toasts aren't as "jumpy" anymore, toasts can be different sizes (not affected by sizes of other toasts), derive icon/color
2025-02-16 19:52:31 +03:00
JovannMC 775eebbc28
chore: componetize toasts
makes creating a toast return an id, stop settings saving every time you visit page
2025-02-16 19:47:04 +03:00
JovannMC 3a839124d2
feat: add external server warning 2025-02-16 19:10:01 +03:00
JovannMC e52f327149
feat: add dialogs 2025-02-16 18:28:17 +03:00
JovannMC 582f99588f
fix: fix AVIF/JXL support
we need to copy the vips-*.wasm files from node_modules into vite's workers folder
2025-02-15 13:53:59 +03:00
JovannMC e9ea02198f
fix: revert support for AVIF, KXL, and HEIF
some weird issue with vite not bundling the dynamicLibraries
2025-02-15 13:36:44 +03:00