Commit graph

111 commits

Author SHA1 Message Date
emerson
69f7ee2890 fix error reporting and part command 2023-07-11 15:41:17 +00:00
emerson
12437a8250 update readme 2023-07-03 19:04:25 +00:00
emerson
95a6e25044 fix unknown event logging and add integration events to ignore list 2023-07-03 19:03:06 +00:00
emerson
cb870740fc Update readme 2023-07-03 18:27:24 +00:00
emerson
2e7582e6c6 standardize logging 2023-07-03 16:15:51 +00:00
emerson
c5740a45fc add reply-context spec 2023-07-03 14:19:12 +00:00
emerson
22bcdf7cfd oops 2023-07-03 13:55:59 +00:00
emerson
550f8a4dd5 support tombstones 2023-07-03 13:55:09 +00:00
emerson
5b32104a1a update readme 2023-07-03 13:38:20 +00:00
emerson
9f8ecca96b mark client as unregistered when the connection is closed 2023-07-03 13:12:53 +00:00
emerson
c37642a9ee fix 421 command 2023-07-02 17:36:18 +00:00
emerson
e9fb5348d1 explicitly close connection 2023-07-02 17:21:05 +00:00
emerson
ccbd3cfc1a update gitignore 2023-07-02 15:46:47 +00:00
emerson
5dc57868b6 organize repo 2023-07-02 15:46:09 +00:00
emerson
804c69f81a update packages 2023-07-02 15:08:34 +00:00
emerson
79a98d8ea5 update gitignore 2023-07-02 15:06:08 +00:00
emerson
50dea00f41 remove cert files 2023-07-02 15:05:56 +00:00
emerson
a426b08cbb move adding the newline to the IRCClient class because websockets don't use it 2023-05-31 12:39:35 -04:00
emerson
85d47ecf66 update packages 2023-05-31 12:35:38 -04:00
emerson
4fdcb58fec fixes 2023-01-28 08:25:27 -05:00
emerson
513b945b77 Only open port once initial sync is done 2022-10-19 07:49:19 -04:00
emerson
159846664c fix bug where mxids can have spaces 2022-10-18 20:00:33 -04:00
emerson
d4e3137d93 only allow one client to connect at a time
Controversial change, but offloading the problem of being a bouncer onto bouncers is a better idea
2022-10-18 18:54:26 -04:00
emerson
dd054af414 add draft/multiline 2022-10-18 18:24:02 -04:00
emerson
22249f8dff typo 2022-10-14 13:01:33 -04:00
emerson
f575b9f59a implement labeled-response 2022-10-14 11:38:55 -04:00
emerson
7cdba2c276 add sticker support 2022-10-14 10:02:44 -04:00
emerson
43ea4a2a54 update changelog 2022-10-14 09:48:50 -04:00
emerson
1d66d39e15 update readme 2022-10-14 09:44:12 -04:00
emerson
8c57b9231d add +typing support 2022-10-14 09:39:52 -04:00
emerson
37e12cba8d add presence support 2022-10-14 08:47:26 -04:00
emerson
a55837c171 fix typescript errors 2022-10-14 07:55:53 -04:00
emerson
d11a46ab9f update deps and gitignore certs 2022-10-14 07:55:38 -04:00
emerson
e06fdbb64e fix homeserver media share link 2022-06-02 07:22:03 -04:00
emerson
c8a0a7dd6a implement labeled-response 2022-06-02 07:21:11 -04:00
emerson
b1677bb6ad make lag and sync warning time configurable 2022-05-20 08:47:51 -04:00
emerson
c9e6d6cbe5 Split out connection handling from client logic 2022-05-18 12:09:35 -04:00
emerson
d18f6a699a quick fix to alert to any invited rooms 2022-05-02 20:05:07 -04:00
emerson
d53ccee2a1 disallow sending messages to spaces 2022-05-02 19:08:22 -04:00
emerson
d410b70042 add call to m.room.create, get room version and type
Make cmode +S denote a space
2022-05-02 18:59:49 -04:00
emerson
da1c006e69 generalize lazy join logic into one function 2022-05-02 18:27:35 -04:00
emerson
8214668f14 add notice for encrypted messages 2022-05-02 18:23:09 -04:00
emerson
394a22738e fix multiline topics 2022-05-02 17:43:21 -04:00
emerson
2c381a414d add MODES to isupport 2022-05-02 17:43:14 -04:00
emerson
52ddd1cfd9 call getDirectMessages on initial sync and every time a new channel is made 2022-05-02 17:33:26 -04:00
emerson
63bf00394d initial batch work 2022-04-08 12:35:38 -04:00
emerson
8be16f12c6 use vendor prefix for custom specs 2022-03-30 07:15:10 -04:00
emerson
211142586c start labeled-response work 2022-03-29 18:23:20 -04:00
emerson
19fe53c826 remove numerics file 2022-03-29 16:22:05 -04:00
emerson
bb2b913b33 massive rewrite, moved to single-user for ease of development. 2022-03-29 16:10:59 -04:00