Commit Graph

309 Commits

Author SHA1 Message Date
Him188
8db2cd8e8f Support distinction for MessageScope 2020-08-31 12:55:01 +08:00
Him188
2dd808c0d7 Fix MessageScopeCodegen 2020-08-30 19:12:53 +08:00
Him188
6debc1d45b Introduce MessageScope 2020-08-30 19:07:45 +08:00
Him188
ae4d5074a5 Redesign CommandSender;
Optimize frontend implementation APIs
2020-08-30 17:31:52 +08:00
Him188
2c67d97d58 Require a CoroutineExceptionHandler for MiraiConsole.coroutineContext 2020-08-29 23:51:31 +08:00
Him188
27952f537f API stabilization: Simplify command execution in PluginManager 2020-08-29 23:44:49 +08:00
Him188
e9595075e0 Update syntax hint for ExistingMemberArgumentParser 2020-08-29 16:14:15 +08:00
Him188
4dc5fe9682 Improve fuzzy search rate 2020-08-29 16:07:05 +08:00
Him188
2c365edb16 Improve Chinese length in fuzzy search 2020-08-29 15:53:36 +08:00
Him188
83f43615c6 Update versions 2020-08-29 15:53:21 +08:00
Him188
f38062e0ec Pretty fuzzy search, close #122 2020-08-29 15:36:31 +08:00
Him188
234eeb7540 Support inferring single Bot instance, close #125 2020-08-29 14:46:49 +08:00
Him188
aa5b625680 Initialize a template for first load of PluginData 2020-08-29 14:29:17 +08:00
Him188
2c38ce920a Capture exceptions when saving 2020-08-29 14:28:39 +08:00
Him188
ad53f315ac Fix generated usage for CompositeCommand 2020-08-28 21:14:47 +08:00
Him188
a7dbe82256 Fix JarPluginLoader.configStorage 2020-08-28 21:14:29 +08:00
Him188
adff442788 Fix import 2020-08-28 20:19:45 +08:00
Him188
316a40e4bc Support PluginLoader with ServiceLoader 2020-08-28 20:07:02 +08:00
Him188
1bd1b5a4fd Support parsing an At to a Bot, close #128 2020-08-28 11:34:46 +08:00
Him188
5a5d45778a Support loading PluginLoaders by ServiceLoader for each plugin;
Rearrange implementations
2020-08-28 11:31:07 +08:00
Him188
dee8e44110 Update docs 2020-08-27 23:34:49 +08:00
Him188
73c28c6cbf Support custom data classes in PluginData 2020-08-27 23:18:36 +08:00
Him188
16242c9a93 Fix #133 2020-08-27 22:30:39 +08:00
Him188
dad62058db Support staring console-pure as a daemon 2020-08-27 22:10:05 +08:00
Him188
1414ff35e7 Rename config save name 'ManagersConfig' to 'Managers' 2020-08-27 21:45:19 +08:00
Him188
7d51009361 Add CoroutineName for jobs 2020-08-27 21:43:19 +08:00
Him188
bbf2ead3f0 Fix unmanaged coroutine job, add names to all CoroutineScopes 2020-08-27 21:33:55 +08:00
Him188
c479856380 Close JvmPlugin when server is closing 2020-08-27 21:04:51 +08:00
Him188
b5ab460bf8 Fix Plugin.description in PluginManager 2020-08-27 21:04:25 +08:00
Him188
8a3b0046f9 Fix PluginLoader<*, *>.register 2020-08-27 21:04:03 +08:00
Him188
86025bdac7 Fix internalOnDisable 2020-08-27 20:33:22 +08:00
Him188
f47d1915ab Fix docs 2020-08-27 12:22:17 +08:00
Him188
21150742dc Implement configDataFolder and pathas 2020-08-27 09:52:10 +08:00
Him188
cb50ca8e64 Adjust exception messages 2020-08-27 09:13:11 +08:00
Him188
523c34f01f Support JvmMemoryPluginDescription for JarPluginLoader.load; Add JvmMemoryPluginDescription.instance 2020-08-26 23:40:45 +08:00
Him188
a8b5299ba8 Add PluginFileExtensions.dataFolder 2020-08-26 23:31:26 +08:00
Him188
15c09371d5 Fix JvmPluginInternal.dataFolderPath 2020-08-26 23:28:39 +08:00
Him188
d145617f81 Fix tests 2020-08-26 22:58:52 +08:00
Him188
f9ac26b3af Update docs 2020-08-26 22:51:53 +08:00
Him188
91b924ad11 Improve Help command 2020-08-26 22:51:34 +08:00
Him188
0d8c1f96dc Disable debug logger by default 2020-08-26 22:31:17 +08:00
Him188
31cd77febf Introduce PluginDataExtensions 2020-08-26 22:27:34 +08:00
Him188
a6aa160a97 Fix delegation in Values;
Rename IllegalMiraiConsoleImplementationError to MalformedMiraiConsoleImplementationError;
Support Managers command
Misc improvements
2020-08-26 21:27:28 +08:00
Him188
71b1464e25 Fix initialization of primitive values 2020-08-26 18:48:31 +08:00
Him188
e0f535e937 Add ExistingUserArgumentParser 2020-08-26 12:04:56 +08:00
Him188
e2e922905b Fix ConsoleInput, cleanup frontend 2020-08-26 09:03:09 +08:00
Him188
ed2ef37304 Introduce PluginData and PluginConfig 2020-08-25 22:43:31 +08:00
Him188
9cc05f682b Improve plugin enabling and disabling 2020-08-23 19:52:40 +08:00
Him188
33f6a9aff1 Adjust default CommandPermission names 2020-08-23 19:39:59 +08:00
Him188
82e47a1bf3 Update license 2020-08-23 17:46:51 +08:00