jude
6e831c8253
Add migration for threads. Add ability to load .env from wd
2023-05-11 18:32:50 +01:00
claude Bot
4416e5d175
Remove need to supply webhook avatar
2023-05-08 17:32:59 +01:00
claude Bot
734a39a001
Change default Python location. Update build instructions. Add container build instructions
2023-05-08 17:04:51 +01:00
claude Bot
98191d29ee
deb-related stuff
2023-05-07 21:08:59 +01:00
claude Bot
1c4c4a8b31
Add deb stuff. Correct dependency on database name
2023-05-07 20:59:07 +01:00
claude Bot
d496c81003
Correct typo in path
2023-05-07 20:38:08 +01:00
claude Bot
094d210f64
Fix orphaned channels issue again
2023-03-24 19:52:41 +00:00
claude Bot
314c72e132
Changed data import to add alongside rather than removing.
2023-03-24 19:41:34 +00:00
claude Bot
4e0163f2cb
Rename some environment variables. Add partial deb metadata
2023-03-24 17:44:43 +00:00
claude Bot
e5b8c418af
Merge remote-tracking branch 'origin/next' into next
2023-03-24 11:11:59 +00:00
claude Bot
3ef8584189
Use SQLx migrations
2023-03-24 11:11:51 +00:00
claude Bot
df2ad09c86
Update README.md
2023-01-21 12:25:24 +00:00
claude Bot
d70fb24eb1
Fix todo viewing not working for large entries
...
Was not checking the length of the item when trying to add it to the
dropdown, causing failures.
2023-01-06 17:08:09 +00:00
claude Bot
3150c7267d
Add validating to length-validated fields on edit
...
Can't just replace edit logic with overwrite logic because partial editing is used in enabling/disabling. So need to replicate logic in a sensible way.
2022-12-18 13:38:43 +00:00
claude Bot
6e65e4ff3d
update some help pages
2022-12-18 13:09:02 +00:00
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