Commit graph

52 commits

Author SHA1 Message Date
Noi
b3e9241235 Suppress creation of additional DLLs on build 2024-04-28 19:13:18 -07:00
Noi
81da14a6a8 Bump version; update dependencies and framework 2024-04-28 01:10:08 -07:00
Noi
59696ee000 Bump version 2023-11-14 17:48:24 -08:00
Noi
22421f7517 Update Discord.Net 2023-09-04 16:35:03 -07:00
Noi
8d92841e02
Bump version 2023-06-11 18:15:54 -07:00
Noi
c92350861a Update dependencies, bump version 2023-05-27 17:05:37 -07:00
Noi
c0b857d46e
Merge pull request #42 from NoiTheCat/docs-rewrite
Rewrite Readme; create documentation website
2023-03-09 12:35:35 -08:00
Noi
c893b317f0 Fix logged message's grammar; bump version 2023-03-05 23:05:37 -08:00
Noi
104d99856b Prevent unnecessary disconnection when user list fetch takes too long 2023-03-02 09:58:15 -08:00
Noi
20c84eb713 First commit; Jekyll-based documentation page 2023-01-23 20:26:23 -08:00
Noi
7b374833e3
Merge pull request #41 from NoiTheCat/remove-access-limits
Remove all blocking features
2023-01-21 21:55:13 -08:00
Noi
bbb640df56 Mark remaining preconditions as obsolete 2023-01-16 21:52:11 -08:00
dependabot[bot]
35f5c8efb0
Bump Newtonsoft.Json from 13.0.1 to 13.0.2
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/13.0.1...13.0.2)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 14:57:57 +00:00
Noi
2c920e9794 Upgrade EFCore, switch to bulk operations 2022-11-21 21:20:48 -08:00
Noi
236c34b810
Actually bump version 2022-10-10 14:42:33 -07:00
Noi
db6c811169
Bump version, update references 2022-10-10 14:42:12 -07:00
Noi
3729474525 Update dependencies, bump version 2022-08-31 20:08:51 -07:00
Noi
cf2ec97baf Update dependencies; bump version number 2022-08-09 18:55:19 -07:00
Noi
195b06ab85 Update version, dependencies 2022-05-25 08:53:05 -07:00
Noi
996540b08e Upgrade packages, downgrade Discord.Net to 3.5.0
Downgrade is due to a bug that prevents non-admin access to all slash commands by default
2022-05-15 21:13:43 -07:00
Noi
0079e8040c
Update version number 2022-04-21 18:45:07 -07:00
Noi
9200a8409d Bump up version number, update dependencies 2022-03-23 12:02:08 -07:00
Noi
135a554bc5 Add migrations 2022-03-19 14:51:41 -07:00
Noi
faccd9b3aa Preliminary EntityFramework support 2022-03-19 00:00:15 -07:00
Noi
d700cd8ce9 Implement block check within a precondition
With more preconditions in use, command logging has been modified to also be better able to respond to users in the event of an error. As a result, the bot is now able to respond to users and notify them properly if they fail any preconditions.
2022-03-11 22:11:18 -08:00
Noi
10a88e37d0 Improve application command logging 2022-03-10 20:50:13 -08:00
Noi
b1af7922af Begin switch to Interaction Framework 2022-02-23 15:18:48 -08:00
Noi
1bf87f8827 Update packages, set new version number in advance 2022-02-14 21:30:22 -08:00
Noi
b1edcb6fd1 Add announce message check; update check output 2022-01-09 19:11:51 -08:00
Noi
4325fdacf2 Update dependencies
Minor changes to account for dependency additions
2022-01-04 15:06:25 -08:00
Noi
578f2545f2 Various changes
-Remove webhook logging references
--Including config line. Idea is abandoned for now.
-Remove unneeded comments
-Remove diagnostic messages
--Corresponding problems were solved by moving to dedicated hardware
-Update style on all affected files
2021-12-05 18:58:10 -08:00
Noi
5e4d030467 Rework member cache downloading
Fill it quicker when immediately needed, removing the need for a request list and all relating to it in the corresponding background service.

Additionally, updated usings, style, nullables in all affected files.
2021-11-22 13:40:08 -08:00
Noi
9509f38d28 Edit project properties, add global usings
Remaining files will be cleaned up over time
2021-11-21 12:55:49 -08:00
Noi
800bba2193 Add more information to check command
Additionally, fix up null checks in affected files
2021-10-24 18:15:46 -07:00
Noi
16ac294fe3 Several improvements for program loading
-Add command line options for shards
-Set consistent exit codes
-Turn on nullable option and edit code further to conform and reduce warnings
-Update libraries
2021-10-22 17:55:30 -07:00
Noi
7af571205a Framework and dependency updates 2021-10-13 20:23:50 -07:00
Noi
eb33e55aad Add support for separate shard ranges per instance
-New config values ShardRange and ShardTotal
--ShardTotal replaces ShardCount
-New config value QuitOnFails:
--Program quits after enough shards have been removed
2021-06-15 19:29:35 -07:00
Noi
88c18c4364 Fix occasional internal ObjectDisposedException when disposing 2021-06-01 21:48:26 -07:00
Noi
57fc207bba Update version number 2021-02-03 22:33:07 -08:00
Noi
a0571ce3d7 Add some leeway regarding incomplete user cache
Implemented several workarounds to what appearto be a library bug in
which not all users will be downloaded onto the cache. User cache
checking and downloading is delegated to a new Common method and a
new BackgroundService, respectively.
This is hopefully temporary.
2021-02-01 22:48:20 -08:00
Noi
020e680436 Update version numbers 2020-10-29 01:26:17 -07:00
Noi
b711fec302 Update TZ information help text 2020-08-25 00:23:51 -07:00
Noi
c77163cab3 Merge branch 'noguildcache' 2020-08-05 19:49:57 -07:00
Noi
a9e87d8021 Update intervals, increase version number 2020-07-27 22:39:01 -07:00
Noi
937538c0e2 Update package 2020-07-22 19:41:36 -07:00
Noi
b6c201d5a5 Fix user last_seen not updating properly
Also now displays basic statistics on how many records are updated in
each pass whenever StaleDataCleaner does its work.
2020-07-19 20:54:18 -07:00
Noi
0bd9b79e50 Replace OperationStatus with test command 2020-07-14 11:59:14 -07:00
Noi
fbbc675ab0 Improved error messages under manager commands 2020-06-03 19:20:18 -07:00
Noi
6f4222497e Fix bb.when output
(I don't get how this fixed it)
2020-05-22 17:01:14 -07:00
Noi
7500590113 Update libraries 2020-05-22 00:36:11 -07:00