Commit Graph

953 Commits

Author SHA1 Message Date
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
dc82abb745 Update github uploader 2020-09-02 08:13:25 +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
e3cdbebfda 1.0-M4 preview: 1.0-M4-dev-3 2020-09-01 22:26:15 +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
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
154cd4e8f4 Fix LICENSE 2020-08-28 20:34:35 +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
5665bde12c Upload files to mirai-repo without "-all" 2020-08-27 22:27:12 +08:00