Commit Graph

213 Commits

Author SHA1 Message Date
Him188
26b84485fe Mark MiraiConsole with @NotStableForInheritance and update docs 2022-01-10 23:27:23 +00:00
Him188
b43e6c1957 Rename all 'fillBuildConstants' tasks to 'generateBuildConstants' and ensure generated files are not versioned. Update docs and CI build config 2022-01-10 23:27:23 +00:00
Him188
41b424c555 Remove MiraiConsoleBuildConstants from git and generate it everytime on build 2022-01-10 23:27:23 +00:00
Him188
d904cd9992 Use dynamic delegation to replace manual delegates for MiraiConsoleImplementationBridge 2022-01-10 23:27:23 +00:00
Him188
0dcba7c30c Change ConsoleDataScope from singleton to instances 2022-01-10 23:27:23 +00:00
Him188
ea0bf38203 Make PluginManager not static object 2022-01-10 23:27:23 +00:00
Him188
662fbf8d1e Deprecate experimental CoroutineScopeUtils 2022-01-10 23:27:23 +00:00
Him188
06d17274a2 Use kotlin-dynamic-delegation 2022-01-10 23:27:23 +00:00
Him188
693e6af79a Inline all typeOf0 usages with stable stdlib API typeOf 2022-01-06 20:27:06 +00:00
Him188
dcacacefad Make CommandParameter sealed 2022-01-06 20:27:06 +00:00
Him188
1ab48748ab Fix project structure for Dokka
Co-authored-by: 微莹·纤绫 <karlatemp@vip.qq.com>
2022-01-06 20:26:52 +00:00
Him188
a482659d86 Configure binary-compatibility-validator for mirai-console 2022-01-06 20:26:52 +00:00
Karlatemp
bb3df26817
Fix intellij-plugin 2022-01-05 00:32:56 +08:00
Karlatemp
4fcd19742b
Fix gradle-plugin 2022-01-05 00:24:46 +08:00
Karlatemp
6d16d77dad Secrets Protection 2022-01-03 17:38:34 +00:00
Karlatemp
de64a59087
Remove duplicated shadowJar 2021-12-29 12:45:10 +08:00
Him188
9ae59ec979 Configure publishing for mirai-console-gradle, fix #1768 2021-12-28 03:25:43 +00:00
Him188
1cd354a7e3 Add @ResolveContext for usages of abstract message keys, implement relevant inspections, close #1363 2021-12-27 13:07:17 +00:00
Him188
63957b183b Make mirai-console-compiler-annotations multiplatform 2021-12-27 13:07:17 +00:00
Karlatemp
7099244414
Fix /login without passwd 2021-12-23 18:29:08 +08:00
Him188
7a32afc14c Fix build failure caused by different compiler API versions 2021-12-23 01:37:11 +00:00
Him188
ecc4425463 Move KClass.createInstance to mirai-core-utils and optimize TestPointPluginImpl.<init> 2021-12-23 01:37:11 +00:00
Him188
d6c2c379c3 Tentatively fix compilation issue 2021-12-23 01:37:11 +00:00
Him188
7faf630454 Update kotlin-jvm-blocking-bridge to 2.0.0-160.2 2021-12-23 01:37:11 +00:00
Him188
1f03374eb4 Disable gradle daemon in tests 2021-12-21 03:14:09 +00:00
Him188
37a54bd533 Set JVM Xmx for Gradle tests 2021-12-21 03:14:09 +00:00
Karlatemp
1d1a77ff1a
Test of rename folder 2021-12-19 00:46:46 +08:00
Karlatemp
84b66692e9
Modify the order of rename execution 2021-12-19 00:45:53 +08:00
Eritque arcus
7d5bd4564e
move nameFolder under config folder to idFolder, untested 2021-12-19 00:45:51 +08:00
Eritque arcus
f4a2effa01
fix new namefolder after moving 2021-12-19 00:45:51 +08:00
Karlatemp
dda61f5a5d
Fix exception catch 2021-12-19 00:45:13 +08:00
微莹·纤绫
8d6b4b4970
[CONSOLE] Integration Test (#1741)
* [CONSOLE] Realtime Test Unit

* Rename to IntegrationTest; IDEA Debugging support

* External Plugins support

* Simply redesign
2021-12-18 22:59:43 +08:00
Him188
92465c3213 Improve performance of IDEA plugin 2021-12-16 14:17:50 +00:00
Him188
5232dc6953 Temporarily disable 'PluginMovingTests' since test framework fails 2021-12-06 14:58:50 +00:00
Him188
ab26c309fc Remove mirai-console/.github 2021-12-06 14:58:48 +00:00
Him188
aa98a10d12 Migrate references in docs 2021-12-06 14:58:45 +00:00
Him188
14bb3752dd Add mirai-console/README.md back 2021-12-06 14:58:43 +00:00
Him188
91337abb45 Remove mirai-console/.editorconfig — inherit from core 2021-12-06 14:58:36 +00:00
Him188
1783c22e30 Unify dependency configuration 2021-12-06 14:58:30 +00:00
Him188
8fe02ba90d Move all files into mirai-console subfolder 2021-12-06 14:51:44 +00:00
Him188
e53363482d Fix build 2020-08-01 21:53:24 +08:00
Him188
c4d98f1c9a Merge branch 'reborn'
# Conflicts:
#	README.md
#	buildSrc/src/main/kotlin/versions.kt
#	mirai-console/src/main/kotlin/net/mamoe/mirai/console/MiraiConsole.kt
#	mirai-console/src/main/kotlin/net/mamoe/mirai/console/command/CommandParserContext.kt
2020-08-01 13:10:20 +08:00
Him188
42385895cd Update to core 1.0.0 2020-05-22 14:44:38 +08:00
Him188
4521cfbc9e Rearrange frontend modules, extract mirai-console-pure to a frontend module. 2020-05-14 08:18:03 +08:00
Him188
82f1ff6091 Merge remote-tracking branch 'origin/master' 2020-05-14 08:02:06 +08:00
jiahua.liu
9e9399a463 Merge remote-tracking branch 'origin/master' 2020-05-13 19:42:24 +08:00
jiahua.liu
19fc7a97bc fix fuzzy compare rate 2020-05-13 19:42:10 +08:00
Him188
9cb6abde18 Add parser for Friend 2020-05-13 16:27:51 +08:00
Him188
4eccb1a778 Extract to separate files 2020-05-13 11:51:12 +08:00
Him188
7d589a0dec CommandDescriptor, CommandArg, CommandParserContext 2020-05-13 11:43:40 +08:00