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

Releases: oxaradev/InterChat.ts

v3.17.4

26 Feb 16:13
a75cc2e

Choose a tag to compare

Code Refactoring

  • util: refactored complex boolean return (dev-737)
  • util: fix function positoning to avoid errors (dev-737)

Chores

Commits

  • 4d16090: Delete .yarn/install-state.gz (dev-737)

v3.17.3

26 Feb 15:52
6f7fe1c

Choose a tag to compare

Bug Fixes

  • add cooldowns to delete & edit message commands (dev-737)
  • fix locale and /connection bugs (dev-737)
  • vote: rely on database instead of top.gg api for checking votes (dev-737)

Styles

  • network: add new variable to welcome message local invocation (dev-737)

Code Refactoring

  • network: use new api url for sending webhook messages (dev-737)
  • update submodule URL and refactor imageToTensor() (dev-737)
  • move BaseCommand into core/ (dev-737)

Chores

  • update support server invite (dev-737)
  • use yarn as default package manager (dev-737)
  • make InterChat Central default hub (dev-737)
  • release: 3.17.3 (dev-737)

Reverts

v3.17.2

18 Feb 06:31
fc530d4

Choose a tag to compare

Bug Fixes

  • network: fix username and content getting swapped (dev-737)
  • hub: fix hub owner not able to remove a manager (dev-737)

Code Refactoring

Continuous Integration

Chores

Commits

v3.17.1

11 Feb 07:40

Choose a tag to compare

