Releases: Discord-InterChat/InterChat
Releases · Discord-InterChat/InterChat
v4.1.0
Features
- ux: new user rules screening #196 (dev-737)
- hub: show all infractions if target not provided (dev-737)
- add TempHubService and chat group management #201 (dev-737)
- add special char to hide image hyperlinks #203 (dev-737)
- add mark resolved button to report logging #203 (dev-737)
- reply with hello message on @mention #204 (dev-737)
c!help
for list of prefix commands #210 (dev-737)- chat lobbies preview #210 (dev-737)
- process messages in batches #211 (dev-737)
- simple
/setup
command #211 (dev-737) - no longer pause hubs with < 50 servers #211 (dev-737)
- connect: randomized tips (dev-737)
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)
Documentation
Styles
v4.0.1
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
Chores
- update deps (dev-737)
Commits
- f61cfc6: Release 4.0.1 (dev-737)
v4.0.0
Features
- replies: remove replying-to embed when an imageUrl is specified (dev-737)
- message reply mentions (#132) #132 (Ujwal Karaparambil Rajesh)
- better nsfw detection (dev-737)
- messageInfo: better
messageInfo
embed design (dev-737) - Mod Actions Panel (#136) #136 (dev-737)
- new infractions schema & managers #140 (dev-737)
- new blacklist helpers/managers #140 (dev-737)
- add
View Infractions
command, and button to Mod actions panel #140 (dev-737) - add profanity check for guild name in join command (dev-737)
- hub: Add Settings command and Logging command implementations (#142) #142 (dev-737)
- hub: appeal blacklists through button (#141) #141 (dev-737)
- BaseCommand: add build method to build command from class (dev-737)
- message-info: improve message info command (#145) #145 (dev-737)
- add new valid error messages for webhook URLs #150 (dev-737)
- cache: replace cacheClient with Redis client function (#153) #153 (dev-737)
- Add progress spinner to command registration (#156) #156 (dev-737)
- cluster: enable recluster and heartbeat management #157 (dev-737)
- network-message: Use redis entirely to store messages (#161) #161 (dev-737)
- hub: add MessageBlockList (#163) #163 (dev-737)
- locales: update connection tips to use
{edit_cmd}
instead of{customize_cmd}
#164 (dev-737) - new and improve anti-spam manager (#167) #167 (dev-737)
- hub: add announce command for hub announcements (#174) #174 (dev-737)
- new rules (#177) #177 (dev-737)
- pagination: add search and select page to Pagination (#182) #182 (dev-737)
- network: block word rules (#181) #181 (dev-737)
- make connection
lastActive
field required #185 (dev-737) - connection list: show if connection is connected or not #185 (dev-737)
- make
/hub visibility
a command (#184) #184 (dev-737) - hub join: Add functionality to join a random hub #185 (dev-737)
- Add functionality to join a random hub if no invite or name provided #185 (dev-737)
- add
modpanel
anddeletemsg
prefix commands (#189) #189 (dev-737)
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
v4.0.0-0
Breaking Changes
- feat!: Blacklist manager refactor & New in-memory cache (devoid) #81
- feat(blacklist): new blacklist manager with better expiry handling& cache (3c83a5e & faf12a4)
- fix(votemanager): give and remove voter roles properly (6c82fff)
- fix(stats): remove connections stats (66b0c43)
- feat: new in-memory cache (988f72c)
- chore(ban): enable ban logs & allow management to use /ban (95b79f4)
Bug Fixes
- ban: fix typo in option desc (dev-737)
- evil commands:
/leave
to make interchat leave a server (dev-737)
Code Refactoring
- env: move CLIENT_ID to env instead of hard code (dev-737)
Builds
- release: use release-it package for auto-releases (dev-737)
Commits
v3.28.0
v3.27.0
Features
- use cloudflare workers instead of vercel #77 (dev-737)
- hub: delete message log (dev-737)
- global ban command (beta) (#79) #79 (dev-737)
- blacklist: allow interchat mods to blacklist people from other hubs (dev-737)
- blacklist: interchat mods can now unblacklist other hubs (dev-737)
Bug Fixes
- support img url for deleteMsg (dev-737)
- hub: selecting new log channels (dev-737)
- deletemsg: log image url for embeds properly (dev-737)
- onboarding: fix reply/defer check (dev-737)
- sync cache immediately when deleting multiple connections (dev-737)
- blacklist: display all options to interchat staff (dev-737)
- hub: fix 'no' button in leave command (dev-737)
Code Refactoring
- remove unwanted assignments in import and export (#78) #78 (deepsource-autofix[bot])
- deletemsg: change the info message for the command (dev-737)
Chores
- reduce
/hub create
cooldown (dev-737) - deps: update dependencies (dev-737)
- profanity: add new words (dev-737)
- update credits (dev-737)
- sentry: enable integrations for prisma and uncaughtExceptions (dev-737)
- release: 3.27.0 (dev-737)
Reverts
- network: revery the cloudflare thing (dev-737)
v3.26.0
Features
- global ban/unban command (dev-737)
Bug Fixes
- fix purge command errors (#74) #74 (dev-737)
- fix stats command server count (dev-737)
- blacklist: fix bug with
/blacklist list
(dev-737)
Code Refactoring
- make
/connection
commands prettier and refactor/blacklist
commands (#75) #75 (dev-737) - seperate goals and invite logs... (dev-737)
- rename
logServerLeave
tologGuildLeaveToHub
(dev-737)
Continuous Integration
- update .deepsource.toml (deepsource-io[bot])