Commit Graph

32 Commits

Author SHA1 Message Date
spiral b4e8dda9dd fix: update sentry, correctly configure sentry dsn 2021-11-09 01:31:06 -05:00
spiral a03b5a0c95 Add NuGet lock files
Co-authored-by: Katelyn Gigante <clockwork.singularity@gmail.com>
2021-07-08 09:04:20 -04:00
Ske dd2c669cd2 Fix some compiler warnings
Signed-off-by: Ske <voltasalt@gmail.com>
2021-05-07 10:48:19 +02:00
Ske 8785354a2b Remove D#+ dependency :))))) 2021-01-31 15:04:37 +01:00
Ske a6fbd869be Initial commit, basic proxying working 2020-12-22 13:15:26 +01:00
Ske 8a04ace5c7 Target .NET 5 2020-12-19 12:01:09 +01:00
Ske f96f970198 Upgrade D#+ version to latest nightly 2020-11-21 00:02:05 +01:00
Ske 8c12b3f037 Update library versions (still on .NET 3.1 though) 2020-11-15 14:15:30 +01:00
Ske 634173e205 Update to D#+ 4.0.0-rc1 2020-11-15 13:53:31 +01:00
Ske 302c32372e Update version of DSharpPlus 2020-08-25 20:36:55 +02:00
Ske 0d04725a19 Include full debug symbols when building in Release mode 2020-08-25 20:36:38 +02:00
Ske 6054080dc7 Upgrade Sentry SDK version (2.0.0-beta7 -> 2.1.4) 2020-07-18 13:08:54 +02:00
Ske 472e556ef0 Pass proper allowed_mentions when sending webhook messages 2020-06-28 20:26:14 +02:00
Ske 34f4ff4e1b Upgrade DSharpPlus version to 4.0.0-nightly-00707
This fixes passing an empty mention array to SendMessageAsync, making our workaround obsolete
2020-06-21 15:11:18 +02:00
Ske fbbbb51998 Upgrade DSharpPlus version 2020-05-23 01:59:27 +02:00
Fennel c99784b9dc Fix Build Errors 2020-04-28 22:30:11 +02:00
Ske 23cf06df4c Port some things, still does not compile 2020-04-17 23:10:01 +02:00
Ske f56c3e819f Replace Discord.Net with DSharpPlus
This commit will not compile.
2020-04-17 18:38:12 +02:00
Ske 82dfe43d5a Rework caching
This does a *lot* of things. Essentially, it replaces the existing
individual proxy- and autoproxy caches on the bot end with a
global cache (in Core) that handles all the caching at once, and
automatically invalidates the cache once something changes in the
datastore.

This allows us to do proxying and autoproxying with *zero database
queries* (best-case).
2020-02-01 14:40:57 +01:00
Ske 3b2167e16f Shuffle dependencies around 2020-01-26 01:30:39 +01:00
Ske 1c184825e3 Use fork of D.NET to potentially resolve issues 2019-12-23 18:36:56 +01:00
Ske 6a4c131d6d Upgrade every dependency to latest compatible version 2019-12-23 15:53:20 +01:00
Ske 9c9e48a799 Upgrade to .NET Core 3.1 2019-12-22 00:40:57 +01:00
Ske 474d561c54 Execute webhooks directly rather than through D.NET 2019-12-21 18:50:28 +01:00
Ske 1988b29fbc Refactor command system 2019-10-05 07:41:00 +02:00
Ske 423d23faf7 Cache account lookup in memory when proxying 2019-08-12 03:48:08 +02:00
Ske 11eabe2e3d Update D.NET version and add bulk deletion support 2019-07-21 17:16:04 +02:00
Ske 0b4335ccaa Add logger to API service setup 2019-07-18 17:26:06 +02:00
Ske 961bfe9094 Add basic logging framework 2019-07-18 17:13:42 +02:00
Ske 18e4d7c9ac Add preliminary Sentry support 2019-07-15 21:02:50 +02:00
Ske 08afa2543b Add member avatar edit command
This also refactors a large portion of the DI toolchain, since
I discovered that you shouldn't be reusing IDbConnection objects.

Instead, most services and stores are now declared transient, and
the webhook cache has been moved to a database-independent storage
singleton by itself.
2019-05-17 01:23:09 +02:00
Ske c5d2b7c251 refactor project structure 2019-05-08 00:06:27 +02:00