Nora Trapp
60b35f3e60
Support preview only text stories
2022-03-31 00:40:47 -07:00
Nora Trapp
7837ab0512
Pause story playback when a link preview is tapped
2022-03-31 00:40:47 -07:00
Nora Trapp
b397c21ada
Don't playback undownloaded stories
2022-03-31 00:40:47 -07:00
Nora Trapp
30dae7fb15
Format all times for stories relatively
2022-03-31 00:40:47 -07:00
Nora Trapp
78eb06a812
Update story list sorting to match spec
2022-03-31 00:40:47 -07:00
Nora Trapp
2a6be8f74f
Merge branch 'nt/stories-4'
2022-03-31 00:38:42 -07:00
Nora Trapp
378cc730d1
codegen
2022-03-31 00:37:56 -07:00
Nora Trapp
e662b099dd
Check if a user is stories capable when sending group replies
2022-03-31 00:37:56 -07:00
Nora Trapp
1e65b4c413
Update to SQLCipher 4.5.1
2022-03-31 00:37:56 -07:00
Nora Trapp
2370e21ab7
Merge branch 'nt/stories-3'
2022-03-31 00:37:15 -07:00
Nora Trapp
3c5d388a98
Cleanup StoriesViewController context menu implementation
2022-03-31 00:36:20 -07:00
Nora Trapp
03bdb55e21
Add context menu to group replies
2022-03-31 00:36:20 -07:00
Nora Trapp
b1dc925e48
Add context menu to StoriesViewController
2022-03-31 00:36:20 -07:00
Nora Trapp
b3b1fea62e
Merge branch 'nt/stories-replies'
2022-03-31 00:34:56 -07:00
Nora Trapp
f4c2e743fb
Cleanup StoryGroupReplyCell
2022-03-31 00:34:33 -07:00
Nora Trapp
c4b9f18a1a
Properly store serverTimestamp on incoming story reactions
2022-03-31 00:34:33 -07:00
Nora Trapp
df4eed775b
Make sure storyReactionEmoji is cleared when story reactions are remotely deleted
2022-03-31 00:34:33 -07:00
Nora Trapp
0b662ed6e2
Fix lint issues
2022-03-31 00:34:33 -07:00
Nora Trapp
729864b638
Support sending story reactions
2022-03-31 00:34:33 -07:00
Nora Trapp
0e54e5cf11
Add support for incoming reaction story replies
2022-03-31 00:34:33 -07:00
Nora Trapp
014fe25b16
sds codegen
2022-03-31 00:34:33 -07:00
Nora Trapp
4c6aa8de2d
Add storyReactionEmoji column to TSMessage
2022-03-31 00:34:33 -07:00
Nora Trapp
9477eea530
Fix placeholder
2022-03-31 00:34:32 -07:00
Nora Trapp
9477a10ea9
Add rendering support for deleted replies
2022-03-31 00:34:32 -07:00
Nora Trapp
9494498d70
Add support for sending group replies to stories
2022-03-31 00:34:32 -07:00
Nora Trapp
49d4a6d89f
Cleanup for RTL
2022-03-31 00:34:32 -07:00
Nora Trapp
6085b8e579
Initial rendering of group replies
2022-03-31 00:34:32 -07:00
Nora Trapp
d1f95f18a7
Render story reply count and indicator
2022-03-31 00:34:32 -07:00
Nora Trapp
82eb601f39
Limit the types of content that can be in a story reply
2022-03-31 00:34:32 -07:00
Nora Trapp
b88b3ce396
Process incoming story context
2022-03-31 00:34:32 -07:00
Nora Trapp
536c7170df
sds codegen
2022-03-31 00:34:32 -07:00
Nora Trapp
e95e392494
Add story context to TSInteraction
2022-03-31 00:34:32 -07:00
Nora Trapp
29436f372c
Fix camera button in dark theme
2022-03-31 00:34:32 -07:00
Nora Trapp
1dc9d5f86f
Fix bug where tab bar appears in archive
2022-03-31 00:34:32 -07:00
Michelle Linington
0a44bf02d8
Merge branch 'release/5.34.0'
2022-03-30 16:37:53 -07:00
Michelle Linington
6db5709d45
"Bump build to 5.34.0.17." (Internal)
2022-03-30 16:36:25 -07:00
Michelle Linington
731d95fb23
"Feature flags for .qa."
2022-03-30 16:36:22 -07:00
Michelle Linington
e4aeab84ba
"Bump build to 5.34.0.16." (Beta)
2022-03-30 16:36:19 -07:00
Michelle Linington
ba380629e2
"Feature flags for .beta."
2022-03-30 16:36:15 -07:00
Michelle Linington
5b322901e0
"Bump build to 5.34.0.15."
2022-03-30 16:36:11 -07:00
Michelle Linington
b0a13fc577
"Feature flags for .production."
2022-03-30 16:36:07 -07:00
Michelle Linington
d8b0f53eae
Merge branch 'release/5.33.2' into release/5.34.0
2022-03-30 16:35:24 -07:00
Michelle Linington
b8b6950b66
"Bump build to 5.33.2.0."
2022-03-30 16:33:40 -07:00
Jordan Rose
72bdb33b05
Set CVBodyTextLabel's contentMode to redraw on bounds changes
...
This is a quick workaround for a behavior change in iOS 15.4 that's
causing CVBodyTextLabel to draw stretched or truncated text due to
cell reuse---the text is drawn in the cell's old size (which may be
insufficient, truncating the text), then the size changes and the
content that *is* drawn is potentially stretched.
Credit to Martin for finding this; I just profiled it to make sure it
wasn't going to be prohibitive.
2022-03-30 16:31:30 -07:00
Nora Trapp
846adecf63
"Bump build to 5.35.0.6." (nightly-03-30-2022)
2022-03-30 04:00:35 -07:00
Jordan Rose
7ca12f9885
CI: Remove Rust install step
...
LibSignalClient is no longer compiled on demand, so we don't need Rust
to build and test the iOS app.
2022-03-29 10:17:30 -07:00
Igor Solomennikov
95d6a96824
Update checkmark in chat picker from media sharing flow to match other views.
...
ConversationPicker shared checkmark asset with media editor toolbar. The
checkmark was a little bit too small, also checked and unchecked indicators
had different size.
This commit updates ConversationPicker to use the same checkmark styling
that group UI has.
2022-03-29 10:12:29 -07:00
Nora Trapp
80f5617779
"Bump build to 5.35.0.5." (nightly-03-29-2022)
2022-03-29 04:00:32 -07:00
Martin Böttcher
462177a0ce
improve cold start app start times ( #4079 )
...
deferred some initial load for faster app start
2022-03-29 08:24:55 +02:00
Jordan Rose
11f6db21cf
ConversationView: Remove improper cache of DisplayableTexts
...
The main effect of this is that mentions should now get their names
properly updated when the corresponding profile is fetched, fixing the
situation where someone just added to a group shows up as "Unknown" or
as their phone number until some point in the future. (The "Unknown"
can still flicker in here, but at least it will get fixed, just like
the top line with the sender name.)
This does remove a layer of caching, but as noted in the now-deleted
code, there's already a *higher* level of caching for an entire
CVComponentState, and I verified that we're not actually hitting the
deleted cache more than once while a conversation is open. The
higher-level cache already knows that some kinds of reloads require
rebuilding the displayed content, so removing this cache was
sufficient to get things to work.
2022-03-28 18:10:31 -07:00