Nora Trapp
b45516839f
Restore old ~profile display
2019-08-29 10:18:12 -07:00
Matthew Chen
cd88f4f012
Address sticky keyboards on iOS 12.
2019-08-27 14:50:29 -03:00
Matthew Chen
f5fd583e75
Reduce usage of OWSUserProfile header.
2019-08-15 16:10:14 -03:00
Matthew Chen
e10ffb2506
Remove asyncUIRead().
2019-08-14 19:29:35 -03:00
Michael Kirk
afd9d7781a
Camera First flow
2019-08-02 09:26:23 -06:00
Matthew Chen
84e9b4999b
Remove usage of primary storage.
2019-07-29 17:25:59 -03:00
Nora Trapp
2a6f643e57
Show the message request dialog on conversations
2019-07-29 12:50:54 -07:00
Nora Trapp
96bf655727
Profile name renders at same level as system contact name
2019-07-29 12:50:54 -07:00
Matthew Chen
104165c5fa
Clean up ahead of PR.
2019-07-23 10:46:11 -03:00
Matthew Chen
bdf5ca2645
Remove YDB connections.
2019-07-23 10:46:10 -03:00
Matthew Chen
5daa395acd
Convert threads to BaseModel.
2019-07-16 13:50:21 -03:00
Nora Trapp
cd83c3ee9a
Typing indicators SignalServiceAddress
2019-07-11 10:52:13 -07:00
Nora Trapp
9105b81e9a
Replace a bunch of usages of localNumber with localAddress
2019-07-11 10:52:13 -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
34e8a7e4a0
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
92f817d7fd
Update callsites to use new contacts manager address interface
2019-06-25 10:30:52 -07:00
Michael Kirk
326a531fc3
prevent archiving threads behind search results
2019-06-10 15:59:18 -05:00
Michael Kirk
10d2cba1db
Pop keyboard and enable Cancel button when returning to homeview while searching
2019-06-10 15:59:18 -05:00
Michael Kirk
469b4f2b04
animate "cancel" present/dismiss
2019-06-10 15:59:18 -05:00
Matthew Chen
9beaa7e19b
Migrate all models.
2019-05-31 10:27:20 -04:00
Michael Kirk
49ae6ad50d
show "Back" text on button
2019-05-29 17:13:41 -06:00
Matthew Chen
fc25251dd8
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-29 10:56:24 -04:00
Nora Trapp
1053da3fef
PR Feedback
2019-05-28 13:07:34 -07:00
Nora Trapp
9d3e8729ad
Expire the app 90 days after compilation.
2019-05-27 20:55:16 -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
Matthew Chen
659586c5b6
Update experience finder usage to use any transactions.
2019-05-23 10:05:52 -04:00
Matthew Chen
9540818e4b
Respond to CR.
2019-05-16 17:46:02 -04:00
Matthew Chen
bc6a99ad21
Sketch out the stickers splash.
2019-05-16 17:32:32 -04:00
Michael Kirk
fe65ff035f
Sneaky Transaction audit for SDSKeyValueStore
2019-05-15 15:13:17 -06:00
Matthew Chen
27c5278e54
Add more accessibility ids to search bars and navbar items.
2019-05-14 15:04:13 -04:00
Matthew Chen
d276c42b66
Add more accessibility identifiers.
2019-05-14 15:04:13 -04:00
Matthew Chen
c0b92c31a8
Add more accessibility identifiers.
2019-05-14 15:04:13 -04:00
Michael Kirk
116241df3f
renames for clarity, fail hard on db error
2019-05-03 09:53:37 -06:00
Michael Kirk
3c7f994b34
DB updates UI
...
-[x] uiRead from Snapshot
-[x] update snapshot after writes
-[x] notify observers of change
-[x] external notifications
2019-05-02 14:22:53 -06:00
Michael Kirk
dafa3f12be
Merge tag '2.39.0.8'
2019-05-01 14:34:15 -06:00
Matthew Chen
a81acfa788
Apply asAnyRead/Write convenience methods.
2019-04-30 10:11:19 -04:00
Michael Kirk
b3d53e11c1
Dismiss when presented view when switching conversations
...
Fixes the scenario wherein:
- enter conversation with Alice, enter MediaSend flow
- receive a message from Bob, tap on the in-app notification
- Alice's CVC has been replaced by Bob's CVC, but you can't see that because
the MediaSend modal is still being presented.
2019-04-29 10:29:16 -07:00
Michael Kirk
4c73a8f43c
CR: remove unnecessary section mgmt
2019-04-18 10:23:46 -06:00
Michael Kirk
830470c3b9
dont respond to ui database updates when using GRDB
2019-04-18 10:11:40 -06:00
Michael Kirk
b6d90e0fc4
remove unnecessary call
2019-04-18 10:11:40 -06:00
Michael Kirk
3fbf280bf3
CR: rename for clarity, reference constant directly
2019-04-18 10:11:40 -06:00
Michael Kirk
b52bfd88bc
HomeView backed by GRDB
2019-04-18 10:11:40 -06:00
Michael Kirk
c93cb60ede
Remove deprecated contact access checking code.
...
We now request contact access during registration.
2019-04-18 10:11:40 -06:00
Michael Kirk
64a0c4bfaa
auto-migrate to Swift5
2019-04-04 13:44:42 -06:00
Matthew Chen
4188993fc5
Add accessibilityIdentifiers to 'new contact thread' view.
2019-03-25 09:31:19 -04:00
Matthew Chen
2d854406a1
Add accessibilityIdentifiers to home view.
2019-03-25 09:31:19 -04:00
Matthew Chen
882dd16d7c
Apply presentAlert() throughout codebase.
2019-03-21 10:55:04 -04:00