This repository has been archived by the owner on Mar 24, 2024. It is now read-only.
Releases: TheCodingDen/highlights
Releases · TheCodingDen/highlights
v1.0.0
First stable release!
At this point highlights is usable enough that I would be comfortable recommending it to others.
Highlights 1.0.0-beta.9
don't notify users if they added a reaction Don't notify users of a keyword appearance if they added a reaction in the same channel within 2 minutes. Closes #17.
Highlights 1.0.0-beta.8
warn users when dms are disabled This notifies users if sending them a DM fails when they add their first keyword, and notifies them when they use a command or mention the bot if their last DM failed. Closes #27.
Highlights 1.0.0-beta.7
add command to ignore phrases Added a system to ignore phrases so messages containing an ignored phrase, even when it contains a keyword, won't be highlighted. Improved keyword searching. Refactored highlighting logic into its own module. Did more checks before finally sending a highlight notification. Closes #14. Closes #15.
Highlights 1.0.0-beta.6
change keyword system This changes keywords to be added to the entire server by default, instead of requiring users to follow channels they want to keep up with. User configuration options are still provided through channel-specific keywords and the ability to mute channels to prevent notifications about server-wide keywords there. Because of the added complexity posed by this system, the commands module was refactored into several submodules. Started explicitly passing the gateway intents that highlights requires to perhaps have a small performance benefit. Renamed the removeserver command to remove-server because squishedcase is ugly.
Highlights 1.0.0-beta.5
improve keyword searching This change changes keyword searching to only find whole "words", where "words" are separated by anything that's not alphanumeric. E.g. with the keyword "deno", "denominator" would no longer be highlighted.
Highlights 1.0.0-beta.4
report panics to discord Used std::panic::set_hook to report panics through a webhook. Added the same webhook logging for errors, replacing the owner ID environment var with a webhook URL environment var. Moved this error reporting to a new reporting module. Moved error type boilerplate to a new error module.
Highlights 1.0.0-beta.3
v1.0.0-beta.3 fix monitoring
Highlights 1.0.0-beta.2
add activity Added an activity that suggests how to get help using the bot for new users.
Highlights 1.0.0-beta.1
v1.0.0-beta.1 log at startup, log info by default