- Fix problem with cdn
- Move file deletion to backend (#53)
- Delete related file when a resource is deleted (#52)
- Improve mimetype detection
- Update github actions
- Improve email regex (#51)
- Update vm2
- Fix Encrypt module
- Fix package main import
- Switch to esmodule (#49)
- Update dependencies (#48)
- Modify configuration
- Improve configuration
- Fix ricochet.json path
- Update readme and installation process (#47)
- Add admin page for site registration (#46)
- Fix onboarding process (#45)
- Add locales to npm package
- Fix bad naming again
- Update mongo pivotql compiler
- Fix pivoql incompatibility (#44)
- Split store backends (#43)
- Support queries for list views (#42)
- Add endpoints to create/update site configuration (#40)
- Rename package
- Add endpoints to create/update site configuration (#40)
- Add CDN conf to s3 file backend
- Remove client2client.io server
- Add s3proxy configuration flag
- Update documentation
- Update client2client
- Fix audit security
- Upadte pm2
- Update client2client.io to version 2.0.1
- Allow require some modules in remote scripts
/!\ Breaking changes: start install from scratch /!\
- Add hooks
- Add file store under siteId prefix
- Add way to redirect to storage url instead of proxy it
- Add siteId as prefix instead of loading config from server
- Refactor config file reading
- Use lower case email
- Increase cookie life
- Add mongodb backend
- Remove HOST to listen
- Can now configure with PORT env
- Add repl to access store manually from shell
- Add cron tasks
- Fix error code
- Fix bad behaviour on execute calls that prevent game save
- Add store migration to avoid manual manipulation
- Refactor fileStore to extract backends
- Add siteId prefix to store boxes to allow multiple site
BREAKING CHANGES: Now data are stored by site_id. The migration migrate the data but you need to manually delete old database file if you were using NeDB backend.
- Update PM2
- Add expirable cache
- Add authentication check endpoint
- Use referer also for ricochet origin
- [Breaking] Remove end '/' from ricochet origin
- Add socket.io 2.X client compat flag
- Switch to socket.io v3.x