1
0
mirror of https://github.com/Tha14/toxic.git synced 2025-12-07 03:36:35 +01:00
Commit Graph

17 Commits

Author SHA1 Message Date
jfreegman
df77dbfeae Add support for new voice state feature 2022-03-06 15:45:47 -05:00
jfreegman
a7bee7e031 Fix name change notifications
Due to recent core changes we now need to store a peer's
previous name instead of relying on API lookups via the
peer_id in the name change callback in order to display
the correct info
2022-03-06 15:45:47 -05:00
jfreegman
a04da99aff Remove usage of deprecated API typedefs 2022-03-06 15:45:46 -05:00
jfreegman
229d334b75 Properly handle group mod event
We now update all peer roles if we get a moderation event
in which the peer ID is invalid, per recent API changes
2022-03-06 15:45:45 -05:00
jfreegman
e1576e23b7 Update function name (merge conflict) 2022-03-06 15:45:44 -05:00
jfreegman
7f29705966 Refactor peer-specific commands
This takes into account the possibility of multiple peers in
the group using the same nick. The /whois command now lists
all peers associated with the input name, and all commands
that target a peer with a non-unique nick will require the
public key to be used.
2022-03-06 15:45:44 -05:00
jfreegman
e9f8293a0a Add topic lock command and callbacks 2022-03-06 15:45:43 -05:00
jfreegman
1d8aafba3b Don't announce/alert on self group join 2022-03-06 15:45:43 -05:00
jfreegman
a5b44dffd2 Add the ability to make peer-specific commands using public keys
This allows us to use commands on peers who may be using nicks with strange
or unsupported unicode characters
2022-03-06 15:45:42 -05:00
jfreegman
408c8f7c10 Add /list command that lists all group peers w/ public keys 2022-03-06 15:45:41 -05:00
jfreegman
9a885ed2ba Remove redundant command /mykey
You can get your own key with the /whois command
2022-03-06 15:45:40 -05:00
jfreegman
ad238fc2fd Sync with master branch 2022-03-06 15:45:39 -05:00
jfreegman
2625094d34 Fix/update groupchat UI 2022-03-06 15:45:38 -05:00
jfreegman
9848ca902e Fix bug causing group PM's to increment window notifications by 2 instead of 1 2022-03-06 15:45:38 -05:00
jfreegman
4c903bab64 Port fix for invalid error handling of widechar conversions from master 2022-03-06 15:45:37 -05:00
jfreegman
0a0756ec6a Fix/update group logging implementation 2022-03-06 15:45:37 -05:00
jfreegman
e6136d45d2 Implement new groupchats 2022-03-06 15:45:34 -05:00