Commit Graph

47 Commits

Author SHA1 Message Date
Nora Trapp
79c0b0fc9c Don't show duplicate contact results on home screen 2021-05-10 12:27:57 -07:00
Matthew Chen
0241fd25e8 Convert contact cells to Swift, clean up configuration, reduce transaction count. 2021-05-04 21:45:15 -03:00
Nora Trapp
ee9efe7dc0 Fix search crash 2021-04-23 21:24:32 -07:00
Nora Trapp
c934d9dc5d Fix search crash 2021-04-23 17:37:49 -07:00
Nora Trapp
044f21b1e1 PR Feedback 2021-04-22 13:10:45 -07:00
Nora Trapp
927ae76821 Re-style conversation search results screen 2021-04-22 13:10:45 -07:00
Nora Trapp
fdaa56765e Improve search results by limiting to collections 2021-04-22 13:10:45 -07:00
Matthew Chen
eb8a32bedd Fix assert in FTS. 2021-04-16 17:25:31 -03:00
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Matthew Chen
6762ce8452 Update design of conversation list view cells. 2021-01-21 20:27:31 -03:00
Matthew Chen
737e27d1a8 Simplify logging. 2020-12-22 21:29:47 -03:00
Matthew Chen
9608b9dc58 Improve handling of local user and uuid mapping edge cases. 2020-08-06 11:04:15 -03:00
Matthew Chen
bf38bcc44d Improve handling of local user and uuid mapping edge cases. 2020-08-06 11:04:15 -03:00
Nora Trapp
311488b221 Add search support for mentions 2020-08-04 14:09:06 -07:00
Matthew Chen
b5fe284428 Respond to CR. 2020-07-27 09:41:40 -03:00
Matthew Chen
cb6f2361f9 Respond to CR. 2020-07-27 09:41:40 -03:00
Matthew Chen
584c5599c9 Filter out search results with pending message requests. 2020-07-27 09:41:40 -03:00
Matthew Chen
e508c66422 Index signal recipients; re-index recipients and accounts when profile changes. 2020-07-06 14:31:30 -03:00
Nora Trapp
2e3cd11499 Cleanup sneaky transaction during contact sort in FTS 2019-10-28 11:57:55 -07:00
Matthew Chen
ae769ad5bd Respond to CR. 2019-10-21 16:55:06 -03:00
Matthew Chen
0a59581580 Respond to CR. 2019-10-21 16:50:00 -03:00
Matthew Chen
e7479567a4 Improve GRDB perf for FTS searches with many results. 2019-10-21 16:50:00 -03:00
Michael Kirk
6ac93a6825 show matching contact before group 2019-10-08 16:16:46 -07:00
Michael Kirk
743e01e43c include note-to-self if missing from homeview search 2019-10-08 16:16:46 -07:00
Michael Kirk
4ce7f1d804 plumb through transactions 2019-10-08 16:16:46 -07:00
Michael Kirk
a3b866da17 fix note-to-self-search 2019-09-18 11:52:49 -07:00
Michael Kirk
965c1c91cc include note-to-self in compose search, even if no thread preexists 2019-09-18 11:52:49 -07:00
Michael Kirk
4dbb7d0590 remove deleted contact threads from search results 2019-09-12 11:47:31 -07:00
Matthew Chen
e4b082746d Add GRDB support for full text search. 2019-08-02 15:42:34 -03:00
Michael Kirk
afd9d7781a Camera First flow 2019-08-02 09:26:23 -06:00
Matthew Chen
bce0870d21 Fix rebase breakage. 2019-07-31 11:09:23 -03:00
Matthew Chen
1e363d2c65 Make uniqueId non-nil. 2019-07-31 10:50:59 -03:00
Nora Trapp
96bf655727 Profile name renders at same level as system contact name 2019-07-29 12:50:54 -07:00
Matthew Chen
bdf5ca2645 Remove YDB connections. 2019-07-23 10:46:10 -03:00
Nora Trapp
90d4268878 PR Feedback 2019-07-10 13:27:37 -07:00
Nora Trapp
3c33f276f7 Maintain a SignalServiceAddress cache to allow for isEqual implementation 2019-07-10 13:27:36 -07:00
Nora Trapp
b9bb444276 Add UUID support to groups 2019-07-10 13:27:36 -07:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Nora Trapp
7d94af3287 Migrate TSContactThread to support UUIDs 2019-06-27 13:12:52 -07:00
Nora Trapp
92f817d7fd Update callsites to use new contacts manager address interface 2019-06-25 10:30:52 -07:00
Michael Kirk
a344a0a2ca Fix crash with old empty threads creationDate is nullable
creationDate didn't always exist - we added it and did not backfill it. We
could backfill with a made up date, e.g. [NSDate
dateWithTimeIntervalSince1970:0], but I'm wary of putting surprising bogus data
in the db. Instead I've using an old date during sorting where it's not
surprising.
2019-05-24 15:21:13 -04:00
Michael Kirk
02f6a99da7 AnyGalleryFinder 2019-05-10 17:55:26 -06:00
Matthew Chen
d168b3e1dc Respond to CR. 2019-04-30 16:37:55 -04:00
Matthew Chen
a81acfa788 Apply asAnyRead/Write convenience methods. 2019-04-30 10:11:19 -04:00
Michael Kirk
b52bfd88bc HomeView backed by GRDB 2019-04-18 10:11:40 -06:00
Michael Kirk
baef0815b1 GRDB: info message text for interation previews 2019-04-17 15:43:40 -06:00
Michael Kirk
71dd4eb151 in-conversation search
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00