Commit Graph

140 Commits (58abf762442b613e32a9a974c467df8249f7e71a)

Author SHA1 Message Date
Matthew Chen 4ea5d9b849 Theme review. 7 years ago
Matthew Chen f261a47bd3 Hide home view search by default. 7 years ago
Matthew Chen a76d488e8b Fix QA issues in theme. 7 years ago
Matthew Chen 3fc3425605 Theme search bars. 7 years ago
Matthew Chen 6dfe36f9b5 Respond to CR. 7 years ago
Michael Kirk 2ea7e2b036 CR: clean up preferences 7 years ago
Michael Kirk ff2a5a1511 Fixup copy
// FREEBIE
7 years ago
Michael Kirk e5b3cbd00c Use StoreKit for reviews 7 years ago
Michael Kirk 103a8dc579 ubsan fixups 7 years ago
Michael Kirk 78ad597e44 Merge tag '2.28.0.15' 7 years ago
Michael Kirk def8b43daa iOS9/10 fixups 7 years ago
Michael Kirk bfe1eb5503 Move reminder views into scrollable content
// FREEBIE
7 years ago
Matthew Chen fa8a07abf1 Respond to CR. 7 years ago
Matthew Chen f795b12a86 Refine theme. 7 years ago
Matthew Chen 2b1f928770 Respond to CR. 7 years ago
Matthew Chen b90e406a57 Clean up ahead of PR. 7 years ago
Matthew Chen 48975eaac8 Respond to CR. 7 years ago
Matthew Chen 8862f9a531 Refine views. 7 years ago
Óscar Morales Vivó 24f30e015a Fixed settings button margin in home view controller, also fixes land scape button image glitch. 7 years ago
Michael Kirk c53f777bc1 CR: explanatory comment 7 years ago
Matthew Chen f6eb8dfe72 Refine app settings view. 7 years ago
Matthew Chen 20d1d11259 Refine home view. 7 years ago
Michael Kirk 0f34f76611 Merge tag '2.27.1.1' 7 years ago
Michael Kirk f48634701f Fixes iOS10 intermittently can't see inbox
ambiguous height of empty StackView pinned above a scrollView.
7 years ago
Matthew Chen 1412998b4a Rework isRTL. 7 years ago
Michael Kirk 5719aba91a separate icon vs. title color for toolbars 7 years ago
Michael Kirk ee898829a1 fixup white nav 7 years ago
Michael Kirk 5d6a988955 WIP navbar 7 years ago
Michael Kirk d9d5131e5f FIX: obscured searchbar upon returning
When navigating back from a conversation, we could be scrolled down a ways.
Since the search bar lives in the inbox table view, we need to make sure the
inbox table view is scrolled all the way up to keep the search bar visible.

// FREEBIE
7 years ago
Michael Kirk 9b43e32332 FIX: input toolbar not immediately visible when search was active
// FREEBIE
7 years ago
Michael Kirk 9f06163b76 Fix contacts reminder view
We had a guard that prevented 'called at least once' from ever getting set when contacts access was disabled.

