Michael Kirk
448936d156
BlockListCache
...
block manager synchronizes on self for coherent read/writes to blocking state
across threads, but we want to be able to have performant reads on the main
thread.
2018-09-12 19:16:14 -05:00
Michael Kirk
28d28cf2b6
remove unused code
2018-09-12 19:16:14 -05:00
Michael Kirk
b6eb1476cb
Leave group when blocking it
2018-09-12 19:16:14 -05:00
Michael Kirk
809b3766c1
Home view cell v. group blocking
2018-09-12 19:16:14 -05:00
Michael Kirk
eadb04efcc
WIP: ContactViewHelper incorporates group blocking
...
-[ ] UI
-[ ] Conversation Settings
-[x] Show switch for group
-[ ] localize
-[ ] migrate existing localizations? (nice to have)
-[ ] can view conversation settings (but not edit them) in left group
-[ ] special block copy for groups
-[ ] special unblock copy for groups
-[ ] ConversationViewHelper
-[x] Track blocked groups
-[ ] HomeView
-[ ] ConversationView
-[ ] Any others?
-[ ] Rename? Extract BlockList cache?
-[ ] Block List
-[ ] Group Section
-[ ] Unblock group
-[ ] Interstitial interacting with blocked threads (e.g. thread picker)
-[ ] BlockListUIUtils w/ thread
-[x] Block
-[x] Unblock
-[ ] Replace usages where possible
-[x] block manager
-[ ] Sync
-[x] tentative protos
-[ ] confirm protos w/ team
-[x] send new protos
-[ ] Message Processing
-[ ] Drop messages from blocked groups
2018-09-12 19:16:14 -05:00
Michael Kirk
e435358bfd
Revert "Add custom themed search bar."
...
This reverts commit 8daaef22da .
2018-08-22 12:00:44 -06:00
Matthew Chen
8daaef22da
Add custom themed search bar.
2018-08-17 12:43:35 -04:00
Matthew Chen
4ea5d9b849
Theme review.
2018-08-16 17:30:07 -04:00
Matthew Chen
f261a47bd3
Hide home view search by default.
2018-08-16 11:42:31 -04:00
Matthew Chen
a76d488e8b
Fix QA issues in theme.
2018-08-15 17:09:59 -04:00
Matthew Chen
3fc3425605
Theme search bars.
2018-08-09 14:02:29 -04:00
Matthew Chen
6dfe36f9b5
Respond to CR.
2018-08-08 15:49:22 -04:00
Michael Kirk
2ea7e2b036
CR: clean up preferences
2018-08-08 10:04:59 -06:00
Michael Kirk
ff2a5a1511
Fixup copy
...
// FREEBIE
2018-08-07 16:10:28 -06:00
Michael Kirk
e5b3cbd00c
Use StoreKit for reviews
2018-08-07 15:56:52 -06:00
Michael Kirk
103a8dc579
ubsan fixups
2018-07-31 17:42:20 -06:00
Michael Kirk
78ad597e44
Merge tag '2.28.0.15'
2018-07-31 17:36:37 -06:00
Michael Kirk
def8b43daa
iOS9/10 fixups
2018-07-31 15:14:09 -06:00
Michael Kirk
bfe1eb5503
Move reminder views into scrollable content
...
// FREEBIE
2018-07-31 11:41:08 -06:00
Matthew Chen
fa8a07abf1
Respond to CR.
2018-07-26 10:54:45 -04:00
Matthew Chen
f795b12a86
Refine theme.
2018-07-26 09:42:48 -04:00
Matthew Chen
2b1f928770
Respond to CR.
2018-07-20 15:47:37 -04:00
Matthew Chen
b90e406a57
Clean up ahead of PR.
2018-07-20 15:38:37 -04:00
Matthew Chen
48975eaac8
Respond to CR.
2018-07-20 15:37:47 -04:00
Matthew Chen
8862f9a531
Refine views.
2018-07-20 15:26:46 -04:00
Óscar Morales Vivó
24f30e015a
Fixed settings button margin in home view controller, also fixes land scape button image glitch.
2018-07-16 16:09:39 -06:00
Michael Kirk
c53f777bc1
CR: explanatory comment
2018-07-16 13:51:22 -06:00
Matthew Chen
f6eb8dfe72
Refine app settings view.
2018-07-13 09:28:09 -04:00
Matthew Chen
20d1d11259
Refine home view.
2018-07-13 09:28:09 -04:00
Michael Kirk
0f34f76611
Merge tag '2.27.1.1'
2018-07-03 18:19:01 -06:00
Michael Kirk
f48634701f
Fixes iOS10 intermittently can't see inbox
...
ambiguous height of empty StackView pinned above a scrollView.
2018-07-03 17:55:13 -06:00
Matthew Chen
1412998b4a
Rework isRTL.
2018-07-02 15:27:24 -04:00
Michael Kirk
5719aba91a
separate icon vs. title color for toolbars
2018-06-29 17:47:04 -06:00
Michael Kirk
ee898829a1
fixup white nav
2018-06-29 16:49:24 -06:00
Michael Kirk
5d6a988955
WIP navbar
2018-06-29 15:30:24 -06:00
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
2018-06-26 14:58:40 -06:00
Michael Kirk
9b43e32332
FIX: input toolbar not immediately visible when search was active
...
// FREEBIE
2018-06-22 13:49:36 -06:00
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
2018-06-22 13:49:05 -06:00
Michael Kirk
66ebb7b787
Simplify show/hide with stack view
...
// FREEBIE
2018-06-22 13:49:05 -06:00
Matthew Chen
f516f30c26
Auto-dismiss search keyboard; "cancel search" button.
2018-06-21 16:12:28 -04:00
Matthew Chen
c96e2bb8b4
Outage detection.
2018-06-20 17:50:50 -04:00
Matthew Chen
4ac8100973
Respond to CR.
2018-06-20 15:15:33 -04:00
Matthew Chen
010c10cb0c
Show re-registration in app settings.
2018-06-20 14:54:16 -04:00
Matthew Chen
bc6a4ea8d8
Add re-registration UI.
2018-06-20 14:54:16 -04:00
Matthew Chen
6331fbb22a
Show de-registration nag view.
2018-06-20 14:54:16 -04:00
Matthew Chen
b0646e8bff
Track and persist 'is de-registered' state.
2018-06-20 14:54:16 -04:00
Matthew Chen
1acf51ea5c
Unify the cell and avatar sizes.
2018-06-15 11:08:01 -04:00
Matthew Chen
c1e1a52695
Auto-size contact cells everywhere.
2018-06-15 10:01:16 -04:00
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.
2018-06-14 15:20:45 -04:00
Matthew Chen
f0e37ff3f2
Avoid double-scrolling.
2018-06-13 15:31:54 -04:00