Commit Graph

79 Commits

Author SHA1 Message Date
Fretux 10caf20369 Improve dashboard UX and bot invite flow 2026-01-28 10:41:22 +01:00
Fretux ac120bc4cb Merge pull request #18 from Fretuks/fix-errors-after-logging-into-discord
Guard permissions normalization against null configs
2026-01-28 09:31:22 +01:00
Fretux 088629a3db Fix permissions config defaults 2026-01-28 09:19:26 +01:00
Fretux e57ad15776 Merge pull request #17 from Fretuks/fix-guilds-api-errors-on-login
Cache user guilds and improve guild endpoint error handling
2026-01-28 09:13:44 +01:00
Fretux 39cd79ed51 Improve guild endpoint error handling 2026-01-28 09:13:31 +01:00
Fretux 53b828e801 refactor 2026-01-28 09:00:54 +01:00
Fretux 44719bb2b5 Merge pull request #16 from Fretuks/fix-502-bad-gateway-errors-for-api
Handle Discord API auth and rate-limit errors for guild endpoints
2026-01-27 16:04:36 +01:00
Fretux 7a90f51449 Handle Discord auth errors for guild endpoints 2026-01-27 16:04:19 +01:00
Fretux faca78619d Merge pull request #15 from Fretuks/fix-redeclaration-of-const-fetchjson
Namespace dashboard helpers to avoid redeclaration collisions
2026-01-27 16:00:12 +01:00
Fretux ad5f4593cd Avoid dashboard helper redeclarations 2026-01-27 15:59:56 +01:00
Fretux b3cf987778 Merge pull request #14 from Fretuks/improve-discord-bot-dashboard-for-usability
Add web dashboard UI; fix OAuth flow and harden permissions API
2026-01-27 15:40:26 +01:00
Fretux 4fe1831386 Add dashboard UI and secure guild permissions 2026-01-27 15:40:06 +01:00
Fretux 06fdd57aa0 Merge pull request #13 from Fretuks/revert-12-add-web-dashboard-for-discord-bot-configuration
Revert "Add dashboard UI and secure API endpoints"
2026-01-27 15:30:20 +01:00
Fretux cbf9c112a4 Revert "Add dashboard UI and secure API endpoints" 2026-01-27 15:30:09 +01:00
Fretux f38b8a2199 Merge pull request #12 from Fretuks/add-web-dashboard-for-discord-bot-configuration
Add dashboard UI and secure API endpoints
2026-01-27 15:20:26 +01:00
Fretux 5905b16d50 Add dashboard UI and secure API endpoints 2026-01-27 15:20:10 +01:00
Fretux 41949fe596 Small fix 2026-01-27 15:05:04 +01:00
Fretux ca07a0ed3b Merge pull request #11 from Fretuks/create-frontend-for-backend
Add dashboard frontend UI
2026-01-27 14:35:57 +01:00
Fretux f610d7a922 Add dashboard frontend 2026-01-27 14:33:32 +01:00
Fretux bb13f086df Merge pull request #10 from Fretuks/main
Implement backend
2026-01-27 14:28:03 +01:00
Fretux 4f406a7cd6 Merge branch 'ScriptSorcerer20:main' into main 2026-01-27 14:27:34 +01:00
Fretux b70c177a46 Merge pull request #10 from Fretuks/create-backend-for-discord-bot-dashboard
Add dashboard backend endpoints for Discord OAuth and guild management
2026-01-27 13:04:16 +01:00
Fretux 01f7289fb5 Add dashboard backend endpoints 2026-01-27 12:00:08 +01:00
Fretux e32948d1ae Merge pull request #9 from Fretuks/main
Implement more config options
2026-01-27 11:47:26 +01:00
Fretux 23a1e41933 Merge branch 'ScriptSorcerer20:main' into main 2026-01-27 11:47:04 +01:00
Fretux 923c96af34 Merge pull request #9 from Fretuks/implement-configurable-command-settings
Add per-guild moderation settings and persistent moderation records
2026-01-27 11:46:53 +01:00
Fretux f743262991 Add per-guild moderation settings and records 2026-01-27 11:46:43 +01:00
Fretux 551b4adb0e Merge pull request #8 from Fretuks/main
Implement more stuff
2026-01-27 10:07:35 +01:00
Fretux b6a7d35ce3 Merge branch 'ScriptSorcerer20:main' into main 2026-01-27 10:07:12 +01:00
Fretux f234a56dd7 Merge remote-tracking branch 'origin/main' 2026-01-27 09:59:24 +01:00
Fretux cdcb280bcc Update README.md 2026-01-27 09:57:03 +01:00
Fretux 6a5777f40e Update README.md 2026-01-27 09:56:52 +01:00
Fretux 9c8013523c Merge pull request #7 from Fretuks/main
Implement more commands
2026-01-27 09:53:52 +01:00
Fretux 0ebb7e3dea Merge pull request #8 from Fretuks/implement-additional-features-from-readme
Add warning system, role management commands, and a guessing game
2026-01-27 09:53:18 +01:00
Fretux 31e9169231 Add warning system, role management, and guessing game 2026-01-27 09:53:03 +01:00
Fretux 2edcf2ccf6 Merge pull request #6 from Fretuks/main
Implement simple permissions
2026-01-27 09:44:10 +01:00
Fretux 822b1a2910 Merge pull request #7 from Fretuks/make-admin-commands-configurable
Add guild-configurable moderation permissions
2026-01-27 09:38:08 +01:00
Fretux 5519548802 Add guild-configurable moderation permissions 2026-01-27 09:37:36 +01:00
Fretux 7f56996ed3 Merge remote-tracking branch 'origin/main' 2026-01-27 09:13:32 +01:00
Fretux ea3a368367 Merge pull request #5 from Fretuks/main
Fix issue with streams
2026-01-27 09:13:12 +01:00
Fretux 37cae6cc1a Merge pull request #6 from Fretuks/fix-mongodb-change-stream-error
Add polling fallback and dedupe scheduling for temp bans when change streams unavailable
2026-01-27 09:12:48 +01:00
Fretux 6a1c81fa3c Handle tempban change stream fallback 2026-01-27 09:12:13 +01:00
Fretux 0666c9263d Merge remote-tracking branch 'origin/main' 2026-01-27 09:05:43 +01:00
Fretux 6dc3f2632a Merge pull request #4 from Fretuks/main
Fix quiz command
2026-01-27 09:04:27 +01:00
Fretux 7d2fdfcafe Merge pull request #5 from Fretuks/add-additional-commands
Add utility commands: avatar, roll, and uptime
2026-01-27 09:04:00 +01:00
Fretux aba21131b4 Add utility commands for uptime avatar and roll 2026-01-27 09:03:44 +01:00
Fretux 4e4fb82ceb Merge pull request #4 from Fretuks/improve-command-implementation-and-update-readme
Enhance quiz with multiple-choice and rewards
2026-01-26 19:15:58 +01:00
Fretux ad6642e3b0 Enhance quiz with choices and rewards 2026-01-26 19:15:43 +01:00
Fretux ad19510aae Merge remote-tracking branch 'origin/main'
# Conflicts:
#	README.md
#	commands/db/balance.js
#	commands/db/earn.js
#	commands/db/give.js
#	commands/db/test.js
#	commands/db/transfer.js
#	commands/moderation/kick.js
#	commands/moderation/mute.js
#	commands/moderation/temp_ban.js
#	commands/unique/quiz.js
#	commands/unique/timestamp.js
#	commands/utility/about.js
#	commands/utility/help.js
#	commands/utility/ping.js
#	events/tempban.js
2026-01-26 14:12:15 +01:00
Fretux 7321c1960f Merge pull request #3 from Fretuks/main
Implement more commands
2026-01-26 14:11:33 +01:00