chatsecure / chatsecure-ios Goto Github PK
View Code? Open in Web Editor NEWChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
Home Page: https://chatsecure.org
License: Other
ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
Home Page: https://chatsecure.org
License: Other
font size in chat window is too large, would be better to at least make it the same size as in the iOS messages app so more text fits in the window with out scrolling. (adding graphical features like other chat apps can be done much later on once core functional issues and usability issues are sorted out.)
great app, really want to get more people using it!
It will be good to support XMPP Group chat as major desktop support this feature.
This would hopefully prevent negative reviews on the App Store.
The raw array sizes of the NSDictionaries are having some sort of bounds mismatching problem.
When logging in via XMPP if you have a space in your password the app will crash
received via email
from Steve M via email
just wanted to report chatsecure (latest from app store) [1.0.2] crash on startup on iOS 4.1 on iPod Touch!
i did try deleting+reinstalling, did not work :(
Jerzy Ł. via email.
Actually current version, you are provided "auto-delete" but if you have a button to remove some conversation like iPhone's UITableview. It will be efficient !
Option to automatically initiate encryption when a new chat is started or an unencrypted message is received.
Option to refuse plaintext
Option to manually initiate encryption (current default)
If AIM becomes disconnected, the UI can remain in a state where the user thinks they are signed on and nothing is wrong. Messages can be submitted, appearing to the user to have been sent, but in reality they're not sent because the client is not connected to AIM.
I would like to try to use ChatSecure. However, when I click on the "Login to XMPP" button, I get an error message saying "Failed to connect to XMPP server. Please check your login credentials and internet connection and try again."
My internet connection is fine. Where should I go to establish credentials to login to the XMPP server????
Thanks for any help you can provide.
JmSegel
Stefan P via email
One thing is really important on mobile devices, and that is power consumption. My suggestion is the following:
Have an option for "Low power consumption mode", which would dim the lightness to a set value, and enable the accessibility color scheme. Thus people could read the text and the battery would last much longer.
I suggest a schema for qr codes to verify fprints:
otr://username@protocol/f1ng3prpr1nth4sh1sh
Which would allow app-agnostic fingerprint recognition.
X-Post to Gibberlist/OTR-dev?
R
Hi,
I am getting a crash after the app has been running in the background for a while and I got to open it. This only happens when one of the accounts that I have signed in is an AIM account.
Here is the crash report:
http://dl.dropbox.com/u/25626919/ChatSecure%20%2010-3-12%207-49%20PM.crash
For basic use with people I collaborate with it would be a basic feature and perhaps a hard sell to get more (non-tech) people using this until background running features to support notifications while in other apps can be set up. Along with audio alerts.
With these features it would be much easier to get people to shift form SMS to using ChatSecure. Which would be a huge boost in... event planning and on the ground coordinating during events.
Sometimes, logging in with account [email protected] (obviously an XMPP account) results in the very account we're using to appear in the Buddy List alongside our buddies. I have seen my own account displayed in the buddy list both as online and as offline.
I'm not sure how to reproduce this, but have screenshots if they are of interest.
I could not find out how to delete chat histories in . Does anyone know?
If you start the app, login, and the conversations list is empty, then receive messages, the buddy won't appear in the table on the conversations view on iPhone.
If a conversation already exists, clicking a name in the buddy list should open that existing conversation. My conversations window currently has 3 entries for the same person.
Being able to close these conversations would also be helpful.
Also, the finger hit space for the text entry box and send button could
be bigger, apple's ui guidlines say to give at least 44x44 pixels for
buttons.
See the pixel spacing in the iOS SMS interface, adding something like that would fix the HCI issue here.
I have an 3gs with the 4.3.3 iOS and after updating to the latest version 1.3 of ChatSecure I have trouble starting it, crashing every time. Is trying to start and it closes. Is there any sollution to this? Where can I download the previous version? Thanks
User story:
A user will see two (smaller) buttons in the Accounts screen to Email and SMS a friend an App store link to this free app. (May need to make the logo smaller to make it fit all on screen.)
So that:
this will help people spread awareness of this app in a more peer to peer fashion and make it easier to
get people's attention for this.
http://www.chupamobile.com/products/details/600/Secured+Chat/
I found this because the same guy was selling one of my GitHub projects too.
This is similar to #11
When chatting with friends using the greek character set, we can read each other's messages just fine. But if I switch in conversation view, I see something this: http://imagezilla.net/show/77249chatsecure_bug02.png
(notice how under the 3rd "conversation" there are "descriptive" symbols for the greek characters:
"&mu" instead of "μ"
"&iota" instead of "ι"
"&kappa" instead of "κ"
etc...
Work on a universal version for both iPad and iPhone is now in the works.
I've been trying to compile the solution but a file seems to be missing.
Commenting out the import on OTRAppDelegate.m and removing the CRITTERCISM_ENABLED define from the project does allow it to compile, but figured I'd give you heads up on the missing file.
The default font size is huge (on an iPhone 3GS, using iOS 5.1.1). It would be great if I could modify at least the text size, or if I could choose from a list of fonts. (Since the default one is outright terrible.)
Insecure, secure, and verified
(from otr-dev mailing list)
When I initiate an OTR chat with someone by clicking on the lock then the symbol only locks for one message and then unlocks again although the remote contact confirms that the chat continues to be secure according to their client.
Arrigo T. via email.
Incoming cyrillic messages displayed in notifications as html-encoded (ၖၲ...) and not displayed in chat at all
As already mentioned via email it would be great if you could support ICQ!
Best regards from Germany
Sascha
It seems like conversation need to open "conversation tab" always to follow in conversation.
after change to another tab and back. conversation is not fetch anymore, but it's able to send message to recipient.
Any chance this could support QQ?
I only use QQ. My friends only use QQ.
QQ's logo is a Penguin! Soooooo cuuuuuttee!
QQ.
Thanks for your effort!
I'm using my own XMPP server (ejabberd) - do you think adding support for using arbitrary XMPP servers besides Google's would be a major undertaking?
I have been looking for such app for a while now. Thank you very much. It's a great project!
Unfortunately I'm not able to use it as some of the messages are not being delivered to me and whenever I click on a Buddy it opens up a new Conversation. Oddly it doesn't work this way on my friends iPhone 3G. I have iPhone 4S. Both iPhones have the most recent iOS.
Another issue is that when ChatSecure emits an alert offering to Ignore or Reply to a new I get two notifications for each received message.
Arrigo T. via email.
Display avatar images in buddy list as well as as chat history
ChatSecure is good, but it needs to support next features:
This seems like a good idea. (SFHFKeychainUtils?)
I have a few accounts I'd like to use at once. The accounts screen should be a list of accounts, with an "add account" button.
Version: 1.3
I was able to login to to my DreamHost provided jabberd using the previous version of ChatSecure, but not with 1.3. Now when I press "Log In" or the "Go" button on the keyboard, the black "Logging in..." overlay appears and never disappears.
I was unable to find any log or debug settings to provide further information.
Sounds upon new messages would be really nice.
This will greatly improve the mobile experience, and interoperate with Gibberbot.
Currently, the buddy list is sorted by status and then by alphabet. Also, the extra »Recents« category.
Instead, it should just be one list, first sorted by status, then sort people up top with whom you talked recently. Additionally, if there is message log with people, sort people with the longest message log up top. Also display a small speech bubble icon on the right side of contacts with whom there is message log as an indicator.
Hi chris, i've been looking to your code for a while, and i wondering how can i disconnect the OTR session with my friend ?
If I read from the source here http://www.cypherpunks.ca/otr/Protocol-v2-3.1.0.html , it's said we have to use TLV type 1 if we want to disconnect. And how i can do that with your code ? please I already spent two days thinking about it. :)
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.