Commit Graph

75 Commits (e47e9759e95eca0654f5967e456cd8a96cd4446b)

Author SHA1 Message Date
Frederic Jacobs e47e9759e9 Fixing leaky caches. 10 years ago
Frederic Jacobs 13448bdb2d Notifications enhancements.
- Tap to reply to a message.
- Badges application with the number of unread messages.
- Pick up a phone call from lock screen, or decline it.
- Settings for notification sounds while app in foreground and text displayed on local notifications.
10 years ago
Frederic Jacobs 1f61291e0c Addresses some performance issues on loading from database. 10 years ago
Frederic Jacobs 82a9029c37 Fixes #713 10 years ago
Frederic Jacobs 0c93679a3d Fixes #709 10 years ago
Frederic Jacobs e8ea00d71a Perform contact intersection on AddressBook change. 10 years ago
Aaron Raimist 0d97edf7af Fixes #673 10 years ago
Frederic Jacobs ee62cbdf23 Fixes #404
Support for drafts. Unsent messages are saved in case you want to send them later on and were interrupted while redacting them.
10 years ago
Frederic Jacobs daac2c0db3 Fixes #566
This fixes the issue with duplicate numbers in group chats. This is just a "fix" for 2.0.1 but the group code is still pretty messy and should be refactored for 2.1
10 years ago
Frederic Jacobs 212f0d4350 Fixes #611 10 years ago
Frederic Jacobs d4e7096e83 Fixes #609
- Also addresses a typo where the cipher key was checked to exist twice.
10 years ago
Christine Corbett 1ede61f272 Localizing the TextSecure component of Signal. 10 years ago
Frederic Jacobs 19ca10d431 Allows retry of failed downloads. 10 years ago
Frederic Jacobs 9569a9b9c6 Multiple visual enhancements and repo cleanup.
- Revising iconography to stick to v2.0 design.
- Multiple bug fixes based on testers feedback
- Integration with system addressbook
- Removing unused assets.
10 years ago
Christine Corbett 667cc983e9 Closes #589 - Enhancements conversation view.
- Call button should be removed from compose bar (when no text is in the input, or ever).
- Attachment options should be Choose from Library..., or Take Photo or Video
- Call button should move to right side of nav bar, and be solid white.
- Send button in compose bar should be the word Send.
- Attachment icon should be paperclip
10 years ago
Frederic Jacobs 3112bd9a15 Design enhancements, part of #577
- Settings iconography.
- Close buttons.
- Add gesture recognizers on navigation bar label, not the entire bar.
- Group view and conversation view back buttons.
10 years ago
Frederic Jacobs bbc4e3648e Closes #575 10 years ago
Frederic Jacobs 585079de21 Fixes #553 10 years ago
Christine Corbett 3f81385c21 Resetting status bar to white. 10 years ago
Frederic Jacobs 1d1a140d6b Addressing UI issues.
- Makes sure that status bar is white on launch.
- Dismisses keyboard before playing video.
10 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
10 years ago
Christine Corbett f0ac231b7f Setting status bars to white as completion of all modal presentations. 10 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
10 years ago
Christine Corbett 499cdfa56f Re-enables user interaction with navbar when view appears. 10 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.
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
Christine Corbett bf11775e10 Fullscreen image attachment menu. 10 years ago
jackflips 86c524ddbc Fixing crashes when deleting single messages. 10 years ago
Jack Rogers 1eef08628a Audio attachments UI 10 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
10 years ago
Christine Corbett ccdc4b5d17 Redesign implementation.
Result of stashed commits by @corbett and @abolishme
10 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.
10 years ago
dtsbourg 96dc676bf9 Addresses multiples UI issues.
Closes ##275, #283, #278, #288

Reviewed-by: @FredericJacobs
10 years ago
Christine Corbett 71320a690c Bypass ratchet and network to discuss with self.
Closes #314 #305 #274

Reviewed-by: @FredericJacobs
10 years ago
Christine Corbett 34ba5efe11 Closes #291
Reviewed-by: @FredericJacobs
//FREEBIE
10 years ago
Frederic Jacobs bf8f2bb263 Closes #270 #271 #273 10 years ago
Frederic Jacobs f3f3eb55cc Fixes crash (since ee07490) on loading empty MessagesVC
//FREEBIE
10 years ago
dtsbourg ee07490d3e MessagesVC: Paging and fix scrolling bug.
Reviewed-by: @FredericJacobs
10 years ago
Frederic Jacobs 7a1a2c2050 Closes #234 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 af9f8579b6 Showing name of contact on outgoing phone call 10 years ago
dtsbourg 5961c635e0 MessagesVC: Scrolls to bottom and fixes jumpiness 10 years ago
Frederic Jacobs a93b111458 Groups: Name of leaving user + outgoing message layout. 10 years ago
Christine Corbett e58f9bf966 Groups: Update messages, avatars and bug fixes 10 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
10 years ago
dtsbourg f2217cacd7 Setting for Image Compression. 10 years ago
Frederic Jacobs 224cea7773 Fixing "jump" on loading MessagesViewController 10 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
10 years ago