jwinterm
a81c19c936
feat: admin dashboard, alert service, and docs reorganization
...
- Add alertService.js with Resend email alerts for low balance, disconnects, failed payouts
- Update admin.html with full dashboard UI (stats, charts, tables, payout retry)
- Add wallet balance to /health endpoint
- Add getBalance() and checkTransactionStatus() to walletRPCService
- Fix payoutRetryService query and add alert integration
- Update .env.example with alert config (RESEND_API_KEY, ADMIN_EMAIL, etc)
- Reorganize docs: move TODO.md, LOGS_AND_BACKUP.md to docs/
- Extract deployment guide from README to docs/DEPLOY.md
- Consolidate TEMP_TODO.md into docs/TODO.md
2026-01-31 20:21:28 -05:00
jwinterm
3589406bac
fix payment addy bug
2025-12-24 16:45:35 -05:00
jwinterm
4bf7ac2a15
docs: fix systemd paths to match /app clone location
...
- Update WorkingDirectory and EnvironmentFile paths
- Add instructions for creating .env before starting service
- Add systemctl enable/start commands
2025-12-24 12:38:16 -05:00
jwinterm
48cdb0c6da
security: remove deprecated request package, fix npm audit vulnerabilities
...
- Replace deprecated 'request' with axios in rpccalls.js
- Remove 'request' from package.json (was only used in one file)
- Update node-pg-migrate to ^8.0.4 to fix glob vulnerability
- Run npm audit fix to resolve axios, form-data, js-yaml vulnerabilities
- Fix test/index.js to use correct path for rpccalls import
- Add Node.js installation and npm audit instructions to README
- Add deploy key setup instructions to README
Before: 8 vulnerabilities (1 low, 2 moderate, 3 high, 2 critical)
After: 0 vulnerabilities
2025-12-24 11:38:54 -05:00
jwinterm
7d701fe01b
add backup scripts and improve docs and .env.example
2025-12-22 16:29:32 -05:00
jwinterm
24f46fa35e
fix chat and payments and add spectator mode
2025-12-22 10:36:46 -05:00
jwinterm
fbf5bd5b17
add stagenet warning and increase diff of game and also add modes
2025-12-21 15:10:40 -05:00
jwinterm
aa419689c8
fix multimode payments and get credits working again
2025-12-21 14:08:20 -05:00
jwinterm
be2ba473ff
Add health check endpoint and missing REST API endpoints.
2025-12-20 10:34:05 -05:00
jwinterm
deca4a4685
add db commands and test payout (worked!)
2025-11-23 13:33:04 -05:00
jwinterm
95711b9d26
add error handling and more tests
2025-09-29 11:20:11 -04:00
jwinterm
9a4911f410
fix audio and add new audio and fix qr and db index
2025-09-28 10:43:48 -04:00
jwinterm
4ad063f735
Get back into it
2025-09-24 14:06:42 -04:00
jwinterm
bd97d9d848
First (untested) payment and db setup
2025-06-01 14:17:29 -04:00
jwinterm
f02e16272e
refactor frontend and fix debug mode
2025-05-29 13:40:44 -04:00
jwinterm
50ccf28a04
refactor backend folder structure
2025-05-26 20:04:25 -04:00
jwinterm
226e10ea85
backend refactoring
2025-05-26 19:46:37 -04:00
jwinterm
f550ee069d
lighting works!
2025-05-26 13:45:46 -04:00
jwinterm
32a7201548
ok game is working-ish
2025-05-25 19:03:29 -04:00
jwinterm
0818b60541
refactor backend and fix movement skipping
2025-05-25 10:43:47 -04:00
jwinterm
8c0117ea88
Fix logic and start cleanup refactor
2025-05-23 20:28:49 -04:00
jwinterm
5c6342db6e
fix transparency
2025-05-17 06:42:50 -04:00
jwinterm
52906cd893
add README.md
2025-04-28 19:58:58 -04:00