Commit Graph

311 Commits (50fa491c7b4d139e6b1f910b45f54af3d11f24a2)

Author SHA1 Message Date
Frederic Jacobs 5e92fdbbbe Pinning upstream cert. 11 years ago
Christine Corbett 797492fc13 Various enhancements to the groups.
- new avatar and updated avatar functional
- rounded corners in place, both in new/update group view and in inbox
- removed the appearance of the ability to delete members from a group.
- centering group menu in UIToolbar
11 years ago
Christine Corbett f0ac231b7f Setting status bars to white as completion of all modal presentations. 11 years ago
Christine Corbett f5848365f7 Deliberate handling of MIME types for video, audio, and images.
• rejects unhandled media with unsupported attachment message
• for supported media, handling of MIME type/file extension conversion in a single place
• groundwork for future handling of additional types via e.g. conversion
11 years ago
Frederic Jacobs 994c9d1c50 Attachment with caption fixes.
- Caption is displayed under the message
- Empty messages are not creating message bubble.
11 years ago
Frederic Jacobs 0195507017 Removing unused ContactsTableViewController. 11 years ago
Frederic Jacobs a389344e0a Fixing issue with identity key change messages deletion.
When a key change is accepted, we iterate over the list of messages
that are waiting for decryption. This commit fixes an issue with error
messages not being deleted after message is processed for decryption.
11 years ago
Christine Corbett 499cdfa56f Re-enables user interaction with navbar when view appears. 11 years ago
Frederic Jacobs 826b73051d Multiple constraints updates & addressing warnings.
- Icon bundles upgraded to match required sizes.
- Moving to NSAttributes instead of deprecated UIAttributes.
- Casting serialized attachmentID to NSNumber.
- Removing unused archival view from InboxTableViewCell.
- Upgrading contraints on SignalsVC for 6+ "TabBar".
- Removing deprecated "plain" properties
- Removing redundant button in FingerprintViewController.
- Addresses issues with placement of change number in signup flow
- Fixes placement bug in new group view
- Exclude unused reference.
11 years ago
Christine Corbett 553a38288e Archiving and correctly sorting empty threads. 11 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
11 years ago
Cade 6278152ad2 New round of iconography. 11 years ago
Frederic Jacobs 884c960798 Closes #319 11 years ago
Frederic Jacobs fb0281fd61 Exclude Signal files from backup & encrypt when possible. 11 years ago
Frederic Jacobs bcd98f90ee Closes #263 11 years ago
Frederic Jacobs 529c1346fa Closes #303 11 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
11 years ago
Cade d84ac5a493 New iconography 11 years ago
Frederic Jacobs 8fa1be362f Contacts table view reloading on contact refresh complete. 11 years ago
Frederic Jacobs 7f97d84ebe Delivery receipts working 11 years ago
Christine Corbett 6d2acb70fc in message view compose, ability to call
• RedPhone contacts which aren't TextSecure contacts are disabled from starting conversation via compose.
11 years ago
Cade 2d6b15333a Replaced all iconography and added new icons
Fix #503
11 years ago
Christine Corbett 91591545a2 Support for calls & groups in new blue styled format. 11 years ago
Frederic Jacobs a9ad6643a0 Close #509 11 years ago
Frederic Jacobs 5ccbc4131b Closes #315 11 years ago
Christine Corbett 478110dc86 Allows unregistering of RedPhone. 11 years ago
Christine Corbett 349d84c875 Vectorial Signal header icon. 11 years ago
Christine Corbett 7d5154b10b Dismiss search bar when new group is created. 11 years ago
Christine Corbett bfe0e44cd5 Audio attachments: Prevent progress to be set to NaN. 11 years ago
Christine Corbett 0e1a51e889 Fixed empty group avatar issue. 11 years ago
Christine Corbett bf11775e10 Fullscreen image attachment menu. 11 years ago
jackflips 86c524ddbc Fixing crashes when deleting single messages. 11 years ago
Jack Rogers 1eef08628a Audio attachments UI 11 years ago
Joyce Yan d740f801c6 Swipe to delete implemented 11 years ago
Joyce Yan b494b71dbc Audio farts.
slight change

modified pbxproj to clean up resources

reset developmentteam in pbxproj back to what it was before

