Commit Graph

22799 Commits

Author SHA1 Message Date
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.
2015-02-16 23:53:25 +01:00
Christine Corbett
d70a9403b6 Empty states.
- With the exception of the first launch states, none of the empty states should include any artwork
- First Launch Inbox State should read: Start your first Signal conversation! Tap on the + button.
- Empty Inbox State should read Done. Done. Done. Tip: add a conversation as a reminder!
- First Launch Archive State [should read][first-launch-archive] Save conversations for reference. You can swipe conversations into your Archive from the Inbox
- Empty Archive State should read Squeaky Freaking Clean. None. Zero. Zilch. Nada.
2015-02-16 23:53:25 +01:00
Christine Corbett
70248837e7 New avatar placeholders.
- avatar colors implemented
- removed grey border on default group avatars and avatars with images
2015-02-16 23:53:25 +01:00
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.
2015-02-16 23:49:35 +01:00
Christine Corbett
cbc7a59a5c Tapping signal icon should return user to last conversations mode. Closes #580. 2015-02-13 12:12:07 +01:00
Frederic Jacobs
b80f99b8ac Cleanup iconography & fixes #582 2015-02-13 12:12:06 +01:00
Frederic Jacobs
d6fd2ff610 Fixes #584 #585 #586 2015-02-12 23:52:49 +01:00
Frederic Jacobs
5118575d37 Fixing issue with provisioning profiles. 2015-02-07 21:59:00 +01:00
Frederic Jacobs
bbc4e3648e Closes #575 2015-02-06 10:45:32 +01:00
Frederic Jacobs
7242680464 Contact ordering and graying out RedPhone-only users. 2015-01-31 02:26:38 -10:00
Christine Corbett
8a5c5efd73 Group avatar relationship for deletion. 2015-01-31 01:37:39 -10:00
Frederic Jacobs
585079de21 Fixes #553 2015-01-31 01:35:49 -10:00
Frederic Jacobs
4833487e94 Removing call recorder + contacts refresh 2015-01-31 01:35:49 -10:00
Christine Corbett
3f81385c21 Resetting status bar to white. 2015-01-31 01:35:49 -10:00
Christine Corbett
a6976bac18 Migrations from 1.0.x and 2.0 beta. 2015-01-31 01:22:18 -10:00
Christine Corbett
b7d65ce921 Designing the empty state during contact refresh. 2015-01-30 22:30:01 -10:00
Frederic Jacobs
af3cf25207 Support for various screen sizes. 2015-01-30 20:04:10 -10:00
abolishme
0e201939b7 Updated iTunes artwork 2015-01-30 17:25:24 -10:00
abolishme
6a1a785701 Fixed spacing on inbox number in icon 2015-01-30 17:25:21 -10:00
Frederic Jacobs
1d1a140d6b Addressing UI issues.
- Makes sure that status bar is white on launch.
- Dismisses keyboard before playing video.
2015-01-30 12:40:17 -10:00
abolishme
1bbfbd4281 Replacing Twitter icon with brand guidelines one. 2015-01-30 12:39:11 -10:00
Christine Corbett
cf4a126188 Better phone number parsing for SMS. 2015-01-30 10:30:03 -10:00
Frederic Jacobs
5e92fdbbbe Pinning upstream cert. 2015-01-30 01:33:08 -10:00
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
2015-01-29 23:48:56 -10:00
Christine Corbett
f0ac231b7f Setting status bars to white as completion of all modal presentations. 2015-01-29 23:48:19 -10:00
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
2015-01-29 08:30:50 -10:00
Frederic Jacobs
994c9d1c50 Attachment with caption fixes.
- Caption is displayed under the message
- Empty messages are not creating message bubble.
2015-01-29 08:30:50 -10:00
Frederic Jacobs
0195507017 Removing unused ContactsTableViewController. 2015-01-28 23:27:52 -10:00
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.
2015-01-28 23:27:52 -10:00
Christine Corbett
499cdfa56f Re-enables user interaction with navbar when view appears. 2015-01-28 23:24:52 -10:00
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.
2015-01-28 19:25:19 -10:00
Christine Corbett
553a38288e Archiving and correctly sorting empty threads. 2015-01-28 19:13:50 -10:00
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
2015-01-28 12:51:34 -10:00
Cade
6278152ad2 New round of iconography. 2015-01-28 12:51:34 -10:00
Frederic Jacobs
884c960798 Closes #319 2015-01-27 19:54:14 -10:00
Frederic Jacobs
fb0281fd61 Exclude Signal files from backup & encrypt when possible. 2015-01-27 17:18:49 -10:00
Frederic Jacobs
bcd98f90ee Closes #263 2015-01-27 15:31:54 -10:00
Frederic Jacobs
529c1346fa Closes #303 2015-01-27 12:30:28 -10:00
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
2015-01-27 09:18:18 -10:00
Cade
d84ac5a493 New iconography 2015-01-27 09:18:17 -10:00
Frederic Jacobs
8fa1be362f Contacts table view reloading on contact refresh complete. 2015-01-27 08:35:45 -10:00
Frederic Jacobs
7f97d84ebe Delivery receipts working 2015-01-27 08:35:30 -10:00
Christine Corbett
6d2acb70fc in message view compose, ability to call
• RedPhone contacts which aren't TextSecure contacts are disabled from starting conversation via compose.
2015-01-26 14:33:50 -10:00
Cade
2d6b15333a Replaced all iconography and added new icons
Fix #503
2015-01-26 10:38:37 -10:00
Christine Corbett
91591545a2 Support for calls & groups in new blue styled format. 2015-01-26 09:52:13 -10:00
Frederic Jacobs
a9ad6643a0 Close #509 2015-01-25 19:40:19 -10:00
Frederic Jacobs
5ccbc4131b Closes #315 2015-01-25 14:58:40 -10:00
Christine Corbett
478110dc86 Allows unregistering of RedPhone. 2015-01-25 14:32:07 -10:00
Christine Corbett
349d84c875 Vectorial Signal header icon. 2015-01-25 14:32:07 -10:00
Christine Corbett
7d5154b10b Dismiss search bar when new group is created. 2015-01-25 14:32:07 -10:00