// FREEBIE
7 years ago
Michael Kirk 66ebb7b787 Simplify show/hide with stack view
// FREEBIE
7 years ago
Matthew Chen f516f30c26 Auto-dismiss search keyboard; "cancel search" button. 7 years ago
Matthew Chen c96e2bb8b4 Outage detection. 7 years ago
Matthew Chen 4ac8100973 Respond to CR. 7 years ago
Matthew Chen 010c10cb0c Show re-registration in app settings. 7 years ago
Matthew Chen bc6a4ea8d8 Add re-registration UI. 7 years ago
Matthew Chen 6331fbb22a Show de-registration nag view. 7 years ago
Matthew Chen b0646e8bff Track and persist 'is de-registered' state. 7 years ago
Matthew Chen 1acf51ea5c Unify the cell and avatar sizes. 7 years ago
Matthew Chen c1e1a52695 Auto-size contact cells everywhere. 7 years ago
Michael Kirk 0cf751d34f Newly added group members should have expire time
Send expire timer with group info updates and in group updates that add a user.
7 years ago
Matthew Chen f0e37ff3f2 Avoid double-scrolling. 7 years ago
Matthew Chen 91cc902b1d Update search results. 7 years ago
Matthew Chen 44b23d44fd Respond to CR. 7 years ago
Matthew Chen f4a559156c Style the search results. 7 years ago
Matthew Chen 27b6a5e5bb Open message search results. 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 b3705196b3 remove unused code/comments 7 years ago
Michael Kirk 0f7dcccd59 Use search results controller
// FREEBIE
7 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
7 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
7 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
7 years ago
Matthew Chen 3cd6a33aa6 Fix build warnings. 7 years ago
Matthew Chen 39e12e1a63 Ensure that home view label wraps by word. 7 years ago
Óscar Morales Vivó 69b5272547 More code review polish. 7 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. 7 years ago
Óscar Morales Vivó eedaea7b2e Fixed leading/trailing margins for empty home view label. 7 years ago
Matthew Chen fefc9843b1 Modify views to observe changes when active, not just foreground. 7 years ago
Matthew Chen 812210a63c Modify views to observe changes when active, not just foreground. 7 years ago
Michael Kirk 33eb4c38cd Centralize translucency configuration
// FREEBIE
7 years ago
Matthew Chen aa4345f9c1 Fix edge cases in home view. 7 years ago
Matthew Chen 3579621db6 Improve logging around home view selection. 7 years ago
Matthew Chen 1d56d56ca2 Clean up ahead of PR. 7 years ago
Matthew Chen 91d54360ba Add contact view. 7 years ago
Matthew Chen fa5577eece Create contact view. 7 years ago
Matthew Chen 411d5a3b4f Respond to CR. 7 years ago
Matthew Chen 2fe7596e04 Only show archived threads UI if there are archived threads. 7 years ago
Matthew Chen 6ab48cec97 Only show archived threads UI if there are archived threads. 7 years ago
Matthew Chen 371718f72e Fix global reference to 'inbox' home view. 7 years ago
Matthew Chen 45be54f7ac Design polish for the "profile pic in conversation view" and "archived conversations in home view." 7 years ago
Michael Kirk 55e19b55b3 Fix layout for iOS9/10
code cleanup

// FREEBIE
7 years ago
Michael Kirk 7a1d24a9ab Avatar updates when contact/profile/group photo changes
// FREEBIE
7 years ago
Michael Kirk b1bff71145 WIP moving to stackview backed header view in conversation view
- iOS10 with large titles doesn't truncate
7 years ago
Matthew Chen 251ce29a82 Fix dynamic type issues in home view cells. 7 years ago
Matthew Chen 1395a6c37b Respond to CR. 7 years ago
Matthew Chen 21ab670fc9 Clean up ahead of PR. 7 years ago
Matthew Chen fe9a61117c Rework archived conversations mode of home view. 7 years ago
Matthew Chen 9c7e9b795a Rework archived conversations mode of home view. 7 years ago
Matthew Chen af2539f473 Rework archived conversations mode of home view. 7 years ago
Michael Kirk f5e810e82b CR: rename ThreadModel -> ThreadViewModel
// FREEBIE
7 years ago
Michael Kirk 1f63ce02a0 Increase cache, remove dead code, add debug logging
// FREEBIE
7 years ago
Michael Kirk 113cb254d9 fixup cache 7 years ago
Michael Kirk 897d4a925b HomeView caches thread models
// FREEBIE
7 years ago
Michael Kirk 5f2b38c50b Introduce Thread view model
// FREEBIE
7 years ago
Michael Kirk 1fb1b5bbe2 WIP unjank home screen
verify `description` isn't used elsewhere (notifications? conversation
view?)

Probably want to remove overzealous asserts for now, but would be good
to work towards leaving them enabled.

// FREEBIE
7 years ago
Matthew Chen c3345a4c4e Scale home view cells to reflect dynamic type size. 7 years ago
Matthew Chen b8f8a3017a Apply design changes to home view. 7 years ago