Skip to content

Releases: JFreegman/toxic

Version 0.7.0

12 Nov 23:06
v0.7.0
74c1eef
Compare
Choose a tag to compare
Version 0.7.0 Pre-release
Pre-release
  • Added video support
  • Rewrote A/V using the new toxcore A/V API
  • Replaced toxdns with HTTPS-based name lookups (now works with proxies)
  • Added new command 'myqr' that prints your Tox ID's QR code to a file
  • Added new command 'nospam' that allows you to set your Tox ID's nospam value.
  • Renamed default profile storage file from 'data' to 'toxic_profile.tox' to conform with the TCS
  • Numerous bug fixes and additional code hardening

Version 0.6.1

01 Sep 17:23
v0.6.1
69be1bc
Compare
Choose a tag to compare
Version 0.6.1 Pre-release
Pre-release
  • Added file resuming which fixed the issue of file transfers breaking when you lose the connection
  • File transfers now time out properly
  • Added the ability to run Toxic as a TCP server (-T flag)
  • Added red-text (the < character at the start of a line makes the entire line red)
  • Fixed a bunch of threading issues/race conditions
  • Lots of misc. bug fixes

Version 0.6.0

28 Mar 07:10
Compare
Choose a tag to compare
Version 0.6.0 Pre-release
Pre-release

This version marks the switch from the old Toxcore API to the new one, including the completely rewritten file transfers interface.

Other notable changes since the last release include:

  • The ability to set auto-away and a custom away status message when detaching from screen or tmux
  • HTTP proxy support
  • Lots of bug fixes as usual

Version 0.5.2

29 Sep 18:09
v0.5.2
97a8ecd
Compare
Choose a tag to compare
Version 0.5.2 Pre-release
Pre-release
  • Implement avatars (setting only) - set them with the '/avatar' command, or in the toxic.conf file
  • Load previous chat history from log when you open a chat window
  • Rename chat logs appropriately when contacts change their names
  • A few UI improvements
  • Fix CPU usage issues related to sound notifications/audio drivers
  • Increased key-based identifiers from 4 digits to 6
  • Lots of bug fixes

Version 0.5.1

19 Sep 05:25
v0.5.1
Compare
Choose a tag to compare
Version 0.5.1 Pre-release
Pre-release
  • Implemented data file encryption. In addition, two new options were added: --encrypt-data and --unencrypt-data, which encrypt an unencrypted data file and unencrypt an encrypted data file respectively.
  • Add a message queue for 1v1 chats which allows for pseudo-offline messaging
  • Add message read receipts for 1v1 chats
  • Add setting to disable the welcome message on startup

Version 0.5.0

01 Sep 23:18
v0.5.0
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release
  • Add ability to connect via proxy
  • Broken file transfers now auto-resume
  • Add command '/request' that lists pending friend requests, showing the request message and public key
  • Add command '/decline' that declines a pending friend request
  • Add config setting to customize the directory used for chatlogs
  • Major memory optimizations
  • Various file transfer fixes
  • Show init system messages in home window at startup rather than printing to stderr
  • Add additional init messages when specific options are used or on certain errors
  • Add command line option to disable UDP/force TCP (-t --force-tcp)
  • Add command line option to start toxic in 'offline' mode (-o --noconnect)
  • Add command line option to specify the DNS servers list (-r --dns-list)
  • Add command line option to enable stderr (-b --debug)
  • Add the option to use the asciidoc library for man page generation (developers only)

Version 0.4.7

05 Aug 02:50
v0.4.7
dc2d20f
Compare
Choose a tag to compare
Version 0.4.7 Pre-release
Pre-release
  • Native desktop popup notifications
  • Allow contact blocking
  • Allow customizable key bindings via the toxic.conf file
  • Add ability to cancel file transfers via the /cancel command
  • Add new file transfer status bar showing transfer rate and % complete
  • Put outgoing file transfers in a round-robin queue instead of waiting for them to finish one at a time
  • Add setting to enable/disable typing notifications for self and others
  • Write chat logs to their own directory within the tox config directory
  • Change the command to cancel outgoing call requests from /cancel to /hangup
  • Improved command error messages
  • Lots of bug fixes, refactoring and optimizations as usual

Version 0.4.6

23 Jul 19:23
v0.4.6
8660047
Compare
Choose a tag to compare
Version 0.4.6 Pre-release
Pre-release
  • Added sound notifications
  • Implemented path tab-completion for the /sendfile command
  • Switched to libconfig for user configuration file

Version 0.4.5

14 Jul 20:14
v0.4.5
Compare
Choose a tag to compare
Version 0.4.5 Pre-release
Pre-release
  • Fixed terminal resizing
  • Revamped help system
  • Improved behaviour of text input field and vastly increase buffer size
  • Added ability to yank previously discarded/killed lines
  • Added man-page(s)
  • Added setting to disable timestamps
  • Replaced auto-tools build-system with a much smaller plain makefile
  • Revamped prompt window and renamed to home
  • Fixed high idle CPU usage issue
  • Lots of other misc bug fixes, code refactoring, and under-the-hood improvements (now should compile without warnings on GCC and clang with -Wall)

DNS Discovery, Calling on OS X, Better file transfers, and the usual 30 other bug fixes!

19 Jun 01:45
eb7d910
Compare
Choose a tag to compare

This release includes Tox3 DNS Discovery support, build issues with audio on OS X fixed, file transfer bug fixes and download folders support, improved command line options, removed scrolling mode for pageup/down, deals with Ctrl + C, and tons of other bug fixes.