Commit Graph

766 Commits

Author SHA1 Message Date
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 3dbb80a309
fix: build failure
oops </3
2026-02-20 18:16:01 +03:00
Maya e61214619b
fix: dropdown menu fixes 2026-02-19 20:08:14 +03:00
Maya e9db7a9568
fix: proper dropdown option labelling 2026-02-19 18:45:41 +03:00
Maya 1c65d37963
fix: disable transparency option on jpeg 2026-02-19 18:23:12 +03:00
Maya 1761227d42
fix: allow settingsmodal scroll 2026-02-19 18:13:06 +03:00
Maya c9192faedb
feat: confirm download for deletion
fixes #216 - see 4605f86c41
2026-02-19 17:46:06 +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 f129682474 fix: open native category first 2026-02-18 09:35:30 +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 33cd998ab8
fix: update packages, fix local props state ref 2026-02-15 18:02:50 +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 1ef2639ca5 fix: better checkbox & settings behaviour
doing this on the way to a national robotics competition lmao
2026-02-14 07:34:47 +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 d54094722f
fix: clean up/use FancyInput everywhere
forgor
2026-02-13 09:04:40 +03:00
Maya 30bbb764ae
feat: start settings modal component 2026-02-13 08:52:29 +03:00
Maya 23e2601576
fix: use cache api for downloads above 2gb
oops
2026-02-12 08:16:28 +03:00
Maya 06d7cfaad9
fix: don't use naturalWidth/Height
fixes #219
2026-02-11 22:07:29 +03:00
Maya da39283e08
fix: better privacy section visibility behaviour 2026-02-11 22:00:25 +03:00
Maya 45390516c7
fix: add missing env variable to compose 2026-02-11 21:53:05 +03:00
Maya ca8a03470b
feat: webp to video support
adds support for animated webp to video by using middleware: webp -> gif -> video (vertd)
2026-02-11 19:07:05 +03:00
Maya 167991081a
fix: fix file name conflicts
pressing "download all" with multiple files of same name gets overwritten (e.g. when pasting screenshots/from clipboard)
2026-02-11 18:41:28 +03:00
Maya 9332c95721
feat: apng & video to webp support 2026-02-11 09:25:25 +03:00
Maya 1c5cd9ea17
feat: job retry message 2026-02-09 21:22:52 +03:00
Maya 5ef8b4f34e
fix: og tags fix? 2026-02-09 18:57:46 +03:00
nullptr 897ae56702
fix(pages): analytics url 2026-02-05 09:26:30 +00:00
not-nullptr 12b4319681 ??? 2026-01-29 13:37:45 +00:00
not-nullptr c221eb8cb3 ??? 2026-01-29 13:35:33 +00:00
not-nullptr 510bd1e012 ??? 2026-01-29 13:34:00 +00:00
not-nullptr 263e7d8c1f feat: github pages 2026-01-29 13:32:44 +00: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 5088040112
fix: shorten coolify commit hash 2025-12-19 21:50:03 +03:00
Maya 4ee188cb72
fix: footer commit hash coolify fix 2025-12-19 21:32:59 +03:00
Maya 6ac287e434
Merge pull request #212 from sofa5060/main
fix(docker): add missing PUB_DISABLE_FAILURE_BLOCKS to Dockerfile
2025-12-19 21:10:22 +03:00
Seif Eldeen Hany 5876753fd8
Add PUB_DISABLE_FAILURE_BLOCKS argument and env var 2025-12-19 19:49:10 +02: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
Maya b6668ca0ef
Merge branch 'pr/205' 2025-12-16 22:39:25 +03:00
Michael c6f62cdc13
fix: revert translation for settings in navbar 2025-12-15 20:12:35 +01: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
Michael a8243616a1
Update German translation for no_results message 2025-12-12 12:00:20 +01:00
Michael bd8bce7354
i18n(de): Complete and refine German translations
Updates `de.json` to match the current `en.json` structure.
- Added missing sections: Privacy Policy, Cache Management, Worker Errors, and Archive handling.
- Improved wording to be more natural and user-friendly (UX writing).
- Fixed inconsistencies in capitalization and terminology.
- Ensured consistent use of informal "Du" addressing.
2025-12-11 23:25:52 +01:00
Maya 1188663a62
feat: warning if accessed in insecure context 2025-12-11 17:10:34 +03:00
Maya fa8bf4c8d0
feat: nix flake 2025-12-08 17:06:27 +03:00
Maya b6094ea5ff
Merge branch 'pr/200' 2025-12-08 17:02:13 +03:00
Maya 129885e31b
Merge branch 'pr/193' 2025-12-08 17:01:55 +03:00
Felipe Schmitt 4f89b08bf2
fix: getting started commands 2025-12-03 17:26:45 -08:00
Gurjit Singh cb3316bb88 chore:improve .env.example documentation
- Improve .env.example documentation
  - Convert inline comments to multi-line format for better readability
  - Add more descriptive explanations for each configuration option
  - Maintain professional tone while preserving important guidance
  - Better explain use cases (e.g., air-gapped environments)
2025-12-03 13:35:23 +01:00