Commit graph

94 commits

Author SHA1 Message Date
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
emerson
06b2d86017 add a lazyload for large rooms 2022-02-18 17:07:51 -05:00
emerson
5124e98a49 update packages 2022-02-17 11:38:41 -05:00
emerson
08bc7df97c remove duplicate stuff in README 2022-02-09 08:25:34 -05:00
emerson
d2b1c31b5d v0.1.1 release 2022-02-09 08:06:59 -05:00
emerson
f6f46b7bb4 Fix tag/spec mapping 2022-02-09 07:54:39 -05:00
emerson
021e2920ab Fix missing parameter for 900, catch connection error 2022-02-09 07:54:03 -05:00
emerson
fa58928ec2 Timestamp and clarify debug logs 2022-02-09 07:52:50 -05:00
emerson
540fd979fc add more event types to the ignore list 2022-02-09 07:52:10 -05:00
emerson
e86e911e3d make sure we only send DELETEMSG to supporting clients 2022-02-09 07:51:39 -05:00
emerson
0e1117e796 Implement message deletion 2022-02-02 18:55:09 -05:00
emerson
0c805ba3fb Officially releasing v0.1 2022-02-02 18:03:22 -05:00
emerson
e59ba7e0be extended-invite: remove dependency on invite-notify and simplify wording 2022-02-02 17:42:00 -05:00
emerson
c30270f435 Add ability to highlight matrix users 2022-02-02 14:01:02 -05:00
emerson
5f2add147c fix duplicate messages 2022-02-02 12:55:43 -05:00
emerson
fbc933ac47 Fix channel renaming M->I 2022-02-02 12:51:34 -05:00
emerson
8c48d095e5 add info to README 2022-02-02 12:00:51 -05:00
emerson
600c1cec8b make sure that two-person rooms are actually DMs 2022-02-02 11:59:41 -05:00