wx
1a7ea051e6
feat: add czech language
2026-02-05 12:38:42 +01:00
TheFrostBunny
c4d4426977
feat(i18n): add Norwegian language support
2026-01-29 15:08:09 +01:00
Maya
838a6c7e0b
fix: video conversion e.get error ( #215 )
...
not entirely sure because i can't reproduce it, but this seems like the only logical reason this could be happening
2026-01-02 10:55:16 +03:00
Maya
0cc13f6a76
feat: add disabling temp video blocking ( #206 )
...
fixes #206 . allows disabling temporarily blocking a file from being converted if repeated failures in an hour. especially useful for local deployments over a network where it may be served through HTTP rather than HTTPS, breaking video conversion due to the hashing code requiring a secure context.
2025-12-16 22:41:54 +03:00
Maya
2f8a632eae
Merge branch 'pr/207'
2025-12-16 22:39:35 +03:00
Omar
9bff6465dd
feat(i18n): Add Bosnian translations
...
- Add Bosnian translation file
- Update project settings to include new Bosnian locale
- Register Bosnian language in locale store with proper display name
Signed-off-by: Omar <omar.brbutovic@gmail.com>
2025-12-14 17:11:11 +01:00
Maya
1188663a62
feat: warning if accessed in insecure context
2025-12-11 17:10:34 +03:00
Maya
f5a56c8dd2
fix: wrong file names in zips
...
stupid stupid you're stupid maya
2025-12-02 20:55:29 +03:00
Maya
938c25abca
fix: m4a/alac w/ album art conversion fails
2025-12-02 19:03:26 +03:00
Maya
45db105521
fix: footer links causing full-page reload
...
this also unintentionalyl fixes translations being broken for the page, but there seems to be an issue on first load - sanitization code/ssr might be the issue?
2025-12-02 17:04:09 +03:00
Murilo Schunke
333f59feec
add pt-BR configs
2025-11-27 11:23:50 -03:00
Maya
38ec057eef
fix: hard-coded default conversion format toggle ( #187 )
...
fixes #187
2025-11-27 15:57:45 +03:00
Mailo
0be21212c5
Update comments and variable naming for clarity in magick.ts.
2025-11-24 17:01:41 +01:00
Mailo
6a60f50672
Clamp ICO image size to 256x256 to prevent exceeding format limits.
2025-11-24 15:36:26 +01:00
Maya
a1b0b15332
fix: hide in footer if commit hash is unknown
2025-11-24 09:24:16 +03:00
Maya
3e8f86ec35
fix: translate format dropdown results
2025-11-24 09:17:35 +03:00
Maya
39a6801376
fix: "set all to" enabled with incompatible files
2025-11-23 21:07:52 +03:00
Maya
e628703714
fix: category detection for individual zip archives
2025-11-23 18:30:38 +03:00
Maya
255c17d3e0
feat: better progress reporting for archives
2025-11-22 18:39:13 +03:00
Maya
3b443e16be
feat: footer commit hash
2025-11-22 17:52:43 +03:00
Maya
7e73c505f8
fix: tooltip persisting
2025-11-22 17:41:44 +03:00
Maya
0a51188982
feat: AIO archive conversion
2025-11-21 21:48:41 +03:00
Maya
3b15fb1d30
chore: clean up $lib folder
...
idk why we had a million folders containing one file lol. scary looking change
2025-11-21 20:09:47 +03:00
Maya
7ad8619780
feat: AIO zip conversion
2025-11-21 20:02:51 +03:00
Maya
990027d61b
fix: download all proper file extension
...
if downloading all files as a .zip, if the result is a .zip (e.g. converting to docx) it would have the "target" file extension rather than the result. final file seems "broken", but has the wrong extension (.docx instead of .zip)
2025-11-20 07:42:24 +03:00
Maya
3cd1989ecd
fix: restore format selection on navigation
2025-11-19 21:14:50 +03:00
Maya
e0e4a0001e
fix: opus sample rate fallback
...
opus doesn't support 44.1khz
if detected/default sample rate is 44.1khz, uses 48kz instead
2025-11-19 20:47:00 +03:00
Maya
9511352f7b
fix: seo meta tags update
2025-11-19 19:46:30 +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
1dac5f69f2
fix: unnecessary seo
...
?? dont know where this was from
i think i followed paraglide documentation blindly
2025-10-30 00:48:13 +03:00
Maya
9c3a789de8
feat: update privacy policy relating to stripe
2025-10-29 08:55:37 +03:00
Maya
2d794fbca3
fix: defer loading stripe, again
...
actually made it work this time
2025-10-29 08:40:06 +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
azurejelly
36be6c6e52
fix(about): allow donations to be sent from self-hosted instances
2025-10-29 07:02:03 +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
8a958aed46
Merge branch 'pr/165'
2025-10-27 17:48:01 +03:00
Maya
e4f2c80913
fix: solve svelte-check errors & warnings
...
also fixed turkish's variables - make sure to not change anything inside {}'s!
2025-10-27 17:46:52 +03:00
josh
5fee2a6c85
adding korean
2025-10-27 13:01:28 +10:00
Maya
7832b6a43d
fix: remove accept for file input
...
way too long, lol
2025-10-25 20:48:23 +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
abbfbacf0e
feat: extract zips ( #160 )
...
fixes #160
2025-10-25 10:32:20 +03:00
Maya
3b0eb40c08
feat: vertd server fallbacks ( #157 )
...
fixes #157
2025-10-25 09:36:23 +03:00
wudi
d1ef377068
feat(i18n): add Simplified and Traditional Chinese translations
...
- Add zh-Hans (Simplified Chinese) translation file
- Add zh-Hant (Traditional Chinese) translation file
- Update project settings to include new Chinese locales
- Register Chinese languages in locale store with proper display names
2025-10-22 18:04:41 +08: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
6273b56360
feat(privacy): add option to disable all external connections ( #146 )
...
* docs: add references to PUB_DISABLE_ALL_EXTERNAL_REQUESTS
* fix: somehow i forgot the PUB_ prefix
* feat: remove all external stuff (stripe, plausible, video) when PUB_DISABLE_ALL_EXTERNAL_REQUESTS is on
* docs: add note
* fix(docs): grammar
* fix: only hide plausible opt-in when privacy mode is enabled
2025-10-19 19:17:32 +01:00
Maya
9bae3620ce
fix: default to auto on empty PUB_VERTD_URL
2025-10-17 22:21:46 +03:00
Rania Amina
1cf24d650e
add indonesian translation
2025-10-17 15:02:35 +07:00
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