Commit Graph

4352 Commits (db32dcc6a2ea5f93102f7771da99bf917452932e)

Author SHA1 Message Date
Matthew Chen 91cc902b1d Update search results. 8 years ago
Matthew Chen c8fee4efa7 Add swift logging to SSK. 8 years ago
Matthew Chen 44b23d44fd Respond to CR. 8 years ago
Matthew Chen 99677899b1 Respond to CR. 8 years ago
Matthew Chen f0c1805de9 Strip snippet formatting. 8 years ago
Matthew Chen 31443b5687 Clean up ahead of PR. 8 years ago
Matthew Chen 3f9f2abcd8 Style the search results. 8 years ago
Matthew Chen f4a559156c Style the search results. 8 years ago
Matthew Chen a4aba325d8 Order the search results. 8 years ago
Matthew Chen 4abd3f58cd Order the search results. 8 years ago
Matthew Chen 37d3dfdfb6 Merge tag '2.26.0.23' 8 years ago
Matthew Chen 7539d34ed4 "Bump build to 2.26.0.23." 8 years ago
Matthew Chen 971a69e72f Update l10n strings. 8 years ago
Michael Kirk f57a5dbc77 Match searches for national number format
// FREEBIE
8 years ago
Michael Kirk c4b02a0ee8 fix tests - empty contact threads are intentionally excluded
// FREEBIE
8 years ago
Michael Kirk bcbe5901c2 cleanup test code
// FREEBIE
8 years ago
Matthew Chen 999e8c8e31 Respond to CR. 8 years ago
Matthew Chen 13e9f11b4e Open message search results. 8 years ago
Matthew Chen 27b6a5e5bb Open message search results. 8 years ago
Michael Kirk 00c2d47a9a fix typo in TRANSLATIONS doc 8 years ago
Michael Kirk 970148dd2e Update translations doc
// FREEBIE
8 years ago
Michael Kirk 549342c702 Show empty results text
// FREEBIE
8 years ago
Michael Kirk 98983ac8e6 Localize search bar
// FREEBIE
8 years ago
Michael Kirk ecdaad06ff Handle no results
In line with other messaging apps, we intentionally don't show a "No Results"
cell. We simply don't display any cells. Though we could easily modify this in
the future.

// FREEBIE
8 years ago
Matthew Chen ade8dcd6ac Merge tag '2.26.0.22' 8 years ago
Matthew Chen 0eb653897e "Bump build to 2.26.0.22." 8 years ago
Matthew Chen bb266d03e4 Preserve default scroll state until conversation view is presented. 8 years ago
Michael Kirk fff8474150 adapt to rebase conflicts 8 years ago
Michael Kirk f415827da6 Contact search results
// FREEBIE
8 years ago
Matthew Chen d1a46e5964 Respond to CR. 8 years ago
Matthew Chen 897f5b86a7 Open search results. 8 years ago
Matthew Chen 6b49bb5e19 Open search results. 8 years ago
Michael Kirk 6924045d6b CR: rename Chat -> Conversation for consistency
// FREEBIE
8 years ago
Michael Kirk b3705196b3 remove unused code/comments 8 years ago
Michael Kirk 0f7dcccd59 Use search results controller
// FREEBIE
8 years ago
Michael Kirk 21788f5f93 Avatar, label fonts, resignFirstResponder on scroll
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[x] group thread est: actual:
      -[x] group name actual: e.25
      -[x] group member name: e.25
      -[x] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[x] messages e1
      -[x] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[x] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] No Results page
8 years ago
Michael Kirk e6b913b139 Fix layout on iOS10 8 years ago
Michael Kirk 13c43c2520 search groups by member name, cleanup tests
// FREEBIE
8 years ago
Michael Kirk 3a03c4f74c WIP: message indexing 8 years ago
Michael Kirk b00e5a4fd9 Fuzzier search matching
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
8 years ago
Michael Kirk f360bcfd35 Less confusing class names
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
8 years ago
Michael Kirk a9e2834d9f WIP: FTS - rudimentary show results
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
8 years ago
Michael Kirk ffea3a020f WIP: FTS - wired up Search VC
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
8 years ago
Michael Kirk 429af7854a WIP: Full Text Search
-[ ] indexes
  -[x] results: Contacts / Conversations / Messages
  -[ ] group thread
    -[x] group name
    -[ ] group member name
    -[ ] group member number
  -[ ] contact thread
    -[ ] name
    -[ ] number
  -[ ] messages
    -[ ] content
