v2.6.0
Changelog:
ed33460 Don't crash emulator on no core config
Add new prod deployment script (#341)
66a1394 Upgrade Go version to 1.17 (#345)
c865e83 Expose a multi process mutex lock file config
b4b199c Add public ping address option for worker
431d215 Update server HTTPS configuration (#337)
2657dfb Rename manual production deployment workflow
4ec18fc Enable manual production deployments
a3d2549 Remove old is_mobile init param
f779073 Use different default monitoring port in worker
Both coordinator and worker use the same port number for the monitoring server which leads to a conflict.
This fix resolves that.
54deb36 Remove font-awesome CSS ref from the index page
d3e16a4 Make Google Analytics injection optional (#336)
This allows switching GA client statistics on the client by setting these params in the config.yaml file:
analytics:
inject: false/true
gtag: (your tag)
By default, GA analytics will be disabled.
ff56250 Delete not used font-awesome.css
3abb1d4 Use orientation-based video / canvas stretching (#335)
30d104e Add version info into the apps (#330)
Both worker and coordinator display version numbers in the console during startup.
The coordinator displays its version number in the top right corner of the index.html page.
cbabe69 Track connected user count of workers. (#328)
If a worker (game) is shared, then without tracking players it's impossible to tell when it becomes
available for a new game which leads to emulator share and crashes.
35ee35d Remove the port binding for docker config (#326)
2378288 Fix player select with touch controls (#325)
(Re)Add MAME (FinalBurn Neo) core record into the default config file
Use OS aware file path concat with ROMs
Update README.md
Update dependencies