Matthew Chen
eded6d4521
Consistent button height.
2019-09-18 08:58:41 -03:00
Michael Kirk
bb316f711b
Merge tag '2.42.1.1' into release/2.43.0
2019-09-05 14:52:59 -06:00
Michael Kirk
940a958233
Fix crash for users with reduced transparency, fix presentation bug while call is active.
...
Elaborate comment.
2019-09-03 13:50:39 -06:00
Nora Trapp
f9b2c2eec7
Ensure the desired keyboard state is updated after interactive dismissal
2019-09-03 10:35:01 -07:00
Nora Trapp
eb9b0313ef
Ensure the desired keyboard state is updated after interactive dismissal
2019-08-30 12:46:35 -07:00
Matthew Chen
6f8efd6705
Avoid deadlock in TSAccountManager.
2019-08-30 14:39:45 -03:00
Nora Trapp
129535f2d7
Merge branch 'release/2.42.0'
2019-08-29 15:21:40 -07:00
Nora Trapp
b45516839f
Restore old ~profile display
2019-08-29 10:18:12 -07:00
Matthew Chen
a5efaf8d16
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-28 11:33:26 -03:00
Matthew Chen
6e890004af
Respond to CR.
2019-08-26 13:37:57 -03:00
Matthew Chen
af1d5a8c96
Clean up ahead of PR.
2019-08-26 13:18:49 -03:00
Matthew Chen
0d1b172e81
Fix rebase breakage.
2019-08-26 13:18:49 -03:00
Matthew Chen
79b1d31f20
Don't load YDB unless necessary.
...
Don't load YDB unless necessary.
Don't load YDB unless necessary.
Don't load YDB unless necessary.
2019-08-26 13:18:30 -03:00
Matthew Chen
12854efac8
Handle 'no contacts' case properly.
2019-08-26 13:15:26 -03:00
Michael Kirk
45c4066a80
Fix deadlock with thread.name
...
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.
This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06:00
Nora Trapp
aa58084ca2
Rework NewContactThreadViewController to be reusable
2019-08-22 09:27:36 -07:00
Michael Kirk
926e76270f
Merge tag '2.42.0.8'
2019-08-20 09:52:18 -06:00
Nora Trapp
9afd05cf92
Fix initial presentation of attachment keyboard
2019-08-19 13:12:19 -07:00
Michael Kirk
5893c0fb2f
fix build
2019-08-16 14:49:14 -06:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Nora Trapp
b0329d37e1
PR Feedback
2019-08-15 12:37:51 -07:00
Nora Trapp
4216ee31f7
Allow username lookup in compose view.
2019-08-15 12:37:51 -07:00
Matthew Chen
b19902d54e
Respond to CR.
2019-08-15 16:28:18 -03:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Nora Trapp
5e4ff39e36
Fix an optional unwrapping issue
2019-08-14 22:20:43 -07:00
Nora Trapp
875a3adde8
PR Feedback
2019-08-14 21:44:14 -07:00
Nora Trapp
5ce5264d07
Add username creation flow.
2019-08-14 21:44:14 -07:00
Michael Kirk
980d7e905f
use "ask" helper when saving media
...
This required moving the ask helpers to SignalMessaging
2019-08-13 16:47:50 -06:00
Michael Kirk
683b056a20
save from camera first
2019-08-13 15:55:12 -06:00
Nora Trapp
ebf576a4c0
Fix some attachment keyboard layout issues
2019-08-10 12:40:51 -07:00
Nora Trapp
b560fc0afd
Show live camera preview in attachment keyboard
2019-08-09 12:54:34 -07:00
Nora Trapp
28a4dfe3e6
Some small design tweaks.
2019-08-09 12:53:19 -07:00
Nora Trapp
329ca05e1a
Allow attachment keyboard to send photos
2019-08-07 16:43:25 -07:00
Nora Trapp
868e49f1ff
Match StickerKeyboard to system keyboard size, set scaffolding for other custom keyboards.
2019-08-06 10:53:31 -07:00
Michael Kirk
eea9e064ce
new send buttons
2019-08-02 09:26:24 -06:00
Michael Kirk
afd9d7781a
Camera First flow
2019-08-02 09:26:23 -06:00
Matthew Chen
19e3643f75
Remove usage of primary storage.
2019-07-29 17:25:59 -03:00
Nora Trapp
96bf655727
Profile name renders at same level as system contact name
2019-07-29 12:50:54 -07:00
Matthew Chen
9ae6f60d5b
Remove usage of primary storage.
2019-07-29 15:16:52 -03:00
Michael Kirk
c39f1ea6a7
disable broken animation on iOS11
2019-07-24 13:25:37 -06:00
Michael Kirk
5c2c48a75c
Smooth Media Gallery Animations
2019-07-24 13:25:37 -06:00
Nora Trapp
3d1dd3dfe4
Remove rtlSafeAppend
2019-07-19 12:33:17 -07:00
Michael Kirk
c36d691d11
Fix: selecting last message from tileView doesn't focus
...
The mostRecentAttachment is a separate and redundant instance with whats in the
media gallery item cache.
Alternatively, we could double down on the one-instance-per-value paradigm by
creating a way to manually add existing instances to the cache, but the value
semantics proposed here seemed more natural.
I wish we could have just made RailViewItem: Equatable, but alas "protocol can
only be used as a generic constraint because it has Self or associated type
requirements"
2019-07-17 14:54:51 -06:00
Michael Kirk
61949dda9d
Merge branch 'release/2.41.0-with-uuid-address-unreverted' into mkirk/ri-2.41.0
2019-07-16 18:00:24 -06:00
Matthew Chen
289b15f17f
Convert threads to BaseModel.
2019-07-16 13:50:21 -03:00
Michael Kirk
11dcdfd618
more frequest iOS9 reminders
2019-07-15 13:57:23 -06: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
Matthew Chen
a68ff90b16
Allow multi-send from camera; allow per-message expiration from camera roll.
2019-07-10 13:39:26 -03:00