Commit graph

282 commits

Author SHA1 Message Date
Noi
ee9e0b0444 Add to-do list comments
This comes after several hours of attempting to implement what the first
line suggests. A join in this situation is quite difficult and the
importance of this feature does not outweigh the potentially high
resource use of any other possible solutions for making it happen.

For now, at least.
2024-07-07 23:41:06 -07:00
Noi
30ac9886d5 Use autocomplete in server tz config 2024-07-06 22:02:39 -07:00
Noi
1d1f8e2e43 Use database directly for tz popularity order 2024-07-06 21:58:41 -07:00
Noi
669579f477 Send full, not partial completions
Users accepting a partial suggestion get kicked out of the input field.
Not very good for usability. Instead, perhaps a full list will do.

More improvements needed.
2024-07-06 20:15:29 -07:00
Noi
3eed00cd52 Add autocomplete to time zone parameter 2024-07-06 19:42:36 -07:00
Noi
a15b5fd6cf
Merge pull request #63 from NoiTheCat/license-change
Remove previous license
2024-07-06 16:47:12 -07:00
Noi
5cf18ac5c7 Remove previous license 2024-07-06 16:46:13 -07:00
Noi
29cd74be61
Merge pull request #62 from NoiTheCat/license-change
Change license to AGPLv3
2024-07-06 16:40:13 -07:00
Noi
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
Noi
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
Noi
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
Noi
4b5cdb056b
Merge branch 'main' into dependabot/nuget/Npgsql-8.0.3 2024-05-09 22:41:28 -07:00
Noi
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
Noi
853e3092f0 Bug fix and debug fix 2024-04-28 19:46:23 -07:00
Noi
d94c98aed2 Use CommandContextType over deprecated EnabledInDm attributes 2024-04-28 19:45:51 -07:00
Noi
b3e9241235 Suppress creation of additional DLLs on build 2024-04-28 19:13:18 -07:00
Noi
2263ed2934 Add efcore as project-specific tool; update documentation 2024-04-28 19:12:34 -07:00
Noi
e6e335b5dc Implement new suggestions from framework upgrade 2024-04-28 18:15:12 -07:00
Noi
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
Noi
2977ae61f1 Whitespace and style fixes 2024-04-28 01:51:58 -07:00
Noi
81da14a6a8 Bump version; update dependencies and framework 2024-04-28 01:10:08 -07:00
Noi
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
Noi
85bb07ed96 Fix tickCount incrementing more than once per tick 2023-12-08 20:45:40 -08:00
Noi
41def830c4 Only remove data from guilds in own shard 2023-12-08 20:44:42 -08:00
Noi
59696ee000 Bump version 2023-11-14 17:48:24 -08:00
Noi
9d32b6c8c5
Merge pull request #53 from NoiTheCat/dev/new-usernames
New username system support
2023-11-14 17:40:16 -08:00
Noi
0b3ae1ec0d Formatting fixes; add global name to export 2023-09-10 22:13:51 -07:00
Noi
46f5e1e3c6
Merge pull request #52 from NoiTheCat/dev/tweaks
Several performance tweaks
2023-09-10 21:52:36 -07:00
Noi
5aaa860205 And escape special characters from display name... 2023-09-09 10:50:38 -07:00
Noi
9baf7016a2 Use display name instead of username 2023-09-09 10:46:45 -07:00
Noi
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
Noi
1aaca8545e Extremely minor refactoring 2023-09-04 17:41:10 -07:00
Noi
b87602f8f6 Greatly reduce frequency of stale entry removal 2023-09-04 17:40:56 -07:00
Noi
21cbadb355 Retry skipped guilds after reconnection 2023-09-04 17:40:48 -07:00
Noi
ac1b4aec32 Shorten library exception reporting 2023-09-04 17:40:35 -07:00
Noi
cee7bb4835 Manually call GC on occasion (experimental) 2023-09-04 17:40:35 -07:00
Noi
acb052bea3 Drop use of discriminator if none exists 2023-09-04 16:58:45 -07:00
Noi
22421f7517 Update Discord.Net 2023-09-04 16:35:03 -07:00
Noi
04b68655bc Remove unnecessary LongRunning setting 2023-06-19 01:47:03 -07:00
Noi
8d92841e02
Bump version 2023-06-11 18:15:54 -07:00
Noi
3ddb5d5e78
Merge pull request #50 from NoiTheCat/dev/graceful-shutdown
Better handling of program shutdown
2023-06-11 18:13:12 -07:00
Noi
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
Noi
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
Noi
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
Noi
952188a8cf Split birthday exporting to its own command 2023-05-27 21:54:47 -07:00
Noi
0944177897 Add option to disable connection logging
Was previously disabled by default, now enabled by default.
2023-05-27 18:46:28 -07:00
Noi
b0b39bbd0b Allow configuration of certain time-based values 2023-05-27 18:07:45 -07:00
Noi
c92350861a Update dependencies, bump version 2023-05-27 17:05:37 -07:00