1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-06-26 20:47:45 +02:00
Commit Graph

2123 Commits

Author SHA1 Message Date
jfreegman
4c77e80a7f
Fix ID lookup error messages
We now properly distinguish between ID lookups and domain name lookups
and print the appropriate error message for each given case
2023-08-09 10:39:27 -04:00
jfreegman
ff669be8d1
detach group names from global name
Group names are now set on a per-group basis and are not affected
by the global /nick command.
2023-04-04 16:16:57 -04:00
Pigpog
5d757e1230
Update help dialog height to fit the new commands
Made the "global" and "chat" help pages fit properly in the dialog again.
I also made the logic for deciding height for the chat page consistent with the other pages.
2023-03-04 17:07:15 -05:00
jfreegman
70ab422acc
Update static build script 2023-03-04 10:11:37 -05:00
jfreegman
2a052edb9e
Bump version to 0.12.0 & Update man pages
We no longer use libera as they were found to be spying on their
users' private conversations, so we've replaced it with a
public tox group via the new groupchat implementation
2023-03-04 09:52:15 -05:00
jfreegman
efbfa2c95c
Remove toxme.io from nameservers list as it no longer exists 2023-01-11 13:16:13 -05:00
jfreegman
3f3e848b6f
Show connection status in groupchat peerlist 2023-01-05 12:33:04 -05:00
8d125d5e6b
Change conference invite, accept, Add NGC join, invite, accept 2023-01-05 19:12:00 +02:00
fbdc20dfa5
fix: git clone toxcore recursive 2022-11-30 12:36:05 +01:00
jfreegman
e8388bf20c
Show toxcore TRACE logging messages
I'm not sure why this was disabled. It shouldn't be.
2022-10-13 23:27:31 -04:00
jfreegman
398aecdd92
Fix group whispering for duplicate nicks
If a group has numerous peers with the same nick we now require
their public key in order to send a private message. Previously
we would greedily send the message to the first peer
in the list.
2022-10-06 14:16:16 -04:00
jfreegman
57a439c9b4
Remove testnet specific code
Preparing for ngc merge
2022-09-22 14:05:23 -04:00
jfreegman
0aea5d7fbe
Remove testnet specific code
Preparing for ngc merge
2022-09-22 13:51:00 -04:00
jfreegman
e56edd556f
Remove error code that no longer exists 2022-07-14 00:17:39 -04:00
jfreegman
7ed031b9bf
Fix static build script 2022-06-28 10:54:19 -04:00
6ef2c784c5
Fix tab alert bug on peer exit 2022-06-28 17:31:27 +03:00
jfreegman
058057c64d
Fix style issues 2022-06-27 19:42:38 -04:00
146b00b8ca
Fix chatlog saving with new hide connection msg pr 2022-06-28 01:58:32 +03:00
jfreegman
85024bfce8
Update config man page 2022-06-27 10:40:03 -04:00
129bb6ba68
New option: Hide peer connection status in groups 2022-06-27 17:31:05 +03:00
jfreegman
68b4713ef7
Update group API 2022-06-02 10:20:38 -04:00
jfreegman
46eb69412e
Update group API 2022-04-23 13:14:44 -04:00
jfreegman
f47b4c1c3c
Remove duplicate help menu entry 2022-03-18 12:24:07 -04:00
jfreegman
22eb6797b1
Fix another group peerlist scrolling bug 2022-03-18 12:24:06 -04:00
jfreegman
0edad7b862
Fix group peerlist scrolling bug 2022-03-18 12:24:06 -04:00
jfreegman
cc80da00fc
Increase how long we wait after joining a group before showing peer join messages 2022-03-18 12:24:06 -04:00
jfreegman
32efac931c
Connect second testnet bootstrap node to ipv4 instead of 6 2022-03-18 12:24:05 -04:00
jfreegman
4f936e5f9c
Add higher precision for logging timestamps 2022-03-18 12:24:05 -04:00
jfreegman
529d905bd0
Add timestamps to logger and enable widechar for bazel build 2022-03-18 12:24:05 -04:00
jfreegman
631b1d8b08
Fix second bootstrap node info 2022-03-18 12:24:04 -04:00
jfreegman
9ac8d517e9
Add second testnet bootstrap node 2022-03-18 12:24:04 -04:00
jfreegman
90152f5e17
some logging code cleanup 2022-03-18 12:24:04 -04:00
jfreegman
4d501aeb2a
Add support for new voice state feature 2022-03-18 12:24:03 -04:00
jfreegman
1b9f4f337a
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-18 12:24:03 -04:00
jfreegman
812f2d1ff9
Fix some weird/incorrect code for printing private messages 2022-03-18 12:24:03 -04:00
jfreegman
2eeb1de20d
Remove usage of deprecated API typedefs 2022-03-18 12:24:02 -04:00
jfreegman
ba896fd124
Hardcode testnet bootstrap node 2022-03-18 12:24:02 -04:00
jfreegman
3ff3516e42
Add more descriptive errors to some moderation commands 2022-03-18 12:24:02 -04:00
jfreegman
2ef3d68173
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-18 12:24:01 -04:00
jfreegman
7a099f86c8
Fix duplicate config example line 2022-03-18 12:24:01 -04:00
jfreegman
9a629072b3
Fix possible null deref 2022-03-18 12:24:00 -04:00
jfreegman
27259ff23f
Update function name (merge conflict) 2022-03-18 12:24:00 -04:00
jfreegman
f786b7ae6a
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-18 12:24:00 -04:00
jfreegman
cd4a5e5fde
Fix rebase mistakes 2022-03-18 12:23:59 -04:00
jfreegman
0b32b985f1
Add topic lock command and callbacks 2022-03-18 12:23:59 -04:00
jfreegman
5851cb2dd8
Don't announce/alert on self group join 2022-03-18 12:23:59 -04:00
jfreegman
1847025213
Make /whois show both public key and name 2022-03-18 12:23:58 -04:00
jfreegman
1a2320b035
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-18 12:23:58 -04:00
jfreegman
1211899a40
Add /list command that lists all group peers w/ public keys 2022-03-18 12:23:58 -04:00
jfreegman
5dabaac804
Remove some unnecessary code 2022-03-18 12:23:57 -04:00