Commit Graph

48 Commits

Author SHA1 Message Date
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 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 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
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 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 76ff9cc704 feat: conversion quality
fixes #56
2025-09-02 16:53:33 +08:00
Maya 428e6fd6a6
fix: animated webp/gif conversion
fixes #107
2025-07-30 11:42:22 +03:00
Maya 8911cdab8d
feat: raw camera formats, swf 2025-07-30 10:42:23 +03:00
Maya ce6f1f723a
feat: init paraglide 2025-07-25 17:47:36 +03:00
not-nullptr 859760aaf7 feat: donations 2025-06-26 01:33:22 +01: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
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 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 5fb9dbcf35 feat: .nef, .cr2 support 2025-04-14 21:06:42 +01:00
not-nullptr 118aaa1745 feat: ico, heic, dng, cur, ani 2025-04-14 15:45:27 +01: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 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 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 fb42680b40 feat: limit concurrency 2025-03-20 15:36:50 +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
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 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
not-nullptr b4f5c20793 fix: build 2025-02-14 23:47:11 +00:00
JovannMC 8bcd7d4e5c
fix: fix animated WEBP to/from GIF 2025-02-11 21:50:49 +03:00
JovannMC a47b5ffba9
feat: support AVIF & JXL
closes #14
2025-02-11 21:06:49 +03:00
not-nullptr 13b2f01259 oh no 2024-11-15 12:14:22 +00:00
not-nullptr 78b95c5c76 sdfgsdgsdfg??? 2024-11-15 12:10:07 +00:00
not-nullptr dace5398cf test!! 2024-11-15 11:44:11 +00:00
not-nullptr 468ee518fe fix hawk tuah 2024-11-15 11:38:39 +00:00
not-nullptr 73fb9079ae fifiixxixifixiifixi 2024-11-15 11:28:13 +00:00
nullptr 531949606a
feat: conversion page redesign (#21)
* feat: conversion page redesign

* fix: loading bars reversed

* fix: dark mode flicker and non-functionality in general (#22)

* feat: add delete button, improve loading bar contrast

* feat: remove mobile optimizations

* feat: add way to tell if a converter reports progress

* More shrexy progress bar when progress isn't indicated

* Make progress existance check better

* fix: progress bar

* more UI tweaks

* feat: nicer loading bars

* feat: audio metadata

* feat: asynchronous album covers

---------

Co-authored-by: Realmy <163438634+RealmyTheMan@users.noreply.github.com>
2024-11-14 20:02:06 +00:00
nullptr 3f0595ccb2
feat: refactor ifile (#19)
* chore: refactor IFile to VertFile

* fix: remove debug red progress thing
2024-11-14 11:32:15 +00:00
nullptr 00a855e590
feat: ffmpeg support (+ many bugfixes and refactors) (#5)
* Separate menu into custom component

* feat: audio conversion support via ffmpeg

---------

Co-authored-by: Realmy <163438634+RealmyTheMan@users.noreply.github.com>
2024-11-13 16:30:13 +00:00
not-nullptr f31032c610 feat: imagemagick conversion 2024-11-12 15:56:21 +00:00
not-nullptr 4273cc249a fix: free memory when done 2024-11-12 12:26:03 +00:00
not-nullptr 7fb1daf2cd feat: file converting 2024-11-11 15:26:56 +00:00
not-nullptr 4edf12f5c1 hawk tuah!
Co-authored-by: RealmyTheMan <RealmyTheMan@users.noreply.github.com>
2024-11-11 14:26:55 +00:00