Skip to content
This repository was archived by the owner on Oct 9, 2025. It is now read-only.

Releases: oxaradev/InterChat.ts

v5.0.0

15 May 13:45
ffa31ce

Choose a tag to compare

5.0.0 (2025-05-15)

Bug Fixes

  • add autocomplete to /hub config rules (c6d7305)
  • add check for report channel before proceeding with role selection (ad02fb8)
  • add error handling middleware for the API (1863ab6)
  • add error handling middleware for the API (363b13d)
  • add missing tutorial command file (b6cf5d7)
  • add security check to prevent users from accepting rules for others (f5926b9)
  • add source-map-support for improved error stack traces (5524efe)
  • add translator badge (13591ce)
  • add user data fetching and validation before adding hub moderator (26a0987)
  • blacklist: disconnect server on blacklist (2408e07)
  • change interaction reply to followUp in RulesScreening (b273613)
  • change when to show badges (667d2c4)
  • connection: auto-disconnect when webhook is unavailable (f11eb6c)
  • delete ruleAcceptence before deling hub (9e726ca)
  • dependencies: downgrade typescript to version 5.8.3 (ffa31ce)
  • don't let user call twice (59ee55e)
  • fetchConnection: use findUnique instead of findFirst for connection retrieval (fadbfb9)
  • fix /inbox (8ea32bc)
  • fix badge formatting (9b61935)
  • fix call matching (7cf5120)
  • fix channel selection error with /setup (ec43b6f)
  • fix pagination fallback (bc9d88f)
  • fix schema (89b78c4)
  • fix setup command (15c848a)
  • fix syncEmojis script (fb1f4ad)
  • fix zod validation in api (4f7a24e)
  • guildDelete: change deletion method for server data to prevent errors (4d80f1a)
  • handle undefined translations by adding fallback to English (21b4923)
  • hub join: dont show rules screening (57b5516)
  • I did a thing once upon a time (234ed7f)
  • improve translation handling by adding fallback and error handling (f4d813f)
  • Logger: correct logger configuration to properly handle debug level (af74876)
  • message info: adjust button grey-out index (d054422)
  • MessageProcessor: use scan instead of keys for cache invalidation to prevent Redis blocking (f4c6c5f)
  • modPanel: fix user ban & warn modals (c77f8e2)
  • refactor hub rules acceptance handling and improve cache management (8b24bda)
  • remove duration option from blacklist commands (b11ed3b)
  • remove staffOnly restriction from fix-server command (64f9d1e)
  • schema: remove default date for lastVoted field (af43f79)
  • store server iconUrl (67398d1)
  • update appeal submission response to include dashboard link (2a6a031)
  • update ephemeral flag handling in showInbox and deferReply methods (d751d48)
  • update reply method in CallCommandV5 to use ctx.reply (5e610d1)
  • update vote sparkle emoji (0540a5a)
  • use biome & remove cache from connections (#256) (3940e88)

Features

Read more

v4.3.0

14 Mar 17:41

Choose a tag to compare

4.3.0 (2025-03-14)

Bug Fixes

  • add open inbox button (040cdcc)
  • antiSwear: exit only after all checks finish (08980d7)
  • appeals: fix the logic to fetch the appealer (eeee858)
  • browse command: adjust spacing in hub connection display (93fd124)
  • config: set default permissions for invite link command and adjust server name length display (16f8974)
  • Context: add support for context menu command interactions (5d488de)
  • Context: parse message links properly (baa2aab)
  • decrease message sweeper interval (0586974)
  • disable [@everyone](https://github.com/everyone) mentions (kms) (de0e36c)
  • fix /unblacklist server (3ded3d8)
  • fix clarity for deletemsg & antiswear (586ee69)
  • fix deepsource errors (2dab293)
  • fix error with /hub blockwords create (a577ba9)
  • fix hub logging issue (b9d8802)
  • fix improper argument passing for database query metrics (261297d)
  • fix long localization (1f0ece5)
  • fix long localization2 (f0339d5)
  • fix long pt localization3 (acb6a2b)
  • fix naming mistake of /hub blockwords create from add to create (de9483f)
  • fix permission check hhh (fb75817)
  • fix permission check util (bef43b2)
  • fix some antipatterns (805b3e9)
  • fix some links in /about (615ec2f)
  • fix some nested interactions not loading (d9f9085)
  • fix topgg posting and recieving votes (a9d3d7c)
  • fix topgg stats posting (d0ea43b)
  • fix topgg stats posting (27df647)
  • fix various unknown interactions (638c687)
  • guild events: remove join goals (357428e)
  • hub browse: notice about using website instead (c428820)
  • hub config logging: fix multiple collector issue (6e36531)
  • hub service: change name matching from contains to equals (65e2aed)
  • hubLogs: remove undefined from msg content of logs (0fda6f4)
  • joinserver: join using server name) (8625aee)
  • joinserver: members with ManageMessages only can accept/deny (8955c6a)
  • leaderboard: make it less ugly (78e4732)
  • leaderboard: make it less ugly (aaaa) (e6b344e)
  • locales: new rules (aec3923)
  • locales: update invite messages for clarity and permissions (aa9ec41)
  • logging: simplify hub retrieval and role checks in getHubForUser method (0bcfe00)
  • logs: show No content provided when theres no content (577a506)
  • make /dev command staffOnly (cdc7707)
  • move webhook sending inside api (7e0dcde)
  • network: dm user about dev announcements instead (abd2a70)
  • new rules (c27e81c)
  • remove JSON.stringify from CacheManager params (286634d)
  • rename /hub join to /connect (98ef741)
  • rename UserData collection to User (0796d6e)
  • set max length of dev alerts to 4000 chars (ffc9528)
  • setup: rename context variable for clarity and update reply method (2041ae9)
  • setup: use dynamic reply method for interaction follow-up (52d8ed5)
  • temporarily stop pausing connections (b969744)
  • whatamidoingwithmylife (6d3ed91)

Features

Read more

v4.3.0-0

12 Feb 05:03

Choose a tag to compare

v4.3.0-0 Pre-release
Pre-release

4.3.0-0 (2025-02-12)

Bug Fixes

  • decrease message sweeper interval (0586974)
  • fix deepsource errors (2dab293)
  • fix error with /hub blockwords create (a577ba9)
  • fix naming mistake of /hub blockwords create from add to create (de9483f)
  • fix permission check hhh (fb75817)
  • fix permission check util (bef43b2)
  • fix some nested interactions not loading (d9f9085)
  • hubLogs: remove undefined from msg content of logs (0fda6f4)
  • move webhook sending inside api (7e0dcde)
  • remove JSON.stringify from CacheManager params (286634d)

Features

  • /hub blockwords delete (19df224)
  • deleting own message also deletes from other servers (d4bd6bf)
  • hub join: check servername for swear words (5dccb74)
  • prefix/slash/context menu commands in one file (#231) (683799b)
  • remove legacy profanity filter (c839aaa)

Performance Improvements

  • now half the time to process hub message (f81c60c)

v4.2.2

07 Jan 13:55

Choose a tag to compare

4.2.2 (2025-01-07)

Bug Fixes

v4.2.1

07 Jan 13:10

Choose a tag to compare

4.2.1 (2025-01-07)

Bug Fixes

  • fix sticker url not being used properly (#228) (4dbf8b5)

v4.2.0

07 Jan 04:06

Choose a tag to compare

4.2.0 (2025-01-07)

Bug Fixes

  • fix /hub edit permission check (8a6986b)
  • fix connectionHubId caching (1219299)
  • fix imageUrl causing error for deleteMsg logs (c996a2b)
  • fix logs not pinging roles (4b8fea4)
  • fix moderator checks (ff22bd2)
  • fix oopsie (4d693d0)
  • fix various typos and improve some formatting (3f977a8)
  • hub announcements now shows hub's iconUrl (8d1bccc)
  • hub: fix moderator command error (ed13cea)
  • improve error/info message quality (80acdd5)
  • only broadcast to connected servers (a06e3d8)
  • remove some old emojis (a53ef91)
  • update credits (8d995ef)

Features

  • add actual 100 server goals (10fdf95)
  • add method to remove all logConfigs and moderators to respective managers (fc497c4)
  • cleaned up /hub browse (144a0bf)
  • experimental bot-wide leveling (7cc3703)
  • sticker support (bd1775d)
  • store message content in redis instead of fetching every time (9a020fb)
  • use emojis directly from application emojis api (90b37b6)

Reverts

v4.1.1

19 Dec 12:32

Choose a tag to compare

Bug Fixes

  • fix hub deletion bug (dev-737)
  • fix moderator check false negatives (dev-737)
  • fix issue with adding moderator (dev-737)
  • blacklist: fix blacklist expiry (dev-737)

Styles

  • update initial on-join welcome message formatting (dev-737)

Chores

  • deps: update outdated packages (dev-737)

Commits

v4.1.0

14 Dec 04:54

Choose a tag to compare

Features

Bug Fixes

  • fix deploy-commands script (dev-737)
  • localeTypeGen: update output file path for locale types (dev-737)
  • interactions: fix rules screening check (dev-737)
  • hublogmanager: cache data after each update (dev-737)
  • connectedList: add checks to ensure connections before deletion and update #201 (dev-737)
  • prevent usage of wrong reply method #201 (dev-737)
  • lint errors #201 (dev-737)
  • fix network utils import (dev-737)
  • fix network username showing hubname instead of servername (dev-737)
  • fix double message after rejoining hub #202 (dev-737)
  • rulesScreen: send real interaction to handleError() #202 (dev-737)
  • hub: make hub option optional in /hub join #202 (dev-737)
  • blacklist: fix unblacklist timer not triggering #202 (dev-737)
  • make ready event synchronous #202 (dev-737)
  • modpanel: fix error with forever blacklisting servers #203 (dev-737)
  • fix not being able to delete hubs #203 (dev-737)
  • blacklistAppeal: fix using wrong reply method #203 (dev-737)
  • blacklist: fix interaction response method & error with blmanager.log() #203 (dev-737)
  • add missing emoji to /hub announce error msg #203 (dev-737)
  • fix mark resolved button error #203 (dev-737)
  • hub infractions: fix long load times #204 (dev-737)
  • show guidelines link for bot wide bans #204 (dev-737)
  • fix blacklists expiry #204 (dev-737)
  • reports: send username instead of mention #210 (dev-737)
  • make lobbies sharding friendly ;( #211 (dev-737)
  • lobby: add required bot perms to commands #211 (dev-737)
  • hub join: make channel param optional #211 (dev-737)
  • remove try/catch from non-lobby/network msgs #211 (dev-737)
  • hub browse: make stars show in mobile #211 (dev-737)
  • fix typo for spam reason in auto blacklist #211 (dev-737)
  • remove random console.log #211 (dev-737)
  • /about: fix broken link (dev-737)
  • only send paused message to connected servers (dev-737)
  • fix up the lobby thing (#212) #212 (dev-737)
  • fix lobby notification not working (#214) #214 (dev-737)
  • fix manager not able to change mod positions ([dev-737](https://github.com/Discord...
Read more

v4.0.1

02 Nov 05:58

Choose a tag to compare

Bug Fixes

  • handle empty connection list in getHubConnections #192 (dev-737)
  • network: fix reply content showing as attachment #192 (dev-737)
  • fix hub browse design a bit (#193) #193 (dev-737)
  • fix deepsource error #192 (dev-737)
  • fix replied message showing no content across different connection modes (#194) #194 (dev-737)
  • blacklist list: sort by expiring blacklists (dev-737)

Code Refactoring

  • logging: add logging for caching operations #192 (dev-737)

Chores

Commits

v4.0.0

01 Nov 11:22

Choose a tag to compare

Features

Bug Fixes

  • bug fixes and refactors (dev-737)
  • blacklist: fix blacklist duplication with apps > blacklist (#129) #129 (dev-737)
  • prevent broadcast from breaking when tenor_key is not present (dev-737)
  • fix cacheUtils type error (dev-737)
  • update Constants.js path (dev-737)
  • cache: Update cache serialization and deserialization functions (#144) #144 (dev-737)
  • deleteMsg: also delete message from redis (#165) #165 (dev-737)
  • fix onboarding in progress bug #185 (dev-737)
  • expect correct imgur url instead of making api call (#183) #183 (dev-737)
  • blacklist list: show expiring blacklists first (#187) #187 (dev-737)
  • userInfractionManager: create a userData if it does not exist #188 (dev-737)
  • connection edit: update parentId on channel change #190 (dev-737)
  • start api in cluster.ts #190 (dev-737)

Documentation

Styles

  • add typings to locale keys (dev-737)

Code Refactoring

  • enable vscode debugging & snippets (dev-737)
  • use short import paths (dev-737)
  • **esli...
Read more