- 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
* 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
* 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
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.
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.
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.