WebHooker/src
RhenCloud c75cc058fc
feat(discord): comment on GitHub as the linked user via slash/context commands
Replace the App-identity !gh text command with native slash and message
context-menu commands. /gh login|logout link a Discord user to their GitHub
account; /gh comment add|edit|del and the right-click 'GitHub' commands open
a modal and create/edit/delete comments using the user's own OAuth token,
delegating permission checks to GitHub (surfacing 401/403/404). The gateway
registers guild commands on connect and handles interactions in the DO.
2026-08-02 06:50:53 +08:00
..
__tests__ initial commit 2026-07-24 21:48:50 +08:00
locales initial commit 2026-07-24 21:48:50 +08:00
action-routes.ts initial commit 2026-07-24 21:48:50 +08:00
admin-routes.ts feat(admin): GitHub OAuth login, admin whitelist and Nuxt WebUI 2026-08-02 06:50:41 +08:00
admin-session.ts feat(admin): GitHub OAuth login, admin whitelist and Nuxt WebUI 2026-08-02 06:50:41 +08:00
config.ts feat(config): switch to routes-only config, drop default channel 2026-08-02 06:49:56 +08:00
discord-gateway.ts feat(discord): comment on GitHub as the linked user via slash/context commands 2026-08-02 06:50:53 +08:00
discord-rest.ts feat(discord): make gateway optional with REST send path and send logs 2026-08-02 06:50:09 +08:00
discord.ts feat(discord): make gateway optional with REST send path and send logs 2026-08-02 06:50:09 +08:00
formatter.ts initial commit 2026-07-24 21:48:50 +08:00
github-oauth.ts feat(discord): comment on GitHub as the linked user via slash/context commands 2026-08-02 06:50:53 +08:00
i18n.ts initial commit 2026-07-24 21:48:50 +08:00
index.ts initial commit 2026-07-24 21:48:50 +08:00
log.ts initial commit 2026-07-24 21:48:50 +08:00
oauth-routes.ts feat(admin): GitHub OAuth login, admin whitelist and Nuxt WebUI 2026-08-02 06:50:41 +08:00
send-log.ts feat(discord): make gateway optional with REST send path and send logs 2026-08-02 06:50:09 +08:00
server.ts feat(admin): GitHub OAuth login, admin whitelist and Nuxt WebUI 2026-08-02 06:50:41 +08:00
token-store.ts feat(admin): GitHub OAuth login, admin whitelist and Nuxt WebUI 2026-08-02 06:50:41 +08:00
types.ts feat(config): switch to routes-only config, drop default channel 2026-08-02 06:49:56 +08:00
webhook.ts initial commit 2026-07-24 21:48:50 +08:00