Michael Kirk
251e206b6d
profiles vs. censorship circumvention
...
// FREEBIE
2017-08-25 17:17:43 -04:00
Matthew Chen
c630a1ecc0
Merge branch 'charlesmchen/messageViewTweaks'
2017-08-25 17:01:23 -04:00
Matthew Chen
f2ae73e156
Remove obsolete "scrollLaterTimer" hack in messages view.
...
// FREEBIE
2017-08-25 17:01:13 -04:00
Matthew Chen
8794880db8
Unbound message bubble cache size and DRY up cache logic.
...
// FREEBIE
2017-08-25 17:01:13 -04:00
Matthew Chen
d4879a5f5b
Update JSQMessageView.
...
* Fix "scroll state flickers when presenting messages view" issue.
* Ignore spurious trait collection changes on view presentation.
* Remove redundant view layout in JSQ view.
// FREEBIE
2017-08-25 16:59:01 -04:00
Matthew Chen
c08d81e45f
Merge branch 'charlesmchen/cropAndScaleAvatar'
2017-08-25 16:50:43 -04:00
Matthew Chen
c90ca331e3
Respond to CR.
...
// FREEBIE
2017-08-25 16:50:14 -04:00
Matthew Chen
2aaa9155de
Add view to Crop and scale avatar.
...
// FREEBIE
2017-08-25 16:02:15 -04:00
Matthew Chen
6b8e189f45
Add view to Crop and scale avatar.
...
// FREEBIE
2017-08-25 16:02:15 -04:00
Matthew Chen
728028563c
Add double-tap to zoom out.
...
// FREEBIE
2017-08-25 16:02:15 -04:00
Matthew Chen
e7b32f9fd1
Add double-tap to zoom out.
...
// FREEBIE
2017-08-25 16:02:15 -04:00
Matthew Chen
2b50eb5acc
Add view to Crop and scale avatar.
...
// FREEBIE
2017-08-25 16:02:15 -04:00
Matthew Chen
2c301feeb7
Add view to Crop and scale avatar.
...
// FREEBIE
2017-08-25 16:02:15 -04:00
Matthew Chen
428edb6172
Merge branch 'charlesmchen/profileNameLengthError'
2017-08-25 16:01:18 -04:00
Matthew Chen
374a59e937
Remove an old TODO.
...
// FREEBIE
2017-08-25 16:01:09 -04:00
Matthew Chen
e8a6ca1c22
Show an error when profile name is too long.
...
// FREEBIE
2017-08-25 16:01:09 -04:00
Michael Kirk
3cccf92757
Merge branch 'mkirk/profile-name-for-avatar'
2017-08-25 12:42:12 -04:00
Michael Kirk
bde40a1f9c
Ensure avatar upates right after profile change.
...
// FREEBIE
2017-08-25 12:40:19 -04:00
Michael Kirk
f6720f9afa
properly clear all cached avatar images
...
// FREEBIE
2017-08-25 12:40:19 -04:00
Michael Kirk
b579ea5915
Use profile name when building avatar if contact name is unavailable
...
// FREEBIE
2017-08-25 12:40:19 -04:00
Matthew Chen
0812e73fd9
Merge branch 'charlesmchen/groupProfileWhitelistCache'
2017-08-24 17:30:12 -04:00
Matthew Chen
89bacf5cce
Respond to CR.
...
// FREEBIE
2017-08-24 17:29:52 -04:00
Matthew Chen
65db75a91d
Fix group profile whitelist check.
...
// FREEBIE
2017-08-24 17:29:32 -04:00
Matthew Chen
1944979ac2
Merge branch 'charlesmchen/noAvatarInNewContacts'
2017-08-24 17:28:28 -04:00
Matthew Chen
9bf80a215f
Don't add avatar to new contacts.
...
// FREEBIE
2017-08-24 17:28:18 -04:00
Michael Kirk
7dbf372f77
Merge branch 'mkirk/remove-profile-key-debug'
2017-08-24 14:53:13 -04:00
Michael Kirk
903d792af4
Debug action to clobber local profile and key
...
// FREEBIE
2017-08-24 14:52:49 -04:00
Michael Kirk
75ceb62f2f
Merge branch 'mkirk/more-name'
2017-08-24 14:44:30 -04:00
Michael Kirk
041c5a4a11
CR: setNeedsLayout
...
// FREEBIE
2017-08-24 14:44:14 -04:00
Michael Kirk
f49e122567
listen for profile names change notifications
...
// FREEBIE
2017-08-23 17:09:43 -04:00
Michael Kirk
96f0ab215c
wip
2017-08-23 16:42:55 -04:00
Michael Kirk
fd99354673
profile name vs. verified in ContactTableViewCell
...
// FREEBIE
2017-08-23 16:42:22 -04:00
Michael Kirk
e54e1d11c0
show profile name snippet in inbox and conversation settings
...
// FREEBIE
2017-08-23 15:56:58 -04:00
Matthew Chen
b22a8f51b4
Bump build from to 2.16.0.7.
...
// FREEBIE
2017-08-23 15:00:55 -04:00
Michael Kirk
f8000d86b8
Merge branch 'mkirk/fix-whitelist'
2017-08-23 14:59:46 -04:00
Michael Kirk
279eb89023
Fix whitelist
...
whitelist cache are a bunch of NSNumber's, we need to check their
boolValue
// FREEBIE
2017-08-23 14:59:25 -04:00
Matthew Chen
6d6ffd6d3a
Bump build from to 2.16.0.6.
...
// FREEBIE
2017-08-23 14:59:03 -04:00
Matthew Chen
5593cd2ee4
Merge branch 'charlesmchen/messageViewTruncateRange'
2017-08-23 14:57:22 -04:00
Matthew Chen
b28a6bab26
Respond to CR.
...
// FREEBIE
2017-08-23 14:57:02 -04:00
Matthew Chen
57b76b3411
Ensure message view range is properly truncated with view is configured.
...
// FREEBIE
2017-08-23 14:56:16 -04:00
Matthew Chen
51d11cdcc6
Merge branch 'charlesmchen/profileViewTweaks2'
2017-08-23 14:54:06 -04:00
Matthew Chen
15d2fd23d7
Rework save/cancel buttons in profile view.
...
// FREEBIE
2017-08-23 14:07:31 -04:00
Matthew Chen
68309eb00f
Rework save/cancel buttons in profile view.
...
// FREEBIE
2017-08-23 13:31:06 -04:00
Michael Kirk
afd530af1e
Merge branch 'mkirk/fix-boot-crash'
2017-08-23 11:02:35 -04:00
Michael Kirk
0a57e7db09
Fix slow start crash after upgrade to 2.16
...
We were opening a write transaction before our sync extensions were
registered. This seems to have caused our views to rebuild themselves
once they did register, which in turn can cause device timeout.
Instead of opening transcations in `init`, we only build the
localProfile once it's needed.
A future PR will ensure transactions
aren't being created before syncViews are registered.
// FREEBIE
2017-08-23 11:02:24 -04:00
Matthew Chen
cda5157b9d
Merge branch 'charlesmchen/writeTransactionsVsSyncDBRegistration'
2017-08-23 09:56:12 -04:00
Matthew Chen
703b348091
Respond to CR.
...
// FREEBIE
2017-08-23 09:55:53 -04:00
Matthew Chen
a9b55675cd
Add assert to ensure that we don't use write transactions before sync database view registration is complete.
...
// FREEBIE
2017-08-23 09:46:26 -04:00
Matthew Chen
9a045054e2
Merge branch 'charlesmchen/stagingServiceVsProduction'
2017-08-23 09:45:07 -04:00
Matthew Chen
97f74ca5b4
Only use staging service in debug builds.
...
// FREEBIE
2017-08-22 17:19:44 -04:00