Commit Graph

7761 Commits

Author SHA1 Message Date
Him188
88e1146edc Handle exceptions in heartbeat jobs properly, #1893 2022-04-24 12:14:20 +01:00
Him188
f5f7b3736c Show bot id in coroutine name for heartbeat jobs 2022-04-24 11:47:06 +01:00
Him188
d4095fa5c6
Add JavaAutoSavePluginData and deprecate JAutoSavePluginData to fix saving issues. (#1988) 2022-04-24 10:37:42 +01:00
Him188
be832c7dbd
Support serializersModule for PluginData, close #1796. Improve PluginData.value type inference behavior: resolve exact returned type. (#1987)
Also support `MessageChain` and others from `MessageSerializers.serializersModule`, fix #1922.
2022-04-24 10:37:10 +01:00
Him188
e6840de0e0 Update log4j to 2.17.2, close #1969 2022-04-23 22:46:48 +01:00
Karlatemp
35c08e8b16
Link mirai-core in console IT, fix non-hard-linked dependencies resolving 2022-04-23 17:15:20 +08:00
Karlatemp
e6e8f77f41
Skip if dependencies have no jars; fix #1975 2022-04-22 23:58:12 +08:00
Karlatemp
7f3b67ad9e
Fix gradle multi-projects packaging error; fix #1973 2022-04-22 23:46:54 +08:00
Him188
fbadf4a256 Fix documentation on PluginDependency.dependsOn and improve other relevant info. Fix #1869 2022-04-22 13:17:29 +01:00
Him188
d7f66e3ba5 Migrate use of deprecated LineMarkerInfo constructor 2022-04-20 17:56:12 +01:00
Him188
481973d5e6
New Project Wizard for IDEA 221 (#1979)
* NewProjectWizard

* dependencies and validations

* Implement checkers

* Implement project generator

* Add new template RunTerminal.run.xml for Run Configuration

* Set supported IDEA version to 221

* Fix localization

* Fix since-until

* Rearrange files
2022-04-20 17:03:10 +01:00
微莹·纤绫
15133c7902
Rewrite PluginManagerImpl.sortByDependencies, fixing #1949: resolving optional dependencies (#1968)
* Rewrite `PluginManagerImpl.sortByDependencies`

* Update error msgs
2022-04-19 00:24:17 +01:00
cssxsh
a727704061
Fix error message for '/perm cancel' (#1918)
* fix: cancel error info

* fix: use UnsupportedOperationException

* fix: test

* fix: equals
2022-04-19 00:06:38 +01:00
Him188
285cf785d8 Migrate build scripts to optIn 2022-04-17 16:58:55 +01:00
Runze Zhang
cc3d645d4c
Typo fixed (#1978) 2022-04-16 11:16:50 +01:00
Him188
4acd74974a Migrate deprecated usages and cleanup code 2022-04-13 13:08:14 +01:00
Him188
8993de9a13 Review deprecation for 2.11, close #1837 2022-04-13 12:47:21 +01:00
Him188
499f7beb1d Add DeprecatedSinceMirai.internalSince 2022-04-13 12:34:30 +01:00
Him188
d1cb05025e Deprecated IMirai.Http for future removal 2022-04-13 12:08:39 +01:00
Him188
b4bb1696de Fix commit 'Don't mark failed if received MessageSvcPushForceOffline
' (332e03377c)

The original commit was to fix the problem when receiving MessageSvcPushForceOffline on first login, which calls `setLoginHalted`, and stops the login process.
2022-04-13 11:50:32 +01:00
Karlatemp
efd864449e
Try to fix CI 2022-04-09 16:44:50 +08:00
Karlatemp
fd2663e60c
Publish snapshot pages after built 2022-04-09 16:44:49 +08:00
hundun
2930cba0d6
fix doc (#1970)
[skip ci]
2022-04-09 15:45:59 +08:00
Karlatemp
332e03377c
Don't mark failed if received MessageSvcPushForceOffline 2022-04-08 12:06:22 +08:00
Him188
e387d4b4a5 Abort first login if any error occurred. Fix #1963 2022-04-06 16:18:10 +01:00
Him188
a96f9cc8e2 PrivateMessageProcessor: ignore processing if FROM_SYNC is absent 2022-04-06 15:51:02 +01:00
Him188
e78074c1a1 TypeSafeMap: allow using supertypes in get with default value 2022-04-06 15:50:37 +01:00
Karlatemp
706e283218
Init dependencies of no-other-plugin-depended plugins first; fix #1965 2022-04-06 20:30:05 +08:00
Him188
2a8f7de23d Throw SendMessageFailedException with new reason AT_ALL_LIMITED, fix #1948 2022-04-02 13:24:30 +01:00
Him188
eba7698345 Fix doc reference 2022-04-02 13:16:52 +01:00
Him188
7bb788a2cf Relogin when receiving returnCode <= -10000, fix #1961 2022-04-02 13:16:01 +01:00
Him188
2a4b2f9dc5 Update DebuggingNetwork.md for mirai.jce.deserializer.debug 2022-04-02 12:16:55 +01:00
hundun
ad5132e187
docs add more java example (#1943)
* docs add java example

* Update mirai-console/docs/Commands.md

Co-authored-by: Him188 <Him188@mamoe.net>

* Update mirai-console/docs/Commands.md

Co-authored-by: Him188 <Him188@mamoe.net>

* Update mirai-console/docs/Commands.md

Co-authored-by: Him188 <Him188@mamoe.net>

* Update mirai-console/docs/Commands.md

Co-authored-by: Him188 <Him188@mamoe.net>

* Update mirai-console/docs/Commands.md

Co-authored-by: Him188 <Him188@mamoe.net>

* apply doc suggestions

Co-authored-by: Him188 <Him188@mamoe.net>
2022-03-30 19:13:16 +01:00
Karlatemp
7c87f2869b
Fix tests 2022-03-30 15:01:07 +08:00
Karlatemp
629226553c
Fix debug message leak; fix #1955 2022-03-30 14:38:53 +08:00
Karlatemp
304220708a
Fix empty resource link resolving 2022-03-30 11:52:36 +08:00
Karlatemp
51c8684e22
Resources resolving 2022-03-30 08:48:42 +08:00
Karlatemp
d6f4e2e567
Resources & ServiceLoader resolving 2022-03-30 08:48:41 +08:00
Karlatemp
94828544cb
Add DynLibClassLoader.name 2022-03-30 08:48:41 +08:00
Karlatemp
884e7a3ee4
Nested modules in console integration test 2022-03-30 08:48:28 +08:00
Karlatemp
cf39a628a2
Drop emoji when rendering at; fix #1938 2022-03-27 21:49:04 +08:00
Karlatemp
7a2d2ef1f9 Add perm source 2022-03-25 11:42:56 +00:00
Karlatemp
7819feaca7 Improve /permissions permittedPermissions 2022-03-25 11:42:56 +00:00
Karlatemp
ffcc489455 Improve /permissions listPermissions 2022-03-25 11:42:56 +00:00
Karlatemp
30f1f98a83
Upload artifacts after workflow 2022-03-22 23:54:27 +08:00
Karlatemp
1688dc9453
Fix typo of ExternalResource 2022-03-22 22:57:30 +08:00
Him188
4c600f9ded Rearrange ExternalResource.toAutoCloseable and update docs for ExternalResource 2022-03-21 13:39:41 +00:00
Him188
57a4b80d55 Update docs for ExternalResource 2022-03-21 13:22:35 +00:00
Him188
91e3ebdd03 Update docs for Image, close #1940 2022-03-21 13:04:24 +00:00
Colerar
c76ec4209a Add docs for overriding jvmTarget. Fix #1798, close #1930 2022-03-16 16:16:11 +00:00