Releases: Discord-InterChat/InterChat
Releases · Discord-InterChat/InterChat
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])