Commit Graph

133 Commits

Author SHA1 Message Date
Him188
1ff5df1d30 Add avatarUrl, close #102 2020-02-28 15:28:03 +08:00
Him188
6b45f99160 Use asSequence.joinToString 2020-02-27 09:31:46 +08:00
Him188
be63ec48fa Review: misc improvements 2020-02-26 12:54:06 +08:00
Him188
8b9cef05d7 Specify OverFileSizeMaxException throws 2020-02-24 17:09:08 +08:00
Him188
4d79a699b2 Flatten messages 2020-02-23 20:06:45 +08:00
Him188
10da499039 Structured Message 2020-02-23 18:14:26 +08:00
Him188
ccc6826e3a Redesign MessageChain:
Make MessageChain immutable
Introduce CombinedMessage, a left-biased list
Introduce MessageChainBuilder
2020-02-23 16:47:21 +08:00
Him188
b70bf5e042 Rewrite recall and MessageSource.id 2020-02-22 21:47:02 +08:00
Him188
8454d78293 Move recall from Contact to Group 2020-02-22 21:12:32 +08:00
Him188
7ffbccb9aa Misc improvements 2020-02-22 21:12:10 +08:00
Him188
8b2f2ac89a Fix ambiguous doc 2020-02-22 16:32:58 +08:00
Him188
7a217f6f65 Add MessageChain.messageUid, MessageChain.sequenceId 2020-02-22 14:32:52 +08:00
Him188
b8c35048a4 Update docs 2020-02-21 22:38:16 +08:00
Him188
14f4f4588d Rename delay to millis 2020-02-21 20:29:48 +08:00
Him188
2cd2591ff6 Add ContactList.first and `ContactList.firstOrNull 2020-02-21 19:37:19 +08:00
Him188
587fab23e1 Support recall, add MessageReceipt 2020-02-21 18:21:58 +08:00
Him188
086f04e1f5 Add member.muteTimeRemaining 2020-02-20 22:36:19 +08:00
Him188
97615e5d7e Add docs 2020-02-20 22:19:54 +08:00
Him188
f8e31b6920 Add docs 2020-02-20 22:19:41 +08:00
Him188
cb06520b8e Explicitly override hashCode and toString in interface Contact, close #80 2020-02-20 22:01:34 +08:00
Him188
3c29474c0b Correct groupCardOrNick to nameCardOrNick 2020-02-19 20:37:53 +08:00
Him188
7ddf93988b Remove @JvmStatic for JDK1.6 compatibility 2020-02-15 14:15:35 +08:00
Him188
45d5131e32 Unified exception throw 2020-02-15 13:08:27 +08:00
Him188
5eb731e975 Adjust property names 2020-02-15 12:12:10 +08:00
Him188
8f03d44df1 Add shortcut 2020-02-13 16:09:10 +08:00
Him188
fbe973f3a1 Fix false positive mute state 2020-02-13 09:06:39 +08:00
Him188
348d13a4c1 Handle event of new member joining 2020-02-12 23:09:23 +08:00
Him188
51ee123a1e Introduce information descriptors for contacts 2020-02-12 20:03:19 +08:00
Him188
5bd96876d9 Add event broadcast 2020-02-11 22:06:03 +08:00
Him188
bc71475f35 Add event broadcasting 2020-02-11 21:29:28 +08:00
Him188
049cf30659 New event design 2020-02-11 20:40:35 +08:00
Him188
bfc516f350 senderId, sourceMessage, groupId are now accessible from MessageSource 2020-02-11 09:16:43 +08:00
Him188
fda2040de9 Update docs 2020-02-10 16:01:59 +08:00
Him188
23adcf6d4a Quote reply support 2020-02-09 23:20:12 +08:00
Him188
cf7e325259 Add copyright 2020-02-09 01:01:36 +08:00
jiahua.liu
c92e385839 Kick Member.kt 2020-02-07 20:31:50 +08:00
Him188
22096a9f44 Fix bugs 2020-02-06 15:32:33 +08:00
Him188
9aa1d7d395 Remove Contact.withBot 2020-02-06 12:44:00 +08:00
Him188
787fad1617 Add permission check 2020-02-06 12:43:51 +08:00
jiahua.liu
da2e09855b special title 2020-02-05 22:55:49 +08:00
Him188
37745b839e Add docs 2020-02-05 10:40:10 +08:00
jiahua.liu
5f4ccf2fe9 Group management Update 2020-02-05 00:14:18 +08:00
jiahua.liu
5c04ba445c Group management Update 2020-02-04 23:54:21 +08:00
jiahua.liu
35742632b3 Group Card 2020-02-04 15:56:43 +08:00
Him188
a105a48350 Improve ContactList 2020-02-04 12:23:38 +08:00
Him188
bf64571717 Improve LockFreeLinkedList 2020-02-04 12:21:33 +08:00
Him188
42221c5d27 Remove isOnline 2020-02-04 12:09:00 +08:00
jiahua.liu
cdb0a89fa8 bot permissions 2020-02-04 11:53:14 +08:00
Him188
35dca403bf Image upload 2020-02-03 21:38:37 +08:00
Him188
d3d7e530a9 Rename getQQ to getFriend Add deprecation message 2020-02-03 14:25:19 +08:00