Commit graph

28 commits

Author SHA1 Message Date
emerson
2e7582e6c6 standardize logging 2023-07-03 16:15:51 +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
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
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
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
e06fdbb64e fix homeserver media share link 2022-06-02 07:22:03 -04:00
emerson
b1677bb6ad make lag and sync warning time configurable 2022-05-20 08:47:51 -04:00
emerson
d18f6a699a quick fix to alert to any invited rooms 2022-05-02 20:05:07 -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
52ddd1cfd9 call getDirectMessages on initial sync and every time a new channel is made 2022-05-02 17:33:26 -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
bb2b913b33 massive rewrite, moved to single-user for ease of development. 2022-03-29 16:10:59 -04:00
emerson
614fe8eb1e big changes, isolate channels per-user and IRC commands per-client 2022-01-24 16:26:37 -05:00
emerson
05d6973506
extend sasl password to include server domain for non-matrix.org accounts. Part of #12 2021-12-09 17:29:09 -05:00
emerson
31a869f04b
Differentiate between channels and rooms, get ready to have good channel names 2021-12-07 14:22:18 -05:00
emerson
fa7748794f
Basic privmsg sending 2021-12-07 08:51:31 -05:00
emerson
1f4ca9e708
basic channel joining works 2021-12-06 10:23:29 -05:00
emerson
98a096e18f
set up initial member, topic, and pl sync 2021-12-05 20:22:28 -05:00
emerson
43e974f4c6
basic classes 2021-12-05 18:33:49 -05:00