dusk
|
07e8a4851a
|
feat(commands): add cs codegen to statically use params and flags in bot code, remove Any
|
2025-01-21 12:36:54 +09:00 |
|
dusk
|
0c012e98b5
|
refactor: separate commands into command_parser, command_definitions crates
|
2025-01-21 04:31:03 +09:00 |
|
dusk
|
4f390e2a14
|
refactor(commands): remove some unnecessary branching
|
2025-01-21 01:01:49 +09:00 |
|
dusk
|
07b616e422
|
Merge remote-tracking branch 'upstream/main' into rust-command-parser
|
2025-01-21 00:46:50 +09:00 |
|
dusk
|
2a66e8b4cf
|
refactor(commands): remove general From array impl for tokens because it doesnt make sense
|
2025-01-21 00:39:25 +09:00 |
|
dusk
|
c6db96115e
|
refactor(commands): remove help text from command macro and use method to set it
|
2025-01-20 22:50:45 +09:00 |
|
dusk
|
07541d9926
|
refactor(commands): rewrite how parameters are handled so they work same across cmd params / flag params, and make it easier to add new parameters
|
2025-01-15 03:52:32 +09:00 |
|
dusk
|
a1f7656276
|
refactor(commands): FullString -> OpaqueRemainder and add OpaqueString
|
2025-01-15 00:35:22 +09:00 |
|
dusk
|
2a063442ea
|
refactor(commands): remove Reset as a parameter type
|
2025-01-15 00:21:11 +09:00 |
|
dusk
|
6c54551a9e
|
fix(bot): fix ffi with flags
|
2025-01-14 23:30:53 +09:00 |
|
Iris System
|
695df5684f
|
fix(docs): stop banner cutting off mobile nav sidebar
|
2025-01-14 20:47:36 +13:00 |
|
Iris System
|
534bc4be96
|
chore(nix): add docs devShell
|
2025-01-14 20:38:20 +13:00 |
|
Iris System
|
9655854eca
|
chore(docs): funding update banner
|
2025-01-14 20:38:01 +13:00 |
|
Iris System
|
3f26ae6954
|
fix(docs): add new sections to sidebar
|
2025-01-14 20:33:27 +13:00 |
|
alyssa
|
ba81191312
|
chore: clean up github actions workflows
|
2025-01-14 07:09:03 +00:00 |
|
alyssa
|
089cc9750f
|
feat(docs): changelog
|
2025-01-14 06:56:19 +00:00 |
|
alyssa
|
f64790eee7
|
feat(docs): announcements
|
2025-01-14 06:55:31 +00:00 |
|
dusk
|
50981c1750
|
style: format
|
2025-01-14 11:56:02 +09:00 |
|
dusk
|
300539fdda
|
feat(commands): add typed flags, misplaced and non-applicable flags error reporting
|
2025-01-14 11:53:56 +09:00 |
|
dusk
|
816aa68b33
|
fix(commands): mark Any tokens as 'match remainder' if it has a 'match remainder' token in it
|
2025-01-12 21:10:38 +09:00 |
|
dusk
|
b020e0a859
|
fix(commands): make full string actually match the rest of the input again
|
2025-01-12 20:35:44 +09:00 |
|
dusk
|
413b8c1915
|
fix(commands): make flags not match if param was in quotes
|
2025-01-12 19:30:21 +09:00 |
|
dusk
|
a21210f3ce
|
refactor(commands): remove args from parse command as it is no longer used anymore
|
2025-01-12 05:55:25 +09:00 |
|
dusk
|
58b5a26eca
|
fix(commands): add separate missing error for Token::Any to relay a better error message to user
|
2025-01-12 05:35:04 +09:00 |
|
dusk
|
8a01d7d37a
|
style: format
|
2025-01-12 04:27:02 +09:00 |
|
dusk
|
d5c271be20
|
refactor(commands): clearer token match typing, make tree.possible_commads return iterator instead of traversing the whole tree immediately
|
2025-01-12 04:23:46 +09:00 |
|
dusk
|
877592588c
|
fix(commands): use token for display in missing param error instead of using param name directly
|
2025-01-11 23:22:00 +09:00 |
|
dusk
|
319a79d1d6
|
fix(commands): prefix in missing parameter error
|
2025-01-11 23:19:50 +09:00 |
|
dusk
|
4cf17263d1
|
feat(commands): only show max N amount of suggestions
|
2025-01-11 23:11:15 +09:00 |
|
dusk
|
58f07c3baa
|
feat(commands): allow commands to not be suggested
|
2025-01-11 23:05:29 +09:00 |
|
dusk
|
f0d287b873
|
feat(commands): show command suggestions if a command was not found
|
2025-01-11 22:38:29 +09:00 |
|
dusk
|
ee45fca6ab
|
refactor(commands): make tree type properly hygienic
|
2025-01-11 20:25:41 +09:00 |
|
dusk
|
3120e62dda
|
refactor(commands): move tree branch construct code into type method
|
2025-01-11 19:51:45 +09:00 |
|
dusk
|
c43a855184
|
feat(commands): make bin parse any commands passed to it
|
2025-01-11 19:49:16 +09:00 |
|
alyssa
|
e50a959910
|
fix(bot): update formatting in pk;stats
|
2025-01-11 01:40:04 +00:00 |
|
alyssa
|
d5ecccc485
|
fix(scheduled_tasks): better error handling
|
2025-01-11 01:37:16 +00:00 |
|
dusk
|
4f7e9c22a1
|
feat(commands): implement Display traits for Token and Command to have some basic 'doc gen', split Toggle into Enable and Disable
|
2025-01-08 18:31:59 +09:00 |
|
alyssa
|
ce8d6ed8d3
|
fix(dispatch): don't silently 200 when auth failed
|
2025-01-08 05:21:44 +00:00 |
|
dusk
|
482c923507
|
feat: better parameters handling, implement multi-token matching
|
2025-01-07 23:15:18 +09:00 |
|
dusk
|
b29c51f103
|
build(nix): use nix develop in process scripts instead of repeating inputs in runtimeInputs
|
2025-01-07 14:11:10 +09:00 |
|
rladenson
|
d2189dea73
|
feat: show appropriate warnings when setting tag
|
2025-01-05 05:59:10 -07:00 |
|
rladenson
|
4782b5f825
|
feat: compress commands that give multiple responses into one response
|
2025-01-05 04:50:58 -07:00 |
|
dusk
|
7496ae1c45
|
refactor: rename parameters file since that's the only one we are using now
|
2025-01-05 16:31:02 +09:00 |
|
dusk
|
021a5ae897
|
chore: more todos
|
2025-01-05 16:30:05 +09:00 |
|
alyssa
|
b344b8ca41
|
fix(bot): remove broken dev build info code
|
2025-01-05 05:23:38 +00:00 |
|
alyssa
|
e2b3bafef0
|
actually run build
|
2025-01-05 05:11:50 +00:00 |
|
alyssa
|
e2549332d4
|
actually fix build
|
2025-01-05 04:57:24 +00:00 |
|
alyssa
|
c755124900
|
fix build?
|
2025-01-05 04:54:40 +00:00 |
|
dusk
|
77f5642307
|
feat: meow
|
2025-01-05 13:12:07 +09:00 |
|
dusk
|
b477ade3fe
|
fix(commands): don't use possible tokens, directly use branches.keys() since its ordered now
|
2025-01-05 13:12:02 +09:00 |
|