Commit graph

319 commits

Author SHA1 Message Date
dtsbourg
ee07490d3e MessagesVC: Paging and fix scrolling bug.
Reviewed-by: @FredericJacobs
2015-01-05 00:29:28 +01:00
Frederic Jacobs
9ae4a435a1 Show name for unregistered contact in threads.
//FREEBIE
2015-01-04 18:19:09 +01:00
Frederic Jacobs
2d850021a0 Fixing bug causing outgoing calls to be cancelled. Closes #264 2015-01-04 15:05:43 +01:00
Frederic Jacobs
fc6b4b5549 New wire format
Unnecessary base64 encoding has now been removed.
2015-01-04 12:12:45 +01:00
Christine Corbett
86aea62b86 Groups: Fixes issue discussed in #248
Link: https://github.com/WhisperSystems/Signal-iOS/pull/248#discussion-diff-22403332
Fixes issue with android not being able to create a group due to update group messages being interpreted as unknown group
2015-01-04 11:30:28 +01:00
Frederic Jacobs
0d7de05a13 Adding building instructions + TextSecure in README 2015-01-04 11:30:28 +01:00
Frederic Jacobs
ffd68d30c5 Adding support for iPad icons. Closes #255 2015-01-04 11:30:28 +01:00
Christine Corbett
4c0dbeb981 Group avatar fixes
- Resizes group avatars
- Fixing bug causing group avatar to be sent as attachment

