Wolfsblvt
62fd450c59
Refactor /listinjects, deprecate its "format" arg
2024-10-01 00:06:18 +02:00
Wolfsblvt
d8379edee7
Update return types as optional via named arg
...
- Update the modified slash commands for chat sending to use the named arg
- Add `slashCommandReturnHelper` for shared funcitonality on return type usage
2024-09-30 23:32:24 +02:00
Wolfsblvt
d231b7f5f4
"acceptsMultiple" should always return array
2024-09-28 22:14:33 +02:00
Wolfsblvt
2444e9be43
STscript allow named arguments to be an array
...
- Use named args definition and "acceptsMultiple" to build arrays of values, if provided
- Add a debug warning if non-multiple named args are provided multiple times
2024-09-28 21:59:29 +02:00
Wolfsblvt
f6b240b294
Add Assistant to char enum provider
2024-09-10 22:15:56 +02:00
Wolfsblvt
fbcd546db2
Fix lint issues in enum providers
2024-09-10 22:08:36 +02:00
Cohee
bcac8c065b
Add command for switching profiles
2024-09-07 13:58:46 +03:00
Cohee
6f85327078
Only convert variable if needed
2024-09-01 22:59:50 +03:00
Cohee
3746f08590
Add type conversion for /setvar commands with index
2024-08-29 12:55:54 +00:00
LenAnderson
98a1b99b14
anchor wildcard lookup
2024-07-28 08:33:33 -04:00
LenAnderson
ba840248eb
order wildcard macros by index of wildcard for substitute
2024-07-27 15:31:23 -04:00
LenAnderson
cf42c4044e
add missing start/end named arg index to /:
2024-07-27 12:50:30 -04:00
LenAnderson
50cba9622c
check that debugController exists
2024-07-24 21:00:58 -04:00
LenAnderson
ed54ee1808
comments and cleanup
2024-07-24 17:50:57 -04:00
LenAnderson
971f2cacb9
fix DebugController retaining previous named and unnamed args
2024-07-24 17:22:00 -04:00
LenAnderson
590e1e39d8
hljs refinements
2024-07-23 20:49:29 -04:00
LenAnderson
4556684e76
there might not be a first or last value in the unnamed arg list
2024-07-20 16:41:01 -04:00
LenAnderson
bff5977f02
don't need regex symbol here
2024-07-20 12:01:00 -04:00
LenAnderson
7ab09c6432
fix unclosed block comment infinite loop
2024-07-20 12:00:50 -04:00
LenAnderson
4336253b2f
fix whitespace variable to "0"
2024-07-20 11:59:52 -04:00
LenAnderson
0c04f06c59
Merge branch 'staging' into parser-followup-2
2024-07-18 18:08:10 -04:00
LenAnderson
a21deb4ed0
remove some red
2024-07-18 18:06:17 -04:00
LenAnderson
9226b14c88
substitute /break argument
2024-07-18 18:06:08 -04:00
LenAnderson
8b64dbc3ee
we have _scope to get the pipe
2024-07-18 18:03:50 -04:00
Cohee
ff68956371
Add events to SlashCommandAbortController
2024-07-18 22:47:57 +03:00
LenAnderson
df19c98e9f
add syntax highlight for pipes and pipe breaks
2024-07-16 16:27:51 -04:00
LenAnderson
4b5704896d
more flexibililty for enums
...
custom mapping from enum value class to enum option class
2024-07-16 09:26:37 -04:00
LenAnderson
db1094e391
add block comments with shortcut and breakpoint shortcut
2024-07-14 18:58:13 -04:00
LenAnderson
b74600605c
add syntax highlight for /import
2024-07-12 14:09:05 -04:00
LenAnderson
685e31b214
jsdoc
2024-07-12 13:54:41 -04:00
LenAnderson
3327be5468
Merge branch 'staging' into parser-followup-2
2024-07-12 08:33:28 -04:00
Wolfsblvt
240f3f2c49
fix linting issues in enum providers
2024-07-11 22:49:32 +02:00
Wolfsblvt
8cbb80f44f
Change 'world' enum provider query field, not UI
2024-07-11 22:43:56 +02:00
LenAnderson
36265579a2
add makeSelectable
2024-07-10 22:39:04 -04:00
LenAnderson
182da4c466
fix startUnnamedArgs
2024-07-10 22:38:50 -04:00
LenAnderson
ec140f4a97
add makeSelectable
2024-07-10 22:38:37 -04:00
LenAnderson
4396d31d09
better quoted unnamed arg handling
2024-07-10 20:53:09 -04:00
LenAnderson
977d98e7e8
add /import to import closures from other QRs
2024-07-10 19:52:13 -04:00
LenAnderson
98dfd25ee7
force pipe to stringified JSON if not string or closure
2024-07-09 12:29:23 -04:00
LenAnderson
75317f3eb4
better stepping into other scripts, with source indicator
2024-07-08 18:07:37 -04:00
LenAnderson
83b4df9cd3
add simple wildcards to scope macros
2024-07-05 19:13:37 -04:00
LenAnderson
8785a0a5a3
add setting macro if it not already exists somewhere in scope hierarchy
2024-07-05 19:13:11 -04:00
LenAnderson
91ffd141ef
add a little more details to execution exceptions
2024-07-05 18:05:22 -04:00
LenAnderson
490b2004b7
update /break help
2024-07-04 16:52:58 -04:00
LenAnderson
c47db9e729
no pipe inject in first executor of closure
2024-07-04 12:35:56 -04:00
LenAnderson
6193b6590e
add /break value
2024-07-04 12:26:58 -04:00
LenAnderson
fcf1830887
make matchProvider and valueProvider optional
2024-07-04 11:50:00 -04:00
LenAnderson
afb849cfb6
fix REPLACE_GETVAR nesting issues
2024-07-04 11:48:31 -04:00
LenAnderson
32ec6aac1c
Merge branch 'staging' into parser-followup-2
2024-07-04 11:37:35 -04:00
Wolfsblvt
75099d3a22
Fix oversight in forceEnum slash commands
2024-06-29 02:42:01 +02:00