Bug Fixes

  • locale: fix locale setting problem (dev-737)
  • reports: remove server & user reports (dev-737)
  • fixed botlist stats not getting updated (dev-737)
  • locales: /set language doesnt show invalid language anymore (dev-737)
  • nsfw: use tfjs-node to speed up tensor conversions & host ai model locally (dev-737)
  • leave: fix interaction failure with /hub leave (dev-737)
  • topgg: Fix error handling in syncBotlistStats task (dev-737)
  • commands: better command cooldown system (#39) #39 (dev-737)

Chores

v3.17.0

02 Feb 15:49

Choose a tag to compare

Features

  • Vote annoucements, and storage of topgg votes in db (dev-737)

Bug Fixes

  • network: add a 1s wait every 50 sends (dev-737)
  • vote: update vote role (dev-737)
  • goal: fix bug with server join (dev-737)
  • fixed deletion of old messages function (dev-737)
  • messageinfo: remove user card (dev-737)
  • network: fix ratelimit issue by using different ips for each webhook send (dev-737)
  • network: fix message going to (dev-737)
  • improved nsfw image detection capabilities (dev-737)

Code Refactoring

  • locales: remove i18n in favor of local functions (dev-737)

Chores

Commits

  • 932ef72: chore; update husky to new major version (dev-737)

v3.16.0

26 Jan 01:59

Choose a tag to compare

Features

  • new /help and /credits command (dev-737)

Bug Fixes

  • msgInfo: deferring the reply (dev-737)
  • network: truncate user/server names to 90 chars (dev-737)
  • msgInfo: changed reportNotEnabled error msg to ephemeral (dev-737)
  • browse: fix wrong locale naming (dev-737)
  • msgs: fix old messages not getting deleted (dev-737)
  • update support server invite (dev-737)
  • update iconUrl and add EASTER_AVATAR constant (dev-737)
  • network: using webhookclient again (dev-737)
  • hub: fix bug that preventing leaving hubs (dev-737)
  • msgInfo/report: fix attachment URL retrieval (dev-737)
  • fix a bugaroo with leave i18n call (dev-737)
  • msgInfo: fix problem with reporting compact messages (dev-737)
  • autocomplete: fix errors and db vulnerability where users were able to query regex through searches (dev-737)
  • stats: show shards from all clusters (dev-737)
  • hubLogs: fix owner retrieval in JoinLeaveLogger (dev-737)
  • reaction: fix bug with reacting with custom emojis (dev-737)

Code Refactoring

  • add new function to handle errors (dev-737)
  • links: change guide link to new domain (dev-737)
  • guildevents: make goal announce steps to seperate functions for better readbility (dev-737)
  • network: remove unnecessary methods from NetworkManager (dev-737)
  • update help desc (dev-737)
  • stats: display RAM usage (dev-737)
  • logger: use sourcemaps for winston logs (dev-737)
  • split hub logger into multiple subclasses & send emoji thru objects instead for locales (dev-737)
  • hub: move setHubLogChannel() to <HubLoggerService>.setLogChannelFor() (dev-737)
  • fix release version in Sentry & some refactors for emojis (dev-737)

Chores

  • Add max value length for Sentry (dev-737)
  • update icon emojis (dev-737)
  • use lighter google translate package (dev-737)
  • deps: update dependencies (dev-737)
  • deps: update lock file (dev-737)
  • update locales subproject commit (dev-737)
  • update subproject commit reference (dev-737)
  • dev: add respawn command (dev-737)
  • pull new locale changes (dev-737)
  • setlanguage: add Spanish language support (dev-737)
  • updates sentry release version & update locales subproject (dev-737)
  • update emojis (dev-737)
  • release: 3.16.0 (dev-737)

Commits

  • d81eae2: fix(stats) add member count, up since, and memory usage (dev-737)
  • b4171a4: Update tsconfig.json and package.json (dev-737)

v3.15.0

06 Jan 12:04

Choose a tag to compare

Features

  • i18n: Multi-Language translations for commands/embeds (dev-737) #37
  • search for server using /hub connections (dev-737)
  • hub logging, reporting messages, encrypted customIds, join server button #38 (dev-737)
  • network: prevent accounts that are not newer than 7 days from using interchat (dev-737)

Bug Fixes

  • network: fix crashes when trying to fetch reference (dev-737)
  • connection: fix error with /connection (dev-737)
  • add shard information to stats command and (dev-737)
  • hub leave: fix permission check (dev-737)
  • hub leave: fix permission check (dev-737)
  • network: fix image urls showing in embed (dev-737)
  • network: add webhook caching #36 (dev-737)
  • fix /hub servers command (dev-737)
  • Updatei18n button label for blacklist and fix invisible color hex (dev-737)
  • msgData: split storing network messages into two collections (dev-737)
  • fix issues with /support report for bugs (dev-737)
  • blacklist: fix bug with Apps > Blacklist (dev-737)
  • network: fix nickname setting not working on network (dev-737)
  • fixed being able to join private hubs without invite (dev-737)
  • network: use discord.js to fetch webhooks instead of webhookclient (dev-737)
  • fix hub settings giving errors (dev-737)
  • localization for hub logs (dev-737)
  • scheduler: exit if task to set is a very long timeout (dev-737)
  • add hindi locale (dev-737)
  • fix hub create not using CustomID() (dev-737)
  • make crib default hub (dev-737)
  • reaction button filtering issue (dev-737)
  • connection: fix bug with channel switch when bot is missing permissions (dev-737)
  • hubDelete: fix bug where hub delete process takes too long causing interaction failure (dev-737)
  • hubInvite: fix error with /hub invite create expiry (dev-737)
  • hubManage: fix interaction failures when setting banner (dev-737)
  • purge: fix /purge server failing (dev-737)
  • network: fix errors when tenor url is invalid/doesn't exist (dev-737)
  • hubLogs: fixed bug with embed thumbnails when server doesnt have an icon (dev-737)
  • network: fix bug where bot cant reply about the nsfw warning (dev-737)
  • msgData: fix bug where original messages cant be deleted from the db (dev-737)
  • hub: /hub leave bug when a server is no longer part of a hub and user clicks leave button it errors (dev-737)

Code Refactoring

  • update err msgs for blacklist, hub connections (dev-737)
  • goal: include member (dev-737)
  • find: add shardId & server's owned (dev-737)
  • errors: add extra information to sentry captures for interactions (dev-737)
  • help: set component expiry slight refactor (dev-737)

Continuous Integration

  • fix build script and remove tests script (dev-737)

Chores

Commits

  • ce49191: Update README.md (dev-737)
  • 08da377: chore(ci): refactor build workflow and rebuild Tensorflow (dev-737)

v3.14.0

22 Nov 06:25

Choose a tag to compare

Features

  • blacklist context menu (#31) #31 (dev-737)
  • translate: translate Network messages #32 (dev-737)
  • rewrite everything from scratch, use classes, decorators etc (#34) #34 (dev-737)
  • Add profanity check and guild join/leave (dev-737)
  • network: welcome messages for new users (dev-737)
  • stats: shard stats (dev-737)

Bug Fixes

  • add auto-completes to /hub blacklist (#29) #29 (dev-737)
  • hub: fix unable to cancel leaving hub (dev-737)
  • network: embed colors tweak (dev-737)
  • hub: disallow non server-mod users being able to join hubs (dev-737)
  • hub: disallow names to contain words that discord doesn't like (dev-737)
  • fix rules embed (dev-737)
  • update /vote command (dev-737)
  • fix bug with messageInfo (dev-737)
  • update log channelIds (dev-737)
  • help: Update docs links (dev-737)
  • update delete message command (dev-737)
  • purge: make purge faster (dev-737)
  • delete message from threads (dev-737)
  • update rules (dev-737)
  • blacklist duration: Use hmdsformat instead (dev-737)
  • fix deploy script (dev-737)
  • hub: fix permissions error when joining hub (dev-737)
  • add translations to vote rewards (dev-737)
  • fix bugs with /hub delete and reactions (dev-737)
  • translate: fix translate vote link (dev-737)
  • remove tags from hubs (dev-737)
  • messageInfo: fix unresponsive report button (dev-737)
  • move report channel to forum post (dev-737)
  • fix hub join permission bugs (dev-737)
  • move createConnection to network utils (dev-737)
  • network: profanity uncensored in replies (dev-737)
  • hub: fix hub delete mismatch (dev-737)
  • update editMsg command to use promises (dev-737)
  • fix logChannels update in logging (dev-737)
  • fix hub create cooldown error. (dev-737)
  • add presence status and activity to SuperClient, (dev-737)
  • only send to connected channels in sendToNetwork (dev-737)
  • change client status from invisible to idle. (dev-737)
  • fix activity name and state in SuperClient.ts (dev-737)
  • fix NSFW detection and allow gif urls (dev-737)
  • fix error handling in getOrCreateWebhook (dev-737)
  • fix author name and icon for replies (dev-737)
  • Add error handling to Purge command and filter out (dev-737)
  • username now includes guild name in network (dev-737)
  • update message format and wording in goal and (dev-737)
  • fix rating stars display in browse.ts (dev-737)
  • fix formatting in blacklist notifications (dev-737)
  • add shardReady event and fix guildDelete bug (dev-737)
  • fix bot version and join error message (dev-737)
  • Remove unused imports and simplify user notif (dev-737)
  • fix message sending issue on bot add (dev-737)
  • improve error messages & add (dev-737)
  • use embeds for hub error message (dev-737)
  • Add error embeds to blacklist commands (dev-737)
  • fix invalid connection reply and (dev-737)
  • add user mention and ID when deleting message (dev-737)
  • fix logic in /connections for hub ownership (dev-737)
  • add Content-Type header to (dev-737)
  • network: show replies to the bot itself (dev-737)
  • goal: use smaller embed for leaves as well (dev-737)
  • fix import paths for typings (dev-737)
  • network: add caching for fetching connections (dev-737)
  • db: remove caching (dev-737)
  • hub leave: check user's (dev-737)

Documentation

  • add documentatio...
Read more

v3.13.0

16 Sep 12:22

Choose a tag to compare

Features

Bug Fixes

  • message edit fix (dev-737)
  • only use secondary buttons for messageinfo (dev-737)
  • attachments: use existing attachment for images (dev-737)
  • update guide/docs links (dev-737)
  • hub manage: dont fetch messages (dev-737)
  • deleteMsg: allow hub owner to delete messages (dev-737)
  • antispam: fixed spam detection bug (#24) #24 (dev-737)
  • hub: add back bullet points to settings cmd (dev-737)
  • network: display embed color for all connections (dev-737)
  • run message delete timer every 1h (dev-737)
  • reactions: fix reactions not working in threads (dev-737)

Styles

  • hub: fix typo in error message (dev-737)

Chores

v3.12.0

02 Sep 14:35

Choose a tag to compare

Features

  • network: thread and forum post support (#19) (dev-737)
  • new messageInfo context menu (dev-737)
  • Use hub name for non-compact webhook usernames (#20) #20 (dev-737)

Bug Fixes

  • username: Removed the use of discriminators (dev-737)
  • network: restrict hub mods can use /network manage (dev-737)
  • network: limit editing network to channel's server (dev-737)
  • fix editing message in threads (dev-737)
  • remove unnecessary user fetch (dev-737)
  • network: send to only connected networks (dev-737)

Styles

  • change any /setup to /network in strings (dev-737)
  • use custom status (dev-737)

Code Refactoring

  • badge: fix parameter types (dev-737)

Chores

  • deps: update all dependencies to their latest versions (dev-737)
  • release: 3.12.0 (dev-737)