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
Nancy Mast
189bbb9f16
added accessibility ids to HomeViewController and ProfileViewController
2019-03-18 14:11:37 -04:00
Michael Kirk
e2fd2c9173
CR: return immutable array
2019-03-11 09:47:49 -07:00
Matthew Chen
bf4b9fa704
Merge tag '2.37.0.9'
2019-03-11 09:17:45 -04:00
Michael Kirk
9fa0308d95
exclude self from "suggested contacts"
2019-03-07 12:14:09 -08:00
Michael Kirk
be523d5fe9
Merge branch 'release/2.37.0'
2019-03-04 14:43:48 -07:00
Matthew Chen
2112f04abb
Fix layout of "first conversation" prompt.
2019-03-01 16:09:29 -05:00
Matthew Chen
14c5c21180
Fix size of "empty home view" image.
2019-03-01 16:09:25 -05:00
Michael Kirk
71dd4eb151
in-conversation search
...
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Michael Kirk
fabd3996c2
pop view if message is deleted
...
- use global ui database connection
2019-02-21 16:18:14 -07:00
Matthew Chen
9402e088b2
Apply design feedback from Myles.
2019-02-21 14:16:31 -05:00
Matthew Chen
aa8fd9e69c
Remove old registration views.
2019-02-20 17:35:46 -05:00
Matthew Chen
dd1d02593a
Fix "first conversation cue" visibility.
2019-02-20 11:07:48 -05:00
Matthew Chen
8ecad88674
Move the accessibility identifier macros into UIUtil.h.
2019-02-19 16:11:36 -05:00
Nancy Mast
d0e4e081ef
added accessibility ids to HomeViewController and ProfileViewController
2019-02-19 16:05:32 -05:00
Matthew Chen
3bb49e7d76
Respond to CR.
2019-02-19 13:41:28 -05:00
Matthew Chen
d5944b4b9d
Add first conversation prompt.
2019-02-19 13:40:06 -05:00
Matthew Chen
c4cc5f5744
Rework 'empty inbox' state of home view.
2019-02-19 13:40:06 -05:00
Matthew Chen
edf09c92f4
Rework "empty inbox" state.
2019-02-19 13:40:06 -05:00
Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00