Releases: CircuitSacul/Starboard-4
4.8.6
Fix flags in emoji parser
Full Changelog: 4.8.5...4.8.6
4.8.5
Debugging stuff
Full Changelog: 4.8.4...4.8.5
4.8.4
What's Changed
- Use native tls for gateway, hopefully fix issues with shards going offline
Deps
- Bump tokio from 1.28.2 to 1.29.1 by @dependabot in #327
- Bump async-trait from 0.1.68 to 0.1.69 by @dependabot in #326
- Bump serde_json from 1.0.99 to 1.0.100 by @dependabot in #333
- Bump regex from 1.8.4 to 1.9.1 by @dependabot in #332
- Bump serde from 1.0.164 to 1.0.171 by @dependabot in #331
- Bump async-trait from 0.1.69 to 0.1.71 by @dependabot in #330
- Bump snafu from 0.7.4 to 0.7.5 by @dependabot in #329
- Bump serde from 1.0.171 to 1.0.175 by @dependabot in #340
- Bump serde_with from 3.0.0 to 3.1.0 by @dependabot in #339
- Bump async-trait from 0.1.71 to 0.1.72 by @dependabot in #338
- Bump serde_json from 1.0.100 to 1.0.103 by @dependabot in #336
- Bump dashmap from 5.4.0 to 5.5.0 by @dependabot in #335
Full Changelog: 4.8.3...4.8.4
4.8.3
Full Changelog: 4.8.2...4.8.3
4.8.2
Full Changelog: 4.8.1...4.8.2
4.8.1
Full Changelog: 4.8.0...4.8.1
4.8.0
Bug Fixes/Minor Improvements
- Fixed list formatting
- Webhooks are now created as soon as you enable the
use-webhook
setting - Improve the embedder
- FixTweet embeds are now supported better
- Videos inside embeds are now treated as attachments. In premium servers, these videos will be uploaded alongside the embed, if they're smaller than 25mb
- If the original message content was a URL to an image, then the content won't be shown (like discord does)
- Switched documentation to GitBook
What's Changed
- fix markdown lists by @CircuitSacul in #303
- update rustc to 1.70 in Dockerfile by @CircuitSacul in #304
- don't use deprecated interaction.channel_id field by @CircuitSacul in #305
- Bump openssl from 0.10.54 to 0.10.55 by @dependabot in #311
- create webhooks as soon as the setting is enabled by @CircuitSacul in #312
- Embedder improvements by @CircuitSacul in #318
Full Changelog: 4.7.0...4.8.0
4.7.0
Change Log
Bug Fixes/Minor Improvements
- Uploaded files (excluding embeddable files, such as images) are always listed in the attachments list
- For premium servers, starboard will now upload files up to 25mb in size (up from 8mb)
- Added a new style of "go to message" links, "Mention", which takes advantage of discord's new message link embedding. When the
go-to-message
setting is set to Mention, the link will be put where the channel mention used to be. - The initial message for forum threads is now considered to belong to the forum channel (not the thread) for the sake of filters. This means that if you have a filter with "not-in-channel: #some-forum-channel", then the starter messages will not be allowed, but other messages within the forum threads will be.
What's Changed
- always show files in the attachments list by @CircuitSacul in #287
- add missing cooldown cyclers by @CircuitSacul in #288
- bump file size limit to 25mb by @CircuitSacul in #289
- use regex to parse emojis without spaces by @CircuitSacul in #290
- Bump h2 from 0.3.16 to 0.3.17 by @dependabot in #294
- add mention style for message link by @CircuitSacul in #298
- forum starter messages belong to forum, not post by @CircuitSacul in #299
- Revert "always show files in the attachments list" by @CircuitSacul in #300
- Always show file names in attachments list by @CircuitSacul in #301
Full Changelog: 4.6.1...4.7.0
4.6.1
What's Changed
- fix support for emojis stored without V16 by @CircuitSacul in #285
Full Changelog: 4.6.0...4.6.1
4.6.0
Changelog
Filters
Filters are a new way to create conditions for starboard and autostar channels. Filters are very flexible, and also rather complex to use. I won't document them here, but please give the documentation a read if you're interested.
Some things you can do with filters:
- Require that messages sent by users with a certain role have a certain length
- Require that either the author or the voter have a certain role (a way to keep starboard spam down perhaps. Could even be combined with award roles, so that after a user receives enough stars they have permission to vote on messages)
A lot of stuff that you can do with the "requirements" category for starboards, and with the settings for autostar-channels, can now also be done with filters. I don't think filters will ever replace these settings though, just so that the old settings can still be used for simplicity.
In the future, filters may be allowed as a condition for overrides, so you can actually change starboard settings based on the content of the message, roles of the author, etc.. This would allow things like, "If the message has the word 'hello' it can't be sent to the starboard".
Filters are very much a beta feature right now and are subject to change. If you have any suggestions/problems with filters, I would appreciate it if you opened a thread in #support or #feedback.
Bug Fixes
- The "Go To Message" button now shows up for /random and /moststarred
- Fixed a bug with
/permroles edit-starboard
if you hadn't created the permrole yet - Added some missing message types (stage start, stage title, stage speaker, stage end)
- Fixed bug with the
use-server-profile
setting always being treated as enabled, even if it wasn't - Fixed bug that prevented use of custom emojis with numbers in their name
- Fixed some bugs with emojis (e.g. ❤️) that would cause it to show up as a plain character and not a colorful emoji
What's Changed
- filters by @CircuitSacul in #243
- fix clippy warnings by @CircuitSacul in #266
- add go to message button for random by @CircuitSacul in #267
- twilight 0.15 by @CircuitSacul in #268
- Bump sentry from 0.29.3 to 0.30.0 by @dependabot in #269
- Bump moka from 0.9.7 to 0.10.0 by @dependabot in #270
- fix fk violation for /permroles edit-starboard by @CircuitSacul in #273
- add missing message types for system content by @CircuitSacul in #274
- Author field fixes by @CircuitSacul in #276
- don't break for custom emojis with numbers in name by @CircuitSacul in #279
- Fix some emojis that actually require V16 by @CircuitSacul in #284
Full Changelog: 4.5.3...4.6.0