Reviewed-by: @FredericJacobs
2015-01-04 11:30:28 +01:00
Frederic Jacobs
7a1a2c2050 Closes #234 2015-01-04 11:30:28 +01:00
Frederic Jacobs
eff589af93 Closes #236
- Sublassing errors in case of expected behaviour
- When receiving a new message that was using a previously unknown
identity key, we search for any other messages that are encrypted with
the new accepted key and decrypt those too.
- Addressing some of the warnings we had before.
2015-01-04 11:30:28 +01:00
dtsbourg
4cb3231bb1 Settings: Share fingerprint in tweet (close #210) 2015-01-04 11:30:27 +01:00
Frederic Jacobs
5cf96b2b05 Incoming call when app closed: updates contact label when available. 2015-01-04 11:30:27 +01:00
Frederic Jacobs
0266621ceb Phone calls in MessageView. 2015-01-04 11:30:27 +01:00
Frederic Jacobs
2082c2ada7 Bugfix: Caused private message to not be processed correctly
Protocol buffers do serialise the group structure even if properties
are missing. Always check with .hasGroup instead.
2015-01-04 11:30:27 +01:00
Frederic Jacobs
af9f8579b6 Showing name of contact on outgoing phone call 2015-01-04 11:30:27 +01:00
Frederic Jacobs
9b4afebbd5 Preventing "null" notifications on group updates and attachments 2015-01-04 11:30:27 +01:00
Frederic Jacobs
c69ce8ad25 Actions on messages notification for replying. 2015-01-04 11:30:27 +01:00
dtsbourg
5961c635e0 MessagesVC: Scrolls to bottom and fixes jumpiness 2015-01-04 11:30:27 +01:00
Frederic Jacobs
a93b111458 Groups: Name of leaving user + outgoing message layout. 2015-01-04 11:30:27 +01:00
Christine Corbett
e58f9bf966 Groups: Update messages, avatars and bug fixes 2015-01-04 11:30:27 +01:00
Frederic Jacobs
3c568f7044 Bugfix: messages shown as delivered since 312423a
https://github.com/WhisperSystems/Signal-iOS/commit/312423acfca37cf0ad48
08a429de76fde1dd68f5
☝️ @corbett & bad-code review: @FredericJacobs
2015-01-04 11:30:27 +01:00
Frederic Jacobs
93c571daec Removing keying material and wiping messages. 2015-01-04 11:30:27 +01:00
Frederic Jacobs
402df72306 Attachments handling
- Sends image rotated
- If message is delete, delete the attachment db object and file
- Delete attachment from detail view
2015-01-04 11:30:26 +01:00
dtsbourg
f2217cacd7 Setting for Image Compression. 2015-01-04 11:30:26 +01:00
Frederic Jacobs
224cea7773 Fixing "jump" on loading MessagesViewController 2015-01-04 11:30:26 +01:00
Christine Corbett
333c920e0b Group functionality
• create
• send/receive full functionality
• basic UI for group updating.

TODOS:
    -group avatars not supported
    -group update occurrence initiated by Android displayed in thread UI but not yet fully

Reviewed-by: @FredericJacobs
2015-01-04 11:30:26 +01:00
Frederic Jacobs
c74899661c Removing logging statement. 2015-01-04 11:30:26 +01:00
Frederic Jacobs
8334adb4d9 Attachments: Sending and receiving 2015-01-04 11:30:26 +01:00
Frederic Jacobs
9683451ed9 Rename to 'attachment' 2015-01-04 11:30:26 +01:00
dtsbourg
f8db90014d Attachements: Fixing UI issues 2015-01-04 11:30:26 +01:00
Frederic Jacobs
db74e17564 Fixing crash on notification style setting 2015-01-04 11:30:26 +01:00
Frederic Jacobs
eb8c3e57ed Adding Clang Format file 2015-01-04 11:30:26 +01:00
Frederic Jacobs
3dc21ba654 Receiving and displaying attachements 2015-01-04 11:30:26 +01:00
dtsbourg
71ad9beeb2 Fingerprint verification instructions 2015-01-04 11:30:25 +01:00
dtsbourg
29b8fb6eab Settings: Let user pick notification style
Also lets user search for contacts by phone number.
2015-01-04 11:30:25 +01:00
dtsbourg
03073a9c05 Signup: remove unused segue 2015-01-04 11:30:25 +01:00
Frederic Jacobs
a55b00552d Removing keyboard when proposing new fingerprint. 2015-01-04 11:30:25 +01:00
Frederic Jacobs
e269bd62ee Bugfix: Fixes crash on multiple update. 2015-01-04 11:30:25 +01:00
Frederic Jacobs
80a8c39213 Debug: Logging new password creation. 2015-01-04 11:30:25 +01:00
Christine Corbett
c11c4361eb Bugfix: Fixing ordering for compose view.
Reviewed-by: @FredericJacobs
2015-01-04 11:30:25 +01:00
Christine Corbett
6b4f339d7e Identity Key QR verification
• this plumbs in the QR verification for iOS, both scanning contact and having your fingerprint scanned.

Reviewed-by: @FredericJacobs
2015-01-04 11:30:25 +01:00
Frederic Jacobs
f67e0d13f0 Support for MITM/key change interface. 2015-01-04 11:30:25 +01:00
Frederic Jacobs
d90d27995c Error handling messages and Info Messages 2015-01-04 11:30:25 +01:00
Frederic Jacobs
dde6fc0a7f Bug fixes in MessageViewController
- Messages shouldn’t be marked as seen if app in background
- Fixes crash on first delivery receipt
2015-01-04 11:30:25 +01:00
Frederic Jacobs
daa6bfd650 Fixing crash in MessagesViewController. 2015-01-04 11:30:25 +01:00
dtsbourg
6868e2234d Messages view fixes
- Delivered tag
- Fix tap to resend recognizer
- Error messages layout

Reviewed-by: @FredericJacobs
2015-01-04 11:30:24 +01:00
dtsbourg
32f1cb3755 Archive/Inbox: Unread layout and other enhancements
- Add lastAction indicator for errors and info in TSThreadViews
- Enable unarchiving and deletion from archive.
- Unread message layout
2015-01-04 11:30:24 +01:00
dtsbourg
7080755787 Signup enhancements.
- Remove unused segue
- Add call to super
2015-01-04 11:30:24 +01:00
Christine Corbett
5b0914c038 Signup flow: request call.
• enables the "Send Again button"
• enables the display of the number the user entered in the Registration View in this subsequent scene (so they can see whether they should go back or not)
• enables the "call me instead button"

Reviewed-by: @FredericJacobs
2015-01-04 11:30:24 +01:00
Frederic Jacobs
83cc102f98 Immediate feedback on send + unread count badges. 2015-01-04 11:30:24 +01:00