Commit Graph

64 Commits

Author SHA1 Message Date
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 10b5edad39
chore: holy language re-organization and migration
dying, surely missed some stuff
2026-03-25 13:01:20 +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 8b965c4e77 feat: more file name format options (#241)
adds %datetime%, %time%, %unix%

fixes #241
2026-03-20 10:42:43 +03:00
Maya d9b29e780e
chore: subtitle shortened 2026-03-12 17:10:09 +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
Maya 2c66718552
feat: global settings modal, logging fixes 2026-03-11 17:08:09 +03:00
Maya f26cd7e615
fix: better mediabunny init status 2026-03-11 16:33:40 +03:00
Maya c26ae458b1
chore: more language updates
oops - still unsure on subtitle language though
2026-03-11 12:15:22 +03:00
Maya 1573bda61e
chore: update VERT language on local video conversion 2026-03-11 10:25:19 +03:00
Maya ba6507b7e6
feat: generic server upload warning
added a generic server upload warning, turning it into a toast w/ options instead of a dialog. fixed some hardcoded translations & tooltips
2026-03-11 09:58:43 +03:00
Maya d18fe38832
feat: add "partially ready" status
checks if one or the other of mediabunny/vertd is ready and shows "partially ready"
2026-03-10 21:40:17 +03:00
Maya fb1bd521f3
feat: mediabunny video/audio codec, add custom inputs, show discarded tracks 2026-03-10 21:29:31 +03:00
Maya da580353ca
feat: CTA to try next converter 2026-03-09 22:55:40 +03:00
Maya 9b0470e4de
feat: choose converter, clean up logic 2026-03-08 13:46:32 +03:00
Maya 343fb34a0e Merge branch 'nullptr/mediabunny-v2' into maya/conversion-things 2026-03-01 17:44:04 +03:00
Maya ffb6ef856b feat: mediabunny progress and cancel 2026-02-28 00:07:08 +03:00
Maya ff7456b8b9
fix: all categories/formats fallback
fall back to showing everything if there is no formats returned for some reason & add more logging. some people are seeing this for some reason and idk why
2026-02-21 19:49:34 +03:00
Maya e9db7a9568
fix: proper dropdown option labelling 2026-02-19 18:45:41 +03:00
Maya 892db30480 feat: start vertd settings
removed the settings auto detection (since it made UX a bit worse), added conversion speed slider - need to implement in vertd
2026-02-19 09:52:24 +03:00
Maya 4fca8a9696
feat: ffmpeg/audio settings logic
im sleepy this is probably a terrible implementation rn
2026-02-17 21:37:57 +03:00
Maya 7fcbdcd73a
feat: imagemagick settings logic
this took a bit lol, restructured the conversion workers a little bit - i prob broke vertd and ffmpeg audio for now
2026-02-15 21:06:08 +03:00
Maya b32ec67bee
fix: forgor async oops 2026-02-15 17:51:26 +03:00
Maya 3e4ff6bdbe feat: more conversion settings 2026-02-15 12:31:13 +03:00
Maya 575f444abc
feat: start how settings is defined
god kill me i fought with paraglide for a while
2026-02-14 00:01:02 +03:00
Maya 30bbb764ae
feat: start settings modal component 2026-02-13 08:52:29 +03:00
Maya 1c5cd9ea17
feat: job retry message 2026-02-09 21:22:52 +03:00
Maya 1188663a62
feat: warning if accessed in insecure context 2025-12-11 17:10:34 +03:00
Maya 38ec057eef
fix: hard-coded default conversion format toggle (#187)
fixes #187
2025-11-27 15:57:45 +03:00
Maya 3e8f86ec35
fix: translate format dropdown results 2025-11-24 09:17:35 +03:00
Maya 0a51188982
feat: AIO archive conversion 2025-11-21 21:48:41 +03:00
Maya 7ad8619780
feat: AIO zip conversion 2025-11-21 20:02:51 +03:00
not-nullptr 69ba2ff7ed Merge branch 'main' of github.com:/VERT-sh/VERT 2025-11-13 17:57:56 +00:00
not-nullptr 9dfbfe6412 feat: block repeat failures (i really hope this functions because i wrote it a month ago) 2025-11-13 17:57:52 +00:00
Maya 9c3a789de8 feat: update privacy policy relating to stripe 2025-10-29 08:55:37 +03:00
Maya 2760838927 feat: note if donating to unofficial instance
please dont change it to your stuff - we would really appreciate if donos go to us!
2025-10-29 08:38:42 +03:00
Maya 7f3ba14826
feat: clear site data 2025-10-27 22:27:26 +03:00
Maya 0e5f549804
feat: warn of large file sizes due to browser limits
browsers / devices will have different arraybuffer sizes. if exceeded, block conversion or disable certain ones (video to audio)
2025-10-27 22:16:41 +03:00
Maya 256876181e
feat: zip archive toasts
also localizes pandoc error toast

this zip archive feature could serve as a base to handle #75 and #81
2025-10-25 11:24:58 +03:00
Maya 00e38b6e2c
fix: prevent conversion on one-way
oops
2025-10-20 18:47:13 +03:00
Maya b93a566928
feat: privacy updates (#144)
* fix: default to auto on empty PUB_VERTD_URL

* feat: privacy policy

* chore: vert self-hosting

* feat: view info submitted

for transparency, see the exact details that is sent automatically to the owner of the instance:
- job id
- convert from
- convert to
- ffmpeg stderr
- actual video file (if submitted)

* feat: vertd error details footer

* fix: sanitize translations

...my bad i realize this earlier

* refactor: remove jepgify

* fix: blob scheme

* fix: seo fixes

don't index static language urls (doesn't do anything) - robots.txt & sitemap.xml

* feat: translatable privacy policy

i forgor

also fix inconsistencies with link colours

* fix: privacy translation fixes

* fix: broken conflict merge

why does github's web conflict resolver not have highlighting
2025-10-20 13:32:22 +01: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 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 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