This repository was archived by the owner on Oct 9, 2025. It is now read-only.
Releases: oxaradev/InterChat.ts
Releases · oxaradev/InterChat.ts
v3.17.4
v3.17.3
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
BaseCommandintocore/(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
- use old messaging api (dev-737)
v3.17.2
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
- fix explicit type declarations (#41) #41 (deepsource-autofix[bot])
- refactor some old code (dev-737)
- editmsg: added missing variables to the locale translations (dev-737)
- remove unused expressions & async functions (dev-737)
Continuous Integration
- add .deepsource.toml (deepsource-io[bot])
- use v4 of checkout & setup-node (dev-737)
- build: fix submodules init part (dev-737)
Chores
Commits
- 9a2bd0f: Merge branch 'main' of https://github.com/Discord-interchat/interchat (dev-737)
v3.17.1
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 languagedoesnt 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
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
- release: 3.17.0 (dev-737)
Commits
- 932ef72: chore; update husky to new major version (dev-737)
v3.16.0
Features
- new
/helpand/creditscommand (dev-737)
Bug Fixes
- msgInfo: deferring the reply (dev-737)
- network: truncate user/server names to 90 chars (dev-737)
- msgInfo: changed
reportNotEnablederror 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
v3.15.0
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 serverscommand (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 createexpiry (dev-737) - hubManage: fix interaction failures when setting banner (dev-737)
- purge: fix
/purge serverfailing (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 leavebug 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
- add back
/findcommand (dev-737) - send rate limit logs to discord #36 (dev-737)
- add logs to network #36 (dev-737)
- add debug logs #36 (dev-737)
- deps: update tfjs-node (dev-737)
- ci: fix build script (dev-737)
- fix locale typo and init submodules in build script (dev-737)
- deps: update dependencies to latest (dev-737)
- remove
/hub settingscommand (dev-737) - release: 3.15.0 (dev-737)
Commits
v3.14.0
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
/votecommand (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 deleteand 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
/connectionsfor 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...
v3.13.0
Features
- hub: option to use server nicknames as network username (#23) #23 (dev-737)
/votecommand to view voting perks (#25) #25 (dev-737)- hub: hub settings (#26) #26 (dev-737)
- make some /hub manage buttons into commands (dev-737)
- network: embed colors (#27) #27 (dev-737)
- join hubs through
/hub browse(#28) #28 (dev-737) - message reactions (#21) #21 (dev-737)
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
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
Code Refactoring
- badge: fix parameter types (dev-737)