Commit Graph

1390 Commits (560122067cb174f79ea14e80d35d22f19da8e8f6)

Author SHA1 Message Date
Matthew Chen 4506064aa6 Prefer to determine an attachment’s file extension for its file name if possible.
// FREEBIE
9 years ago
Matthew Chen 0137e01aff Try to deduce attachment MIME type from the file extension if possible.
// FREEBIE
9 years ago
Matthew Chen 2f3831e04b Respond to CR.
// FREEBIE
9 years ago
Matthew Chen dd3d63623a Pull logging into SyncPushTokensJob.
// FREEBIE
9 years ago
Matthew Chen 716aa772f6 Always sync and log push tokens. Apply OWSAlerts in more places.
// FREEBIE
9 years ago
Matthew Chen aba29ac5ce Improve logging around SyncPushTokensJob.
// FREEBIE
9 years ago
Matthew Chen ad3a1a671a Merge remote-tracking branch 'origin/hotfix/2.11.3' 9 years ago
Matthew Chen b47337c0ba Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 34a7f9cba5 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen b21e5c3248 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 7f92b5a96b Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 7a37de28e5 Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen bf6d8ec141 Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen 8ecdc8a2eb Move voice memo button to send button.
// FREEBIE
9 years ago
Matthew Chen c34d61b93f Add cancel-by-swipe of voice memo recording.
// FREEBIE
9 years ago
Matthew Chen 608cb70a3b Add voice memo recording.
// FREEBIE
9 years ago
Matthew Chen 45c8695ab4 Sketch out the voice memo UI.
// FREEBIE
9 years ago
Michael Kirk fbcda40400 rename class, extract color
per code review

// FREEBIE
9 years ago
Michael Kirk a58a71f8f4 no contacts banner -> system settings 9 years ago
Matthew Chen 9f4b8d3b0f Slightly reduce the non-contact cell heights in “new 1:1 conversation” view.
// FREEBIE
9 years ago
Matthew Chen d0e26a58c3 Show “invite by SMS” offer for matching non-Signal contacts when searching in “new 1:1: conversation” view.
// FREEBIE
9 years ago
Matthew Chen 1e6fd385b5 Fix assert in conversation settings view.
// FREEBIE
9 years ago
Matthew Chen 3f7d23e043 Fix two hotspots in contact parsing and contact syncing.
// FREEBIE
9 years ago
Matthew Chen 535fc566a5 Rework handling of phone number names.
// FREEBIE
9 years ago
Matthew Chen 0c4351a908 Use SignalAccount class to sync contacts.
// FREEBIE
9 years ago
Michael Kirk d7c7fff679 Fix some compiler warnings
* explicit optional usage in strings
* remove some unused StringUtil code
* swiftlint affected files
* more concise optional casting (and avoid a `!`)

Compiler warnings: 343 -> 318

(Actually most of these are in external libs, but 115 remain in Signal/SSK)

// FREEBIE
9 years ago
Matthew Chen 45ae8fb067 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 2bc1d44cd2 Respond to CR.
// FREEBIE
9 years ago
Matthew Chen 1b99671e0e Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen 325134c6e8 Clean up ahead of PR.
// FREEBIE
9 years ago
Matthew Chen 363d84fd2d Update “new conversation” view to use OWSTableView, contacts view helper, etc.
// FREEBIE
9 years ago
Matthew Chen dcdfcb0a6f Insist upon an "ordered" TCP data channel for delivery reliability.
// FREEBIE
9 years ago
Michael Kirk 41d911c04c pull latest translations
// FREEBIE
9 years ago
Michael Kirk 6beee7c012 verify peerconnection at proper time
// FREEBIE
9 years ago
Michael Kirk 2ec893d315 Ensure we're retaining all promises to completion
// FREEBIE
9 years ago
Matthew Chen dd3d338966 Bump version.
// FREEBIE
9 years ago
Matthew Chen e36c3aaed7 Reconcile audio and video enabling with call state.
// FREEBIE
9 years ago
Matthew Chen 1444cfc630 Merge remote-tracking branch 'origin/hotfix/2.11.2' 9 years ago
Michael Kirk a056c1e052 Check for signalContact vs. AB setup.
Same intent as previous check but more to the point, and doesn't
require tracking additional state.

// FREEBIE
9 years ago
Michael Kirk 364f416a69 Block editing contact if user has denied contact permissions
// FREEBIE
9 years ago
Michael Kirk b24cf29189 don't request contacts until necessary
Most commonly this will be after hitting the "compose" button

But also we'll do it in the SignalViewController once you've received a
message.

- get rid blocking contacts nag
- use Contacts framework simplifies logic
- remove dead AB code

// FREEBIE
9 years ago
Matthew Chen 33415eaa0f Respond to CR.
// FREEBIE
9 years ago
Matthew Chen ae7934c117 Update appearance of audio and generic attachment adapters.
// FREEBIE
9 years ago
Matthew Chen 800715a5e0 Remove waveform from audio message bubbles.
// FREEBIE
9 years ago
Michael Kirk 93801e8d29 only show count when there is more than 1 of the same type
// FREEBIE
9 years ago
Michael Kirk 4b6bfa4c4c "home", "other" and "work" instead of "Unknown" phone label
// FREEBIE
9 years ago
Michael Kirk fb7a9e39ab bump build
// FREEBIE
9 years ago
Michael Kirk 2f05dcc2c5 fix crash when viewing undisplayable text
(can't init attributed string with nil)

// FREEBIE
9 years ago
Michael Kirk 572c1e3d80 pull latest translations
// FREEBIE
9 years ago
Michael Kirk b5b4eb4564 bump build
// FREEBIE
9 years ago