Releases: interchatapp/InterChat
Releases · interchatapp/InterChat
v3.4.0
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
- Update typings (dev-737)
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
- release: 3.3.2 (dev-737)
- hooks: added linting before commit (Chanakan Mungtin)
- esbuild: removed esbuild config (Chanakan Mungtin)
- license: use AGPL v3 or later (Chanakan Mungtin)
- build: added turborepo (Chanakan Mungtin)
- dep: fixed cannot find canvas module (Chanakan Mungtin)
- dep: updated upstream
node-fetch
(Chanakan Mungtin) - typescript: run incremental build (Chanakan Mungtin)
- dep: removed node-fetch (Chanakan Mungtin)
- added @Chanakan55991 as contributor (dev-737)
- release: 3.4.0 (dev-737)
v3.3.2
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
- Update typings (dev-737)
Code Refactoring
- Cleaned up network code (dev-737)
- Added overloads to
Client#sendInNetwork
(dev-737) - Rewrote network, more performant (dev-737)
Chores
- release: 3.3.2 (dev-737)
Commits
- 8c8e0bd: reset embed author and footer to how they were intially for webhooks (dev-737)
- fc5a546: removed quotes from embed (dev-737)
- 94003b7: Merge branch 'main' of https://github.com/Discord-ChatBot/ChatBot-Beta (dev-737)
v3.3.0
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
Features
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
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
Code Refactoring
Chores
v3.0.0
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
customId
s (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...
v2.0.0
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
- deps: bump discord-api-types from 0.36.3 to 0.37.8 (dependabot[bot])
- deps-dev: bump eslint from 8.23.0 to 8.23.1 (dependabot[bot])
- deps-dev: bump eslint from 8.23.0 to 8.23.1 (dev-737)
- deps-dev: bump @typescript-eslint/parser from 5.36.1 to 5.37.0 (dependabot[bot])
- deps-dev: bump typescript from 4.8.2 to 4.8.3 (dependabot[bot])
- deps-dev: bump concurrently from 7.3.0 to 7.4.0 (#70) (dependabot[bot])
- deps: Bump all dependencies to latest (dev-737)
- deps-dev: bump jest and @types/jest (#69) (dependabot[bot])
- deps-dev: bump @types/node from 18.7.16 to 18.7.18 (#74) (dependabot[bot])
- deps-dev: bump @typescript-eslint/eslint-plugin (#75) (dependabot[bot])
- deps-dev: bump @types/express from 4.17.13 to 4.17.14 (#76) (dependabot[bot])
- deps: bump canvacord from 5.4.6 to 5.4.7 (#77) (dependabot[bot])
- deps: bump winston from 3.8.1 to 3.8.2 (#78) (dependabot[bot])
- deps: Bump dependencies to latest version (dev-737)
- release: 2.0.0 (dev-737)
- release: v2.0.0-alpha.1 (dev-737)
- deps-dev: bump @typescript-eslint/eslint-plugin (#86) (dependabot[bot])
- deps-dev: bump @types/node from 18.7.21 to 18.7.23 (#85) (dependabot[bot])
- deps-dev: bump @typescript-eslint/parser from 5.38.0 to 5.38.1 (#84) (dependabot[bot])
- deps: Bump dependencies to latest version (dev-737)
- deps: Update dependency version in lockfile (dev-737)
- goal: 600 (dev-737)
- deps: Bump dependencies to latest version (dev-737)
- release: 2.0.0 #6 (dev-737)
Commits
- f1acd8d: resolve merge conflics (dev-737)
- d1b20bb: Update Imports (dev-737)
- ceb8106: Update typings (dev-737)
- 18be92a: Deprecated
network
command in favour ofsetup
(dev-737) - e3f0e00: Moved Example
.env
to readme (dev-737) - 4ec3aa9: Removed dependabot (dev-737)
- 6bffb9f: Updated constants and bot status (dev-737)
- 11b4df4: Merge branch 'latest' of https://github.com/Discord-ChatBot/ChatBot-Beta into latest (dev-737)
- mongodb: Add types for setup document (dev-737)
- 95770fc: ChatBot v3.0.0 (dev-737)
- 096af65: Revert "ChatBot v3.0.0" (dev-737) #6
v2.5.6
v2.5.0
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 withManage 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
- New rules
- New Privacy Policy
- New Terms of Service
Note: /network connect
will be deprecated in the next update.
Full Changelog: v2.4.0...v2.5.0
v2.4.0
Minor grammar fixes