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