Commit Graph
318 Commits
Author SHA1 Message Date
claude Bot 67a4db2e9a Ensure interval updating is performed properly
Validate patreon status. Validate interval length against minimum. Update the reminder pane to reflect changes that were made. Properly deserialize.
2022-12-11 10:09:26 +00:00
claude Bot e9bcb1973f Update web for daily intervals 2022-12-10 16:21:43 +00:00
claude Bot 9b87fd4258 Ver bump 2022-12-10 15:38:21 +00:00
claude Bot a49a849917 Support daily intervals
Add new database column for interval_days. Update humantime to return days as a separate field.
2022-12-10 15:32:49 +00:00
claude Bot aa74a7f9a3 Use timezones wherever possible.
Replace uses of NaiveDateTime with DateTime<Utc>. Use timezones in postman to update days correctly. Use chrono::Months to update months rather than using MySQL query.
2022-11-22 20:41:07 +00:00
claude Bot 08e4c6cb57 ver bump 2022-11-20 12:20:52 +00:00
claude Bot 6e087bd2dd Fix character counting on /look. Initial support for jumping over DST boundaries 2022-11-20 12:20:10 +00:00
jude e9792e6322 ver bump 2022-09-26 16:59:57 +01:00
jude 130504b964 Add notice to macro initial run 2022-09-26 16:44:30 +01:00
jude 2a8117d0c1 Revert multiline changes 2022-09-20 17:00:33 +01:00
jude 94bfd39085 Patch compilation against live schema 2022-09-17 13:05:50 +01:00
jude 40cd5f8a36 Patch compilation against live schema 2022-09-17 13:03:52 +01:00
jude 133b00a2ce Patch compilation against live schema 2022-09-17 12:52:03 +01:00
jude 57336f5c81 Change macro list to use fields to prevent going over limit
Add length checks for name and description
2022-09-17 12:37:58 +01:00
jude b62d24c024 Add an autocomplete for time hints
Shows the approximate time until a reminder will send in the autocomplete area.
2022-09-12 17:49:10 +01:00
jude 8f8235a86e Move macro commands to own module
Lots of code here
2022-09-12 16:45:00 +01:00
jude c8f646a8fa Override timezone per command
Timezone option that will override the timezone on a per-command basis
2022-09-11 18:59:46 +01:00
jude ecaa382a1e Add join message 2022-09-11 17:38:53 +01:00
jude 8991198fd3 Use autocomplete to ensure content box is shown 2022-09-11 15:24:02 +01:00
claude Bot f20b95a482 Upgrade poise. Combine remind/multiline into one command 2022-09-08 17:58:05 +01:00
claude Bot 8dd7dc6409 Added command for multiline reminders 2022-09-07 18:27:13 +01:00
claude Bot c799d10727 Move extra processes to user data setup 2022-09-03 16:19:59 +01:00
claude Bot ceb6fb7b12 bump version 2022-09-03 15:49:05 +01:00
claude Bot 6708abdb0f Merge pull request #10 from reminder-bot/jellywx/fix-dm-reminders
group by channel instead of guild
2022-09-03 15:44:00 +01:00
claude Bot a38f6024c1 Migrate natural commands 2022-09-03 15:40:29 +01:00
claude Bot 7d8748e3ef group by channel instead of guild 2022-08-19 09:04:12 +01:00
claude Bot bb3386c4e8 migration for $r commands 2022-08-14 16:22:00 +01:00
claude Bot 25b84880a5 Don't send non-interval disabled reminders
Skip the sending logic as some users use disabled one-time reminders as presets
2022-08-04 19:06:29 +01:00
claude Bot 7b6e967a5d Block/allow DM reminders
Only affects slash commands but this is sort of a non-issue post September
2022-07-29 19:22:15 +01:00
claude Bot 2781f2923e Restrict reminder selection to one-per-guild during fetch loop 2022-07-28 19:20:15 +01:00
claude Bot 03f08f0a18 Update deps. Drop limiter on reminder query 2022-07-27 21:42:09 +01:00
claude Bot 79c86d43f2 Changed return types to results 2022-07-24 20:06:37 +01:00
claude Bot e19af54caf Import todo lists. Export other data. 2022-07-22 23:30:45 +01:00
claude Bot f4213c6a83 Cache channel in todo list command
Channel was not being cached, placing channel todos into the server todo list.
2022-07-02 08:31:17 +01:00
claude Bot f56db14720 Webhook command
Add a command to view the webhook, as some users wish to use the webhook to edit past reminders.
2022-06-17 17:15:48 +01:00
claude Bot 6f7d0f67b3 mentions 2022-05-15 12:14:07 +01:00
claude Bot bfc2d71ca0 patreon 2022-05-14 12:02:46 +01:00
claude Bot 8eb46f1f23 delete reminders when the user cannot be direct messaged 2022-05-14 10:56:03 +01:00
claude Bot c4087bf569 pos mysql 2022-05-14 08:12:50 +01:00
claude Bot f25cfed8d7 edit button 2022-05-13 23:30:01 +01:00
claude Bot d2a8bd1982 update readme with better build instructions 2022-05-13 23:13:39 +01:00
claude Bot 437ee6b446 ver bump 2022-05-13 23:10:29 +01:00
claude Bot 7d43aa5918 cleared up all unwraps from the reminder sender. cleared up clippy lints. added undo button 2022-05-13 23:08:52 +01:00
claude Bot 8bad95510d configure playing status 2022-05-13 12:43:27 +01:00
claude Bot d7a0b727fb Merge pull request #7 from reminder-bot/poise-2
Poise 2
2022-05-13 09:00:26 +01:00
claude Bot 1c1f5662d3 removed guild only hook. permissions on commands. fix for macro command count. 2022-05-13 08:59:46 +01:00
jude ded750aa2d update dependencies 2022-04-19 15:23:27 +01:00
jude 4c4f0927f1 fix attachments. remove webhook sending for speedup 2022-04-09 12:21:28 +01:00
claude Bot 0f05018cab removed remainder of old personal dashboard code. fixed big lighthouse issues. 2022-04-07 21:41:24 +01:00
claude Bot 85d27c5bba fields are now json and work. fix for intervals. moved some code together 2022-04-07 17:13:02 +01:00