···1111USE_TEST_UI=true # enable access to test interface (/index.html)
1212USE_ADMIN_UI=true # enable access to admin interface (/admin.html)
1313GAME_URL=https://pvzm.net # url to the pvzm game, used in share links
1414+GAME_URL_SECRET=abcdefghijklmnopqrstuvwxyz0123456789 # secret appended to game URL requests to bypass WAF/bot protection. generate with openssl rand --hex 32
1415BACKEND_URL=https://backend.pvzm.net # url to this backend, used in links for admins
15161617# CORS CONFIGURATION
+6-1
CHANGELOG.md
···11# Changelog
2233+## 0.6.2
44+55+- 🛠️ Cache game images used for thumbnail rendering
66+- ⭐ Add `GAME_URL_SECRET` to bypass WAF/bot protection on game asset requests
77+38## 0.6.1
4955-- 🛠️ Switched from `jsr:@gfx/canvas` to `npm:@napi-rs/canvas` for compatibility with aarch64
1010+- 🛠️ Switch from `jsr:@gfx/canvas` to `npm:@napi-rs/canvas` for compatibility with AArch64
611712## **0.6.0**
813
+2-1
README.md
···11-# PVZM Backend 
11+# PVZM Backend 
2233> A Deno-powered backend service for [Plants vs. Zombies: MODDED](https://github.com/roblnet13/pvz). This service provides APIs for uploading, downloading, listing, favoriting, and reporting user-created _I, Zombie_ levels.
44···7373| USE_TEST_UI | Enable test UI route (`/index.html`) | true |
7474| USE_ADMIN_UI | Enable admin UI route (`/admin.html`) | true |
7575| GAME_URL | Game URL used in generated links (reports/uploads) | <https://pvzm.net> |
7676+| GAME_URL_SECRET | Secret appended to game URL requests to bypass WAF/bot protection | |
7677| BACKEND_URL | Backend URL used in generated links (reports/uploads) | <https://backend.pvzm.net> |
7778| CORS_ENABLED | Enable CORS | true |
7879| ALLOWED_ORIGINS | Comma-separated list of allowed origins (no spaces) | `https://pvzm.net,https://backend.pvzm.net` |