Commit Graph

4413 Commits (227fd5280de4187b534b8a2b0a4abbe69f6e45e6)
 

Author SHA1 Message Date
Matthew Chen 227fd5280d Resize conversation view cells as necessary.
// FREEBIE
8 years ago
Matthew Chen f7bd813c9f Restore the date headers to the conversation view cells.
// FREEBIE
8 years ago
Michael Kirk 603a7d2639 Merge branch 'release/2.18.0' 8 years ago
Michael Kirk 90468135c3 Merge branch 'mkirk/compose-cr-fixups' into release/2.18.0 8 years ago
Michael Kirk ab05bd32e8 compose search cleanup per code review
// FREEBIE
8 years ago
Michael Kirk 0f859d6b20 Merge branch 'release/2.18.0' 8 years ago
Michael Kirk a76b1f52b0 Merge branch 'mkirk/show-entire-message' into release/2.18.0 8 years ago
Michael Kirk 9ae4a26eb1 Message details shows entire message
When viewing a longer message, to avoid the risk of the user not being
aware they can scroll down, we scroll to the last couple lines of the
message, ensuring they can see the meta-data.

// FREEBIE
8 years ago
Michael Kirk 0a19e0715a Merge branch 'mkirk/fix-invite-sms' into release/2.18.0 8 years ago
Michael Kirk 038ca0d6a9 Fix invite via SMS in search
- whispersystems.org -> signal.org
- nav color was wrong since iOS10
- update search results after clearing post SMS invite

// FREEBIE
8 years ago
Michael Kirk 69ee9cbcfa Merge branch 'mkirk/pull-to-refresh-inbox' into release/2.18.0 8 years ago
Michael Kirk 6a65ee6def Pull to refresh on homeview fetches messages.
This is useful when you're using censorship circumvention and unable to
receive push notifications.

// FREEBIE
8 years ago
Michael Kirk e47d15d086 Merge branch 'mkirk/revamp-compose' into release/2.18.0 8 years ago
Michael Kirk 3080cb512b Compose View: collation index and group search
- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names

// FREEBIE
8 years ago
Matthew Chen d8b9fcf05e Merge branch 'charlesmchen/rewriteConversationView_' 8 years ago
Matthew Chen 49501a5d1b Respond to CR.
// FREEBIE
8 years ago
Matthew Chen b1624d6818 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen b833976b77 Clean up ahead of PR.
// FREEBIE
8 years ago
Matthew Chen 5621fe893c Clean up ahead of PR.
// FREEBIE
8 years ago
Matthew Chen fb408f980c Remove JSQ.
// FREEBIE
8 years ago
Michael Kirk 796be18c56 enable gif picker
// FREEBIE
8 years ago
Michael Kirk 12b674ffb5 Merge branch 'mkirk/log-sent-timestamps' 8 years ago
Michael Kirk b2efb722d2 Log timestamp of sent messages
This is really helpful when cross referencing debug logs with the
recipient. (We already log timestamps on the receiving side).

// FREEBIE
8 years ago
Michael Kirk af4a4c436a Merge branch 'mkirk/call-timeout' 8 years ago
Michael Kirk dd5a19d1fd Suspend while answering shows "Missed Call"
When awakened by a voip push, we get some arbitrary amount of background
time to connect the call (in practice this is ~30s) before the app is
suspended.

Though we were properly terminating the call upon being suspended, we
were not notifying the user that they had missed a call.

// FREEBIE
8 years ago
Michael Kirk a434a381f7 Merge branch 'hotfix/2.17.1' 8 years ago
Michael Kirk 23b8560b79 sync translations
// FREEBIE
8 years ago
Michael Kirk 2cc59dc166 bump version
// FREEBIE
8 years ago
Michael Kirk 875297f1a3 Merge branch 'charlesmchen/profileSaveDeadlock' into hotfix/2.17.1 8 years ago
Matthew Chen 44051bd7e7 Avoid deadlock in profile manager.
// FREEBIE
8 years ago
Michael Kirk 97d99e5c2d Merge branch 'mkirk/push-notification-fixups' 8 years ago
Michael Kirk 9a7e3cb9d8 Register for manual message fetching when unable to obtain push tokens
// FREEBIE
8 years ago
Michael Kirk df15c904bc Rework push registration
== Account Registration ==

Not complete until push tokens are uploaded

== Remote Notifications Registration ==

Extracted from PushManager

- wait for notification-settings registration to complete before
  requesting push tokens, otherwise it's possible token requests will
  be ignored.

- Less state required for push notification callbacks, specifically, we
  no longer need to ensure we've created a promise before the
  registration delegate methods get called.

- no more TOCFuture in Signal-iOS (still in SSK for now). It's not in
  cases of inexplicable behavior - one a recently, push notification
  premature free, in redphone, and more popular use, and I've seen two
  futures inexplicably being nil.  Instead, let's consolidate around
  PromiseKit for popularly used, maintained, strongly-typed futures.

- separate logic for registering for vanilla push/voip notifications
  (few dependencies) from responding to UILocalNotifications (lots of
  dependencies). Ultimately I'd like to consolidate the remaining
  UILocalNotifications logic with the existing NotificationsManager

== Misc ==

more debug logging
more uniform logging
remove stale logic around newly registered user

// FREEBIE
8 years ago
Michael Kirk b916e14abc Merge branch 'mkirk/silent-group-info-request' 8 years ago
Michael Kirk 703d4df9e5 Avoid phantom notifications for group info requests
// FREEBIE
8 years ago
Matthew Chen 0431d1813d Merge branch 'charlesmchen/giphyAPIKey' 8 years ago
Matthew Chen b0e1904f96 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 7923eafe7c Use separate Giphy API key for Signal iOS.
// FREEBIE
8 years ago
Michael Kirk b2ee64e701 Merge branch 'mkirk/fix-registration-layout' into hotfix/2.17.1 8 years ago
Michael Kirk f314b2e50a Fix registration screen layout
// FREEBIE
8 years ago
Michael Kirk ede89a7407 Merge branch 'mkirk/background-push-notifications' 8 years ago
Michael Kirk b5258be9b5 respond to code review
// FREEBIE
8 years ago
Michael Kirk 876521f4c3 Fetch messages sooner when launched from background
The only reason a notification wakes/launches the app is to fetch
messages.

However, upon launching, especially if the app had been killed, it can
take a second or two before being notified of the notification that woke
us. Rather than wait, just fetch messages ASAP.

// FREEBIE
8 years ago
Michael Kirk c7cfe188ee Sync push tokens on background launch as well
// FREEBIE
8 years ago
Matthew Chen abcf421eff Merge branch 'charlesmchen/gifs3' 8 years ago
Matthew Chen 7d9c2825d8 Add progressive search to Gif picker.
// FREEBIE
8 years ago
Matthew Chen 0f58a528a8 Merge branch 'charlesmchen/removeFLAnimatedImage' 8 years ago
Matthew Chen 5999178e78 Remove FLAnimatedImage.
// FREEBIE
8 years ago
Michael Kirk e4b563bcd9 Merge branch 'mkirk/update-deps' 8 years ago
Michael Kirk 2e196e21c6 update third party dependencies
// FREEBIE
8 years ago