Commit Graph

3366 Commits (00c2d47a9a7710ec921eef12a8f2ff1299c4f555)

Author SHA1 Message Date
Michael Kirk 549342c702 Show empty results text
// FREEBIE
7 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
7 years ago
Matthew Chen ade8dcd6ac Merge tag '2.26.0.22' 7 years ago
Matthew Chen bb266d03e4 Preserve default scroll state until conversation view is presented. 7 years ago
Michael Kirk fff8474150 adapt to rebase conflicts 7 years ago
Michael Kirk f415827da6 Contact search results
// FREEBIE
7 years ago
Matthew Chen d1a46e5964 Respond to CR. 7 years ago
Matthew Chen 897f5b86a7 Open search results. 7 years ago
Matthew Chen 6b49bb5e19 Open search results. 7 years ago
Michael Kirk 6924045d6b CR: rename Chat -> Conversation for consistency
// FREEBIE
7 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 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
Matthew Chen 0dcde9516e Suppress legal links. 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 19c9e226fb Respond to CR. 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
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