ALLEY RHYTHM
ADMIN CONTROL
โš™ ADMIN
๐Ÿ”
ADMIN
ACCESS
ADMIN PANEL REQUIRES SIGN IN.
YOUR ACCOUNT MUST HAVE ADMIN PERMISSIONS.
โ›”
ACCESS DENIED
Your account does not have admin permissions.
โ–ถ RECENT SESSIONS โ€” MANAGE & DELETE
Delete removes a session and all associated game data. You have 10 seconds to undo before it's permanent.
โš™
LOADING SESSIONS...
โ–ถ BOWLER ROSTER
The app auto-matches truncated screen names (WAYN โ†’ Wayne, DARN โ†’ Darnell). Add or remove bowlers here.
โš™
LOADING...
โ–ถ SCREEN NAME MAPPINGS
Known truncations the AI has encountered. These train the matching algorithm.
โš™
LOADING...
โ–ถ DATABASE OVERVIEW
โ€”
TOTAL
SESSIONS
โ€”
TOTAL
GAMES
โ€”
ACTIVE
BOWLERS
โ€”
WEEKS
TRACKED
โ–ถ APPROVED UPLOAD USERS
These are stored securely in your Apps Script โ€” never in any public file. Edit Code.gs to change them.
โœ“ SECURITY STATUS
โœ… Approved emails stored server-side only
โœ… Google ID tokens verified on every request
โœ… Frontend never receives the approved list
โœ… Admin routes require separate admin check
โœ… All deletes are logged with user + timestamp
โ–ถ WEEKLY EMAIL
Automatic weekly digest fires every Monday at 8am via Apps Script time trigger. Configure recipients in Code.gs โ†’ EMAIL_CONFIG.
โ–ถ DATA EXPORT
SESSION DELETED
10