Skip to content
This repository was archived by the owner on Aug 27, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
eadf32f
Initial plan
Copilot Jul 19, 2025
868a55f
Complete API endpoints implementation with authentication and documen…
Copilot Jul 19, 2025
f128fc1
Add comprehensive API documentation and interactive demo
Copilot Jul 19, 2025
2bef06b
fix: shorten ticket type option description to meet Discord length limit
Jul 19, 2025
32a984e
Implement Discord OAuth2 authentication for API
Copilot Jul 19, 2025
4ad5ad6
feat: add /dev-helper route to display Discord callback URL and acces…
Jul 19, 2025
98c68d3
feat: add code-to-token exchange for Discord OAuth in dev-helper endp…
Jul 19, 2025
a6e315d
fix: send URL-encoded string for Discord token exchange and comment s…
Jul 19, 2025
f40a5b0
fix: ensure redirect_uri defaults to http://localhost:3000 if PUBLIC_…
Jul 19, 2025
68be1b9
fix: make redirect_uri configurable via REDIRECT_URI env variable
Jul 19, 2025
dd7c635
feat: add /api/auth/callback route for Discord OAuth2 redirect handling
Jul 19, 2025
80d4327
feat: add effective_redirect_uri and clarify Discord OAuth redirect info
Jul 19, 2025
5fe8483
fix: use HTTP Basic Auth for Discord token exchange instead of form f…
Jul 19, 2025
9cb8b44
feat: add full_redirect_uri_for_discord to dev-helper endpoint response
Jul 19, 2025
363895c
feat: implement Discord OAuth2 code exchange in /callback route
Jul 19, 2025
8f22a50
docs: add instructions for exchanging access token for JWT after OAuth2
Jul 19, 2025
7cd65ad
fix: fetch guild member from API if not found in cache during login
Jul 19, 2025
5f2c871
feat: add /me and /ping endpoints to auth routes
Jul 19, 2025
77c5b16
Add comprehensive REST API with authentication for frontend dashboard…
karutoil Jul 19, 2025
23e8c30
Initial plan
Copilot Jul 19, 2025
52b00a1
Implement complete Discord OAuth dashboard with modern UI
Copilot Jul 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ ENABLE_GENERAL_MODULE=true
ENABLE_MODERATION_MODULE=true
ENABLE_LFG_MODULE=true
ENABLE_REMINDERS_MODULE=true
ENABLE_WEB_MODULE=true

# Alternative: Use comma-separated list to override all enabled modules
# ENABLED_MODULES=ai,information,music,reminders
Expand Down Expand Up @@ -54,3 +55,8 @@ PREMIUM_COMMAND_COOLDOWN=1000

# Development
NODE_ENV=production

# Web Dashboard Configuration
WEB_PORT=3000
WEB_SECRET=your_web_dashboard_secret_here
DASHBOARD_URL=http://localhost:3001
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,6 @@ test/test-*.js

.aider*
AGENTS.md

# Dashboard frontend (Next.js)
dashboard/
Loading