Commit graph

164 commits

Author SHA1 Message Date
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
Frederic Jacobs
b5ba841c67 Support for Archiving. (Closes #213) 2015-01-04 11:30:24 +01:00
dtsbourg
2d722d499b Multiple UI enhancements.
- Addresses consistency in how phone numbers are displayed.
- Auto-Layout constraints for Settings

Review by: @FredericJacobs
2015-01-04 11:30:24 +01:00
dtsbourg
5ddb85b6cc Modal presentation of the setup view.
- Memory efficiency.
- Fixes issue where segues were never unwinded.
- Fixes issues on first launch where initiating a call would show the login screen again.
- Addresses issue where the signup code would not have been added properly after clicking link in SMS.

Reviewed by: @FredericJacobs
2015-01-04 11:30:24 +01:00
Frederic Jacobs
52d84ae006 LaunchScreens and Screen Security. 2015-01-04 11:30:24 +01:00
Frederic Jacobs
8435a800d4 WebSocket Public Key Pinning. 2015-01-04 11:30:24 +01:00
dtsbourg
54dae0639c Messages: Fix delivered label 2015-01-04 11:30:24 +01:00
dtsbourg
e70fd6391b General: Screenshot protection (closes #216) 2015-01-04 11:30:23 +01:00
Frederic Jacobs
67a1a41330 Display fingerprints. 2015-01-04 11:30:23 +01:00
Frederic Jacobs
901640507c Removing developer-specific junk. 2015-01-04 11:30:23 +01:00
dtsbourg
91e0b66424 Addresses multiple UI issues.
- New Contact spacing to let user tap call/message icons
- Handeling error messages, delivery receipts, timestamps
2015-01-04 11:30:23 +01:00
Frederic Jacobs
d4f5675a58 Supporting alert on unregistered users + bug fixes. 2015-01-04 11:30:23 +01:00
Frederic Jacobs
35a2762c5f Starting background fetching of messages. 2015-01-04 11:30:23 +01:00
Frederic Jacobs
6446c6fbe0 Socket Management 2015-01-04 11:30:23 +01:00
dtsbourg
9b5379b3e2 Messages: Add a failed outgoing message cell 2015-01-04 11:30:23 +01:00
dtsbourg
211e20aaf7 Signup: Locking UI while async requests 2015-01-04 11:30:23 +01:00
Frederic Jacobs
1eff2b3ad5 Rewriting outgoing pipeline with GCD. 2015-01-04 11:30:23 +01:00
Frederic Jacobs
8514836032 Integrating call and messaging buttons. 2015-01-04 11:30:23 +01:00
Frederic Jacobs
fbbeff70e4 Handling delivery receipts. 2015-01-04 11:30:22 +01:00
Frederic Jacobs
b22579d8f8 Settings and thread fixes. 2015-01-04 11:30:22 +01:00
Frederic Jacobs
f1c92b229a Registering by tapping SMS link. 2015-01-04 11:30:22 +01:00
Frederic Jacobs
bf9084a7c8 WebSocket reconnect. Casting issues. 2015-01-04 11:30:22 +01:00
Frederic Jacobs
1e3dd3d946 Integration work - thread view 2015-01-04 11:30:22 +01:00
Frederic Jacobs
b58d2fb864 Integrating deletion of threads. 2015-01-04 11:30:22 +01:00
Frederic Jacobs
d73e42beff Integrating Message View. 2015-01-04 11:30:22 +01:00
dtsbourg
84e12a39c9 ContactDetail: Link notes 2015-01-04 11:30:22 +01:00
dtsbourg
b3d2544b1f Signals: Fix mistake in removing observer for Socket Notifications 2015-01-04 11:30:22 +01:00
Frederic Jacobs
0c88202f7b Adapting to changes to SubProtocol and InboxView 2015-01-04 11:30:22 +01:00
Frederic Jacobs
121ef0439c Integrating the TextSecure Contact Discovery. 2015-01-04 11:30:22 +01:00
David Deller
60ceaab70d Fix error not being shown when failing to verify SMS code 2015-01-04 11:30:22 +01:00
dtsbourg
e48ea52924 ContactDetail: Fix crash on parsedPhoneNumbers 2015-01-04 11:30:21 +01:00
dtsbourg
60f50e5218 ContactDetail: Remove Favourite button 2015-01-04 11:30:21 +01:00
dtsbourg
756777fd09 InCall: remove blue outline on mute and speaker buttons 2015-01-04 11:30:21 +01:00
Frederic Jacobs
faa4473109 SubProto support for WebSocket messages 2015-01-04 11:30:21 +01:00
Frederic Jacobs
336eb1fa0a Enables Auto-layout on larger screen sizes. 2015-01-04 11:30:21 +01:00
Frederic Jacobs
ad5bb92004 Integrating socket status indicator and remove favorites. 2015-01-04 11:30:21 +01:00
Frederic Jacobs
8b6ac13594 Fixes InCallViewController & contacts not displayed 2015-01-04 11:29:59 +01:00
Frederic Jacobs
c9056662e9 Fixing issues with merge
Tried to rebase but there were too many patches to reapply.
2015-01-04 11:29:59 +01:00
Frederic Jacobs
6dd04a49fe Refactoring signup flow, storage, contacts.
- Signal preferences and keying material moved to the unified storage
- Set up for staging environment to try out the new APIs
- Changes in the push registration flow to send token to RP & TS
2015-01-04 11:29:59 +01:00
dtsbourg
95c14ddefb General: Unused views cleanup 2015-01-04 11:29:27 +01:00
dtsbourg
64ab73baeb General: Unused View controller clean up 2015-01-04 11:29:27 +01:00
dtsbourg
6524b08ffc FullImage: Base of pinching, double tapping & zooming 2015-01-04 11:29:27 +01:00
dtsbourg
e174215b2a Fix Scale: Set Launch Screen 2015-01-04 11:29:27 +01:00
Frederic Jacobs
c3dff810ad Registration refactoring - wip. 2015-01-04 11:29:27 +01:00
Frederic Jacobs
b9907b9a32 Laying ground for signup flow refactoring 2015-01-04 11:28:38 +01:00
Frederic Jacobs
43af8c18e3 Merging UI code with some basic TextSecureKit code. 2015-01-04 11:28:38 +01:00
dtsbourg
a60bc8be92 Initial Message UI 2015-01-04 11:28:38 +01:00