29cd74be61
Merge pull request #62 from NoiTheCat/license-change
...
Change license to AGPLv3
2024-07-06 16:40:13 -07:00
f5c4cb1f7f
Change license to AGPLv3
...
I've changed my mind regarding licensing.
I intend to keep this project freely available with as few limitations as possible. I wish to extend this goal towards any additions or changes that may be made in the future.
2024-06-23 19:49:39 -07:00
84ecfea07f
Merge pull request #58 from NoiTheCat/dependabot/bundler/Docs/rexml-3.2.8
...
Bump rexml from 3.2.5 to 3.2.8 in /Docs
2024-05-26 21:33:30 -07:00
dependabot[bot]
41cc4b1d5e
Bump rexml from 3.2.5 to 3.2.8 in /Docs
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.5 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.2.5...v3.2.8 )
---
updated-dependencies:
- dependency-name: rexml
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-16 20:30:00 +00:00
b2b628ba6c
Merge pull request #56 from NoiTheCat/dependabot/nuget/Npgsql-8.0.3
...
Bump Npgsql from 7.0.4 to 8.0.3
2024-05-09 22:42:41 -07:00
4b5cdb056b
Merge branch 'main' into dependabot/nuget/Npgsql-8.0.3
2024-05-09 22:41:28 -07:00
1f6e7cab1d
Merge pull request #57 from NoiTheCat/dev/net8
...
Upgrade to .NET 8
2024-05-09 22:40:33 -07:00
dependabot[bot]
34bc8ef0fe
Bump Npgsql from 7.0.4 to 8.0.3
...
Bumps [Npgsql](https://github.com/npgsql/npgsql ) from 7.0.4 to 8.0.3.
- [Release notes](https://github.com/npgsql/npgsql/releases )
- [Commits](https://github.com/npgsql/npgsql/compare/v7.0.4...v8.0.3 )
---
updated-dependencies:
- dependency-name: Npgsql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-09 15:43:02 +00:00
853e3092f0
Bug fix and debug fix
2024-04-28 19:46:23 -07:00
d94c98aed2
Use CommandContextType over deprecated EnabledInDm attributes
2024-04-28 19:45:51 -07:00
b3e9241235
Suppress creation of additional DLLs on build
2024-04-28 19:13:18 -07:00
2263ed2934
Add efcore as project-specific tool; update documentation
2024-04-28 19:12:34 -07:00
e6e335b5dc
Implement new suggestions from framework upgrade
2024-04-28 18:15:12 -07:00
284e71724a
Update style rules
...
Slight update, really. I should see about how necessary some of these options are some time.
2024-04-28 01:54:06 -07:00
2977ae61f1
Whitespace and style fixes
2024-04-28 01:51:58 -07:00
81da14a6a8
Bump version; update dependencies and framework
2024-04-28 01:10:08 -07:00
df09e4ab18
Merge pull request #55 from NoiTheCat/fixes/retention-errors
...
Fix data retention bugs causing mass deletion of birthdays
2024-04-28 00:10:12 -07:00
85bb07ed96
Fix tickCount incrementing more than once per tick
2023-12-08 20:45:40 -08:00
41def830c4
Only remove data from guilds in own shard
2023-12-08 20:44:42 -08:00
59696ee000
Bump version
2023-11-14 17:48:24 -08:00
9d32b6c8c5
Merge pull request #53 from NoiTheCat/dev/new-usernames
...
New username system support
2023-11-14 17:40:16 -08:00
0b3ae1ec0d
Formatting fixes; add global name to export
2023-09-10 22:13:51 -07:00
46f5e1e3c6
Merge pull request #52 from NoiTheCat/dev/tweaks
...
Several performance tweaks
2023-09-10 21:52:36 -07:00
5aaa860205
And escape special characters from display name...
2023-09-09 10:50:38 -07:00
9baf7016a2
Use display name instead of username
2023-09-09 10:46:45 -07:00
b9b057e1f1
Remove extraneous log messages
...
In particular, these changes filter out the reporting of any errors
occurring during the bot shutdown process.
2023-09-04 17:41:10 -07:00
1aaca8545e
Extremely minor refactoring
2023-09-04 17:41:10 -07:00
b87602f8f6
Greatly reduce frequency of stale entry removal
2023-09-04 17:40:56 -07:00
21cbadb355
Retry skipped guilds after reconnection
2023-09-04 17:40:48 -07:00
ac1b4aec32
Shorten library exception reporting
2023-09-04 17:40:35 -07:00
cee7bb4835
Manually call GC on occasion (experimental)
2023-09-04 17:40:35 -07:00
acb052bea3
Drop use of discriminator if none exists
2023-09-04 16:58:45 -07:00
22421f7517
Update Discord.Net
2023-09-04 16:35:03 -07:00
04b68655bc
Remove unnecessary LongRunning setting
2023-06-19 01:47:03 -07:00
8d92841e02
Bump version
2023-06-11 18:15:54 -07:00
3ddb5d5e78
Merge pull request #50 from NoiTheCat/dev/graceful-shutdown
...
Better handling of program shutdown
2023-06-11 18:13:12 -07:00
c727bead98
Better handling of program shutdown
...
It now knows what a SIGTERM is.
Additionally, made some small tweaks to the file's structure
and removed some unnecessary details.
2023-06-11 18:10:46 -07:00
fa8bb0abd2
Merge pull request #49 from NoiTheCat/dev/more-config
...
Add configurable runtime settings that were previously hardcoded
2023-06-10 20:24:55 -07:00
4d1d0b4024
Merge pull request #48 from NoiTheCat/dev/export-command
...
Split birthday exporting to its own command
2023-06-10 20:19:48 -07:00
952188a8cf
Split birthday exporting to its own command
2023-05-27 21:54:47 -07:00
0944177897
Add option to disable connection logging
...
Was previously disabled by default, now enabled by default.
2023-05-27 18:46:28 -07:00
b0b39bbd0b
Allow configuration of certain time-based values
2023-05-27 18:07:45 -07:00
c92350861a
Update dependencies, bump version
2023-05-27 17:05:37 -07:00
7c9430fb27
Merge pull request #47 from NoiTheCat/remove-preconditions
...
Replace preconditions with Discord permissions
2023-05-27 17:03:56 -07:00
c0b857d46e
Merge pull request #42 from NoiTheCat/docs-rewrite
...
Rewrite Readme; create documentation website
2023-03-09 12:35:35 -08:00
0fe65b7e66
Merge pull request #44 from NoiTheCat/fixes/userdl-hang
...
Fix hanging, unnecessary disconnections when AutoUserDownload is hanging
2023-03-09 12:34:30 -08:00
c893b317f0
Fix logged message's grammar; bump version
2023-03-05 23:05:37 -08:00
29f2eeb31e
Skip user download in guilds where the method hangs
...
A workaround for an apparent bug in Discord.Net's
`SocketGuild.DownloadUsersAsync()` method.
Conclusions made while writing and testing this workaround:
* The guilds it hangs on are seemingly random.
* Guild size does not matter.
* If a download hangs, it never recovers within 2 hours, probably more.
* Trying a guild again never works. It just hangs again.
2023-03-05 22:57:09 -08:00
1fba7ff708
stopgap fixes
2023-03-04 11:27:31 -08:00
104d99856b
Prevent unnecessary disconnection when user list fetch takes too long
2023-03-02 09:58:15 -08:00