Code Monkey home page Code Monkey logo

antidote's People

Contributors

chuongv avatar dvor avatar geremia avatar mahmoudashraf93 avatar nurupo avatar redetection avatar sirnacnud avatar strixaluco avatar urras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

antidote's Issues

In App notifications aren't removed sometimes

Steps to reproduce:

  • Antidote receives several incoming messages from Bob
  • notifications on top begin to appear
  • tap on notification
  • screen changes to chat with Bob, we can see new messages
  • notifications from Bob still appear

Make TCP mode default with UDP fallback

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.

QR format

It seems that QR code should contain "TOX :" prefix (or just support such format for scanning codes?), e.g.

TOX: DD6D05B22EBB11E4AACC80580B9E45A7E3B47C342EBB11E49B3D80580B9E45A7DD6D05B22EBB

Minor artifacts after renaming a profile until app is restarted

After I rename the (only) profile, two artifacts appear:

  • I can't copy my Tox ID (at "Settings" tab) by tapping it (the "context menu" does not appear);
  • The old profile name is shown in the "Settings" tab (in the profile list, the correct/updated name is shown).

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.

Mesh network for antidote

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 :)

LICENSE issue

It seems, antidote can't distribute under MIT since it uses toxcore as dependency, which is GPL-licensed.

"Badge" on the app icon (showing unread message count) does not work if the chat was active

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).

Notification when app in background

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

Sending messages to offline users

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?

use QR lib from iOS

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

Default user name

It would be nice to add default user name. Device name can be used for that.

iPad issues.

I just got the client for the iPad, and here are a couple of bugs.

  1. 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.

  2. 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.

Pod install failure

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

UI: "Connecting..." bar overlays the first entry in list view

It would be nice to shift listview down when that bar appears.

iPhone 4S (MD241LL/A), iOS 8.4 (12H143) jailbroken, Antidote 0.3.0 (last in TestFlight).

Case 1, contact list:
img_0006

Case 2, profile list (BTW, renaming causes reconnect, which is suboptimal):
img_0008

Crash when sending photos from library

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.

New API

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?

Check Tox STS

And see what we are missing / what is done wrong.

AppStore

When your app will be available in AppStore?
Do you have some problems with it?

Text avatar sometimes is ugly

  • when friend has name "iPhone (2)" text avatar looks like I(
  • when friend has name "iPhone " text avatar looks like I

Show connecting state unless connected

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.

Messages get truncated

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.