LoVisual/backend
loki5512344 2d96f28091
Some checks failed
CI / backend (cargo test + clippy) (push) Has been cancelled
CI / frontend (lint + test + build) (push) Has been cancelled
CI / mod (gradle test + checkFolderLimit) (push) Has been cancelled
feat(site): redesigned /download, releases and links moved from GitHub to Forgejo
- /download: the jar as an in-game item (pixel heart in an inventory slot, vanilla-style tooltip with version, size and SHA-256, copy button), spec list, three install steps, release timeline
- releases read through a cached nginx proxy (/api/releases): Forgejo's API has no CORS headers
- README, footer and landing links point to git.wihuk.pro/boba/LoVisual (the GitHub repo they used does not exist)
- release workflow publishes through the Forgejo API and ships lovisual.jar.sha256
- fix i18n interpolation placeholders ({{x}}) in the download strings
2026-10-09 22:15:55 +02:00
..
accounts-service build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
addons-registry feat(accounts): outgoing mail over SMTP (Resend), email verification, fail-closed password reset 2026-10-09 21:08:33 +02:00
chat-service build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
common feat(accounts): outgoing mail over SMTP (Resend), email verification, fail-closed password reset 2026-10-09 21:08:33 +02:00
configs-service build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
deploy feat(site): redesigned /download, releases and links moved from GitHub to Forgejo 2026-10-09 22:15:55 +02:00
gateway build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
scripts feat: GuiPresence (chat-service presence backend, gateway route, mod module); restore TODO history 2026-10-02 13:41:49 +02:00
.dockerignore chore(docker): keep the build context to the workspace crates 2026-09-29 18:46:46 +02:00
.env.example feat(accounts): outgoing mail over SMTP (Resend), email verification, fail-closed password reset 2026-10-09 21:08:33 +02:00
.gitignore chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
Cargo.lock feat(accounts): outgoing mail over SMTP (Resend), email verification, fail-closed password reset 2026-10-09 21:08:33 +02:00
Cargo.toml build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
docker-compose.prod.yml build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
Dockerfile build(backend): one shared Dockerfile with cargo cache mounts, sequential compose build, stripped release binaries 2026-10-09 22:01:09 +02:00
PLAN.md chore(history): squash 100 commit(s) from 2026-09-24 2026-09-24 23:52:12 +02:00
STRUCTURE.md feat: GuiPresence (chat-service presence backend, gateway route, mod module); restore TODO history 2026-10-02 13:41:49 +02:00