Skip to content

Releases: interchatapp/InterChat

v3.4.0

21 Nov 14:22
Compare
Choose a tag to compare

Features

  • Logging System for Network (#99) (dev-737)

Bug Fixes

  • Fixed editing replies for webhook removing replied msg (dev-737)
  • New /info and join embeds (dev-737)
  • Removed anti-spam (dev-737)
  • editMsg: Fixed most bugs, and refactored code (dev-737)
  • report: New report embeds (dev-737)
  • Fixed uncaught rejections flooding error channel (dev-737)
  • Fixed issue with sending images without a message (dev-737)
  • *****: new custom client class, code refactors & several bug fixes (dev-737)
  • script: force any instead of unknown in fetch v3 (Chanakan Mungtin)
  • script: checking before replace is not necessary (Chanakan Mungtin)
  • eval: removed eval (dev-737)
  • goal: updated goal to 700 (dev-737)

Styles

Code Refactoring

  • Cleaned up network code (dev-737)
  • Added overloads to Client#sendInNetwork (dev-737)
  • Rewrote network, more performant (dev-737)
  • *****: huge refactoring (Chanakan Mungtin)
  • autogenerated schema and added commitizen (dev-737)
  • *****: more db to prisma refactoring (undone) (Chanakan Mungtin)
  • *****: more prisma refactoring (dev-737)
  • *****: rewrote any mongodb code that I could find to prisma (undone) (dev-737)
  • network: moved NetworkManager class to Structures folder (dev-737)
  • *****: prisma db & complete code refactor (#100) (dev-737)

Chores

v3.3.2

08 Dec 16:12
Compare
Choose a tag to compare

Bug Fixes

  • Fixed editing replies for webhook removing replied msg (dev-737)
  • New /info and join embeds (dev-737)
  • Removed anti-spam (dev-737)
  • editMsg: Fixed most bugs, and refactored code (dev-737)
  • report: New report embeds (dev-737)
  • Fixed uncaught rejections flooding error channel (dev-737)
  • Fixed issue with sending images without a message (dev-737)

Styles

Code Refactoring

  • Cleaned up network code (dev-737)
  • Added overloads to Client#sendInNetwork (dev-737)
  • Rewrote network, more performant (dev-737)

Chores

Commits

v3.3.0

03 Nov 11:36
Compare
Choose a tag to compare

Features

  • Display youtube thumbnails as image (dev-737)
  • network: Added webhook support (dev-737)
  • Editing webhook messages (dev-737)

Bug Fixes

  • Updated perms for staff commands (dev-737)
  • Fixed direct context menu reports not working (dev-737)
  • replies wont overflow from quotes anymore (dev-737)
  • Fixed resetting setup showing cancelled on success (dev-737)
  • User ID context menu now works for compact messages (dev-737)

Code Refactoring

  • Removed unnesscary ifs from messageTypes (dev-737)

Chores

Commits

  • e8f25da: Added new emoji (dev-737)

v3.2.0

29 Oct 03:20
Compare
Choose a tag to compare

Features

  • Spoiler Images for compact mode (dev-737)
  • Added message links to replies (dev-737)

Bug Fixes

  • network: Sending images without a message #6 (dev-737)
  • level: Update leaderboard array code #7 (dev-737)
  • Bug report forum channel (dev-737)
  • info: Added voting link (dev-737)
  • Disabled anti-spam for the time being (dev-737)
  • find: Added buttons (#97) (Akshut Goyal)
  • info: Added voting, app directory links (dev-737)
  • edit: Editing replies no longer overrides reply (dev-737)
  • network: Slurs can no longer be bypassed (dev-737)
  • logs: Update error log title (dev-737)
  • Added catch if welcome message cant be sent (dev-737)
  • Updated links for command (dev-737)

Documentation

  • readme: Updated deploy example for npm users (dev-737)

Commits

v3.1.0

24 Oct 03:48
Compare
Choose a tag to compare

Features

  • Anti-Profanity toggling. #6 (dev-737)
  • Completly implemented profanity toggling #6 (dev-737)
  • logs: Using winston events to send error log #6 (dev-737)

Bug Fixes

  • network: cleanup script (@dev-737) #6
  • Accommodated for messageData[] being null #6 (dev-737)
  • network: Fixed spam when someone sends image #6 (dev-737)
  • messageModifier: Fixed Image outside of embed #6 (dev-737)
  • info: Added supreme to avatar credits #6 (dev-737)
  • Manually made new list of bad words as the library had unnecessary words hidden in there. #6 (dev-737)
  • wordFilter: Use toLowerCase before checking #6 (dev-737)
  • network: Added .jpeg extension support #6 (dev-737)
  • wordFilter: Using regex to match better #6 (dev-737)
  • Updated join message #6 (dev-737)
  • Updated deleted emojiIds #6 (dev-737)
  • setup/reset: fixed "server not setup" bug for disconnected servers #6 (dev-737)
  • find: Add new data to find command #6 (dev-737)
  • Added new error messages to commands #6 (dev-737)
  • emojis: New emoji called "robot" #6 (dev-737)
  • Update error message in commands #6 (dev-737)
  • setup: Fix bugs with reset subcommand #6 (dev-737)
  • Reply for compact mode #6 (dev-737)
  • Moved list of slurs from db to local JSON #6 (dev-737)

Documentation

  • Fix readme description and title #6 (dev-737)

Code Refactoring

  • Added better comments to ready event #6 (dev-737)

Chores

v3.0.0

12 Oct 11:48
Compare
Choose a tag to compare

Features

  • Add new functions: sendInNetwork & deleteChannels (dev-737)
  • Bot auto-deploys commands to test servers when run in DevMode (dev-737)
  • Find command now shows more info (dev-737)
  • New disconnect command that lets you disconnect a server manually (dev-737)
  • Experimental feature that will prevent images from expiring once sent to network (dev-737)
  • Added ability to delete messages in network (dev-737)
  • Added ablity to edit message in network (WIP only works for embeds) (dev-737)
  • Updated permission check to be V14 compatible (dev-737)
  • server: Leave notifications (dev-737)
  • network: Now showing warning regarding AI Chat and Network issue (dev-737)
  • core: Major performance fixes to storing data in runtime in messageCreate event (dev-737)
  • anti-spam: Added anti-spam, needs extra testing though (dev-737)
  • core: Codebase rewrite to TypeScript 🎉 (#66) (dev-737)
  • release: ChatBot-Beta v2.0.0-alpha (dev-737)
  • network: Setup and Network code overhaul (dev-737)
  • Auto-Complete handler (dev-737)
  • find: Implemented Autocomplete for find command instead of "Did you mean?" embed (dev-737)
  • Basic Error Handler (dev-737)
  • network: Add ability to quote (reply) to messages (dev-737)
  • Better Setup Command (dev-737)
  • network: Added NetworkManager class (dev-737)
  • suggest: Using Forum channel for suggestions (dev-737)
  • network: ChatBot staff now have 12h to delete messages (dev-737)
  • Improved stats and rules command (dev-737)

Bug Fixes

  • setup: Toggle profanity is disabled for now (dev-737)
  • Update other emojis as well... (dev-737)
  • Remove anti spam since it makes network slow (dev-737)
  • Changed deploy-commands.js from executable to normal file (dev-737)
  • I forgot avatarURL() was a function (dev-737)
  • Update find command, fix previously known bug (dev-737)
  • Fixed issues with deploy-commands.js clientID (dev-737)
  • Defering the reply just in case (dev-737)
  • Update setup select menu options (dev-737)
  • messageTypes function now returns sent values for editing/deleting messages to be possible (dev-737)
  • azure: Ignore .git folder to save space during production (dev-737)
  • goal: Disabled mentions in goal messages (dev-737)
  • support: Fixed bugs with report command modal (dev-737)
  • devMode: Only manual deploy allowed now (dev-737)
  • server: Fixed disconnect command disconnecting wrong server (dev-737)
  • find: Fixed bug when multiple servers have same name (dev-737)
  • goal: Using auditlogs instead of intergration (dev-737)
  • eval: Using discord.js Embeds instead of builders (dev-737)
  • report: Modals now have unique customIds (dev-737)
  • network: alert about not being AI (dev-737)
  • Edit Message: Made command voter only & added optimizations (dev-737)
  • ready: Status updates are done directly in the Client constructor (dev-737)
  • messageCreate: Removed promisify() as it is already a promise (dev-737)
  • setup: Setup refactor and optimizations (dev-737)
  • anti-profanity: Added more whitelisted workds (dev-737)
  • setup: Fix bugs and add blacklist check (dev-737)
  • find: Update command permissions (dev-737)
  • Fixed issues with replying to messages in the network (dev-737)
  • network: Updated checks for better optimization (dev-737)
  • anti-spam: Updated anti-spam (dev-737)
  • suggest: Archiving posts fixed for takedown (dev-737)
  • guide: Update link to new guide (dev-737)
  • report: Bug reports no longer go to report channel (dev-737)
  • Fixed rejections not showing stack in error handler (dev-737)
  • anti-spam: Anti-Spam is now testing ready (dev-737)
  • network: Deprecated network command (dev-737)
  • Removed levelling system until fully implemented ([dev-737](1a1791c4fe4d...
Read more

v2.0.0

08 Dec 16:12
Compare
Choose a tag to compare

Features

  • network: Setup and Network code overhaul (dev-737)
  • Auto-Complete handler (dev-737)
  • find: Implemented Autocomplete for find command instead of "Did you mean?" embed (dev-737)
  • Basic Error Handler (dev-737)
  • network: Add ability to quote (reply) to messages (dev-737)
  • Better Setup Command (dev-737)
  • network: Added NetworkManager class (dev-737)
  • suggest: Using Forum channel for suggestions (dev-737)
  • network: ChatBot staff now have 12h to delete messages (dev-737)

Bug Fixes

  • setup: Setup refactor and optimizations (dev-737)
  • anti-profanity: Added more whitelisted workds (dev-737)
  • setup: Fix bugs and add blacklist check (dev-737)
  • find: Update command permissions (dev-737)
  • Fixed issues with replying to messages in the network (dev-737)
  • network: Updated checks for better optimization (dev-737)
  • anti-spam: Updated anti-spam (dev-737)
  • suggest: Archiving posts fixed for takedown (dev-737)
  • guide: Update link to new guide (dev-737)
  • report: Bug reports no longer go to report channel (dev-737)
  • Fixed rejections not showing stack in error handler (dev-737)
  • anti-spam: Anti-Spam is now testing ready (dev-737)

Documentation

Styles

  • Moved emojis to client constructor (dev-737)

Chores

Commits

v2.5.6

13 Aug 08:26
Compare
Choose a tag to compare

Bug Fixes

  • Update log channel ID (dev-737)
  • find: Fixed bug when multiple servers have same name (dev-737)

Chores

Commits

v2.5.0

10 Jul 11:24
Compare
Choose a tag to compare

v2.5.0 - 2022-07-10

Added

  • New find command that lets you find user/server by name
  • New help command
  • New suggestion review system for suggestions

Updated

  • Updated invite command to use the new invite link
  • Fixed all expired invites
  • Updated setup embed style
  • Added new emojis to join and leave messages
  • Setup can now be used by only users with Manage Channel permissions
  • Updated how-to guide
  • Rules command no longer DMs you.

Bug Fixes

  • Fixed join message not showing using setup
  • Sending invite links are blocked now
  • Fix bug that didn't allow bug reports to work
  • Fixed permission checks for commands
  • Staff commands no longer show up in other servers (support only)
  • Remove unused intents to improve performance
  • Disabled being able to connect to the network from DM

Documentation

Note: /network connect will be deprecated in the next update.

Full Changelog: v2.4.0...v2.5.0

v2.4.0

19 Jun 06:15
Compare
Choose a tag to compare
Minor grammar fixes