Commit Graph

769 Commits

Author SHA1 Message Date
Him188
97522bdf2a Rearrange internal APIs 2020-04-02 09:43:50 +08:00
Him188
6a09aff16d Minimize permission check procedure 2020-04-01 17:48:22 +08:00
Him188
717554ee7f Fix warnings 2020-03-31 15:09:29 +08:00
Him188
a520868994 Fix at 2020-03-31 15:03:27 +08:00
Him188
1f7bc4e50f Fix #178 2020-03-31 11:57:19 +08:00
Him188
8df45b4072 Remove _lowLevelSendLongGroupMessage, fix length counting 2020-03-30 16:01:30 +08:00
Him188
e3a8ae8d90 Fix longMessage size detect 2020-03-30 15:48:42 +08:00
Him188
f322af71d9 Make protocol classes internal 2020-03-30 14:45:24 +08:00
Him188
90b83afce7 Fix #165, use fast conversion, add tests 2020-03-30 14:31:27 +08:00
Him188
d3db5f1c62 Fix OnlinePush.RespPush, fix #83 2020-03-29 20:19:10 +08:00
Him188
b1f666e075 Fix build 2020-03-29 15:41:18 +08:00
Him188
92a57907ec Ignore old poke messages 2020-03-29 15:38:43 +08:00
Him188
52f8543597 Support poke message, close #132 2020-03-29 15:37:31 +08:00
Him188
2f063987a9 Fix #129 2020-03-29 14:28:32 +08:00
Him188
a6079f3eaf Support long message in general sendMessage 2020-03-29 13:56:11 +08:00
Him188
b6c24e008d Plan for redesigning of MessageSource 2020-03-29 13:34:54 +08:00
Him188
6d5b3086f6 Improve performance 2020-03-29 13:17:34 +08:00
Him188
181ab6e382 Improve performance 2020-03-29 13:06:54 +08:00
Him188
8d2e818454 Specify maximum requirements 2020-03-29 12:45:41 +08:00
Him188
90ef83e345 Move protocol-specific classes to mirai-core-qqandroid 2020-03-29 02:46:38 +08:00
Him188
7efb7834db Remove senseless response 2020-03-29 02:34:55 +08:00
Him188
e7a691dc4c Adjust name 2020-03-29 02:33:37 +08:00
Him188
a7e9b151e4 Support long messages 2020-03-29 02:26:59 +08:00
Him188
8f2843cbfa Handle mute result as an IllegalStateException 2020-03-28 14:16:39 +08:00
Him188
8d7e984b1c Remove useless files 2020-03-27 22:19:14 +08:00
Him188
3f523e6f77 Long message 2020-03-27 13:27:34 +08:00
Him188
c3f01f9027
Configure Shadow publish (#160)
* Test shadow

* Add print stacktrace

* Add more ways to find githubToken

* Error when failed to upload

* Try github token

* Use mamoe token

* Use header

* Rubbish actions

* Fix `GroupImpl.getGroupByUin`

* Triage shadow task on release
2020-03-25 16:16:21 +08:00
Him188
d5489737a7 Fix version 2020-03-24 17:32:22 +08:00
Him188
3ba1ae4a5c Adjust visibilities 2020-03-24 16:10:39 +08:00
Him188
5dc0475a73 Misc improvements 2020-03-24 15:45:49 +08:00
Him188
83793d3f7e Extract implementations of Contacts to separate files; correct package name 2020-03-24 15:41:26 +08:00
Him188
8eb597470f Extract group settings to interface GroupSettings 2020-03-24 15:35:03 +08:00
Him188
a9972dc030 Reduce code redundancy 2020-03-24 15:28:24 +08:00
Him188
ed46780983 Clear all deprecated functions which are for binary compatibility 2020-03-24 15:24:06 +08:00
Him188
eb7afb6cff Update to Kotlin 1.4-M1 2020-03-24 10:01:03 +08:00
Him188
fccb69bb3f Remove all unnecessary java-friendly JvmName magics 2020-03-23 20:05:17 +08:00
Him188
85840cc4ca Fix build 2020-03-22 23:54:53 +08:00
Him188
91e589c8a1 Fix build 2020-03-22 23:46:07 +08:00
Him188
c1e7b55910 Fix build 2020-03-22 23:44:26 +08:00
Him188
f9a296331d Binary compatibility 2020-03-22 23:42:46 +08:00
Him188
8e37cdbf93 Ensure references is released after Job cancelling 2020-03-22 15:57:43 +08:00
Him188
53fdcd41f7 Change sendMessage(MessageChain) to sendMessage(Message) 2020-03-22 14:16:31 +08:00
Him188
7820b43f6a Review: ensure reentrant, rearrange coroutine job management 2020-03-22 13:36:22 +08:00
Him188
d5c2c19c53 Rearrange tests 2020-03-21 14:15:13 +08:00
Him188
3e6c7bc691 Handle StatSvc.ReqMSFOffline, fix #150 2020-03-21 14:01:00 +08:00
Him188
40f157978f No more data class for ProtoBuf and JceStruct 2020-03-21 13:48:39 +08:00
Him188
1b152b28fb Remove shadowJar plugin 2020-03-19 15:15:15 +08:00
Him188
948658c9ec Fix shadowed struct elements 2020-03-19 14:52:59 +08:00
Him188
56c2331d10 Add new elements 2020-03-19 14:08:38 +08:00
Him188
320bb1b76f Fix deserializing 2020-03-19 14:05:32 +08:00