Paul Makles
|
bd572ec792
|
refactor: update docs and linting CI
|
2023-04-14 20:13:03 +01:00 |
|
Paul Makles
|
fd6bf3e25f
|
chore: update README
|
2023-04-14 20:04:38 +01:00 |
|
Paul Makles
|
4490ead0b6
|
fix: should use typingIds not recipientIds
|
2023-04-14 12:55:25 +01:00 |
|
Paul Makles
|
8049ccf93b
|
fix: minor typing / inheritance issues
|
2023-04-14 12:30:19 +01:00 |
|
Paul Makles
|
c4b0b0522d
|
feat: create SystemMessage class
|
2023-04-13 18:02:56 +01:00 |
|
Paul Makles
|
9fd6ef0325
|
chore: republish with beta tag
|
2023-04-13 16:21:31 +01:00 |
|
Paul Makles
|
f6cb9fc80c
|
fix: use the correct server member ID in store
|
2023-04-13 16:15:10 +01:00 |
|
Paul Makles
|
a606f9e4ef
|
feat: add eager user fetching on message events
|
2023-04-13 16:12:43 +01:00 |
|
Lea
|
d452295c85
|
fix: permission calculator for server owner (#71)
|
2023-04-12 19:58:36 +01:00 |
|
Paul Makles
|
63975a99b8
|
refactor: use typingIds from own class
|
2023-04-12 19:15:00 +01:00 |
|
Paul Makles
|
418791d24e
|
feat: delete Emoji method
|
2023-04-12 12:10:55 +01:00 |
|
Paul Makles
|
02cf19d9d5
|
refactor: use new abstractions in Server class
|
2023-04-12 12:10:47 +01:00 |
|
Paul Makles
|
ec2ed53164
|
feat: implement ServerBan
|
2023-04-12 12:10:29 +01:00 |
|
Paul Makles
|
f5c85344fd
|
feat: implement Invite and PublicInvite
|
2023-04-12 12:10:21 +01:00 |
|
Paul Makles
|
353a2eb427
|
feat: implement Bot and PublicBot
|
2023-04-12 11:20:04 +01:00 |
|
Paul Makles
|
d04b402d3e
|
fix: permissions calculation for user should consider their ID not ours
|
2023-04-11 20:01:41 +01:00 |
|
Paul Makles
|
89c477a172
|
feat: add find to Collection class
|
2023-04-11 20:01:38 +01:00 |
|
Paul Makles
|
783d849a46
|
feat: add filter and map to Collection
|
2023-04-11 15:16:36 +01:00 |
|
Paul Makles
|
47ad4c3a47
|
refactor: clean up jsdoc for methods
feat: add missing methods from API
Closes #69
|
2023-04-11 15:08:36 +01:00 |
|
Paul Makles
|
7e721b2751
|
fix: use URL not object of autumn config
|
2023-04-09 18:39:07 +01:00 |
|
Paul Makles
|
8bd37b77e8
|
feat: create MessageEmbed class
|
2023-04-09 18:02:25 +01:00 |
|
Paul Makles
|
103ed9eff0
|
refactor: code cleanup
|
2023-04-09 17:18:15 +01:00 |
|
Paul Makles
|
4c5044ac5f
|
refactor: add File class
|
2023-04-09 17:15:05 +01:00 |
|
Paul Makles
|
26cbd52289
|
feat: implement unreads functionality
|
2023-04-09 16:30:54 +01:00 |
|
Paul Makles
|
3c48a79980
|
feat: create ChannelUnread class
|
2023-04-09 15:05:35 +01:00 |
|
Paul Makles
|
5ce43e0ef8
|
feat: add RE_CHANNELS
feat: add markdownToText helper
feat: add registration helper
|
2023-04-09 15:05:25 +01:00 |
|
Paul Makles
|
6404c83ff0
|
refactor: add toString for User, Emoji, Server, Member
|
2023-04-09 15:05:00 +01:00 |
|
Paul Makles
|
17ee78f00e
|
feat: add lastMessage and displayName to Channel
|
2023-04-09 15:04:26 +01:00 |
|
Paul Makles
|
dc35456e6f
|
refactor: split collections into own files
|
2023-04-09 15:00:25 +01:00 |
|
Paul Makles
|
9b5b3d7f62
|
fix: use correct ULID regex
|
2023-04-09 14:31:50 +01:00 |
|
Paul Makles
|
ebd8e03a14
|
refactor: use console.debug instead of .info
|
2023-04-09 14:21:15 +01:00 |
|
Paul Makles
|
686037bfbe
|
refactor: conform to linter
|
2023-04-09 14:17:52 +01:00 |
|
Paul Makles
|
8b6da7c20f
|
refactor: allow setting event client options through Client
|
2023-04-09 14:16:06 +01:00 |
|
Paul Makles
|
0aeb0b8443
|
chore: skip type during hydration
|
2023-04-09 14:13:55 +01:00 |
|
Paul Makles
|
324143791c
|
feat: implement exponential backoff reconnect
|
2023-04-09 14:12:44 +01:00 |
|
Paul Makles
|
7228ebe088
|
refactor: rename client.ts to EventClient.ts
|
2023-04-09 14:00:22 +01:00 |
|
Paul Makles
|
802da3d9f6
|
refactor: formalise event client options
|
2023-04-09 13:58:53 +01:00 |
|
Paul Makles
|
55066a651b
|
refactor: hide collection from other objects
|
2023-04-09 13:55:00 +01:00 |
|
Paul Makles
|
8067995f9d
|
chore: add basic reconnect
|
2023-04-08 20:39:56 +01:00 |
|
Paul Makles
|
932e73ab9e
|
feat: handle all events from current protocol
|
2023-04-08 20:27:00 +01:00 |
|
Paul Makles
|
35b564e350
|
refactor: conventional design for classes
|
2023-04-08 17:08:02 +01:00 |
|
Paul Makles
|
2c2846386f
|
feat: further auxiliary method implementations
|
2023-04-08 16:14:00 +01:00 |
|
Paul Makles
|
2ab8b33ba9
|
feat: create separate collection classes
|
2023-04-08 15:17:24 +01:00 |
|
Paul Makles
|
e45ff7fcbf
|
feat: port permissions calculations
|
2023-04-08 13:41:01 +01:00 |
|
Paul Makles
|
8ef5806d03
|
feat: work towards spec compliance
|
2023-04-08 13:22:11 +01:00 |
|
Paul Makles
|
200a3e5fa6
|
feat: export all classes from index.ts
|
2023-04-08 10:58:43 +01:00 |
|
Paul Makles
|
19d1f3abff
|
fix: actually commit the merge type
|
2023-04-08 10:57:11 +01:00 |
|
Paul Makles
|
b5ea551105
|
chore: include declaration and map
|
2023-04-08 10:56:26 +01:00 |
|
Paul Makles
|
1dfa08b709
|
fix: import Merge as type
|
2023-04-08 10:56:01 +01:00 |
|
Paul Makles
|
2d24cce1ba
|
feat: port basic token login
|
2023-04-08 10:51:40 +01:00 |
|