Tox client for iOS 7.0+;
Screenshots
##Usage
TestFlight beta testing
Antidote is available for beta testing via TestFlight. If you wish to participate, you must:
- be on iOS 8+
- install TestFlight from AppStore
- give dvor your Apple ID email - you can send it to antidote@dvor.me (optional PGP key is 0x95714DFB28AFC4DC).
Manual Installation
Clone repo, install CocoaPods and open Antidote.xcworkspace
file with Xcode 5+.
git clone https://github.com/Antidote-for-Tox/Antidote.git
cd Antidote
pod install
open Antidote.xcworkspace
Features
- one to one conversations
- typing notification
- emoticons
- spell check
- reading/scanning Tox ID via QR code
- file transfer (temporary disabled)
- read receipts
- multiple profiles
- tox_save import/export
- avatars (temporary disabled)
In progress
- audio calls groundwork see (objcTox/audio)
- getting back file transfers and avatars
- designing UX
- UI polishing
- fixing bugs
Then
- video calls
- group chats
Future
- offline mode
- background mode (via background fetch?)
- iOS notifications (with app in background)
- tox:// scheme from another apps
- ...
- App Store ?
- ...
- iPad app
- ???
- PROFIT
Contribution
Before contributing please check style guide.
Antidote is using Uncrustify code beautifier. Before creating pull request please run it.
You can install it with Homebrew:
brew install uncrustify
Manually running
After installing you can:
- check if there are any formatting issues with
./run-uncrustify.sh --check
- apply uncrustify to all sources with
./run-uncrustify.sh --apply
Git hook
There is also git pre-commit
hook. On committing if there are any it will gently propose you a patch to fix them. To install hook run
ln -s ../../pre-commit.sh .git/hooks/pre-commit
Contact
Dmytro Vorobiov d@dvor.me
License
Antidote is available under the MIT license. See the LICENSE file for more info.
Links
- icons8 - icons used in app