feat: Add Paarrot API server with endpoints for controlling app features
All checks were successful
Build / increment-version (push) Successful in 6s
Build / build-windows (push) Successful in 3m14s
Build / build-linux (push) Successful in 4m58s
Build / create-release (push) Successful in 16s

- Implemented API server using Express, including endpoints for health check, status, mute, deafen, channel management, and message sending.
- Added middleware for CORS and JSON body parsing.
- Created test scripts (Node.js and Bash) for API endpoint verification.
- Documented API usage and integration in new API documentation files.
- Updated package.json to include necessary dependencies (express, cors, body-parser).
This commit is contained in:
litruv
2026-02-21 21:40:41 +11:00
parent b9e8fec8d4
commit 4e782409ee
10 changed files with 1945 additions and 22 deletions

View File

@@ -22,8 +22,11 @@
},
"license": "AGPL-3.0-only",
"dependencies": {
"body-parser": "2.2.2",
"cors": "2.8.6",
"electron-store": "^8.2.0",
"electron-updater": "^6.3.9",
"express": "5.2.1",
"open": "11.0.0"
},
"devDependencies": {