deleted one line
11 years ago
Christine Corbett ccdc4b5d17 Redesign implementation.
Result of stashed commits by @corbett and @abolishme
11 years ago
Jack Rogers 84dbc6a45b Closes issue #277 - Fixed speakerphone bug.
//FREEBIE
Reviewed-by: @corbett & @FredericJacobs
11 years ago
Frederic Jacobs 7c658b2879 Enhancements in build configuration.
- Helps onboarding of new contributors because signup generates a fake
push token to register devices.
- Deleted Ad-Hoc configuration since no more HockeyApp distribution.
TestFlight uses default `AppStore release` build configuration.
11 years ago
Frederic Jacobs 60fbfd129a Fixes crashes & edge cases for initials string. 11 years ago
Frederic Jacobs 14164d9855 Closes #359
//FREEBIE
11 years ago
Frederic Jacobs 9e8ba91304 Settings refactoring.
- Renames GroupModel to TSGroupModel for TextSecureKit consistency.
- Refactors the settings into categories (joint work with @dtsbourg)
- Removes settings and logic for background push.
11 years ago
dtsbourg 96dc676bf9 Addresses multiples UI issues.
Closes ##275, #283, #278, #288

Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett 3a43145c23 Closes #282 - Avatar initials placeholder.
Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett b954ff2445 Closes #261 - Signal 1.0 to 2.0 utility.
Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett 71320a690c Bypass ratchet and network to discuss with self.
Closes #314 #305 #274

Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett 07c539c844 Groups: Showing members joining/leaving.
As discussed in #233, but UI is not adapted for longer string.

Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett 5d6ac1f8bd Session Warning Label: Renaming the Secure session ended.
As discussed in #287, wording is adapted to reflet consequences for user.

Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett 34ba5efe11 Closes #291
Reviewed-by: @FredericJacobs
//FREEBIE
11 years ago
Maximilian Merz b9a71445dd End error message sentences with a dot.
Reviewed-by: @FredericJacobs
//FREEBIE
11 years ago
Frederic Jacobs bf8f2bb263 Closes #270 #271 #273 11 years ago
Frederic Jacobs f3f3eb55cc Fixes crash (since ee07490) on loading empty MessagesVC
//FREEBIE
11 years ago
Christine Corbett 1784fcf900 Group avatar: Set default one locally if not selected.
Reviewed-by: @FredericJacobs
11 years ago
Christine Corbett c9c4a93715 Members of groups selection
Reviewed-by: @FredericJacobs
11 years ago
dtsbourg ee07490d3e MessagesVC: Paging and fix scrolling bug.
Reviewed-by: @FredericJacobs
11 years ago
Frederic Jacobs 9ae4a435a1 Show name for unregistered contact in threads.
//FREEBIE
11 years ago
Frederic Jacobs 2d850021a0 Fixing bug causing outgoing calls to be cancelled. Closes #264 11 years ago
Frederic Jacobs fc6b4b5549 New wire format
Unnecessary base64 encoding has now been removed.
11 years ago
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
11 years ago
Frederic Jacobs ffd68d30c5 Adding support for iPad icons. Closes #255 11 years ago
Christine Corbett 4c0dbeb981 Group avatar fixes
- Resizes group avatars
- Fixing bug causing group avatar to be sent as attachment

Reviewed-by: @FredericJacobs
11 years ago
Frederic Jacobs 7a1a2c2050 Closes #234 11 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.
11 years ago
dtsbourg 4cb3231bb1 Settings: Share fingerprint in tweet (close #210) 11 years ago
Frederic Jacobs 5cf96b2b05 Incoming call when app closed: updates contact label when available. 11 years ago
Frederic Jacobs 0266621ceb Phone calls in MessageView. 11 years ago
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.
11 years ago
Frederic Jacobs af9f8579b6 Showing name of contact on outgoing phone call 11 years ago
Frederic Jacobs 9b4afebbd5 Preventing "null" notifications on group updates and attachments 11 years ago
Frederic Jacobs c69ce8ad25 Actions on messages notification for replying. 11 years ago
dtsbourg 5961c635e0 MessagesVC: Scrolls to bottom and fixes jumpiness 11 years ago
Frederic Jacobs a93b111458 Groups: Name of leaving user + outgoing message layout. 11 years ago
Christine Corbett e58f9bf966 Groups: Update messages, avatars and bug fixes 11 years ago
Frederic Jacobs 3c568f7044 Bugfix: messages shown as delivered since 312423a
https://github.com/WhisperSystems/Signal-iOS/commit/312423acfca37cf0ad48
08a429de76fde1dd68f5
☝️ @corbett & bad-code review: @FredericJacobs
11 years ago
Frederic Jacobs 93c571daec Removing keying material and wiping messages. 11 years ago
Frederic Jacobs 402df72306 Attachments handling
- Sends image rotated
- If message is delete, delete the attachment db object and file
- Delete attachment from detail view
11 years ago
dtsbourg f2217cacd7 Setting for Image Compression. 11 years ago
Frederic Jacobs 224cea7773 Fixing "jump" on loading MessagesViewController 11 years ago
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
11 years ago
Frederic Jacobs c74899661c Removing logging statement. 11 years ago
Frederic Jacobs 8334adb4d9 Attachments: Sending and receiving 11 years ago
Frederic Jacobs 9683451ed9 Rename to 'attachment' 11 years ago
dtsbourg f8db90014d Attachements: Fixing UI issues 11 years ago
Frederic Jacobs db74e17564 Fixing crash on notification style setting 11 years ago
Frederic Jacobs 3dc21ba654 Receiving and displaying attachements 11 years ago
dtsbourg 71ad9beeb2 Fingerprint verification instructions 11 years ago
dtsbourg 29b8fb6eab Settings: Let user pick notification style
Also lets user search for contacts by phone number.
11 years ago
dtsbourg 03073a9c05 Signup: remove unused segue 11 years ago
Frederic Jacobs a55b00552d Removing keyboard when proposing new fingerprint. 11 years ago
Frederic Jacobs e269bd62ee Bugfix: Fixes crash on multiple update. 11 years ago
Frederic Jacobs 80a8c39213 Debug: Logging new password creation. 11 years ago
Christine Corbett c11c4361eb Bugfix: Fixing ordering for compose view.
Reviewed-by: @FredericJacobs
11 years ago
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
11 years ago
Frederic Jacobs f67e0d13f0 Support for MITM/key change interface. 11 years ago
Frederic Jacobs d90d27995c Error handling messages and Info Messages 11 years ago
Frederic Jacobs dde6fc0a7f Bug fixes in MessageViewController
- Messages shouldn’t be marked as seen if app in background
- Fixes crash on first delivery receipt
11 years ago
Frederic Jacobs daa6bfd650 Fixing crash in MessagesViewController. 11 years ago
dtsbourg 6868e2234d Messages view fixes
- Delivered tag
- Fix tap to resend recognizer
- Error messages layout

Reviewed-by: @FredericJacobs
11 years ago
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
11 years ago
dtsbourg 7080755787 Signup enhancements.
- Remove unused segue
- Add call to super
11 years ago
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
11 years ago