| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | downloads: cap yt-dlp media size | salmonik | 5 days | 1 | -0/+15 |
| | | |||||
| * | net: block private and link-local URLs | salmonik | 5 days | 1 | -0/+5 |
| | | |||||
| * | processes: add timeouts and keep decoding off the runtime | salmonik | 5 days | 1 | -4/+11 |
| | | |||||
| * | commands: gate admin, trigger, cron and recording behind permissions | salmonik | 5 days | 1 | -1/+1 |
| | | |||||
| * | utilities: sanitize filenames and isolate temp operations | salmonik | 5 days | 1 | -48/+105 |
| | | |||||
| * | yt-dlp: ignore configs and stop option injection | salmonik | 5 days | 1 | -2/+6 |
| | | |||||
| * | copyparty: never send the password to foreign hosts | salmonik | 5 days | 1 | -2/+6 |
| | | |||||
| * | say: do not abort if the ephemeral ack is already gone | salmonik | 6 days | 1 | -1/+3 |
| | | |||||
| * | say: post text as a normal message after an invisible ack | salmonik | 6 days | 1 | -7/+15 |
| | | | | | | | Acknowledge the interaction with a zero-width ephemeral reply, delete it, then send the text through ChannelId::say so it lands as a normal channel message instead of an interaction reply. | ||||
| * | music: add per-guild queue with now/next/last, skip and queue | salmonik | 12 days | 1 | -1/+1 |
| | | | | | | | | | | | Tracks are queued in memory per guild, defaulting to append (last). Playback auto-advances on TrackEvent::End/Error with a per-track token so manual stops and skips cannot double-advance. /music queue shows the current track followed by pending items. /stop clears the queue. Cron audio now goes through the same MusicState instead of poking the track-handle map directly. | ||||
| * | message-contextual /grajcuj | salmonik | 2026-09-09 | 1 | -12/+34 |
| | | | | | Signed-off-by: salmonik <salmonik@tuta.io> | ||||
| * | make /grajcuj w\ compress finally work as compressing a file and then | salmonik | 2026-09-09 | 1 | -5/+67 |
| | | | | | | | /grajcuj'ing Signed-off-by: salmonik <salmonik@tuta.io> | ||||
| * | fix: auto completion timing out before ready + fix preexisting warns | salmonik | 2026-07-30 | 1 | -3/+2 |
| | | |||||
| * | OPEN THE RUST GATES | salmonik | 2026-07-08 | 1 | -0/+918 |
| Signed-off-by: salmonik <raisersoft@proton.me> | |||||
