Commit Graph

659 Commits

Author SHA1 Message Date
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
azure e3e3372aad
More documentation changes (#148)
* [no ci] docs(build): reference `.env.example` instead

* [no ci] docs(faq): mention `PUB_DISABLE_ALL_EXTERNAL_REQUESTS` on FAQ
2025-10-20 13:31:43 +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
Maya 17a1e16545
Merge branch 'pr/139' 2025-10-17 22:19:50 +03:00
Maya 6b4d0988d5
fix: bahasa translation jpegify link 2025-10-17 21:20:11 +03:00
Rania Amina 1cf24d650e add indonesian translation 2025-10-17 15:02:35 +07:00
Maya 41d9ca121e
Merge branch 'pr/137' 2025-10-16 18:30:57 +03:00
Maya 40eecd5c15
Merge branch 'pr/136' 2025-10-16 18:30:52 +03:00
Maya 722109accc
Merge branch 'pr/135' 2025-10-16 18:30:46 +03:00
azurejelly 1a0235e41c
feat(docker): add container healthchecks 2025-10-16 10:36:31 -04:00
azurejelly 28ab1b138c
refactor(docker): add `EXPOSE` instruction
While `nginx:stable-alpine` already exposes 80/tcp by default (visible with `docker image inspect`), I figured it was still worth adding so that the port which VERT uses when running inside a container is a bit more clear.
2025-10-16 10:09:25 -04:00
azurejelly f747f38415
[no ci] docs: add index at the top of each page 2025-10-16 10:00:31 -04:00
azurejelly 9cb689a3c4
fix(compose): remove unused `environment` section
VERT uses `$env/static` for environment variables, so none of these are being used during runtime. They should only be passed to Docker during container build time.
2025-10-16 09:48:30 -04: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 05559e5648
Merge branch 'pr/131' 2025-10-15 19:00:24 +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
fdefilippo bafb8f2bfb
italian translation 2025-10-15 14:47:50 +02: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
DROF4 e3fb94a940
Update tr.json
Minor translation fixes for inconsistencies found in the live version
2025-10-14 19:42:59 +03:00
Maya 704e693511
Merge branch 'pr/129' 2025-10-14 19:14:55 +03:00
Maya 8d38007461
Merge branch 'pr/128' 2025-10-14 19:14:26 +03:00
Danny Davila 17e024d763
chore: update japanese language 2025-10-13 05:22:37 +09:00
Danny Davila e2221e460a
chore: add japanese language 2025-10-13 05:14:10 +09:00
Danny Davila 97ecf9e520
updated spanish translations 2025-10-13 04:37:35 +09:00
Maya 3f64a5d095
docs: readme star history & feature updates 2025-10-12 21:57:07 +03:00
DROF4 45b9158140
Update index.svelte.ts
added tr: "Türkçe" for Turhish Language Support
2025-10-12 18:08:08 +03:00
DROF4 b9d94a3f82
Update settings.json (added tr)
Added "tr" for Turkish Language Support
2025-10-12 18:06:50 +03:00
DROF4 44a96313b9
Update tr.json
Final checks and edits for the Turkish translation.
2025-10-12 18:02:14 +03:00
DROF4 35929d824b
Update tr.json
All sections have been translated into Turkish.
2025-10-12 17:52:12 +03:00
DROF4 65ffb1a3c6
Create tr.json 2025-10-12 16:07:29 +03:00
Maya 4585670282
fix: description inconsistency 2025-10-11 20:19:27 +03:00
Maya ff48fee61d
Merge pull request #124 from cerinoligutom/patch-1
docs: update DOCKER.md
2025-10-11 18:43:34 +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
Cerino Ligutom III dcc5e681f0
docs: update DOCKER.md
The docker-compose.yml link for this doc doesn't work as it seems like the compose file has been moved to the root. This PR adjusts the path to point to the correct one.
2025-10-02 15:56:40 +08:00
Maya 58175462b2
ci: only build on src/ or static/ changes
also allow manual dispatches
2025-09-22 18:36:39 +03:00
Maya be7cb2f780
docs: add readme screenshots
commit 4e408c109f
Author: Maya <jovannmc@femboyfurry.net>
Date:   Mon Sep 22 18:32:51 2025 +0300

    docs: fixed table, update screenshots

commit 46b1b03d4b
Author: Maya <jovannmc@femboyfurry.net>
Date:   Mon Sep 22 18:18:03 2025 +0300

    docs: table of screenshots

commit 2aeab82fb0
Author: Maya <jovannmc@femboyfurry.net>
Date:   Mon Sep 22 18:13:26 2025 +0300

    docs: add screenshot
2025-09-22 18:34:14 +03:00