Commit graph

32 commits

Author SHA1 Message Date
emerson
2e7582e6c6 standardize logging 2023-07-03 16:15:51 +00:00
emerson
513b945b77 Only open port once initial sync is done 2022-10-19 07:49:19 -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
394a22738e fix multiline topics 2022-05-02 17:43:21 -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
600c1cec8b make sure that two-person rooms are actually DMs 2022-02-02 11:59:41 -05:00
emerson
e0c19d55fc fix initial channel syncing 2022-02-02 11:58:43 -05:00
emerson
8772f97341 handle PL changes 2022-01-24 20:08:38 -05:00
emerson
79a1228544 make sure messages aren't sent to unsynced channels 2022-01-24 18:45:34 -05:00
emerson
d701496130 create channel sync system to ensure everything is correct 2022-01-24 18:36:20 -05:00
emerson
614fe8eb1e big changes, isolate channels per-user and IRC commands per-client 2022-01-24 16:26:37 -05:00
emerson
2e973a18db add more IRC-side error checking 2022-01-24 12:25:30 -05:00
emerson
ddbdcc9981 add basic error catching to axios calls 2022-01-24 10:53:42 -05:00
emerson
53dda5d518 send 315 after WHO 2022-01-24 10:48:27 -05:00
emerson
209fe0451a lots of changes 2022-01-24 10:23:06 -05:00
emerson
4b8ee81b23 Better channel naming and renaming.
Still a few weird bugs, but it's better now
2022-01-21 12:14:53 -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
e83c782284
makes cmodes static, add fields for privacy events 2021-12-07 13:46:23 -05:00
emerson
3d101f202a
add some room events to a list to ignore 2021-12-07 13:29:59 -05:00
emerson
74fc22f6e0
sync join_rules with IRC 2021-12-07 12:24:47 -05:00
emerson
fde0118d38
send topic changes to IRC, fixes #4 2021-12-07 12:15:03 -05:00
emerson
7fe43f2df5
send membership events to IRC, fixes #3 2021-12-07 11:55:21 -05:00
emerson
5b195d4de3
Fix #21 2021-12-07 11:12:14 -05:00
emerson
cac2153e40
parse MXC urls, fixes #1 2021-12-07 10:50:42 -05:00
emerson
fa7748794f
Basic privmsg sending 2021-12-07 08:51:31 -05:00
emerson
de2fd40feb
add basic matrix syncing 2021-12-06 18:33:32 -05:00
emerson
c6b7488a9c
basic message sending 2021-12-06 12:07:55 -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