Skip to content
This repository has been archived by the owner on Mar 24, 2024. It is now read-only.

Releases: TheCodingDen/highlights

v1.0.0

28 Dec 05:41
0ce4f15
Compare
Choose a tag to compare

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

16 Dec 08:32
5f25096
Compare
Choose a tag to compare
Pre-release
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

16 Dec 08:28
d512512
Compare
Choose a tag to compare
Pre-release
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

07 Sep 09:13
cea143e
Compare
Choose a tag to compare
Pre-release
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

03 Sep 09:20
947592c
Compare
Choose a tag to compare
Pre-release
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

02 Sep 19:15
2b33c7f
Compare
Choose a tag to compare
Pre-release
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

27 Aug 00:04
1863fc2
Compare
Choose a tag to compare
Pre-release
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

24 Aug 08:04
8c1140b
Compare
Choose a tag to compare
Pre-release
v1.0.0-beta.3

fix monitoring

Highlights 1.0.0-beta.2

24 Aug 06:18
cb7f296
Compare
Choose a tag to compare
Pre-release
add activity

Added an activity that suggests how to get help using the bot for new
users.

Highlights 1.0.0-beta.1

24 Aug 04:55
e7af097
Compare
Choose a tag to compare
Pre-release
v1.0.0-beta.1

log at startup, log info by default