- [ ] show search results: Contact / Conversation / Messages
- [ ] tapping thread search result takes you to conversation
- [ ] tapping message search result takes you to message
- [ ] show snippet text for matched message
- [ ] highlight matched text in thread
- [ ] go to next search result in thread
8 years ago
Michael Kirk a6200a5600 update layout tests 8 years ago
Matthew Chen 28f71ff6ec "Bump build to 2.26.0.21." 8 years ago
Matthew Chen 348642ebd6 "Bump build to 2.26.0.20." 8 years ago
Matthew Chen 0dcde9516e Suppress legal links. 8 years ago
Michael Kirk ec50c9f407 "Bump build to 2.26.0.19." 8 years ago
Michael Kirk 5b33067240 sync latest translations
// FREEBIE
8 years ago
Michael Kirk 10c6ad1101 "Bump build to 2.26.0.18." 8 years ago
Michael Kirk 28cb6575fe Better voip-while-locked copy
// FREEBIE
8 years ago
Matthew Chen 05482c086d "Bump build to 2.26.0.17." 8 years ago
Matthew Chen 31d8db57e2 "Bump build to 2.26.0.16." 8 years ago
Matthew Chen 53dac3282f "Bump build to 2.26.0.15." 8 years ago
Matthew Chen 6243db7d07 "Bump build to 2.26.0.14." 8 years ago
Matthew Chen d17c3906e7 Disable CloudKit; leave iCloud capability enabled for "iCloud documents" service used by document picker. 8 years ago
Matthew Chen 4122e59ced Revert "Disable iCloud capability."
This reverts commit 5cf2b39050.
8 years ago
Matthew Chen ed7d5cb597 "Bump build to 2.26.0.13." 8 years ago
Matthew Chen 5cf2b39050 Disable iCloud capability. 8 years ago
Matthew Chen 0e2668235d "Bump build to 2.26.0.12." 8 years ago
Matthew Chen f15da251cd Update l10n strings. 8 years ago
Michael Kirk e2eb772ff6 Fix layout for iOS9,10
// FREEBIE
8 years ago
Michael Kirk cd298c72c3 notify when receiving voip before first unlock
// FREEBIE
8 years ago
Matthew Chen c1afbcca46 "Bump build to 2.26.0.11." 8 years ago
Matthew Chen 19c9e226fb Respond to CR. 8 years ago
Matthew Chen 0c6305bfb4 Revert changes to l10n files. 8 years ago
Matthew Chen 221b81b9a2 Reduce usage of JSQ. 8 years ago
Matthew Chen 3964b78ff7 Reduce usage of JSQ. 8 years ago
Matthew Chen 833f6ad51d Skip missing and invalid interactions in conversation view. 8 years ago
Matthew Chen 2c0ba1cbd9 Skip missing and invalid interactions in conversation view. 8 years ago
Matthew Chen dc13e32e4e Don't use dynamic type in registration view... yet. 8 years ago
Matthew Chen 6bc145ce3a Fix more build warnings. 8 years ago
Matthew Chen 97777ffeb5 "Bump build to 2.26.0.10." 8 years ago
Matthew Chen 630e758fbb Update l10n strings. 8 years ago
Matthew Chen 2fc47893dc Update l10n strings. 8 years ago
Michael Kirk 9aafd89979 Remove unused synthesized ivars
// FREEBIE
8 years ago
Michael Kirk ae1d82be84 Fix: input toolbar disappears when tapping media while edit menu is
present

// FREEBIE
8 years ago
Michael Kirk e6c659d0ff remove incorrect comment 8 years ago
Michael Kirk 6e6a7446d0 Use global readWrite connection
// FREEBIE
8 years ago
Michael Kirk 468f7524ef Revert "separate read/write db connections"
This reverts commit 3e61741060e6a7c2a9891b46cf3abd567d33aa3a.
8 years ago
Michael Kirk 00f8ea4ff8 Use a single ui connection to share cache.
Primarly two things:
1. using an extension for the first time per connection is slow
2. fetching the same objects (e.g. if you leave/re-enter the same
conversation)

