A Deno-powered backend service for Plants vs. Zombies: MODDED. [Read-only GitHub mirror] docs.pvzm.net
express typescript expressjs plant deno jspvz pvzm game online backend plants-vs-zombies zombie javascript plants modded vs plantsvszombies openapi pvz noads
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Changelog#

0.6.5#

  • 🛠️ Fix attachments in edited Discord messages

0.6.4#

  • 🛠️ Fix requests hanging when a logging provider fails or is slow

0.6.3#

  • 🛠️ Simplified featured sort

0.6.2#

  • 🛠️ Cache game images used for thumbnail rendering
  • ⭐ Add GAME_URL_SECRET to bypass WAF/bot protection on game asset requests

0.6.1#

  • 🛠️ Switch from jsr:@gfx/canvas to npm:@napi-rs/canvas for compatibility with AArch64

0.6.0#

  • ⭐ Add thumbnails to Discord and Bluesky posts for new levels
  • 🛠️ Fix issue where levels with no logging data can't be deleted
  • 📜 Create OpenAPI schema
  • 📜 Create CHANGELOG.md

0.5.3#

  • ⭐ Add PostHog analytics
  • ⭐ Add OpenTelemetry logging (for use with PostHog logs)

0.5.2#

  • 🛠️ Improve database structure for logging
  • ⭐ Add feature logging to Bluesky logging provider

0.5.1#

  • ⭐ Add auto-publishing to Discord messages posted in announcement channels

0.5.0#

  • 🛠️ Refactored logging system to be modular
  • ⭐ Added Bluesky logging provider

0.4.2#

  • 🛠️ Fix zombie decoding

0.4.1#

  • ⭐ Add current version to /api/health

0.4.0#

  • ⭐ Support for new zombie picker
  • ⭐ Add profanity filter (via bad-words)

0.3.0#

  • ⭐ Add new Featured sort

0.2.0#

  • 🛠️ Fix a bug where when an admin changes some level metadata (e.g. sun) the level data doesn't reflect the change
  • 🛠️ Fix erroneous login prompt on admin dashboard when authentication is disabled
  • 🛠️ Fix incorrect plants map
  • 🛠️ Refactor level encoder/decoder