alpha
Login
or
Join now
alpine.girlfag.club
/
refserver
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
server for refapp and refbot and other stuff
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
refserver
/
src
/
external
/
at
3cd3b4676d2ee70cd2ccfb8d256514eaba3cc152
9 files
alpine
feat(refserver): event counts + deactivate; Discord Bearer auth; drop jose
3d ago
00b395d2
brackets.ts
feat(refserver): event counts + deactivate; Discord Bearer auth; drop jose GET /events and /events/:id now return match/player counts. New PATCH /events/:id/deactivate. Bearer tokens are validated against Discord and mapped to a discord actor (admin if in DISCORD_ALLOWED_USERS, else read-only). Removed the unused jwt/jose scaffolding and its empty-secret default; hardened the Discord token cache (hashed keys, bounded size).
3 days ago
discord.ts
feat(refserver): event counts + deactivate; Discord Bearer auth; drop jose GET /events and /events/:id now return match/player counts. New PATCH /events/:id/deactivate. Bearer tokens are validated against Discord and mapped to a discord actor (admin if in DISCORD_ALLOWED_USERS, else read-only). Removed the unused jwt/jose scaffolding and its empty-secret default; hardened the Discord token cache (hashed keys, bounded size).
3 days ago
index.ts
Implement phase 3 external clients with tests Adds src/external/ brackets (Brackets.json normalizer), startgg (GraphQL client with fetchOpenSets), spinshare (API + zip parsing + DB caching), spindata (HTTP + WebSocket with watchChartEnd). Config extended for STARTGG/SpinShare/spindata env vars. 166 headless node:test tests pass.
4 days ago
spindata.test.ts
Implement phase 3 external clients with tests Adds src/external/ brackets (Brackets.json normalizer), startgg (GraphQL client with fetchOpenSets), spinshare (API + zip parsing + DB caching), spindata (HTTP + WebSocket with watchChartEnd). Config extended for STARTGG/SpinShare/spindata env vars. 166 headless node:test tests pass.
4 days ago
spindata.ts
Fix review findings: null error wrap in watchChartEnd, null-tournament guard in fetchOpenSets
4 days ago
spinshare.test.ts
Implement phase 3 external clients with tests Adds src/external/ brackets (Brackets.json normalizer), startgg (GraphQL client with fetchOpenSets), spinshare (API + zip parsing + DB caching), spindata (HTTP + WebSocket with watchChartEnd). Config extended for STARTGG/SpinShare/spindata env vars. 166 headless node:test tests pass.
4 days ago
spinshare.ts
Implement phase 3 external clients with tests Adds src/external/ brackets (Brackets.json normalizer), startgg (GraphQL client with fetchOpenSets), spinshare (API + zip parsing + DB caching), spindata (HTTP + WebSocket with watchChartEnd). Config extended for STARTGG/SpinShare/spindata env vars. 166 headless node:test tests pass.
4 days ago
startgg.test.ts
Fix review findings: null error wrap in watchChartEnd, null-tournament guard in fetchOpenSets
4 days ago
startgg.ts
Fix review findings: null error wrap in watchChartEnd, null-tournament guard in fetchOpenSets
4 days ago