Michael Kirk
6f1608f44b
Conventional naming for out custom PureLayout methods.
...
This moves methods more in line with PureLayout conventions.
- Methods always specify if they pin to an edge vs margin
- `margin` is a reserved word which should only refer to layout margins.
i.e. do not use it to refer to "inset" and "offset".
// FREEBIE
2018-04-02 17:02:32 -04:00
Michael Kirk
7040437ca6
Handle nil date when formatting
...
// FREEBIE
2018-02-21 16:35:09 -05:00
Matthew Chen
d648a258d1
Merge branch 'hotfix/2.19.7'
2018-02-16 10:49:52 -05:00
Matthew Chen
abfd333a17
Address Indic script crash.
2018-02-16 10:19:47 -05:00
Matthew Chen
d3e16583eb
Add protocol context to protocol kit.
2018-02-09 10:31:29 -05:00
Matthew Chen
b9bd21e73f
Improve presentation of text attachments in attachment approval view.
2018-01-25 13:24:22 -05:00
Matthew Chen
9a990b58e8
Respond to CR.
2017-12-19 11:38:25 -05:00
Matthew Chen
74efcb9041
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Matthew Chen
9da165b846
Continue conversion of app setup.
2017-12-05 11:19:11 -05:00
Matthew Chen
6d87df88aa
Migrate environment to SignalMessaging.
2017-12-05 10:29:28 -05:00
Matthew Chen
a4879f6bb5
Remove redundant logTag methods.
2017-11-20 16:51:58 -05:00
Matthew Chen
2d21e2ae2c
Fix build warnings from XCode 9.
2017-11-09 02:52:44 -05:00
Matthew Chen
9cc4521d07
Respond to CR.
...
// FREEBIE
2017-10-26 12:09:36 -04:00
Michael Kirk
3080cb512b
Compose View: collation index and group search
...
- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names
// FREEBIE
2017-10-16 12:22:02 -07:00
Matthew Chen
fd9188415f
Respond to CR.
...
// FREEBIE
2017-10-02 14:26:03 -04:00
Matthew Chen
b28c4b74b2
Pull out TSMessageDecrypter class.
...
// FREEBIE
2017-09-21 14:38:30 -04:00
Matthew Chen
2282733fa9
Add data source class.
...
// FREEBIE
2017-09-11 10:20:48 -04:00
Michael Kirk
bde40a1f9c
Ensure avatar upates right after profile change.
...
// FREEBIE
2017-08-25 12:40:19 -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
Michael Kirk
742f8cf902
Avoid unnecessariy flashing avatars
...
Make avatar building sync
Tests on a iPhone5 with 1k threads, 3k contacts show no noticeable lag.
Profiling shows ~4% of usage goes to contact avatar building, but once
cached, even that goes towards zero.
// FREEBIE
2017-08-01 12:07:54 -04:00
Matthew Chen
14621e1288
Respond to CR.
...
// FREEBIE
2017-07-21 14:49:24 -04:00
Matthew Chen
5edec99fd6
Adapt number formatting to RTL.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
04fb3642b2
Remove .xib for home view cells; adapter home view to RTL.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
de453b2960
Respond to CR.
...
// FREEBIE
2017-06-20 13:12:51 -04:00
Matthew Chen
5796bbd858
Max out the unread count at 99.
...
// FREEBIE
2017-06-20 13:02:25 -04:00
Michael Kirk
52aa8a3744
require explicit avatar diameter
...
This will help us get crisper text in our generated avatars.
// FREEBIE
2017-05-30 13:07:34 -07:00
Michael Kirk
b11f8affa7
Use AvatarImageView
...
Conistently apply avatar style
* contact picker
* conversation settings
* home view
// FREEBIE
2017-05-30 13:07:34 -07:00
Matthew Chen
1444cfc630
Merge remote-tracking branch 'origin/hotfix/2.11.2'
2017-05-04 10:45:12 -04:00
Michael Kirk
2f05dcc2c5
fix crash when viewing undisplayable text
...
(can't init attributed string with nil)
// FREEBIE
2017-05-03 10:22:53 -04:00
Matthew Chen
93700f1044
Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
6e36ce97a5
Let users share imported files to a thread or contact of their choice.
...
// FREEBIE
2017-04-26 13:29:56 -04:00
Matthew Chen
2b09033dda
Show mute status in home view.
...
// FREEBIE
2017-04-19 12:34:45 -04:00
Matthew Chen
267462c584
Show block indicator in home view.
...
* Improve thread safety of home view cells.
// FREEBIE
2017-04-12 11:55:37 -04:00
Matthew Chen
d12a582ee3
Rename source directories with a space in their name.
...
// FREEBIE
2017-03-31 11:58:52 -04:00