// FREEBIE
8 years ago
Michael Kirk ddd39fcd3d separate read/write db connections
// FREEBIE
8 years ago
Michael Kirk d9172cccb9 Measure time to display
// FREEBIE
8 years ago
Matthew Chen 879b9d4c72 Respond to CR. 8 years ago
Matthew Chen 9a08afae28 Fix build warnings. 8 years ago
Matthew Chen 3cd6a33aa6 Fix build warnings. 8 years ago
Matthew Chen 5ed22ada7b Respond to CR. 8 years ago
Matthew Chen e4f7995e4d Ensure conversation view is first responder before presenting another view. 8 years ago
Matthew Chen 23e2d971e4 Handle layout of long group name labels. 8 years ago
Matthew Chen b030bfb5b3 Fix constant in group invite by text warning. 8 years ago
Matthew Chen ed19949d60 Respond to CR. 8 years ago
Matthew Chen e949d81568 Fix more call state edge cases. 8 years ago
Matthew Chen b2f884b882 Fix call state edge cases. 8 years ago
Matthew Chen 39e12e1a63 Ensure that home view label wraps by word. 8 years ago
Óscar Morales Vivó 69b5272547 More code review polish. 8 years ago
Óscar Morales Vivó 4b98352a38 Changes suggested by code review. Added iPhone 4 screen size to iPhoneX test so Signal doesn't blow up in iPad's iPhone compatibility mode. 8 years ago
Óscar Morales Vivó eedaea7b2e Fixed leading/trailing margins for empty home view label. 8 years ago
Matthew Chen 0498ceb82f Respond to CR. 8 years ago
Matthew Chen 1a2d10d2cc Fix ordering of contacts picker. 8 years ago
Matthew Chen bef2e7b5c8 Update l10n strings. 8 years ago
Matthew Chen dea1736060 "Bump build to 2.26.0.9." 8 years ago
Matthew Chen b7b7a9a847 Respond to CR. 8 years ago
Matthew Chen b80d9ddbf7 Add warning before sending group message invites. 8 years ago
Matthew Chen 9ee572fb24 Respond to CR. 8 years ago
Matthew Chen fefc9843b1 Modify views to observe changes when active, not just foreground. 8 years ago
Matthew Chen 812210a63c Modify views to observe changes when active, not just foreground. 8 years ago
Matthew Chen d62725d3b7 Add reported application state. 8 years ago
Michael Kirk aa0a31c25e Reduce viewWillAppear by ~5% by optimizing loadForTextDisplay
// FREEBIE
8 years ago
Michael Kirk 97324eaae1 Load less messages initially
// FREEBIE
8 years ago
Matthew Chen ad8a713566 Merge tag '2.25.2.4' 8 years ago
Matthew Chen 4f520646cc Avoid double layout in conversation view; but carefully. 8 years ago
Michael Kirk 273063e0aa ConversationView first load avoids redundant layout
We are laying out the collection view, invalidating the layout, and then
laying out the collection view again on first appearance of the
conversation view. This is quite expensive - removing it shaves off
about 30% of load time.

