Commit graph

55 commits

Author SHA1 Message Date
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
emerson
e0c19d55fc fix initial channel syncing 2022-02-02 11:58:43 -05:00
emerson
038d04ad96 spec work 2022-02-01 17:46:22 -05:00
emerson
d5dd3f8f51 give the server a bit of leniency before complaining about lag 2022-02-01 17:46:14 -05:00
emerson
6c1135bfe4 Documentation 2022-02-01 16:32:29 -05:00
emerson
2d3481dd5a update packages 2022-02-01 16:32:22 -05:00
emerson
0d91166f01 make sure nicks are always unique 2022-02-01 16:32:16 -05:00
emerson
ac936f8c11 we don't yet support chathistory 2022-01-24 21:28:34 -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
f8f082e4c8 make tags optional 2022-01-24 16:36:25 -05:00
emerson
614fe8eb1e big changes, isolate channels per-user and IRC commands per-client 2022-01-24 16:26:37 -05:00
emerson
5a5991db50 rework sync so we don't pile requests up 2022-01-24 13:59:41 -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
ccfd571e13 update packages 2022-01-21 12:14:21 -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
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
f286fd93c7
Send a notice when initial sync is done 2021-12-07 11:12:25 -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
888bc53cb8
fix cap negotation 2021-12-07 10:37:07 -05:00
emerson
1af94c40b2
basic privmsg/notice/emote sending 2021-12-07 10:36:09 -05:00
emerson
fa7748794f
Basic privmsg sending 2021-12-07 08:51:31 -05:00
emerson
ef8b6c49c7
update README and remove lazyload 2021-12-07 08:12:44 -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
c5aae31973
move sync state to user and add message sending 2021-12-06 12:07:40 -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
e201b54d90
add axios 2021-12-05 20:07:25 -05:00