Commit graph

  • 4b9fd4f48d
    fix(security): autofix Dangerous use of assert fix/aikido-security-sast-94200309-bqkq aikido-autofix[bot] 2026-08-21 13:29:38 +00:00
  • 120c88beb1
    Add files via upload main Rosie Val 2026-08-19 19:03:06 -04:00
  • b6c9534c86 Add report_channel, action_presets, karma_penalties, action_history to DEFAULT_NETWORK Rosie Val 2026-08-05 13:28:59 -04:00
  • 3e928311e2 Reports: add configurable report_channel + action buttons view; notify report channel from modal and command Rosie Val 2026-08-05 13:07:20 -04:00
  • 909b10b7ad wormhole: make purge count total across network (default), add per_channel/dry_run options, add per-network webhook support in config Rosie Val 2026-08-05 12:46:07 -04:00
  • 97f8a59a3f antidoxxing: add full guild config for detectors/thresholds/auto-action/whitelist/exclusions and admin commands (safe defaults; delete-on-detect, no auto-ban by default) Rosie Val 2026-08-05 12:38:38 -04:00
  • 9a4a893ecd antidoxxing: remove Phone/SSN/Email detectors and strip URLs to avoid matching webhook IDs; target only IPv4/IPv6/GPS Rosie Val 2026-08-05 11:53:22 -04:00
  • 5476eec7d1 antidoxxing: add config toggles, webhook modlogs, scoring/quarantine/reject thresholds, whitelist/exclusions, auto-action (per user); strip discord mentions before detection to avoid false positives Rosie Val 2026-08-05 11:44:04 -04:00
  • 920349ba84
    Initialize antidoxxing module with setup function Rosie Val 2026-08-05 11:25:31 -04:00
  • abfacb8ab5
    Rename antidoxxing.py to antidoxxing.py Rosie Val 2026-08-05 11:24:43 -04:00
  • 8274b9c392 Add AntiDoxxing cog to detect and remove doxxing (IPv4, IPv6, phone, SSN, GPS); handle message edits Rosie Val 2026-08-05 11:23:19 -04:00
  • 93e759794f Fix NewHelpMenu: restore [p]help, close memory leak, parallelize perm checks Rosie Val 2026-07-29 00:13:26 +01:00
  • a9cdef8a1b Fix dashboard security issues: path traversal, OAuth CSRF, exposed bind, stale cache Rosie Val 2026-07-29 00:08:12 +01:00
  • 5e41658d7d Re-enable Report/Delete/Profile context menus, remove Bookmark, fix reports Rosie Val 2026-07-29 00:02:49 +01:00
  • ece196748c Add Wormhole 'Find Origin' right-click context menu Rosie Val 2026-07-28 23:53:57 +01:00
  • 4471c21386 Fix RubyLogging crashes: __slots__ attribute injection and dead config key Rosie Val 2026-07-28 23:50:10 +01:00
  • 6dfefbe6dc Remove redundant manual send_help from command groups Rosie Val 2026-07-28 23:34:04 +01:00
  • 940c15c27d Add Affiliates cog: Ping on Join, affiliate board, and DM affiliates Rosie Val 2026-07-28 23:21:19 +01:00
  • fdf41cfcbc GhostWipe report: chronological order, mobile layout, Ruby branding Rosie Val 2026-07-28 18:41:36 +01:00
  • 039e85d65a Fix GhostWipe report: render server-side, embed avatar, cut purge latency Rosie Val 2026-07-28 18:32:30 +01:00
  • 0e26fe311f Add ImageVault cog: auto-delete images, re-host in vault channel, retrieve on request Rosie Val 2026-07-28 18:06:20 +01:00
  • 309d0e3ea7 Add GhostWipe cog: auto-purge departing member's messages + HTML audit log Rosie Val 2026-07-28 17:52:18 +01:00
  • 6cc7f8e494
    Add files via upload Rosie Val 2026-07-22 16:13:03 -04:00
  • 8459ecdcf7
    Delete wormhole/commands/moderation.py Rosie Val 2026-07-22 16:12:54 -04:00
  • 7875ecea95
    Add files via upload Rosie Val 2026-07-22 16:07:35 -04:00
  • e211ce2950
    Delete wormhole/utils.py Rosie Val 2026-07-22 16:07:26 -04:00
  • e8bcbb8e24
    Add files via upload Rosie Val 2026-07-22 16:07:09 -04:00
  • 76889459fa
    Delete wormhole/listeners/relay.py Rosie Val 2026-07-22 16:06:56 -04:00
  • 1fbb2657fd fix: add network validation and logging to all settings commands Rosie Val 2026-07-21 22:34:31 -04:00
  • 0cad208455 fix: disable mention parsing in relay to prevent unintended pings Rosie Val 2026-07-21 21:50:06 -04:00
  • 814b0e79e9 fix(support): remove core commands in setup before cog loads Omega Launcher 2026-06-12 17:49:07 +01:00
  • 26b1bf9253 feat(support): add modernized contact/dm system replacing Red core commands Omega Launcher 2026-06-12 17:45:13 +01:00
  • 2f97926ca6 fix(wormhole): remove wait_until_ready() from _init() to prevent load timeout root 2026-05-26 16:43:46 +00:00
  • 6fd48e93af fix(wormhole): rename cog class to WormholeV4 to bypass stale registration root 2026-05-26 16:38:56 +00:00
  • 0c41ae0b9f feat(wormhole): disable context menus to eliminate load issues root 2026-05-26 16:35:27 +00:00
  • c8bc14fb42 fix(wormhole): make context menu registration idempotent root 2026-05-26 16:33:09 +00:00
  • 15eb047d15 chore(wormhole): remove archived monolith - not needed in repo root 2026-05-26 16:27:08 +00:00
  • dc695a43ed chore(wormhole): archive old monolithic wormhole.py for reference root 2026-05-26 16:26:42 +00:00
  • 44d7f79c13 fix(wormhole): fix persistence bug and finalize v4.0.0 modular architecture root 2026-05-26 16:26:03 +00:00
  • 3aeb656633 feat(rubylogging): add attachment re-upload to preserve deleted images permanently root 2026-05-22 22:11:49 +00:00
  • 645a8f6985 fix(rubylogging): eliminate duplicate logs and add image previews root 2026-05-22 22:08:17 +00:00
  • 85f5306289 fix(rubylogging): add missing Tuple import root 2026-05-22 21:52:02 +00:00
  • d446c65acd feat(rubylogging): beautify logs with rich details and before/after comparisons root 2026-05-22 21:20:02 +00:00
  • 3e05111c21 fix(newhelpmenu): remove duplicate help command - hook send_help_for instead root 2026-05-22 21:18:21 +00:00
  • e56c0ed958 feat: comprehensive audits + fixes for UserSlash & NewHelpMenu, new RubyLogging cog root 2026-05-22 21:15:16 +00:00
  • 860fd69e06 rubylogging/__init__.py | 19 ++ root 2026-05-22 21:04:03 +00:00
  • f75f51a6b4 feat(userslash): context-aware command filtering + custom description Viktor 2026-05-14 20:48:37 +00:00
  • 2df0d504d0 docs: add per-cog README files for all 8 cogs docs/add-per-cog-readmes Viktor 2026-05-14 20:38:04 +00:00
  • 180121bbdc fix(serverwhitelist): convert hybrid_group to group — exceeds 25-subcommand limit Viktor 2026-05-14 20:34:04 +00:00
  • d20f988a93 fix: rename commands.py to slash_bridge.py to stop import shadowing Viktor 2026-05-14 20:30:06 +00:00
  • 5c7046ff7c feat(serverwhitelist): v4.0 — the ultimate server management cog everestmcarthur 2026-05-14 20:24:53 +00:00
  • 8858470392 feat: add UserSlash cog — user-installable slash commands for every Red command everestmcarthur 2026-05-14 20:14:33 +00:00
  • 004d1d61ea revert: remove self-ban code (Discord API does not allow self-banning) everestmcarthur 2026-05-14 20:11:28 +00:00
  • 07a84d2ff0 feat: self-ban on auto-ban — bot bans itself from blacklisted servers everestmcarthur 2026-05-14 20:06:35 +00:00
  • 086d8fc973 ServerWhitelist v3.0 — owner DM, auto-ban, attempt tracking, rich logging everestmcarthur 2026-05-14 20:01:12 +00:00
  • 2ad7a7b691 fix: wire up missing feature enforcement in relay Viktor AI 2026-05-14 19:33:58 +00:00
  • 4bc143b26f fix: group all commands under 'wh' parent — no more flat wh-xxx commands Viktor AI 2026-05-14 19:24:37 +00:00
  • 5a4421fb6c fix: remove duplicate slash command registrations causing CommandAlreadyRegistered Viktor AI 2026-05-14 19:12:55 +00:00
  • 81ce516964
    Merge pull request #5 from everestmcarthur/refactor/modular-hierarchy everestmcarthur 2026-05-14 15:09:51 -04:00
  • 0b028e7bb9 refactor: Wormhole v4.0.0 — full modular architecture with hierarchical staff Viktor AI 2026-05-14 19:07:49 +00:00
  • f48f755223 fix(wormhole): add emoji thumbnails to embed relay mode Viktor 2026-05-14 16:11:15 +00:00
  • bd0f55b243 fix(wormhole): show foreign emojis as embed thumbnails (~80px) not full-size Viktor 2026-05-14 16:00:09 +00:00
  • f74e9b7897 fix(wormhole): use inline links for foreign emojis instead of file attachments Viktor 2026-05-14 15:53:01 +00:00
  • 424403cf4f feat(wormhole): relay unknown custom emojis as 64px image attachments Viktor 2026-05-14 15:40:36 +00:00
  • 2acee87123 fix(wormhole): resolve reply button to local copy, not original server Viktor 2026-05-14 15:23:27 +00:00
  • 2a14a08801 fix(wormhole): only pass view kwarg when reply button exists Viktor 2026-05-14 15:18:51 +00:00
  • e1d61b6eec
    Merge pull request #4 from everestmcarthur/feat/enhanced-reply-buttons everestmcarthur 2026-05-14 11:15:38 -04:00
  • 13b28d3800 feat(wormhole): add 'Jump to replied message' button on relayed replies feat/enhanced-reply-buttons Viktor 2026-05-14 15:13:20 +00:00
  • 0413fbcb66
    feat: add ServerWhitelist cog (#3) everestmcarthur 2026-05-12 23:07:11 -04:00
  • 7258b5d865 feat: add ServerWhitelist cog Viktor 2026-05-13 03:04:01 +00:00
  • bbf427284e feat: per-network mention config + user opt-in/out for pings Viktor AI 2026-05-12 15:49:56 +00:00
  • 8c5b422d83 fix: migrate existing networks to strip all mentions + revert empty-prefix guard Viktor AI 2026-05-12 15:21:08 +00:00
  • 9e8650c01a feat: strip all mentions from relayed messages by default (v3.4.3) Viktor AI 2026-05-12 14:55:56 +00:00
  • f1c8970d3d fix: raw string in mention_policy regex crashes every relay (v3.4.3) Viktor AI 2026-05-12 14:52:22 +00:00
  • 39188d9f4e feat: add relay diagnostic commands (relaydebug, testsend, tracemode) Viktor AI 2026-05-12 13:38:15 +00:00
  • 9598f752c1 fix: Wormhole v3.4.2 — empty-prefix command filter bug fix/empty-prefix-relay Viktor AI 2026-05-12 12:53:18 +00:00
  • 5ece19dae7 fix: Wormhole v3.4.1 — relay engine hardening Viktor AI 2026-05-12 12:24:44 +00:00
  • a4ba2040ec fix: Critical bugfixes for VoiceMeister everestmcarthur 2026-05-08 14:48:42 +00:00
  • ec7767079e
    feat: Add VoiceMeister v1.0.0 everestmcarthur 2026-05-08 09:50:25 -04:00
  • 499c2bb291 feat: Add VoiceMeister v1.0.0 — Ultimate temporary voice channel management everestmcarthur 2026-05-08 13:23:03 +00:00
  • 2f266e1add fix: remove heuristic 10 (presence anomalies) per request JARVIS 2026-05-08 13:20:21 +00:00
  • dfff1c5b3e feat: SelfbotGuard v1.2.0 — 14 heuristic layers, no exceptions JARVIS 2026-05-08 13:14:10 +00:00
  • ebafe6567d feat: add SelfbotGuard v1.0.0 — advanced selfbot detection & punishment JARVIS 2026-05-08 12:54:16 +00:00
  • 2bde18b727 fix: Discord 25-subcommand limit — use prefix group + standalone slash commands everestmcarthur 2026-05-08 03:06:01 +00:00
  • 78956afcb6 Fix: add missing _scheduled_embed_loop method to EmbedBuilderMixin everestmcarthur 2026-05-08 03:04:08 +00:00
  • 15e42fb454 fix: mod edit/nuke resolve relayed IDs back to original — any copy's ID works everestmcarthur 2026-05-08 03:02:36 +00:00
  • 9c7ccdead7 fix: OAuth callback redirect was broken — rsplit('/api/', 1) instead of rsplit('/', 2) EveCogs 2026-05-08 03:00:03 +00:00
  • f8fcb1670b v3.4.0 — Phase 5: hybrid commands, context menus, mention policy, ToS gate, reports, mod edit/delete everestmcarthur 2026-05-08 02:52:36 +00:00
  • ccd5079ead v1.2.0: Major visual redesign — cleaner, more organized help everestmcarthur 2026-05-08 02:44:22 +00:00
  • 84459daf63 NexusCore v2.0.0 — 10 modules, 100+ commands, 8,132 lines everestmcarthur 2026-05-08 02:38:34 +00:00
  • a76758f61a feat: NexusCore v1.0.0 — Ultimate all-in-one server management cog everestmcarthur 2026-05-07 23:51:10 +00:00
  • 20d6bd2c82 feat: EveDash v1.0.0 — Self-contained web dashboard for Red-DiscordBot EveCogs 2026-05-07 23:47:55 +00:00
  • f87759fecb fix: ActionRow can't mix buttons+selects; separate into own rows everestmcarthur 2026-05-07 23:31:15 +00:00
  • d39ab05676 v1.1.0: embed help by default, CV2 when toggled on everestmcarthur 2026-05-07 23:28:40 +00:00
  • 622d9afdb8 fix: remove stats alias conflicting with other cogs everestmcarthur 2026-05-07 22:59:01 +00:00
  • 53d76cc3b3 fix: help always uses CV2 in guilds, fix cv2 group invoke everestmcarthur 2026-05-07 22:57:09 +00:00
  • 627e5a426d v3.3.0 — Phase 4: hardened command filter, anonymous mode, polls, AFK, analytics, bridging, 15+ new features everestmcarthur 2026-05-07 22:53:12 +00:00
  • 1791251fec fix: recursion guard for send patches + paginate text fallback everestmcarthur 2026-05-07 22:52:17 +00:00
  • 61131b28ee fix: remove help command in setup() before cog loads — no more conflict everestmcarthur 2026-05-07 22:49:45 +00:00
  • a9cb8d5142 feat: disable default help, global embed→CV2 conversion everestmcarthur 2026-05-07 22:45:42 +00:00