Commit Graph

  • 18cb6785e9 Extract member list parsing to a separate method Ske 2020-07-07 19:34:44 +02:00
  • 8a28d836c7 Add group member list command Ske 2020-07-07 19:34:23 +02:00
  • 0f4c40b344 Add group add/remove commands Ske 2020-07-07 15:28:53 +02:00
  • 6c5cb8cea7 Add group name/description/list commands Ske 2020-07-06 19:50:39 +02:00
  • 253ae43c7f Add super basic group model/command Ske 2020-06-29 23:51:12 +02:00
  • 0fadc81cda Minor layout/content tweaks Ske 2020-07-28 18:47:26 +02:00
  • 76f9aa9a62 Fix build directory reference in netlify.toml Ske 2020-07-28 18:24:07 +02:00
  • 0e57f0530f Fix sporadic BOM in netlify.toml Ske 2020-07-28 18:21:47 +02:00
  • 8c0cbd6d26 Migrate docs to Vuepress Ske 2020-07-28 18:19:40 +02:00
  • a0d4ab5809
    Merge pull request #202 from acw0/bugfix/dsharpcache Astrid 2020-07-22 16:33:27 +02:00
  • e24c5d095b
    Check if we got the same member before asking for confirmation (#201) kittens 2020-07-22 10:27:53 -04:00
  • 467d058565
    Remove "remove" keyword from MatchClear (#199) kittens 2020-07-22 10:26:43 -04:00
  • 88c28c18c7 Fix pk;msg erroring between shards acw0 2020-07-22 04:07:35 -04:00
  • 56e4f1c00c Create methods to find guilds and channels in cache acw0 2020-07-22 04:07:18 -04:00
  • 94076dc9be Split HandlerQueue logic into Predicate/Handler Ske 2020-07-22 01:19:23 +02:00
  • 577629c28a Switch to ConcurrentDictionary for HandlerQueue Ske 2020-07-22 01:14:45 +02:00
  • 8b8cf932a3 Add null check in HandlerQueue Ske 2020-07-22 00:58:56 +02:00
  • 5d3e159f54 Properly block pinging normally unmentionable roles Ske 2020-07-18 17:06:02 +02:00
  • fd0e46f40d
    Add -yes flag to CheckYesNo (#198) kittens 2020-07-20 20:10:26 -04:00
  • 6054080dc7 Upgrade Sentry SDK version (2.0.0-beta7 -> 2.1.4) Ske 2020-07-18 13:08:54 +02:00
  • d749876796 Workaround for permission errors when removing reactions Ske 2020-07-18 13:05:22 +02:00
  • 99d6942ff4 Truncate the echoed command in the not found error Ske 2020-07-18 12:58:18 +02:00
  • 66f7a664c8 Add special check for pronouns being an empty string Ske 2020-07-18 12:55:46 +02:00
  • 80e6d5b18e
    Fix URL handling when the filename contains multiple known extensions (#196) kittens 2020-07-18 06:51:31 -04:00
  • e7f95c9ba6 Potential fix for concurrent list modification error Ske 2020-07-14 22:24:13 +02:00
  • 17826246f2 Fix fuzzy log cleaning matching all messages. Closes #195. Ske 2020-07-10 16:47:30 +02:00
  • ba48f22ad2 Break proxied links if the sender doesn't have embed permission Ske 2020-07-10 16:35:52 +02:00
  • a2930acbad Add more aliases to autoproxy off Ske 2020-07-09 15:11:04 +02:00
  • 9f523b3c5f Refactor system/member privacy commands Ske 2020-07-08 00:46:58 +02:00
  • 1449234a84 Migrate more commands to "MatchClear" Ske 2020-07-08 00:00:23 +02:00
  • 17fbdf553c Allow de-embedding image links with <> Ske 2020-07-07 23:52:54 +02:00
  • 8d01b580e2 Refactor system/member avatar code Ske 2020-07-07 23:41:51 +02:00
  • 467b95b1b1 Refactor and simplify member list code Ske 2020-07-07 20:57:22 +02:00
  • 299f6b2edf Extract member list argument parsing to utility method Ske 2020-07-07 19:51:19 +02:00
  • 36ed356d2b (...and make sure it's the correct message) Ske 2020-07-07 14:50:58 +02:00
  • b1ede87df2 (Re-)add confirmation when changing avatar by URL Ske 2020-07-07 14:47:34 +02:00
  • 59bbbab621 Handle cases where the channel webhook limit is already hit Ske 2020-07-05 13:38:18 +02:00
  • bb7ee130a6 Fix error when proxying all-whitespace message Ske 2020-07-05 13:26:49 +02:00
  • da7befa1b7 Fix token DM error Ske 2020-07-05 13:23:23 +02:00
  • f03bab303c Explicitly error if the URI schema is wrong Ske 2020-07-05 13:19:43 +02:00
  • 666b21a08f Add category headers to blacklist channels Ske 2020-07-05 13:16:21 +02:00
  • da9bfbb46d Redo blacklist list fetching/rendering Ske 2020-07-05 13:08:18 +02:00
  • 01d25ca391 Fix compiler warning in ShowBlacklisted Ske 2020-07-05 13:01:38 +02:00
  • 55ea314b42
    Fix: Escape Backticks (#192) BeeFox-sys 2020-07-05 20:55:21 +10:00
  • 0d2777c1d1
    Return new member after member PATCH (#191) Grey Himmel 2020-07-05 06:54:51 -04:00
  • 224b653ee0
    Add command to show current proxy blacklist (#189) ariel w 2020-07-05 06:54:27 -04:00
  • 42b9b4f08e Restrict proxy conflict checking to the same system Ske 2020-07-03 12:00:59 +02:00
  • 9424e50187 Re-add private setters for member class Ske 2020-07-03 11:25:05 +02:00
  • 98d4ee8664 Add -sd as alias for -search-description Ske 2020-07-03 11:03:20 +02:00
  • c88ccea0b2 Remove June avatar (it's July now) Ske 2020-07-02 19:11:46 +02:00
  • c87e67245d Create GetXXX utils wrapping try blocks Ske 2020-07-02 18:29:04 +02:00
  • 7fef8c1dde Split up Context class into more extension methods Ske 2020-07-01 18:27:26 +02:00
  • 53036da6a5 Move checks in Context to extension methods Ske 2020-07-01 18:18:38 +02:00
  • 0598c53f62 Migrate guild objects to the patch system Ske 2020-06-29 15:20:28 +02:00
  • 467ce78522 Retire more IDataStore methods Ske 2020-06-29 14:54:11 +02:00
  • 9c1efc7886 Move system updates to the same patch system as members Ske 2020-06-29 14:39:19 +02:00
  • c5697b33e2 Finally retire the PKMember setters! Ske 2020-06-29 14:15:30 +02:00
  • 281b669391 Refactor member updates to use a patch object Ske 2020-06-29 13:57:48 +02:00
  • 472e556ef0 Pass proper allowed_mentions when sending webhook messages Ske 2020-06-28 20:26:14 +02:00
  • 9420cb56f8 Show sorted field on the long list by default Ske 2020-06-28 18:07:50 +02:00
  • 3207fcff1b Fix guild ID row name in query Ske 2020-06-26 15:06:46 +02:00
  • e4d51b5198 Explicitly check for bot/WH users before running command handler Ske 2020-06-26 01:49:51 +02:00
  • 4f6a4c000d Fix setting server name/avatar with no row in the member_guild table Ske 2020-06-25 22:23:15 +02:00
  • bb75519f6b Properly handle unauthorized log channel access Ske 2020-06-25 09:14:05 +02:00
  • 50b5a8fbee Fix changing autoproxy settings with no system_guild row Ske 2020-06-24 17:50:12 +02:00
  • 2e8d044ca5 Only rebuild docs if the docs folder changes Ske 2020-06-24 17:21:35 +02:00
  • 0ee22813fa Don't trim inner string when matching proxy tags Ske 2020-06-24 17:19:01 +02:00
  • 178e256583 Fix system guild settings model mismatch Ske 2020-06-24 16:52:49 +02:00
  • a83e9306bb Reimplement autoproxy escape character Ske 2020-06-24 16:48:55 +02:00
  • 3e297178c7 Hopefully fix user cache error in ReactionAdd Ske 2020-06-24 16:47:34 +02:00
  • 3b47785aa0 Fix front percent lookup Ske 2020-06-24 13:59:08 +02:00
  • 4ac6465648 Fix system guild helper method (again?) Ske 2020-06-24 13:56:56 +02:00
  • 447b986706 Add dispname -> displayname alias Ske 2020-06-23 09:59:39 +02:00
  • fe1ef2da0b Site HTML formatting is broken, skip it Ske 2020-06-22 14:46:09 +02:00
  • 3e2f20fc04 Use standard Gem-style theme references Ske 2020-06-22 14:43:46 +02:00
  • d4f2338246 Use the correct build destination to publish from Ske 2020-06-22 14:37:12 +02:00
  • 9eb982c762 Commit bundle config and lockfile Ske 2020-06-22 14:34:59 +02:00
  • 9bed72c18f Attempt 2 at GitHub Actions for site deploy Ske 2020-06-22 14:29:26 +02:00
  • d89f76ff46 Add GitHub Action to build and deploy website Ske 2020-06-22 14:20:56 +02:00
  • 09624340ec
    Merge pull request #186 from BeeFox-sys/feature/displayname-member-argument Astrid 2020-06-22 14:00:27 +02:00
  • 96b98c7ed8 Add branch renaming notice Ske 2020-06-22 13:37:10 +02:00
  • 5ba0dd0273 allow for matching by member display name Fiona 2020-06-22 21:06:25 +10:00
  • 2de6d399ce Create GetMemberByDisplayName() Fiona 2020-06-22 21:06:14 +10:00
  • 6fa76e85c4 Make duration parsing case-insensitive Ske 2020-06-21 16:07:14 +02:00
  • d3cf382e3b Migrate to date/time format extension methods Ske 2020-06-21 16:05:04 +02:00
  • dcffbef805 Migrate to more privacy helper extensions Ske 2020-06-21 15:51:08 +02:00
  • 84d5adf907 Fix build errors from DSP update Ske 2020-06-21 15:34:32 +02:00
  • 34f4ff4e1b Upgrade DSharpPlus version to 4.0.0-nightly-00707 Ske 2020-06-21 15:11:18 +02:00
  • a31782864d Fix message count and created not being mapped properly Ske 2020-06-21 14:52:39 +02:00
  • 378c49cb20 Remove 60+ (whew) SanitizeMentions() calls Ske 2020-06-20 17:36:03 +02:00
  • 2c35649ef0 Use AllowedMentions to disable mentions everywhere by default Ske 2020-06-20 17:33:10 +02:00
  • ff7b728762 Merge branch 'feature/granular-privacy' Ske 2020-06-20 16:25:08 +02:00
  • 368320abf4 Add warning when setting avatar privacy with no server avatar Ske 2020-06-20 16:10:36 +02:00
  • c428d95479 Fix auth checking when looking up member avatar Ske 2020-06-20 16:10:22 +02:00
  • ae4e8f97d0 Add member avatar privacy Ske 2020-06-20 16:00:50 +02:00
  • 43ae47026a
    Merge pull request #185 from acw0/bugfix/auttaja Astrid 2020-06-19 20:14:22 +02:00
  • 11848bc19f Add support for Auttaja webhook message logs acw0 2020-06-19 13:00:04 -04:00
  • b0f3aa9994 Reorganize .gitignore Ske 2020-06-19 13:04:10 +02:00
  • 8df42f7d92 Ignore bot reactions Ske 2020-06-18 17:49:43 +02:00
  • 68eeb858ec
    Merge pull request #184 from acw0/feature/gearbot Astrid 2020-06-18 17:43:24 +02:00