antidote-for-tox / antidote Goto Github PK
View Code? Open in Web Editor NEWNo longer maintained
License: Mozilla Public License 2.0
No longer maintained
License: Mozilla Public License 2.0
Steps to reproduce:
Looks like you are using UDP and its killing battery pretty fast. Default TCP mode should help with this, but with option to fallback to UDP.
Antox had same issue on android, TCP usually preferred for mobile clients, better for battery and mobile traffic.
Also don't forget to set it to false in different cases (on timer, when leaving screen, etc.)
On Friends tab, after updating table for some reason "Friend | Requests" bar changes height. This can be reproduced when friend changes status from offline -> online
It seems that QR code should contain "TOX :" prefix (or just support such format for scanning codes?), e.g.
TOX: DD6D05B22EBB11E4AACC80580B9E45A7E3B47C342EBB11E49B3D80580B9E45A7DD6D05B22EBB
After I rename the (only) profile, two artifacts appear:
These last until the app is restarted.
iPhone 4S (MD241LL/A), iOS 8.4 (12H143) jailbroken, Antidote 0.3.0 (last in TestFlight). If it can be built under GNU/Linux, then I guess I can locally test patches.
Apple have interesting framework- multipeer connectivity framework, for example firechat (app) use it.
It would be good if in the future antidote can support connection using this framework.
If you don't know what is it:
This framework add hybrid mesh function to iOS app, example:
Alice have Internet connection, bob dont have Internet, but he connected to Alice with bluetooth, Alex have Internet connection.
Alex can send messages to bob throw Alice, tox core already support relay mode.
And another brilliant feature - Alice can have Bluetooth connection with Alex, and alex have wifi connection
With bob (alex have wifi and Bluetooth) - Alice can send messages to bob through Alex.
And main thin all work automatically.
I know that this is feature for long future :)
How can i import my tox profile from qTox ?
It seems, antidote can't distribute under MIT since it uses toxcore as dependency, which is GPL-licensed.
If a certain chat was active (displayed) prior to putting Antidote into background, then any new messages arriving in that chat will cause the "unread message count" icon badge to be shown and then immediately hidden again.
That is, the app behaves as if it marks messages in the active chat as read, despite it is in the background.
iPhone 4S (MD241LL/A), iOS 8.4 (12H143) jailbroken, Antidote 0.3.0 (last in TestFlight).
i test app in TestFlight and how i see, antidote don't send notifications (new messages, friend requests) but if i open app from background i see all notifications in app GUI
An issue, when many contacts are offline and one ist online (between the offline one) than the Status of all offline contacts "Clone" the Status from the one who is online
I have noticed that the "send" button is not active if the user is offline.
Is it part of the Tox protocol that messages can't be sent to a user if they are offline?
I tried to send "Ололо пыщь пыщь" but received only "Ололо пы".
Also, have you tried https://github.com/stal888/DeepEnd before implementing ToxManager wrapper? It's used in Poison, tox client for OS X.
Antidote 0.2 installed from Cydia crashes on launch. User sees black screen and immediate crash after that.
Unless you are targeted pre IOS7+ devices there no reason to use separate QR scanning lib. IOS7 already have included that functionality. Internal implementations is faster and better detecting qr codes.
I've seen cases when zbar takes about 5-6 seconds to read qr-code in other apps but after transition to internal IOS implementation things just got much better. And its probably easier to maintain in longterm
Here is simple example - http://useyourloaf.com/blog/2014/05/13/reading-qr-codes.html
Instead of last message show "is typing..." status (in another color or with some animation?)
As IOS8 release date approaching, I though good idea publish app in TestFlight in early stages of development to help test and polish stability, when it become available.
https://developer.apple.com/support/appstore/TestFlight/
It would be good to have messages' timestamps shown. Probably using a side-pull gesture, like in the default iOS messaging app.
Use same placeholder as in tabbar
Send it with Messages, Mail, other applications, etc.
It would be nice to add default user name. Device name can be used for that.
I just got the client for the iPad, and here are a couple of bugs.
The client doesn't fit an iPads screen nicely.
I know this isn't a bug so much as a lack of feature and lots of other apps do this as well, but it makes an app a lot more visually appealing and easy to use if it will fit the menus to the iPad screen, rather than blowing everything up to 32 point font.
The area where you enter a Tox ID will only let you type a couple of letters, at least that I've found (Only the B in groupbot will actually show up if I attempt to type [email protected]
I'm not sure if this is actually typing and just not displaying, but B is he only letter that works constantly.
This requires groundwork in objcTox
Currently when trying to run pod install, there is an issue with cloning libsodium 1.0.1. However if you bump the toxcore-ios to 0.1.4 the pod install passes, albeit Antidote is not ready for the new toxcore yet.
Not sure if it's worth looking into since we are going to migrate toxcore to a more updated version soon anyways. But if anyone wants to build and look at the app, you can look at this branch as a temporary workaround https://github.com/Chuongv/Antidote/tree/fixlibo
Installing libsodium 1.0.1 (was 1.0.1)
[!] Error installing libsodium
[!] /usr/local/bin/git clone https://github.com/gabriel/libsodium.git /var/folders/xn/vrc0_k3s74j_86hs8b5_vhbh0000gn/T/d20150515-73419-wllqfg --single-branch --depth 1 --branch 1.0.1a
Cloning into '/var/folders/xn/vrc0_k3s74j_86hs8b5_vhbh0000gn/T/d20150515-73419-wllqfg'...
warning: Could not find remote branch 1.0.1a to clone.
fatal: Remote branch 1.0.1a not found in upstream origin
I'm using antidote .2-4 from cydia on ios7 and an iphone 4s.
Sending photos taken with the camera works but using a photo from the library crashes the app every time.
Yesterday, irungentoo merged the new API branch into master of irungentoo/toxcore. Clients that do not use the new API will no longer work properly. Are there plans to port Antidote to the new API?
Notification observer method not implemented in ChatViewController for "kProfileManagerFriendUpdateNotification".
And see what we are missing / what is done wrong.
When your app will be available in AppStore?
Do you have some problems with it?
This isn't working for some reason
I(
I
Currently there is no way to tell you are online or offline unless you are have friend who constantly online. Probably best way to tell user that it's not connected is showing is trying to connect in top bar untill its connected. Just like whatsapp doing it, seem perfect way w/o cluttering interface.
It should have
When creating chat from FriendCard it doesn't appear in AllChats screen until relaunch.
Currently QR code search/publish only contain ID but should be tox:<toxid>
<uri-scheme> ::= "tox:" <tox-id>
<uri-scheme> ::= "tox:" <tox user>@<domain>
https://github.com/Tox/Tox-STS/blob/master/STS.md#tox-uri-scheme
Also probably good idea to register this URI when app installed, so it can be called from external apps
First 4 characters of messages received from qTox on Mac (5-May-2015 download) would not display. So if I send "123456789" to Antidote from qTox I would receive "56789" on Antidote.
Probably this will be solved with migration to the new API
This requires groundwork in objcTox
Can you make full how-to guide for installing/compiling this project for iPhone
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.