Commit Graph

28 Commits

Author SHA1 Message Date
Ean Milligan d8b5f010c2 sonar cleanup 2024-05-18 18:32:35 -04:00
Ean Milligan (Bastion) 9e4c351a85 handle "major" sonar issues 2023-05-01 14:06:46 -04:00
Ean Milligan (Bastion) 3268eeff7e standardize all slash command names, start work on /help command, deno fmt 2023-04-29 03:18:06 -04:00
Ean Milligan (Bastion) 1c7a97b616 Add DateTime valid check 2023-04-29 01:50:01 -04:00
Ean Milligan (Bastion) 3f80b5ea63 Prevent event from being created in the past (or edited to be in the past) 2023-04-29 01:29:53 -04:00
Ean Milligan (Bastion) 1f1460f553 Misc cleanup/organization 2023-04-26 06:50:26 -04:00
Ean Milligan (Bastion) 7352554ddf Add edit menu 2023-04-25 03:21:02 -04:00
Ean Milligan (Bastion) ce0a3cca1d Move tokenMap to own file since its used everywhere
tokenCleanup is now a separate module of code to make it better organized.
2023-04-25 03:08:15 -04:00
Ean Milligan (Bastion) 9051792ff3 Implement Delete Event Button
Additionally moved pathIdxSeparator and Ender to eventUtils
2023-04-15 05:04:38 -04:00
Ean Milligan (Bastion) 126689171d Join Request Responses added
Event owner can now approve or deny requests
Made all event buttons common strings
2023-04-14 15:52:45 -04:00
Ean Milligan (Bastion) bfcb993b03 Move leave button text to common spot 2023-04-08 04:29:03 -04:00
Ean Milligan (Bastion) 3769fe5724 utils reorg, moved things that are shared between live, editing, and creation to general utils file 2023-04-08 02:52:54 -04:00
Ean Milligan (Bastion) d60668e86f deno fmt & initialize join/leave/alternate buttons 2023-04-07 01:37:04 -04:00
Ean Milligan (Bastion) 871398a28d Add getters for LFGMembers 2023-04-07 01:28:43 -04:00
Ean Milligan (Bastion) 025d1cb4c1 Update welcome message wordage/design, update join/leave button order 2023-04-07 00:47:54 -04:00
Ean Milligan (Bastion) 5c4fded76b Update finalize event wordage 2023-04-06 23:49:39 -04:00
Ean Milligan (Bastion) 988f826545 deno fmt + change sendMessage to bot.helpers.sendMessage 2023-04-06 23:40:57 -04:00
Ean Milligan (Bastion) e609654761 Finalize event creation
Add active_event db table
Rename gameSelection button to gameSelection for consistency
Fix prefill for DateTime modal to correctly parse time and to not misparse other embeds
Add autoCleanup to finalize step
Add whole createEvent step
Code usability updates to event-creation utils
2023-04-06 23:23:52 -04:00
Ean Milligan (Bastion) c1f026bb04 Add user icon to event to hide their ID in a place where I can retrieve it from 2023-03-28 17:24:51 -04:00
Ean Milligan (Bastion) 89bfce32f0 All around datetime parsing update, finalize step allows editing, lfg creator mostly there 2023-03-27 22:41:59 -04:00
Ean Milligan (Bastion) 4ddfd70655 deno fmt 2023-03-26 21:37:47 -04:00
Ean Milligan (Bastion) 2b62cd0e72 finalize time parsing, reorg all date/time parsing to new file 2023-03-26 03:55:33 -04:00
Ean Milligan (Bastion) 6e92407fc9 Parse event category/activity and time from user input 2023-03-24 17:25:39 -04:00
Ean Milligan (Bastion) 50aa8d204c Add TZ consts
Add all valid tz abbrs and the scripts that generated it
2023-03-23 02:30:51 -04:00
Ean Milligan (Bastion) 8c6a3749df Finish most of the create event 2023-02-02 21:33:27 -05:00
Ean Milligan (Bastion) d5f0b08e08 clean up button implementation some, start on custom act modal 2023-02-02 02:26:28 -05:00
Ean Milligan (Bastion) dad0b8ca76 deno fmt 2023-01-31 03:34:53 -05:00
Ean Milligan (Bastion) d712b116b6 Add button systems, add game selection, add initial details modal 2023-01-31 03:32:53 -05:00