// FREEBIE
8 years ago
Matthew Chen 82d13f5514 "Bump build to 2.26.0.8." 8 years ago
Matthew Chen bcd9bd4220 "Bump build to 2.26.0.7." 8 years ago
Matthew Chen f07cb110b8 "Bump build to 2.26.0.6." 8 years ago
Matthew Chen f1e8f14a94 Update l10n strings. 8 years ago
Matthew Chen 0152381fc2 Update l10n strings. 8 years ago
Matthew Chen f7abcc9064 Respond to CR. 8 years ago
Matthew Chen f63d25a172 Migrate to Swift 4. 8 years ago
Matthew Chen 4d8c764789 Migrate to Swift 4. 8 years ago
Matthew Chen b2b62880c0 Migrate to Swift 4. 8 years ago
Matthew Chen 77b72b6b06 Migrate to Swift 4. 8 years ago
Matthew Chen da5ae63bbc Migrate to Swift 4. 8 years ago
Matthew Chen 28e26e1f75 Migrate to Swift 4. 8 years ago
Matthew Chen 916d55c55d Migrate to Swift 4. 8 years ago
Matthew Chen 28f7142a59 Auto-migration to Swift 4. 8 years ago
Matthew Chen 6b39f73e65 Fix tests. 8 years ago
Matthew Chen 40ef287952 Avoid spurious animation in call view buttons. 8 years ago
Matthew Chen 5f593bd736 Revert "Add temporary verbose logging around message creation."
This reverts commit f26ad5cd34.
8 years ago
Matthew Chen 0aa8306036 Revert "Add temporary verbose logging around message creation."
This reverts commit 5b0d806a6d.
8 years ago
Matthew Chen cc4f82cbfe "Bump build to 2.26.0.5." 8 years ago
Matthew Chen 5b0d806a6d Add temporary verbose logging around message creation. 8 years ago
Matthew Chen e8bb55a514 "Bump build to 2.26.0.4." 8 years ago
Matthew Chen f26ad5cd34 Add temporary verbose logging around message creation. 8 years ago
Matthew Chen 0d3ba5ac2f "Bump build to 2.26.0.3." 8 years ago
Matthew Chen 2a4ecd42c4 Fix crashes while deallocating PeerConnectionClient. 8 years ago
Matthew Chen 86e038436b Fix crashes while deallocating PeerConnectionClient. 8 years ago
Matthew Chen 8d9c811566 Fix crashes while deallocating PeerConnectionClient. 8 years ago
Matthew Chen fff9f74a05 Fix crashes while deallocating PeerConnectionClient. 8 years ago
Matthew Chen 08affb4400 Merge branch 'hotfix/2.25.2' 8 years ago
Matthew Chen 382c7333e7 "Bump build to 2.25.2.4." 8 years ago
Matthew Chen 5361cd3f25 Fix dismissal issue in invite flow. 8 years ago
Matthew Chen 9d5ce84748 "Bump build to 2.25.2.3." 8 years ago
Matthew Chen 3631935bbb Update l10n strings. 8 years ago
Matthew Chen 2b94de5d2d "Bump build to 2.25.2.2." 8 years ago
Matthew Chen eecc823d85 Fix invite flow. 8 years ago
Matthew Chen 63b545b34d Fix invite flow. 8 years ago
Matthew Chen d754228fd6 "Bump build to 2.25.2.1." 8 years ago
Matthew Chen fbd03a3fdc Apply design for call view back button. 8 years ago
Michael Kirk 9a34c6804c policy links
// FREEBIE
8 years ago
Matthew Chen 8cb444088d "Bump build to 2.25.2.0." 8 years ago
Michael Kirk caa9e3ca67 Show missed call when call times out
// FREEBIE
8 years ago
Michael Kirk b8707b6fa4 WIP: call view changes 8 years ago
Michael Kirk fe62a6ac92 CNContactController needs to be presented in a navcontroller with a
translucent navbar.

In cases where we were presenting modally, we can easily modify the
modal to have a translucent navbar.

In the one place we were pushing onto the SignalsNavigationController,
rather than modifying the SNC.isTranslucent and having to clean it up,
I've opted to convert to a modal presentation.

// FREEBIE
8 years ago
Michael Kirk 2709a91b5e Fixup attachment approval vis-a-vis call banner
// FREEBIE
8 years ago
Michael Kirk 4f80100234 Tapping on status bar returns to call
We want to render the return-to-call banner behind the status bar, so
the user can see the system clock, etc.

But normally, doing so would mean we wouldn't receive touches in the top
20px of the screen.

// FREEBIE
8 years ago
Michael Kirk 4c9808d1a1 Fix iPhoneX layout show status bar above call banner
// FREEBIE
8 years ago
Michael Kirk 778e11c2c3 cleanup ahead of PR
// FREEBIE
8 years ago
Michael Kirk 1b60716759 Stop worrying about notification order by using delegate pattern
// FREEBIE
8 years ago
Michael Kirk d9d0227ce5 Align search bar to safe area insets
// FREEBIE
8 years ago
Michael Kirk 319a6ff765 fixup behavior on iOS10 8 years ago
Michael Kirk 29d08545e2 Use OWSNavigationController instead of UINavigationController
- [ ] document picker
- [ ] camera picker
- [ ] image picker
- [ ] restore "confirm to go back" behavior (interactive pop gesture?)

// FREEBIE
8 years ago
Michael Kirk 33eb4c38cd Centralize translucency configuration
// FREEBIE
8 years ago
Michael Kirk 12c98f4340 cleanup and move to OWSNavigationController
// FREEBIE
8 years ago
Michael Kirk a2b1793262 initial render is wrong, but settles somewhere nice
-[x] fix initial placement
-[x] add additional top safe area?

// FREEBIE
8 years ago
Michael Kirk 3a9391f4fb notes on what didn't work 8 years ago
Michael Kirk 4dbd14ac41 WIP navbar resize
-[ ] CallScreen
  -[x] functional button
  -[ ] needs design
  -[x] disable conversation view call buttons while in call
