Commit Graph

36 Commits (c5970bfa3ecbfd601495349422ef0b5fcd18f2d5)

Author SHA1 Message Date
Christine Corbett be6c412cd2 Navigation bar hidden upon connection completed. 10 years ago
Frederic Jacobs dfdd0a1974 Support for `remoteRegistrationId`.
1) Supporting `remoteRegistrationId` on sending messages. Now showing
warning before sending the message if key conflict exists. Fixes #574
2) Upgrading dependencies: adapting to new libPhoneNumber API.
3) Fixes race condition in database code.
4) Fixing ordering bug. Hopefully once and for good.
10 years ago
Frederic Jacobs 5e92fdbbbe Pinning upstream cert. 10 years ago
Christine Corbett aca02221be Various design and UI consistency improvements.
• updated iconography
• lines and sizing
• empty inbox and archive screen with wording
• bug fix on calling to self being enabled sometimes (doesn't crash either way, but makes little sense)
• call icons and group update icons incorporated (PR to JSQ must be merged to test; this will be two lines on the Signal-iOS side to remove if we decide not to go with icons)
• fingerprint screen working: accessible by long press from contact screen on contact title. long press on lower half of screen shreds key material after confirmation. new icons for scan and show.
• short press on contact title will show their phone number
• color updates to new palette for green, yellow and light blue
10 years ago
Christine Corbett 638dfae668 messaging view and group creation fixes:
• Create button should be btnCompose--white
• Add people to be a tableview header (ask @helveticade for creatives)
• Send button = btnSend--blue
• Attachments button = btnAttachments--blue
• message footer changes from call to message as input
• Remove more button
• Empty State update with asset and new copy
• Default group name should be 'New Group' (UI only)
• loading view
• Update tab bar items with revised PDFs
• Blue outline around avatar-less contacts
• Replace swipe left actions with btnDelete--white asset
• Replace swipe right buttons with cellBtnMoveToArchive--blue and cellBtnMoveToInbox--blue respectively
• Done icon replaced with btnSignal in settings
• Settings: Swap blue and grey for Registered Number and Change (change doesn't look like a button)
• Settings: UI Switch on should be Signal Blue.
• Disable search ui + group button while downloading contacts
• new group: Create button should be btnCompose--white
• new group: Add people to be a tableview header
10 years ago
Jack Rogers 1eef08628a Audio attachments UI 10 years ago
Christine Corbett ccdc4b5d17 Redesign implementation.
Result of stashed commits by @corbett and @abolishme
10 years ago
Frederic Jacobs bfd710a9ef Upgrading to OpenSSL 1.0.2.
//FREEBIE
10 years ago
Christine Corbett b954ff2445 Closes #261 - Signal 1.0 to 2.0 utility.
Reviewed-by: @FredericJacobs
10 years ago
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.
10 years ago
Frederic Jacobs 5cf96b2b05 Incoming call when app closed: updates contact label when available. 10 years ago
Frederic Jacobs 0266621ceb Phone calls in MessageView. 10 years ago
dtsbourg 5961c635e0 MessagesVC: Scrolls to bottom and fixes jumpiness 10 years ago
Frederic Jacobs 224cea7773 Fixing "jump" on loading MessagesViewController 10 years ago
Frederic Jacobs 80a8c39213 Debug: Logging new password creation. 10 years ago
Frederic Jacobs f67e0d13f0 Support for MITM/key change interface. 10 years ago
dtsbourg 6868e2234d Messages view fixes
- Delivered tag
- Fix tap to resend recognizer
- Error messages layout

Reviewed-by: @FredericJacobs
10 years ago
Frederic Jacobs 8435a800d4 WebSocket Public Key Pinning. 10 years ago
Frederic Jacobs 901640507c Removing developer-specific junk. 10 years ago
dtsbourg 91e0b66424 Addresses multiple UI issues.
- New Contact spacing to let user tap call/message icons
- Handeling error messages, delivery receipts, timestamps
10 years ago
dtsbourg 9b5379b3e2 Messages: Add a failed outgoing message cell 10 years ago
Frederic Jacobs 1eff2b3ad5 Rewriting outgoing pipeline with GCD. 10 years ago
dtsbourg e48ea52924 ContactDetail: Fix crash on parsedPhoneNumbers 10 years ago
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
10 years ago
Frederic Jacobs b9907b9a32 Laying ground for signup flow refactoring 10 years ago
Frederic Jacobs 43af8c18e3 Merging UI code with some basic TextSecureKit code. 10 years ago
dtsbourg a60bc8be92 Initial Message UI 10 years ago
Frederic Jacobs 3072e85b00 Updating Pods & translations for release
//FREEBIE
10 years ago
Frederic Jacobs d05791e699 Moving away from custom HTTP stack 10 years ago
Frederic Jacobs 779e9d1b38 Multiple fixes
- Fixes inherited build settings
- New Podfile format
- Fetching updated strings
10 years ago
Frederic Jacobs cd0bda7105 iOS 8 Support
- Supporting iOS 8
- Updating translations
- Rewriting PushManager to extensively use futures
- Pick up calls directly from the lock-screen
10 years ago
Craig Gidney 5401056d31 Checked indentation, future source results, directory layout, thenTry vs then, dependencies 10 years ago
Craig Gidney ced4fc8947 Initial work to depend on external futures library instead of internal implementation
Still need to:
- Fix indentation
- Check for any FutureSource being returned instead of FutureSource.future
- Check for then: vs thenTry: mixups
- Check for main thread related issues
- Check for other exception catching issues
- Adjust directory layout
- Manual end-to-end testing
10 years ago
Frederic Jacobs 76b94c80df Updating Pods
//FREEBIE
10 years ago
Frederic Jacobs 2a0b0cbffc Updating OpenSSL
//FREEBIE
10 years ago
Frederic Jacobs 9051045b9e Fixes for Travis setup
//FREEBIE
10 years ago