Alex Hart and Cody Henthorne
a39b09c314
Add correct tinting to send button in multiforward activity.
2022-09-28 11:33:35 -04:00
Alex Hart and Cody Henthorne
6c4c299b28
Support enabling stories access by country.
2022-09-28 11:33:35 -04:00
Nicholas and Cody Henthorne
a98cc5706f
Use ViewCompat to get window insets on Android 5.0+.
...
On devices running API 20 and below, getRootWindowInsets() always returns null.
2022-09-28 11:33:35 -04:00
Nicholas Tinsley and Cody Henthorne
b9f4dc3fe9
Specify exported status and PendingIntent mutability.
...
Also reduce shake sampling frequency, add coarse location permission.
Random things for targetSdk 32.
2022-09-28 11:33:35 -04:00
Alex Hart and Cody Henthorne
8eebdaf451
Set max story video duration to 30999ms.
2022-09-28 11:33:35 -04:00
Alex Hart and Cody Henthorne
b1dacf4acd
Fix story reply synchronization.
2022-09-28 11:33:35 -04:00
Alex Hart and Cody Henthorne
9326c1726a
Increase stories caption limit to 1500 grapheme clusters.
2022-09-28 11:33:35 -04:00
Alex Hart and Cody Henthorne
a642876bda
Fix issue where crossfader has wrong story on shared element animation start.
2022-09-28 11:33:35 -04:00
Alex Hart and Cody Henthorne
8141b53c15
Display dialog to confirm hiding story in story viewer.
2022-09-28 11:33:35 -04:00
Greyson Parrelli and Cody Henthorne
115d1fcf63
Improve handling of unregistered users in storage service.
2022-09-28 11:33:31 -04:00
Alex Hart and Greyson Parrelli
ffa249885e
Add scale gesture to stories.
2022-09-23 14:30:58 -04:00
Alex Hart and Greyson Parrelli
9a21f5abca
Add stories link treatment for devices with link previews disabled.
2022-09-23 14:30:58 -04:00
Alex Hart and Greyson Parrelli
552592db39
Fix unread story nav.
2022-09-23 14:30:58 -04:00
Alex Hart and Greyson Parrelli
75af1b69e8
Update payment toolbars to match M3 specification.
2022-09-23 14:30:58 -04:00
Alex Hart and Greyson Parrelli
c96fec9537
Update username to use . as delimiter.
2022-09-23 14:30:58 -04:00
Greyson Parrelli and GitHub
87f206fdc4
Ensure websockets are restarted after changing proxy.
2022-09-23 14:18:05 -04:00
Greyson Parrelli
e351c74ddb
Fix issue with bioauth on API 29.
2022-09-22 12:44:49 -04:00
Greyson Parrelli
aab8bd1261
Filter badly-formatted numbers from one-off CDS requests.
2022-09-19 11:18:54 -04:00
Greyson Parrelli
db16155b0d
Use proper log tag.
2022-09-19 11:17:42 -04:00
Nicholas and Greyson Parrelli
aa268fc3ba
Only show "Note To Self" as Voice Memo author if both sender and receiver are self.
2022-09-14 15:30:44 -04:00
Alex Hart and Greyson Parrelli
889d1183b2
Allow the STORIES feature flag to be hot-swappable.
2022-09-14 15:30:44 -04:00
Alex Hart and Greyson Parrelli
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Alex Hart and Greyson Parrelli
9331e9ce89
Add deprecation notice to SingleLiveEvent.
2022-09-14 15:30:43 -04:00
Greyson Parrelli
6417f5cce0
Improve logging around attachment compression failures.
2022-09-14 15:30:43 -04:00
Alex Hart and Greyson Parrelli
a340ebf74a
Add espresso test for usernames.
2022-09-14 15:30:43 -04:00
Alex Hart and Greyson Parrelli
4882a4d11c
Add new story-based AccountRecord fields and wiring.
2022-09-13 13:07:42 -04:00
Greyson Parrelli
b5300c877c
Fix issue with contact share editing.
...
Fixes #12446
2022-09-13 13:07:42 -04:00
Nicholas Tinsley and Greyson Parrelli
c2b94274b0
Cancel Send if we return to fragment.
...
This plugs a lifecycle hole: previously if you leave this fragment (SelectionConfirmed), you get stuck in that state even if you return.
2022-09-13 13:07:42 -04:00
Nicholas Tinsley and Greyson Parrelli
46ec45b985
Update ReminderView to Material Design 3.
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
beee3b7dc3
Add PNP linked device initialization job.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
e2a7ed86e4
Promote ongoing call notification to high priority.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
95b0639ab4
Fix issue where video player is not released by preview fragment.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
176a705079
Add PNP Listing Wiring.
2022-09-13 13:07:42 -04:00
Greyson Parrelli
8e9f311fca
Refresh your own profile when the stories flag changes.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
977af2c2f3
Add capability to request username creation during registration.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
7e45fc4a3e
Update URL formatting for username links.
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
0685cf4e51
Add signal.me username support.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
9b9453734c
Implement new API endpoints for Usernames.
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
ca0e52e141
Fix bug with stale linked devices when changing number.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
24b7593178
Update camera layout for better support across different screen sizes.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
993e49db48
Username search UI tweak.
2022-09-13 13:07:42 -04:00
Nicholas Tinsley and Greyson Parrelli
d458ddba55
Schedule TrimThreadsByDateManager on app startup.
...
If enabled, this reschedules the alarm on every startup to make sure that the system never loses track of it.
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
bd5747b7f6
Add more logging around failed backups.
2022-09-13 13:07:42 -04:00
Nicholas and Greyson Parrelli
a335130ad4
Clear Selection on ACTION_UP if longClickCopySpan is not found.
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
9558513190
Prevent empty call screen after missed calls.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
27a3015d4f
Set reply icon size to 20dp.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
f751f9afa8
Add support for new story gradient fields and fallback.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
2e2b31aa79
Start call after granting permissions.
...
Fixes #12419
2022-09-13 13:07:42 -04:00
Greyson Parrelli
135d002f02
Fix possible crash with CDSv2 compat.
2022-09-13 13:07:42 -04:00
Alex Hart and Greyson Parrelli
a45ede9348
Update AudioView in Attachment keyboard stub.
2022-09-13 13:07:42 -04:00