-[ ] iOS11
  -[x] resize nav content
  -[ ] background showing at top of all vc's
  -[] iPhoneX
    -[x] use differently sized banner for now
    -[] mimic X system design
-[ ] iOS10
  -[x] resize nav content
  -[ ] animation glitch while push/pop
-[ ] iOS9

// FREEBIE
8 years ago
Michael Kirk 0e87cbe7a5 WIP navbar resize
-[ ] CallScreen
  -[x] functional button
  -[ ] needs design
  -[ ] disable other contact call buttons while in call
-[ ] iOS11
  -[x] resize nav content
  -[ ] background showing at top of all vc's
  -[] iPhoneX
    -[x] use differently sized banner for now
    -[] mimic X system design
-[ ] iOS10
  -[x] resize nav content
  -[ ] animation glitch while push/pop
-[ ] iOS9

// FREEBIE
8 years ago
Michael Kirk ffe17a3fcc add guard to avoid redundant show, fix logic in existing guard when
hiding.

// FREEBIE
8 years ago
Michael Kirk 2258e18d34 rename for clarity
// FREEBIE
8 years ago
Michael Kirk 91cd1af3f9 Extract ReturnToCallViewController
// FREEBIE
8 years ago
Michael Kirk a7252544b0 WIP: custom navbar
TODO:

Use custom navcontroller everywhere - no more UINavigationController

listen to notification for when call starts/ends and sizeToFit.
8 years ago
Michael Kirk 772af10e50 Resizing call banner window
problem is the navigation bar is now too tall, since it has room for
status.

We could shirnk the nav bar, but maybe it's easier to just have the call
banner in the navbar?

// FREEBIE
8 years ago
Michael Kirk e62fe87b01 show status bar *above* call window 8 years ago
Michael Kirk 94323baba8 tmp - mute hides callscreen 8 years ago
Matthew Chen a5fd119c1e "Bump build to 2.26.0.2." 8 years ago
Matthew Chen a722bcde72 Fix call termination reference. 8 years ago
Matthew Chen 9eb17c3fd3 "Bump build to 2.26.0.1." 8 years ago
Michael Kirk 4e0ce3dbe4 "Bump build to 2.25.1.1." 8 years ago
Matthew Chen 1343e4bc19 Preserve legacy outgoing message state; special case contact thread messages. 8 years ago
Matthew Chen 8abc3a8c49 "Bump build to 2.25.1.0." 8 years ago
Matthew Chen bfb87582fe Respond to CR. 8 years ago
Matthew Chen 735b4e07b1 Respond to CR. 8 years ago
Matthew Chen 918abb02a1 Remove capture of self. 8 years ago
Matthew Chen 9c0c87a8c3 Remove capture of self. 8 years ago
Matthew Chen 7eab0569b6 PeerConnectionClient thread safety. 8 years ago
Matthew Chen 078da69ee0 PeerConnectionClient thread safety. 8 years ago
Matthew Chen 9075a12ac6 PeerConnectionClient thread safety. 8 years ago
Matthew Chen c2f1a12d9f PeerConnectionClient thread safety. 8 years ago
Matthew Chen 88c2ff26e7 PeerConnectionClient thread safety. 8 years ago
Matthew Chen e63a7f8fb0 PeerConnectionClient thread safety. 8 years ago
Matthew Chen c3e8fde24c PeerConnectionClient thread safety. 8 years ago
Matthew Chen 1a0347b782 PeerConnectionClient thread safety. 8 years ago
Matthew Chen 729769afa7 PeerConnectionClient thread safety. 8 years ago
Matthew Chen a4a5e99534 PeerConnectionClient thread safety. 8 years ago
Matthew Chen 9155a82b65 "Bump build to 2.26.0.0." 8 years ago
Matthew Chen 1d8c642346 Respond to CR. 8 years ago
Matthew Chen a5c42ecca8 Clean up ahead of CR. 8 years ago
Matthew Chen f68f3cc53d Call lifecycle edge cases. 8 years ago
Matthew Chen 3967a5ab05 Call lifecycle edge cases. 8 years ago
Matthew Chen ff4c58cd64 "Bump build to 2.25.0.28." 8 years ago
Matthew Chen 1ce304d054 "Bump build to 2.25.0.27." 8 years ago
Matthew Chen e2d9c1187a Fix "group avatar doesn't update after local change." 8 years ago
Matthew Chen 0b6b80fead "Bump build to 2.25.0.26." 8 years ago
Matthew Chen 4d20757943 "Bump build to 2.25.0.25." 8 years ago
Matthew Chen cc1ccb7f9a Update l10n strings. 8 years ago
Matthew Chen 692d0a7579 Don't mark messages as read if conversation view isn't 100% visible. 8 years ago
Matthew Chen 78de7a10f7 Don't mark messages as read if conversation view isn't 100% visible. 8 years ago
Michael Kirk c72d45dc91 Fall back to phone number for picker cell display name
// FREEBIE
8 years ago
Michael Kirk 2098ec570b Contact picker uses profile pic, when available.
// FREEBIE
8 years ago
Matthew Chen db1c8fd9f3 Respond to CR. 8 years ago
Matthew Chen c800ae381b Make contact share "bubble/card" reflect share contents. 8 years ago
Matthew Chen f436fc19c2 Make contact share "bubble/card" reflect share contents. 8 years ago
Matthew Chen 2edabdbba4 Sort group members. 8 years ago
Matthew Chen 762a03dace "Bump build to 2.25.0.24." 8 years ago
Matthew Chen 7b7435c3aa "Bump build to 2.25.0.23." 8 years ago
Matthew Chen 73ea9d2454 Update l10n strings. 8 years ago
Matthew Chen f6106512db Only mark messages read in conversation view if visible. 8 years ago
Matthew Chen 157f7617ca Respond to CR. 8 years ago
Matthew Chen 3d5cbb73fb Rework cleanup of peer connection client delegates. 8 years ago
Matthew Chen 3f5d8aa9ba "Bump build to 2.25.0.22." 8 years ago
Michael Kirk c3274f4e7b Fix navbar after using message button in contact card
I removed this earlier - but turns out we still need this strong
reference, even though we're now using willDissapear instead of
didDissappear.

