Nora Trapp
eb9b0313ef
Ensure the desired keyboard state is updated after interactive dismissal
2019-08-30 12:46:35 -07:00
Nora Trapp
b45516839f
Restore old ~profile display
2019-08-29 10:18:12 -07: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
9afd05cf92
Fix initial presentation of attachment keyboard
2019-08-19 13:12:19 -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
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
Nora Trapp
324add7897
Allow viewing UUID thread
2019-07-02 18:33:14 -07:00
Nora Trapp
a1f85fca30
Migrate profiles to support UUIDs
2019-07-02 11:19:50 -07:00
Michael Kirk
efafd6fb38
Create UUID message in DebugUI, rendering in homeview
...
ContactAvatarBuilder works with SignalServiceAddress
Currently this only functions with the GRDB adapter. There are other asserts
triggered in yap extensions.
2019-07-01 10:16:23 -06:00
Nora Trapp
a332c119d1
PR Feedback
2019-06-27 13:13:52 -07:00
Nora Trapp
7d94af3287
Migrate TSContactThread to support UUIDs
2019-06-27 13:12:52 -07:00
Nora Trapp
a71b516a98
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
34e8a7e4a0
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
fd233fdb02
SignalServiceAddress can hold UUID and phone number
2019-06-25 10:30:52 -07:00
Nora Trapp
92f817d7fd
Update callsites to use new contacts manager address interface
2019-06-25 10:30:52 -07:00
Nora Trapp
f8a8499c39
Don't cut off the top of iOS 13's new contacts view
2019-06-19 17:47:00 -07:00
Nora Trapp
13a80ef8aa
Accept autocorrect suggestions in all the textViews that can be dismissed without the keyboard
2019-06-13 09:24:03 -07:00
Matthew Chen
7901bcc123
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-31 13:19:36 -04:00
Matthew Chen
e43c0e2316
Notify input toolbar when stickers become enabled.
2019-05-31 09:36:02 -04:00
Michael Kirk
49ae6ad50d
show "Back" text on button
2019-05-29 17:13:41 -06:00
Michael Kirk
fd13a58557
Allow repicking from giphy approval
2019-05-29 17:13:41 -06:00
Michael Kirk
1fbf7277cc
extract dismiss action
2019-05-24 17:06:57 -04:00
Matthew Chen
fa3ab013c9
Respond to CR.
2019-05-20 14:27:19 -04:00
Matthew Chen
f447e29528
Sketch out sticker tooltips.
2019-05-20 14:22:40 -04:00
Matthew Chen
cbba0f17a0
Sketch out sticker tooltips.
2019-05-20 14:22:40 -04:00
Matthew Chen
1d2ac0e2bd
Sketch out sticker tooltips.
2019-05-20 14:22:40 -04:00
Matthew Chen
8305003bce
Sketch out sticker tooltips.
2019-05-20 14:22:40 -04:00
Matthew Chen
1df6226c88
Sketch out sticker tooltips.
2019-05-20 14:22:40 -04:00
Matthew Chen
bc6a99ad21
Sketch out the stickers splash.
2019-05-16 17:32:32 -04:00