1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Go to file
sudden6 2045585c77
Merge pull request #3185
initramfs (26):
      feat(video): redesign and improve VideoFrame class
      fix(video): fix CoreAV and VideoSurface to conform to new VideoFrame
      refactor(video): rename and make the frame alignment propety public
      fix(video): fix memory leak caused by unfreed buffers in CoreVideoSource
      fix(video): fix slanted video when video size is not divisible by 8
      refactor(video): use a new ToxAVFrame structure instead of vpx_image
      refactor(video): static cast video dimensions to suppress warnings
      feat(video): adds an ID parameter to the VideoSource class
      refactor(video): internalize frame reference counting
      feat(video): add accessor functions for sourceID and frameID
      refactor(video): make type aliases public
      refactor(video): use generics to simply VideoFrame conversion functions
      refactor(video): rename ToxAVFrame to ToxYUVFrame and add documentation
      refactor(video): update documentation to match new format (issue #3559)
      refactor(videoframe): correct mistakes in commit documentation format
      fix(video): fix a use-after-free with VideoFrame
      fix(video): added declaration for missing biglock in CameraSource
      docs(video): remove old unnecessary comment pertaining to removed code
      fix(video): fix invalid VideoSource ID allocation
      fix(video): specify color ranges for pixel formats that are not YUV
      fix(video): use a QReadWriteLock to manage camera access
      fix(video): force the use of non-deprecated pixel formats for YUV
      refactor(video): update code and documentation to honour QSize validity
      refactor(videoframe): move all inline/template functions into source
      fix(video): guard storeVideoFrame() against freeing in-use memory
      feat(video): add a isValid() function to ToxTUVFrame
2016-08-09 18:16:38 +02:00
.github chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
.travis chore: Fix Mac OS X build. 2016-08-03 22:46:37 +01:00
audio add ringtone (not well done, but still better than status quo) 2014-10-07 22:33:55 -05:00
doc feat(textstyle): Change markdown syntax to be more intuitive 2016-07-07 20:07:22 -07:00
img feat(loginform): Added caps lock indicator to newPass 2016-06-07 11:27:58 +03:00
osx Merge pull request #3585 2016-08-04 11:20:23 +01:00
res refactor(android): All android code is removed 2016-05-15 02:42:20 +03:00
smileys feat(emoticons): add ASCII-less version of emojione emoticons 2016-06-18 15:51:53 +01:00
src Merge pull request #3185 2016-08-09 18:16:38 +02:00
tools chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
translations fix(l10n): remove unnecessary space in Czech translation 2016-08-06 12:35:56 +01:00
ui chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
updater chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
windows chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
.clog.toml chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
.gitattributes fix(.gitattributes): bootstrap.sh execution fails on MSYS 2016-05-28 20:36:05 +03:00
.gitignore chore: Fix Mac OS X build. 2016-08-03 22:46:37 +01:00
.travis.yml chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
bootstrap-osx.sh osx build script: fix building on travis 2016-01-27 03:08:58 +00:00
bootstrap.bat Added windows/bootstrap.sh which downloads and compiles all qtox dependencies 2015-01-08 13:59:05 +02:00
bootstrap.sh refactor(filter_audio): completely remove filter_audio dependency 2016-06-04 22:12:27 +02:00
CHANGELOG.md chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
CONTRIBUTING.md docs(CONTRIBUTING): add some real examples of scopes 2016-08-06 13:06:28 +01:00
doxygen.conf feat(doxygen): Created simple doxygen config file 2016-07-27 23:39:22 +03:00
INSTALL.md docs(INSTALL.md): remove unnecessary backticks in qTox URL 2016-08-04 16:49:18 +08:00
LICENSE use license text form: http://www.gnu.org/licenses/gpl.txt 2015-05-15 17:02:31 +02:00
MAINTAINING.md docs(MAINTAINING): add instructions for becoming a maintainer 2016-08-06 20:40:15 +01:00
merge-pr.sh chore(test-pr.sh): commit merge as qTox testing <> 2016-07-13 20:50:40 +01:00
OSX-Migrater.sh Added case for /Application Support/Tox already existing 2016-01-20 01:22:25 -05:00
qTox.desktop Correct qTox.desktop 2014-11-08 00:05:13 +00:00
qtox.pro Merge pull request #3185 2016-08-09 18:16:38 +02:00
README.md chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
res.qrc feat(l10n): add Lojban translation from weblate 2016-08-06 10:37:01 +01:00
simple_make.sh refactor(boostrap.sh): add line to locallib.conf only if doesn't exist 2016-06-18 17:41:22 +01:00
test-pr.sh chore(test-pr.sh): commit merge as qTox testing <> 2016-07-13 20:50:40 +01:00
verify-commit-messages.sh chore: limit scope of commit messages to dozen characters 2016-08-04 20:08:37 +01:00

qTox

User Manual | Install | Contribute | Report bugs | Translate | Jenkins builds | Keyboard shortcuts | Mailing list | IRC Channel: #qtox@freenode

qTox is a powerful Tox client that follows the Tox design guidelines while running on all major platforms.


Builds other than installer/packages don't receive updates automatically, so make sure you get back to this site and regularly download the latest version of qTox.

Screenshots

Note: The screenshots may not always be up to date, but they should give a good idea of the general look and features.

Screenshot 01 Screenshot 02

Features

  • One to one chat with friends
  • Group chats
  • File transfers, with previewing of images
  • Audio calls, including group calls
  • Video calls
  • Tox DNS and Tox URI support
  • Translations in 26 languages
  • Avatars
  • Faux offline messages
  • History
  • Screenshots
  • Emoticons
  • Auto-updates on Windows and Mac, packages on Linux
  • And many more options!

Meetings

Time & place where qTox committee gathers to discuss. Meetings happen every week on Saturday, 16:00 UTC±00:00 on IRC channel #qtox@freenode.

Logs from the meetings will be posted at least to the mailing list.

Committee members are active maintainers.

Currently they are:

  • @agilob
  • @antis81
  • @sudden6
  • @TheSpiritXIII
  • @tux3
  • @zetok

Build Status