Commit Graph

8 Commits

Author SHA1 Message Date
Claude 98eeb2e2ba Add standalone wsdebug tool for inspecting the raw Sneedchat WebSocket stream
Loads the same .env credentials as the bridge, connects to the Sneedchat
WebSocket independent of Discord, and prints every raw frame to stdout
while also appending it to a log file. Adds an OnRaw hook to sneed.Client
so the full, untruncated frame is available to callers.
2026-08-02 00:04:53 +00:00
Salastil 4b455eb58e 4hr cookie refresh + message_uuid changes 2026-02-28 18:37:52 -05:00
Salastil f954771c0c Added a MediaUploadService option to the configuration loader and documented it in the README so operators can pick the attachment backend (defaulting to Litterbox) straight from .env.
Build & Release / build-latest (push) Successful in 9m53s
Build & Release / version-release (push) Has been skipped
Refactored the Discord bridge to build a media service during initialization, route attachment uploads through it, and dynamically label the status embeds and error diagnostics based on the selected provider while preserving the existing progress messaging flow.

Introduced a new media package that defines the uploader interface and ships a Litterbox implementation responsible for fetching Discord attachments and posting them to Catbox while reporting HTTP status codes back to the bridge.
2025-11-18 17:33:42 -05:00
Salastil 4b2e7c0784 Version bump to Go 1.23
Build & Release / build-latest (push) Successful in 9m51s
Build & Release / version-release (push) Has been skipped
2025-11-16 19:15:13 -05:00
Salastil 404afe4786 Add Gitea Actions CI/CD workflow for automated builds and releases
Build & Release / build-latest (push) Has been skipped
Build & Release / version-release (push) Successful in 10m16s
2025-11-16 16:20:34 -05:00
Salastil a219a426c9 Modularized 2025-10-18 23:35:51 -04:00
Salastil f71a5dd8a1 Full Readme 2025-10-15 20:37:45 -04:00
Salastil 08074523e2 Initial Commit 2025-10-14 23:15:15 -04:00