// FREEBIE
8 years ago
Matthew Chen 3988654469 "Bump build to 2.25.0.21." 8 years ago
Matthew Chen 68d70da194 "Bump build to 2.25.0.20." 8 years ago
Matthew Chen c14a021ae3 Update l10n strings. 8 years ago
Michael Kirk 30cef1f084 start readtimer whenever we become active
// FREEBIE
8 years ago
Michael Kirk 117d7319d2 Add contact modally and restore navbar style when dismssing contacts
// FREEBIE
8 years ago
Matthew Chen a376de01ef "Bump build to 2.25.0.19." 8 years ago
Matthew Chen e6dceffdbd Respond to CR. 8 years ago
Matthew Chen 5c7b98e5c4 Improve handling of unregistered users. 8 years ago
Matthew Chen d81e400693 Update l10n strings. 8 years ago
Matthew Chen 51da7ebdf7 "Bump build to 2.25.0.18." 8 years ago
Michael Kirk 704a6f55a0 Fix crash after canceling "Add New Contact"
Text of the exception is:
  "Impossible to set up layout with view hierarchy unprepared for constraint"

Since their container view is pinned to the top layout guide, this
should not change the layout.

// FREEBIE
8 years ago
Matthew Chen a26cba3de1 Don't show screen block until app is ready. 8 years ago
Matthew Chen aa4345f9c1 Fix edge cases in home view. 8 years ago
Matthew Chen ad6908174b "Bump build to 2.25.0.17." 8 years ago
Matthew Chen 6b643a0c1b Avoid spurious badge animations. 8 years ago
Matthew Chen 2c80866f8d "Bump build to 2.25.0.16." 8 years ago
Matthew Chen 867b3484dd Update l10n strings. 8 years ago
Matthew Chen 81a40909f4 Respond to CR. 8 years ago
Matthew Chen 9936003637 Respond to CR. 8 years ago
Matthew Chen 9a4889c4fb Simplify debug notifications. 8 years ago
Matthew Chen 1a170ba484 Simplify debug notifications. 8 years ago
Matthew Chen 56b91ddebb Clean up ahead of PR. 8 years ago
Matthew Chen 744a3b8be1 "Bump build to 2.25.0.15." 8 years ago
Matthew Chen 3579621db6 Improve logging around home view selection. 8 years ago
Matthew Chen 4a4882ebe5 Add debug notification. 8 years ago
Matthew Chen a3c853066a Respond to CR. 8 years ago
Matthew Chen f95151ac8d Don't present multiple converastion views ever. 8 years ago