server

The VPDB RESTful API.

GPL-2.0 License

Stars
13
Committers
4

Bot releases are hidden (Show)

server - v2.3.8 Latest Release

Published by freezy almost 5 years ago

New

Comments can now be edited by the author and moderators.

server - v3.2.7

Published by freezy almost 5 years ago

New

  • Add API for adding new backglass versions
  • DirectB2S thumbnails aren't modulated anymore (this will be handy when switching to sharp.js)

Fix

  • Processing a .directb2s file could result in corrupt values
server - v3.2.6

Published by freezy almost 5 years ago

  • Add VPX-JS domains to CORS configuration.
server - v3.2.4

Published by freezy almost 5 years ago

  • Update dependencies
  • Add ROM type to file listings. Allows other emulators to match the correct files!
server - v3.2.3

Published by freezy over 5 years ago

Features

  • ROM binaries can now be streamed directly from the .zip file

Bugfixes

  • Fix Google OAuth
server - v3.2.2

Published by freezy over 5 years ago

Fix

  • Fixed a bug that cause database inconsistency.
server - v3.2.1

Published by freezy over 5 years ago

New

  • Add CORS headers for Firebase test deployment
  • Log DB write queries for better debugging

Fixes

  • Properly sanitize input values
  • DirectB2S thumb generation doesn't produce grayscale images anymore

Internal

  • Add script that check database for consistency
  • Post new release to Rollbar on deployment
server - v3.2.0

Published by freezy over 5 years ago

New

  • Block user registration when IP is blacklisted due to number of failed logins (#265).
  • Expire user-scoped cache after 24h (#231).
  • Add a new deleted status to moderation (#294).
  • Add resetting a forgotten password (#295).
  • Add a database consistency checker script that alerts on issues.
  • Allow deletion of media.

Fixes

  • Don't increase block duration when request fails due to being blocked.

Refactor

  • Move blacklist code into common API class.
  • Use vpx-toolbox for playfield mesh generation.
server - v3.1.3

Published by freezy over 5 years ago

  • release download: Stream mp3s from archive into Music folder.
  • sitemap: Fix crash
server - v3.1.2

Published by freezy over 5 years ago

New

  • Add proper support for original games

Fixes

  • Properly post-process zip files
server - v3.1.1

Published by freezy over 5 years ago

  • Fix mesh compression issues, namely:
    • Don't render bulbs with size factor 0
    • Don't render ramps with bottom- and start width 0
  • Make requests faster by not waiting for cache to be written
  • Add APM span for ACL retrieval
  • Bump dependencies
  • Fix imports and lint code
server - v3.1.0

Published by freezy over 5 years ago

Features

  • Add GLTF variation to vpx files (#257)

Fixes

  • Fix crash when uploading corrupt vpx files
  • Update dependencies
server - v3.0.11

Published by freezy over 5 years ago

Bugfixes

  • Fix broken user sign-up
  • Make login faster
server - v3.0.10

Published by freezy over 5 years ago

Features

  • Add support for release version update

Bugfixes

  • Fix introduced regression when moderating releases
  • Fix cache invalidation for games on moderation changes
  • Increase release download counters on .vpt/.vpx file download
server - v3.0.9

Published by freezy over 5 years ago

Features

  • Add new download events to event log

Bugfixes

  • Make everything faster by sending mails in the background
  • Fix Slack client
  • Update dependencies
server - v3.0.8

Published by freezy over 5 years ago

Bugfixes

  • Fix release view permissions for authors and owners

Internal

  • Add APM spans to release and cache API

Performance

  • Do slow stuff like mail and Slack bot after the request.
server - v3.0.7

Published by freezy over 5 years ago

Bugfixes

  • Fix image URLs in sitemap
  • Make APM work properly
server - v3.0.6

Published by freezy over 5 years ago

Bugfixes

  • Set CORS headers properly

Internal

  • Update deps and get rid of some MongoDB deprecations
server - v3.0.5

Published by freezy over 5 years ago

Bugfixes

  • Fix some caching issues with backglasses
  • Fix some processor issues
  • Update all deps
  • Don't use Mongoose's internal APIs but set the parent relation manually
server - v3.0.4

Published by freezy about 6 years ago

Bugfixes

  • Don't keep a copy of unmodified uploads
  • Fix processing bug introduced in v3.0.3
  • Fix gravatar ID in Slack bot