Commit Graph

337 Commits

Author SHA1 Message Date
Him188
a10e48cc36 Fix commands 2020-09-04 18:56:42 +08:00
Him188
21ec2c7786 Update docs 2020-09-04 15:34:34 +08:00
Him188
e8d96aaae2 Use MessageContent for CommandArgumentParser 2020-09-04 12:40:37 +08:00
Him188
d58e907d73 Correct file class name 2020-09-04 12:32:07 +08:00
Him188
4566403ece Use MessageChain for arguments for executing commands 2020-09-04 11:44:56 +08:00
Him188
6713ba9a19 Update README 2020-09-04 10:57:32 +08:00
Him188
09b249e9da Update docs: PluginData 2020-09-03 22:26:27 +08:00
Him188
623dd28a6e Extract AutoSavePluginDataHolder 2020-09-03 22:00:03 +08:00
Him188
640aad8b23 Update docs 2020-09-03 19:23:32 +08:00
Him188
ed9a3a879b Move plugin internal exceptions into internal package 2020-09-02 22:37:23 +08:00
Him188
d1db5a69f2 Introduce general supertypes for Extension 2020-09-02 22:32:27 +08:00
Him188
f657590328 Fix doc 2020-09-02 22:17:23 +08:00
Him188
bbf36e164d Introduce ExtensionPoint, Add extension points PluginLoaderProvider and BotConfigurationAlterer 2020-09-02 22:09:25 +08:00
Him188
e92d063405 Extract PluginFileExtensions 2020-09-02 21:47:10 +08:00
Him188
fa79255864 Add Plugin.name, Plugin.version, etc. API mappings for PluginDescription 2020-09-02 21:46:51 +08:00
Him188
ddd481b67c Rename event to events 2020-09-02 20:57:50 +08:00
Him188
2b59dec65d Rename internal.data.builtin to internal.data.builtins 2020-09-02 20:57:32 +08:00
Him188
85fa61115e Support login by md5 2020-09-02 20:45:48 +08:00
Him188
4c1bf2702c Fix PluginConfig serialization with custom properties 2020-09-02 20:21:21 +08:00
Him188
decf1920b4 Expose CoroutineScopeUtils to public 2020-09-02 20:20:26 +08:00
Him188
1dcff8149c Support structured serializers for more extensibility, support comments in serialized files 2020-09-02 19:46:25 +08:00
Him188
42bcde38b8 Review PluginData, misc improvements, close #138 2020-09-02 08:59:19 +08:00
Him188
a7b85f98c3 Update versions 2020-09-02 08:24:17 +08:00
Him188
88975a5bd4 Fix buildscript 2020-09-02 07:45:31 +08:00
Him188
141613eff5 Ignorecase for command names 2020-09-01 23:13:15 +08:00
Him188
4b5f90f58c Update docs for the new loader mechanism 2020-09-01 22:55:46 +08:00
Him188
c29b58d728 Support static field INSTANCE for JavaPlugin 2020-09-01 22:46:51 +08:00
Him188
fdc6ef8a35 Move ServiceHelper.kt into internal package 2020-09-01 22:42:48 +08:00
Him188
fe27312421 Add description for JavaPlugin 2020-09-01 22:41:27 +08:00
Him188
97519f6578 Add ContactUtils 2020-09-01 22:25:49 +08:00
Him188
aca8582bdf Fix internal PluginData deserializing: MutableCollection.patchImpl 2020-09-01 22:24:05 +08:00
Him188
e676117744 Add ExistingContactArgumentParser for Contact 2020-09-01 20:46:12 +08:00
Him188
bd91d93fc9 Fix SubCommand name, use lowercase 2020-09-01 20:45:50 +08:00
Him188
0b72ee424c Fix subject of MemberCommandSender 2020-09-01 20:32:45 +08:00
Him188
d04d6fa1b3 Fix plugin loader 2020-09-01 19:50:53 +08:00
Him188
1d1974be6c Improve JarPluginLoaderImp 2020-09-01 12:48:39 +08:00
Him188
bc2b91e150 Fix tests 2020-09-01 08:52:24 +08:00
Him188
c521be7759 Update README 2020-08-31 22:49:26 +08:00
Him188
7b399bf8e9 Update dependencies 2020-08-31 22:30:28 +08:00
Him188
0acc99ed42 Optimize code 2020-08-31 19:25:34 +08:00
Him188
e8bb0f0bb4 Update Plugin load mechanism for compatibility with Android 2020-08-31 19:23:56 +08:00
Him188
2ea86b377a Fix #139, rethrow exceptions caught in JvmPluginInternal.onEnable 2020-08-31 13:09:02 +08:00
Him188
3001de5834 Add JvmName for 'static' members of CommandSender.Companion for a better Java API 2020-08-31 13:01:19 +08:00
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