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