Cody Henthorne
0cb0ef977c
Add calendar icon to pick date and time item.
...
Co-authored-by: Sgn-32 <49990901+Sgn-32@users.noreply.github.com>
2023-01-27 17:42:22 -05:00
Cody Henthorne
1761529ce9
Disable schedule message for SMS.
2023-01-27 17:42:22 -05:00
Clark
a14fc82e83
Fix scheduled view once message looking weird.
2023-01-27 17:42:22 -05:00
Clark
b94f5501d9
Disable scheduling of voice note messages.
2023-01-27 17:42:21 -05:00
Clark
834283ba9b
Hide scheduled messages bar with input panel.
2023-01-27 17:42:21 -05:00
Nicholas
23190a2f6e
Fix NumericKeyboardView in RTL.
2023-01-27 11:06:04 -05:00
Alex Hart
04f4cd8edc
Fix V172 Migration.
2023-01-27 10:20:44 -04:00
Greyson Parrelli
8f02e4e1f5
Bump version to 6.10.1
2023-01-26 20:25:28 -05:00
Greyson Parrelli
db81a5be04
Updated language translations.
2023-01-26 20:25:28 -05:00
Greyson Parrelli
fe40e37da4
Fix full text search migration after table name change.
2023-01-26 20:25:28 -05:00
Alex Hart
22a4271dfb
Rotate paypal recurring donations flag.
2023-01-26 20:25:28 -05:00
Nicholas
ca468047ef
Adjust media caption height, fix rail visibility.
2023-01-26 20:25:28 -05:00
Clark
958c52a5b8
Force indexes for scheduled message queries.
2023-01-26 20:25:28 -05:00
Greyson Parrelli
9b28585c59
Add foreign key dependency between reactions and messages.
2023-01-26 20:25:27 -05:00
Clark
c5c60b7214
Add permissions dialogs for scheduled messages.
2023-01-26 20:25:27 -05:00
Nicholas
31bcc2e2eb
Finish MediaPreviewV2Activity when jumping to a message.
2023-01-26 20:25:27 -05:00
Cody Henthorne
71ecba17fc
Fix crash when saving empty formatted text drafts.
2023-01-26 20:25:27 -05:00
Greyson Parrelli
afa5c68312
Periodically optimize the FTS index.
2023-01-26 20:25:27 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Alex Hart
df695f7611
Fix crash when trying to create new group story.
...
Adds INNER JOIN to threads table to allow access to date in ORDER BY
2023-01-26 20:25:27 -05:00
Greyson Parrelli
27e1bc0854
Bump version to 6.10.0
2023-01-25 17:11:34 -05:00
Greyson Parrelli
f4371b9e96
Updated language translations.
2023-01-25 17:08:53 -05:00
Cody Henthorne
e0633180ef
Fix crash when trying to update a group call without an era id.
2023-01-25 17:02:41 -05:00
Alex Hart
32dd227ab6
Utilize left join instead of inner join when querying groups.
2023-01-25 17:02:41 -05:00
Cody Henthorne
0deed9d4d2
Fix notification sound not respecting notification volume.
...
Fix is immediate for general messages channel and for future custom channel creation
2023-01-25 17:02:41 -05:00
Cody Henthorne
cc490f4b73
Add text formatting send and receive support for conversations.
2023-01-25 17:02:41 -05:00
Cody Henthorne
aa2075c78f
Attempt to fix view jitter when switching keyboards.
2023-01-25 17:02:41 -05:00
Alex Hart
b4a34599d7
Add support for message and thread results.
2023-01-25 17:02:41 -05:00
Nicholas
8dd1d3bdeb
Allow user-selected backup time.
2023-01-25 17:02:41 -05:00
Greyson Parrelli
a7d9bd944b
Insert session switchover events when appropriate.
2023-01-25 17:02:41 -05:00
Clark
7745ae62ea
Add logging for voice note recording events.
2023-01-25 17:02:41 -05:00
Greyson Parrelli
6e5b4bbc15
Enable gradle configuration cache.
...
Android Studio told me to do this and that it would save me over 7
seconds. We'll see if it breaks anything :p
2023-01-25 17:02:41 -05:00
Clark
e3b38e6d38
Fix some thumbnail images not showing up in MediaGallery.
2023-01-25 17:02:41 -05:00
Clark
25aa4f39a3
Close input streams on failed resource decryption.
2023-01-25 17:02:41 -05:00
Cody Henthorne
17849e20bd
Update group receipt table when sync'ing story sends to distribution lists.
2023-01-25 17:02:41 -05:00
Alex Hart
c022172ace
Add group member results to contact search.
2023-01-25 17:02:41 -05:00
Nicholas
eaeeb08987
Display message text in Media Preview.
2023-01-25 17:02:41 -05:00
Alex Hart
1b7e4e047c
Introduce ManyToMany table for group membership.
2023-01-24 14:18:28 -05:00
Clark
d635683303
Fix share intent not being cleared from recents.
2023-01-24 14:18:28 -05:00
Clark
4dcbbfdd63
Fix voice note draft not being generated on audio focus loss.
2023-01-24 14:18:28 -05:00
Nicholas
150bbf181d
Redesign FTUX to use Material Design 3.
2023-01-24 14:18:28 -05:00
Alex Hart
0303467c91
Add PayPal decline code errors.
2023-01-24 14:18:28 -05:00
Nicholas
88da382a6f
For calling purposes, categorize hearing aids as Bluetooth headsets.
2023-01-24 14:18:28 -05:00
Alex Hart
5d14166a27
Add support for arbitrary rows in contact search.
2023-01-24 14:18:28 -05:00
Jim Gustafson
d76d13f76c
Update to RingRTC v2.23.1
2023-01-24 14:18:28 -05:00
Greyson Parrelli
ad4ec23875
Bump version to 6.9.2
2023-01-24 14:15:52 -05:00
Greyson Parrelli
61df2afc32
Updated language translations.
2023-01-24 14:15:52 -05:00
Nicholas Tinsley
1c6d2f7198
If enabled, don't unarchive muted group chats.
...
Fixes #12732
2023-01-24 14:13:42 -05:00
Cody Henthorne
df8f9761b2
Fix incorrect total sms export count.
2023-01-24 13:49:25 -05:00
Greyson Parrelli
657c5d2bce
Bump version to 6.9.1
2023-01-20 18:12:37 -05:00
Greyson Parrelli
81324c6923
Updated language translations.
2023-01-20 18:12:17 -05:00
Greyson Parrelli
269a2e2990
Improve timer event generation from GV2 sync messages.
2023-01-20 17:58:17 -05:00
clark-signal
73b453b0d4
Fix re-used share intent when restarting task from recent activities.
2023-01-20 13:42:13 -05:00
Cody Henthorne
97604dc4c5
Bump version to 6.9.0
2023-01-19 13:44:21 -05:00
Cody Henthorne
8e1c05ed64
Updated language translations.
2023-01-19 13:38:09 -05:00
Nicholas
231b55a956
Don't show media controls on new pages.
2023-01-19 13:33:07 -05:00
Alex Hart
4fcdee9fa5
Rotate PayPal recurring donations feature flag.
2023-01-19 13:33:07 -05:00
Cody Henthorne
6e2e5e21cc
Update copy and behavior of SMS phased removal flow.
2023-01-19 13:33:07 -05:00
Alex Hart
8f49323648
Extract adapter creation from ContactSearchMediator.
2023-01-19 13:33:07 -05:00
Greyson Parrelli
13f969b622
Fix an app migration.
...
Fixes #12730
2023-01-19 13:33:07 -05:00
Alex Hart
8e313f8387
Collapse KnownRecipient / Story into single model.
2023-01-19 13:33:07 -05:00
Nicholas
70c6e9e60f
Store additional data that will allow us to reduce the number of verification SMSs.
2023-01-19 13:32:35 -05:00
Cody Henthorne
dcf8a82c37
Fix no snippet being shown for threads.
...
Snippet query wasn't updated to exclude SMS types after the conjuction
of the tables.
2023-01-19 13:32:35 -05:00
Alex Hart
f368e5b133
Suppress deselection error when opening gallery from chat.
2023-01-19 13:32:35 -05:00
Greyson Parrelli
3e7dc79fe8
Remove unnecessary code now that minSdk is 21.
2023-01-17 14:30:48 -05:00
Alex Hart
f36efc562e
Fix improper filtering of unread conversations.
2023-01-17 14:30:48 -05:00
Sgn-32
67b6b109de
Use ic_save_24_tinted instead of ic_download_24_tinted.
2023-01-17 14:30:48 -05:00
Alex Hart
8fd378db4e
Fix issue where links do not render in stories if previews are off.
2023-01-17 14:30:48 -05:00
Nicholas
125fd83afa
Programmatically dismiss logged out notification on registration.
2023-01-17 14:30:48 -05:00
Alex Hart
7dcb598b66
Inline gift badge flag.
2023-01-17 14:30:48 -05:00
Alex Hart
1e9115a917
Increment compileSdkVersion to 33.
2023-01-17 14:30:48 -05:00
clark-signal
7af94f60ae
Fix story linking from private story reply.
2023-01-17 14:30:48 -05:00
clark-signal
c3c8f8e7e6
Update icons across home screen and settings screen.
2023-01-17 14:30:48 -05:00
clark-signal
011c85c75b
Fix "My subscription" dark mode overlapping background bubbles.
2023-01-17 14:30:47 -05:00
Cody Henthorne
90112bec31
Bump version to 6.8.3
2023-01-17 14:15:45 -05:00
Cody Henthorne
bca43fb93b
Updated language translations.
2023-01-17 14:00:36 -05:00
Alex Voloshyn
b6ee69d346
Add proguard config for payments.
2023-01-17 09:37:45 -05:00
Alex Hart
b2a4dc303b
Bump version to 6.8.2
2023-01-13 16:47:35 -04:00
Alex Hart
8553cf6b96
Updated language translations.
2023-01-13 16:47:23 -04:00
Alex Hart
276f485b49
Fix media review screen view translation when animations are disabled.
...
Fixes #12698
2023-01-13 10:28:14 -04:00
Greyson Parrelli
54ffb4ad7b
Improve network reliability.
2023-01-12 17:54:08 -05:00
Alex Hart
28531bb415
Bump version to 6.8.1
2023-01-12 15:46:19 -04:00
Alex Hart
d0c4cefaad
Updated language translations.
2023-01-12 15:41:46 -04:00
Nicholas Tinsley
d765fb1d5d
Fix androidTests for registration changes.
2023-01-12 15:36:21 -04:00
Greyson Parrelli
bce2dd1d1b
Fix v171 migration.
...
Copy-pasted from the old one, but forgot that the sms table no longer
exists...
2023-01-12 15:36:21 -04:00
Sgn-32
c099ad0aa7
Replace the old SimpleProgressDialog with the new ProgressCard in WallpaperCropActivity.
2023-01-12 15:36:21 -04:00
Alex Hart
3738daf4a8
Pre-cache max unreserved player count on process startup.
...
This call was taking up to 20ms to run on the first time we would
load a conversation. Adding a post-render call to app launch reduces
this time to 0ms, as the data has been cached by the system. Doing
it on a background thread means we do not pay for it in TTFF.
2023-01-12 15:36:21 -04:00
Greyson Parrelli
564b9f47ee
Add banner warning about API 19 deprecation.
2023-01-12 15:36:21 -04:00
Alex Hart
7617a164fc
Bump version to 6.8.0
2023-01-11 14:25:59 -04:00
Alex Hart
46c98f4e0b
Updated language translations.
2023-01-11 14:22:49 -04:00
Greyson Parrelli
522346479c
Improve network reliability.
2023-01-11 14:18:25 -04:00
Greyson Parrelli
df86d1b4ba
Re-run migration to add foreign key to thread table.
...
Unfortunately the table schema wasn't fixed for new installs, so we need
to run it again.
2023-01-11 14:18:25 -04:00
clark-signal
9e903a023f
Cleanup media rail crossfade animation.
2023-01-11 14:18:25 -04:00
clark-signal
6120902ff5
Prevent system UI from being hidden incorrectly while paging media.
2023-01-11 14:18:25 -04:00
Cody Henthorne
1d2fbf0ebf
Make adding properties to media send result easier.
2023-01-11 14:18:25 -04:00
Greyson Parrelli
40f9a25b87
Set Accept-Language header when requesting SMS code.
2023-01-11 14:18:25 -04:00
clark-signal
f2881843db
Fix MediaRailAdapter request counting.
2023-01-11 14:18:25 -04:00
Greyson Parrelli
c53b090b76
Fix formatting in LiveRecipient.
2023-01-11 14:18:24 -04:00
Nicholas
aa9a530e59
Upload PIN to KBS on successful register.
2023-01-11 14:18:24 -04:00
Nicholas
e4cc7f5181
Attempt to Skip PIN Entry on Re-Registration.
2023-01-11 14:18:24 -04:00
Cody Henthorne
13f43799d6
Unify registration response models and processors.
2023-01-11 14:18:24 -04:00
Alex Hart
3543a5ea24
Update donations strings.
2023-01-11 14:18:24 -04:00
Greyson Parrelli
429f89cba1
Add some logging for early delivery receipts.
2023-01-11 14:18:24 -04:00
clark-signal
5b0084a5e2
Fix group story selection crash.
2023-01-11 14:18:24 -04:00
clark-signal
a3bc831346
Fix mentions in drafts being uneditable.
2023-01-11 14:18:24 -04:00
Alex Hart
2fd6b7c49e
Fix donation payment update issue.
2023-01-11 14:18:24 -04:00
clark-signal
fa613557e8
Hide "Add as contact" option when no phone number present.
2023-01-11 14:18:20 -04:00
clark-signal
87c366223a
Load drafts from DB when opening conversation from notifications.
2023-01-11 14:18:15 -04:00
Alex Hart
aac1d0cedb
Utilize switchMapSingle instead of flatMapSingle.
2023-01-11 13:17:26 -04:00
Alex Hart
9e2a5002bc
Update paypal payment method endpoint and enable subs in staging.
2023-01-11 13:16:43 -04:00
Alex Hart
396742f3ad
Add new chat bubble pulse.
2023-01-11 13:16:43 -04:00
Alex Hart
af0fbdd2b2
Fix story splitting in multishare flow.
2023-01-11 13:16:43 -04:00
Cody Henthorne
bdbeefe08e
Update MobileCoin measurements and configuration.
2023-01-11 13:16:43 -04:00
Alex Hart
9636aa4d37
Bump version to 6.7.6
2023-01-11 11:00:13 -04:00
Alex Hart
410e6abba9
Updated language translations.
2023-01-11 11:00:00 -04:00
Alex Hart
af335a447f
Bump version to 6.7.5
2023-01-10 13:05:34 -04:00
Alex Hart
711eec4bf2
Updated language translations.
2023-01-10 13:03:00 -04:00
Alex Hart
80c5cbe0da
Add padding around clear-filter tip.
2023-01-10 12:57:28 -04:00
Alex Hart
84d0283719
Ensure capability check occurs for gift recipients.
2023-01-10 12:57:03 -04:00
Alex Hart
53e347a67d
Bump version to 6.7.4
2023-01-09 13:32:28 -04:00
Alex Hart
3d6220737a
Updated language translations.
2023-01-09 13:29:12 -04:00
Alex Hart
383525e7b7
Update chat filter behaviour after round of feedback.
2023-01-06 16:40:51 -04:00
Cody Henthorne
3869de414f
Bump version to 6.7.3
2023-01-06 14:15:29 -05:00
Cody Henthorne
89bbfd3ded
Updated language translations.
2023-01-06 13:06:33 -05:00
Greyson Parrelli
e2fb65920c
Ensure SMS and MMS messages are sent appropriately.
2023-01-06 11:27:33 -05:00
Greyson Parrelli
5537039e46
Bump version to 6.7.2
2023-01-05 15:03:41 -05:00
Greyson Parrelli
0a40432ed4
Fix crash that occurs during thread trims by date.
2023-01-05 14:52:51 -05:00
Cody Henthorne
73e46053f0
Fix voice note crash when future failed.
2023-01-05 12:12:03 -05:00
Greyson Parrelli
a835e5d143
Bump version to 6.7.1
2023-01-05 10:14:04 -05:00
Greyson Parrelli
073d5dfe8c
Don't mark unauthorized unless we're registered.
2023-01-05 10:05:58 -05:00
Alex Hart
84d9e1d28e
Drop proxy sheet events if fragment state has been saved.
2023-01-05 09:44:26 -04:00
Alex Hart
a14c61c370
Rotate chat-filters flag.
2023-01-05 09:38:54 -04:00
Greyson Parrelli
0db4630f58
Bump version to 6.7.0
2023-01-04 16:57:33 -05:00
Greyson Parrelli
6d2e51def6
Updated language translations.
2023-01-04 16:57:05 -05:00
Nicholas
091eb0aa2b
Fix chaining of Stories FTUX for small screens.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
59f05e0815
Improve performance of marking chats read.
...
SQLite isn't always smart enough to use the best index for a query.
The main improvement here was to force it to use a better index than the
one it was using (which, on my device, happened to by the story index,
which was only minimally useful here).
2023-01-04 16:40:36 -05:00
Alex Hart
91f6cff4df
Do not display recovery card if entropy is not set.
2023-01-04 16:40:36 -05:00
Alex Hart
ec3ec969eb
Add updated search hint text when filter is enabled.
2023-01-04 16:40:36 -05:00
Alex Hart
54d0df9a05
Ensure only a single story is displayed above the fold in bottom sheets.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
320669c54e
Remove the unknown insert validation.
...
There's actually a legitimate case where this is ok: right after a
backup restore.
Restoring a backup means that you have possibly carried over some
unknownIds, and if you don't remember your PIN, those items wouldn't be
there remotely. And you _should_ insert them. Otherwise they're lost.
I don't think this validation is worth the trouble of carving out lots
of conditions to allow this usecase.
2023-01-04 16:40:36 -05:00
Alex Hart
bf491c25f7
Update view badge bottom sheet button copy.
2023-01-04 16:40:36 -05:00
Alex Hart
1e153e129c
Ensure ShareViewModel#resolve is performed on the background thread.
...
Fixes #12696
2023-01-04 16:40:36 -05:00
Cody Henthorne
b546d661ba
Update 1:1 call event copy.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
6a1a657451
Fix story database observer updates to ensure rings are updated live.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
ece087eaae
Require non-null uri in UriAttachment.
...
Part of an effort to track down a different crash. This should make it
more obvious where the error is being made.
2023-01-04 16:40:36 -05:00
Alex Hart
a04590b658
Ensure pre-upload media is properly fanned out to group stories.
2023-01-04 16:40:36 -05:00
Alex Hart
eb6a14e686
Fix bad background on long text posts.
2023-01-04 16:40:36 -05:00
Alex Hart
c7bb0eadc2
Fix restore-state of filter pull view.
2023-01-04 16:40:36 -05:00
Nicholas
d70fe8f2cd
Only notify for unauthorized response to messages endpoint.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
0fd8f73cca
Show username if appropriate in group chips.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
b9fc36be5a
Prevent crash when adding group member by username.
2023-01-04 16:40:36 -05:00
Alex Hart
4de27482bb
Update blocking get call to safeBlockingGet.
2023-01-04 16:40:36 -05:00
Nicholas
ba347301cf
Keep media preview image order even for RTL locales.
...
Addresses #12574 .
2023-01-04 16:40:36 -05:00
Alex Hart
296a113c65
Add "You can pull to filter" tip.
2023-01-04 16:40:36 -05:00
Cody Henthorne
43fe789807
Add support for general media attachments to release notes channel messages.
2023-01-04 16:40:36 -05:00
Alex Hart
98dfd5bfbf
Lower fade out duration of chat pill to 150ms.
2023-01-04 16:40:36 -05:00
Alex Hart
f387785a46
Add chat filter pill fade out on slide close.
2023-01-04 16:40:36 -05:00
Cody Henthorne
7b3d8d01ae
Prevent dismissal of notification.
...
Fixes #12681
2023-01-03 11:03:06 -05:00
Alex Hart
1712442560
Add chat filter pill color lerp at close apex.
2023-01-03 10:47:53 -04:00
Nicholas
e4ddedcc48
Log type of connected headsets.
2023-01-03 09:33:08 -05:00
Alex Hart
14503b952a
Add helper text when dragging filter at a low velocity.
2023-01-03 10:31:31 -04:00
Nicholas
5cb3e1cd02
Launch "Keep Muted Chats Archived".
2023-01-03 09:05:57 -05:00
Nicholas
7959343661
Add local notification when client receives HTTP 403
...
Also corrects typo in method name.
2023-01-02 17:20:42 -05:00
Alex Hart
52062679d4
Update filter chip padding to match spec.
2023-01-02 15:05:07 -04:00
Alex Hart
9e8350e8c2
Implement chat filter design feedback.
2023-01-02 12:19:04 -04:00
Sgn-32
495c91ba86
Use the correct delivery time in the message details
...
CLoses #11655
2023-01-02 09:51:20 -05:00
Greyson Parrelli
92b9fda6c7
Convert GroupTable to kotlin.
...
Also required converting some tests to mockk.
2023-01-01 23:05:02 -05:00
Greyson Parrelli
fecfd7cd78
Remove the rest of MmsSmsTable.
2022-12-31 13:43:12 -05:00
Greyson Parrelli
6cd6073bc7
Migrate most of MmsSmsTable.
2022-12-30 18:24:00 -05:00
Greyson Parrelli
f149c0adb9
Remove MmsSmsColumns.
...
All the columns got moved to MessageTable.
I kept the types though and renamed the class to MessageTypes because
it's a lot of boring domain-specific code.
2022-12-30 16:54:49 -05:00
Greyson Parrelli
3708cc5583
Add additional protections around recipientIds and threadIds matching.
2022-12-30 16:54:49 -05:00
Greyson Parrelli
4dd8e81db7
Fix some situations where MessageTable actions were doubled.
2022-12-30 16:54:49 -05:00
Cody Henthorne
06b414f4ef
Add call disposition syncing.
2022-12-30 16:54:49 -05:00
Nicholas
d471647e12
Animate swapping of play/pause buttons.
2022-12-30 16:54:49 -05:00
Greyson Parrelli
dd3bad858d
Prevent scrolling when context menu is showing on story landing page.
2022-12-30 15:11:57 -05:00
Cody Henthorne
0fe6538ce4
Fix media viewer rail items jumping around while paging.
2022-12-30 15:11:57 -05:00
Alex Hart
1e2f7f0775
Add currency selection logic update.
2022-12-30 15:11:57 -05:00
Cody Henthorne
055b4691d7
Fix video playback starting when off screen in media viewer.
2022-12-30 15:11:57 -05:00
Cody Henthorne
ebdfa88882
Schedule ExpireStoriesManager when viewing Stories tab.
2022-12-30 15:11:57 -05:00
Alex Hart
d79c4775b6
Add chat filter animation.
2022-12-30 15:11:56 -05:00
Cody Henthorne
a13599ae2a
Add payment activation capability.
2022-12-30 15:11:56 -05:00
Alex Hart
96b2051400
Rotate chat-filters flag for internal testing.
2022-12-30 15:11:56 -05:00
Nicholas
ad6d1a2e8d
Update styling of the media rail selection states.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
eada1e96ee
Improve emoji search rankings.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
202f20893c
Add internal setting for manually initializing PNP mode.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
73e19209ff
Fix some issues with projections result from MessageTable migration.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
835bf3998f
Perform large inserts in batches during MessageTable migration.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
d83ef56ab1
Remove SmsMessageRecord.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
a84a9c5381
Fetch isQuoted status in bulk during conversation load.
...
Improves overall time to load a page of messages by ~50%.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
c6f29fc950
Migrate queued jobs during SMS migration.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
4d9dc42868
Improve the performance of the migration by ~4x.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
32b66643c5
Rename PushMediaSendJob -> IndividualSendJob.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
3850c9c89d
Remove isMms from MessageId.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
60ae883df6
Rename SignalDatabase.sms/mms to SignalDatabase.messages
2022-12-30 15:11:56 -05:00
Greyson Parrelli
a7e3bdc892
Rename OutgoingMediaMessage -> OutgoingMessage.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
9b60bd9a4b
Remove OutgoingTextMessage and PushTextSendJob.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
e9d98b7d39
Migrate SMS messages into the MMS table.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
cb0e7ade14
Bump version to 6.6.3
2022-12-24 11:13:04 -05:00
Greyson Parrelli
268f5c807d
Ensure that remapped records are valid.
...
Fixes #12691
2022-12-24 11:13:04 -05:00
Greyson Parrelli
f6003023bf
Bump version to 6.6.2
2022-12-23 12:23:48 -05:00
Nicholas Tinsley
3f160f256a
Prevent crash on pause for Media Preview with no fragments.
2022-12-23 12:20:56 -05:00
Greyson Parrelli
9846517075
Bump version to 6.6.1
2022-12-21 13:40:10 -05:00
Greyson Parrelli
0f1cc03dc0
Updated language translations.
2022-12-21 13:40:10 -05:00
Nicholas Tinsley
0e5031ab45
Revert "Switch to BT mic if available for voice memo recording."
...
This reverts commit 9f6eb142d2
.
2022-12-21 13:25:56 -05:00
Greyson Parrelli
0e4926b5ec
Bump version to 6.6.0
2022-12-19 18:42:05 -05:00
Greyson Parrelli
a25e7c6d3e
Updated language translations.
2022-12-19 18:38:42 -05:00
Cody Henthorne
4081ac2a83
Fix video controls becoming unresponsive after quickly paging.
2022-12-19 14:30:37 -05:00
Alex Hart
98a528f595
Fix recording progress bar when animations are scaled.
2022-12-19 12:46:13 -04:00
Nicholas
680325b5ee
Increase MediaPreviewV2 lifecycle logging.
2022-12-16 16:12:11 -05:00
Nicholas
16668574a9
Separate message for media decode failure.
2022-12-16 15:32:59 -05:00
Rashad Sookram
0d8f6de4c1
Refactor bandwidth mode setting.
2022-12-16 15:22:04 -05:00
Alex Hart
4c0a98d526
Add nullability check to video capture callback.
...
Fixes #12666
2022-12-16 15:22:04 -05:00
Greyson Parrelli
10f78d5daa
Change spinner to lazily read database stuff.
...
Otherwise you get into situations where Spinner will force DB accesses
super early during Application#onCreate on the main thread, which can be
bad when testing large DB migrations.
2022-12-16 15:22:04 -05:00
Cody Henthorne
3ce5a7da67
Fix emoji toggle behavior when in emoji search mode.
...
When in emoji search, toggle would be set to "emoji" state or
act like in "emoji" state. Fix is to show "keyboard" state still
when in emoji search.
2022-12-16 15:22:04 -05:00
Nicholas
9f6eb142d2
Switch to BT mic if available for voice memo recording.
...
Addresses #12016 .
2022-12-16 15:22:04 -05:00
Nicholas
0e08b4ee26
Correctly animate deletion when attaching multiple media.
2022-12-16 15:22:04 -05:00
Cody Henthorne
9b85907918
Fix flicker of local avatar in call view.
2022-12-16 15:22:04 -05:00
Cody Henthorne
6463dca2c6
Fix media selection dismissing when deselecting last item.
2022-12-16 15:22:04 -05:00
Alex Hart
498b7fee69
Remove SingleLiveEvent from EditAboutViewModel.
2022-12-16 15:22:04 -05:00
Cody Henthorne
3478e13d38
Fix progress dialog deprecation warnings.
...
Moves everything under our own class and ignores the deprecation. Also
gives us future ability to re-style all blocking UI dialogs in the
future for mat3 compat.
2022-12-16 15:22:04 -05:00
Alex Hart
5f0d37739a
Remove SLE from EditProxyViewModel.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c5b4f44ab8
Fix various compiler warnings.
2022-12-16 15:22:04 -05:00
Alex Hart
819c9f61dc
Remove SingleLiveEvent from BlockedUsersActivity.
2022-12-16 15:22:04 -05:00
Alex Hart
4f167feaf5
Handle deprecated connectivity intent filter.
2022-12-16 15:22:04 -05:00
Alex Hart
de558bc87c
Remove SingleLiveEvent from ConversationSettingsViewModel.
2022-12-16 15:22:04 -05:00
Alex Hart
4a5a65ff6c
Remove usage of SingleLiveEvent from MediaCaptureViewModel.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c56e63d62f
Convert OutgoingMediaMessage and it's couterparts to kotlin.
2022-12-16 15:22:04 -05:00
Nicholas
8cd9a3cabe
Map platform WIRED_HEADPHONES to our WIRED_HEADSET.
...
Fixes #12622 .
2022-12-16 15:22:04 -05:00
Alex Hart
3a8c324c12
Clean up a bunch of warnings.
2022-12-16 15:22:04 -05:00
Cody Henthorne
ff882edeae
Enable kotlin for libsignal-service project and convert SignalServiceDataMessage.
2022-12-16 15:22:04 -05:00
Cody Henthorne
fb0aa55cbb
Fix instrumentation tests by forcing channel id usage to init channels.
2022-12-16 15:22:04 -05:00
Alex Hart
51015dc898
Clean up warnings in Gradle file.
2022-12-16 15:22:04 -05:00
Cody Henthorne
4af40e7861
Bump version to 6.5.6
2022-12-16 12:47:55 -05:00
Cody Henthorne
24fcc0c3b0
Updated language translations.
2022-12-16 12:40:19 -05:00
Nicholas Tinsley
993fc24dd3
Change inheritance of MediaPreviewV2Activity.
2022-12-16 12:03:01 -05:00
Greyson Parrelli
fddc6bcd5f
Update maven endpoint for sqlcipher.
2022-12-16 12:02:42 -05:00
Cody Henthorne
558051086e
Bump version to 6.5.5
2022-12-14 13:33:43 -05:00
Cody Henthorne
2c187bc55d
Updated language translations.
2022-12-14 12:59:41 -05:00
Cody Henthorne
e947979169
Revert "Fix view flicker when switching between keyboard and attachment/emoji keyboards."
...
This reverts commit 1618141342
.
2022-12-14 12:53:01 -05:00
Greyson Parrelli
08f1ddb212
Guard against potentially double-running a migration.
2022-12-14 11:15:23 -05:00
Cody Henthorne
4c318d8d82
Bump version to 6.5.4
2022-12-13 16:52:10 -05:00
Cody Henthorne
3e6ebfabb0
Updated language translations.
2022-12-13 16:41:01 -05:00
Greyson Parrelli
ebe82cf3e6
Add back missing reaction triggers.
2022-12-13 16:36:36 -05:00
Greyson Parrelli
21a8434e4d
Attempt to fix SQLite crash in migration.
2022-12-13 10:59:27 -05:00
Greyson Parrelli
4990778a97
Fix recipient remapping of sms/mms records.
2022-12-13 09:54:53 -05:00
Alex Hart
303e5c7996
Remove PayPal order complete sheet.
2022-12-12 16:05:54 -04:00
Cody Henthorne
e6f28c6cdd
Bump version to 6.5.3
2022-12-12 12:48:59 -05:00
Cody Henthorne
fd3b0ee375
Updated language translations.
2022-12-12 12:41:54 -05:00
Greyson Parrelli
bd11ed9f17
Fix table drop order during backup import.
...
Fixes #12671
2022-12-12 11:54:05 -05:00
Alex Hart
a6a185004d
Only brighten screen when flash is ON and camera is FRONT.
2022-12-12 12:53:25 -04:00
Alex Hart
c3f9984346
Update error handling to include customized action when user cancels PayPal flow.
2022-12-12 11:54:56 -04:00
Cody Henthorne
10df4ee0d1
Add additional info when backup verification fails.
2022-12-12 10:49:55 -05:00
Greyson Parrelli
c03a183904
Fix transaction issue on backup restore.
2022-12-12 10:03:15 -05:00
Greyson Parrelli
a2893fbec7
Fix possible null column crash in V166 migration.
...
Fixes #12672
2022-12-12 09:30:49 -05:00
Alex Hart
19cbace33d
Fix group search predicate causing crashing when creating group story.
2022-12-12 10:26:22 -04:00
Alex Hart
8a78481cca
Bump version to 6.5.2
2022-12-09 14:34:51 -04:00
Alex Hart
e1fd254d15
Updated language translations.
2022-12-09 14:16:58 -04:00
Alex Hart
019219f1e1
Rotate paypal one-time flag.
2022-12-09 14:02:27 -04:00
Greyson Parrelli
ad3c04cb52
Fix ambiguous column in query.
2022-12-09 11:10:30 -05:00
Greyson Parrelli
61f9dc7498
Fix possible issue with reproducible builds.
...
- Needed to update apkdiff.py to ignore some new app-signing-related
files.
- While I was in there, I cleaned up the script a lot to make it easier
to read as well as extract files that didn't match.
- We also need to guarantee git hashes are the same length -- the script
we were calling might provide hashes of different length depending on
how you checked out the code.
Co-authored-by: inthewaves<26474149+inthewaves@users.noreply.github.com>
2022-12-09 08:53:17 -05:00
Alex Hart
4deb16a37a
Bump version to 6.5.1
2022-12-08 14:20:33 -04:00
Alex Hart
4129151bd2
Updated language translations.
2022-12-08 14:17:26 -04:00
Alex Hart
011dd2d973
Fix issue where gift receipt showed boost badge.
2022-12-08 13:45:44 -04:00
Alex Hart
c85c4c5020
Bump version to 6.5.0
2022-12-08 12:20:36 -04:00
Alex Hart
5f1439df00
Updated language translations.
2022-12-08 12:11:48 -04:00
Cody Henthorne
e76bec63a3
Remote ring small groups feature flag.
2022-12-08 12:07:02 -04:00
Alex Hart
bcd0360dd0
Remove obselete unused dexOptions.
2022-12-08 12:07:02 -04:00
Cody Henthorne
04bf2cd0c2
Ignore decomissioned KBS enclaves when encountered during getToken.
2022-12-08 12:07:02 -04:00
Nicholas
aba51da932
Ensure view binding is valid after Media Preview animations.
2022-12-08 12:07:02 -04:00
Nicholas
f8520d83be
Add null checks for FABs in conversation list.
...
Fixes #12651 .
2022-12-08 12:07:02 -04:00
Greyson Parrelli
69003dfbe2
Convert IdentityTable to kotlin.
2022-12-08 12:07:02 -04:00
Alex Hart
380b377ed8
Ensure we rotate storage id when applying hidden story state or username.
2022-12-08 12:07:02 -04:00
fm-sys
4c5db983e3
Make voice messages long-clickable.
...
Fixes #12658
2022-12-08 12:07:02 -04:00
Greyson Parrelli
48c887ac03
Add gradle test devices.
2022-12-08 12:07:02 -04:00
Greyson Parrelli
f207a82d2f
Show smaller quote chains within larger quote chains.
2022-12-08 12:07:02 -04:00
Cody Henthorne
56f6888d49
Update kotlin to 1.7.20
2022-12-08 12:07:02 -04:00
Alex Hart
66ece479f6
Update access modifiers.
2022-12-08 12:07:02 -04:00
Greyson Parrelli
c1cc2b064c
Convert SenderKeyTable to kotlin.
2022-12-08 12:07:02 -04:00
Greyson Parrelli
98980b8192
Convert SenderKeySharedTable to kotlin.
2022-12-08 12:07:02 -04:00
Alex Hart
79ec76f11f
Update tooltip to behave better when content is at edge of screen.
2022-12-08 12:07:02 -04:00
Cody Henthorne
45a1c5c369
Fix mention crash with overlapping ranges.
2022-12-08 12:07:02 -04:00
Greyson Parrelli
2dc41f319c
Convert RemappedRecordTables to kotlin.
2022-12-08 12:07:02 -04:00
Alex Hart
2cdb1b8300
Fix issue where story thumb could show as a chat image preview.
2022-12-08 12:07:02 -04:00
Alex Hart
e846b4e20a
Add better onBack handling for donations webviews.
2022-12-08 12:07:02 -04:00
Alex Hart
961057f620
Implement PayPal confirm donation sheet.
2022-12-08 12:07:02 -04:00
Greyson Parrelli
e686a09ce4
Convert GroupReceiptTable to kotlin.
2022-12-08 12:07:02 -04:00
Greyson Parrelli
fc8cf2957f
Convert DraftTable to kotlin.
2022-12-08 12:07:02 -04:00
Alex Hart
0bef37bfc1
Add minimum amount error for boosts.
2022-12-07 13:03:02 -05:00
Cody Henthorne
1618141342
Fix view flicker when switching between keyboard and attachment/emoji keyboards.
2022-12-07 13:03:02 -05:00
Alex Hart
d7fb05f596
Fix integration tests.
2022-12-07 13:03:02 -05:00
Greyson Parrelli
2eb15cc8e3
Convert SearchTable to kotlin.
2022-12-07 13:03:02 -05:00
Alex Hart
424a0233c2
Implement refactor to utilize new donation configuration endpoint.
2022-12-07 13:03:02 -05:00
Alex Hart
40cf87307a
Add improved handling for credit card errors.
2022-12-07 13:03:02 -05:00
Sgn-32
643206b946
SubmitDebugLogActivity progress dialog make-over.
...
Fixes #12656
2022-12-07 13:03:02 -05:00
Varsha
cc95041519
Fix navigation after sending payment from conversation.
2022-12-07 13:03:02 -05:00
Cody Henthorne
45b498f62f
Remove unused resources.
2022-12-07 13:03:02 -05:00
Sgn-32
9e6d78ba5f
Enable hyphenation on conversation settings buttons.
...
Closes #12609
2022-12-07 13:03:02 -05:00
Greyson Parrelli
95eba78d9c
Improve constraints on thread and message tables.
2022-12-07 13:03:02 -05:00
Ehren Kret
2ef6f78d39
Remove some unused code in ConversationAdapter.
2022-12-07 13:03:02 -05:00
Alex Hart
a754c39599
Bump version to 6.4.2
2022-12-07 10:29:19 -04:00
Alex Hart
14622cd06c
Updated language translations.
2022-12-07 10:29:02 -04:00
Cody Henthorne
3132cd1198
Drop group call rings for large groups.
2022-12-06 22:21:14 -05:00
Cody Henthorne
94c35d86e2
Update post translation qa tasks.
2022-12-06 15:11:20 -05:00
Cody Henthorne
3c2c6d782a
Revert "Clear formatting when pasting text."
...
This reverts commit 77be721f5a
.
If pasting an image will crash the application, does not handle pasting
via multiple other methods like quick suggestion or via a clipboard
manager like provided by Samsung via their keyboard.
2022-12-06 13:38:39 -05:00
Cody Henthorne
1764b21214
Fix crash when opening notification settings.
2022-12-06 13:11:22 -05:00
Greyson Parrelli
260e572071
Fix bug where disappearing timer was applied to sent group stories.
2022-12-05 17:36:57 -05:00
Greyson Parrelli
54251a27a8
Do not show stories for inactive groups.
2022-12-05 17:20:58 -05:00
Alex Hart
88a8430c31
Bump version to 6.4.1
2022-12-02 13:54:13 -04:00
Alex Hart
678b653873
Updated language translations.
2022-12-02 13:50:44 -04:00
Greyson Parrelli
21592ca5c0
Do not include archived messages in unread count.
2022-12-02 12:38:23 -05:00
gitstart
1bca2f06bd
Pause voice memos when you open a video.
...
Fixes #11156 .
Signed-off-by: Nicholas Tinsley <nicholas@signal.org>
2022-12-02 10:47:38 -05:00
Alex Hart
9f166105a6
Remove tinting when forwarding content.
2022-12-02 11:04:31 -04:00
Alex Hart
ea08b59e6b
Fix error routing for credit cards.
2022-12-02 11:00:22 -04:00
Alex Hart
9aca0af22c
Fix issue with poor sent video viewing behavior.
2022-12-02 10:43:31 -04:00
Alex Hart
591d8c3d1a
Separate PayPal flags into one-time and recurring.
2022-12-02 09:13:58 -04:00
Nicholas
22b73494a7
Rename *Database androidTest classes to *Table.
2022-12-01 18:15:37 -05:00
Nicholas
9bb80077c6
Fix jumping from media to message in group converstations.
2022-12-01 18:15:09 -05:00
Cody Henthorne
646f41663f
Fix in-chat payment message rendering with long note.
2022-12-01 10:20:27 -05:00
Cody Henthorne
63cca2de66
Bump version to 6.4.0
2022-11-30 20:16:51 -05:00
Cody Henthorne
16361ac489
Updated language translations.
2022-11-30 20:05:03 -05:00
Cody Henthorne
e8f39e8f71
Fix in-chat payment view not updating properly.
2022-11-30 19:58:47 -05:00
Alex Hart
7945b3c971
Fix story sync message behaviour between iOS and Android.
2022-11-30 17:10:36 -05:00
Cody Henthorne
e5d196c642
Log backup verify failure independently from file not found.
2022-11-30 17:10:36 -05:00
Alex Hart
979f87db78
Add initial PayPal implementation behind a feature flag.
2022-11-30 17:10:36 -05:00
Alex Hart
b70b4fac91
Inline gift receive flag.
2022-11-30 17:10:36 -05:00
Nicholas
031d7b9cb0
Remove shrinking animation from opening media preview bottom bar.
2022-11-30 17:10:36 -05:00
Nicholas
c68859c606
Convert registration button to Tonal colorway.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
23804046c6
Always use new foreground service utils.
2022-11-30 17:10:36 -05:00
Alex Hart
7b13550086
Add entry points for adding to a group story.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
7949996c5c
Renamed database classes to table classes.
...
Because they're not databases. They're tables.
2022-11-30 17:10:36 -05:00
Nicholas
b190f9495a
Only show "Delete Everywhere" with linked devices.
...
This applies to Note To Self.
2022-11-30 17:10:36 -05:00
Jim Gustafson
b4c0635a63
Update to RingRTC v2.22.0
...
Co-authored-by: Jordan Rose <jrose@signal.org>
2022-11-30 17:10:36 -05:00
Nicholas
21bd8a308b
Add jump to message shortcut for media viewer.
2022-11-30 17:10:36 -05:00
Nicholas
800405fc3e
Add background drawable for play/pause buttons.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
504b7ad5b3
Remove unsupported languages.
2022-11-30 17:10:36 -05:00
Nicholas
0558808370
Unmute Stories when ringer mode changed.
2022-11-30 17:10:36 -05:00
Nicholas
cff3840c51
Show AlertDialogs for registration errors.
2022-11-30 17:10:36 -05:00
Nicholas
a46fc96ff1
Improve media album rail entrance animation.
2022-11-30 17:10:36 -05:00
gitstart
77be721f5a
Clear formatting when pasting text.
...
Fixes #8058
Closes #12614
2022-11-30 17:10:36 -05:00
Greyson Parrelli
023b181917
Update backup passphrase layout spacing.
...
Fixes #12623
2022-11-30 17:10:36 -05:00
Sgn-32
311ef0d65b
Fix video call icons in ConversationListItem.
...
Closes #12618
2022-11-30 17:10:36 -05:00
Cody Henthorne
74314e08ac
Show notification when mentioned in a group story reply.
2022-11-30 17:10:36 -05:00
Rashad Sookram
81df9fcddb
Default to staging SFU on staging builds.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
ff64c2a911
Add more locking around attachment deletions.
2022-11-30 17:10:36 -05:00
Cody Henthorne
8a9605ade8
Fix crash when handling expired call offers.
2022-11-30 17:10:36 -05:00
Cody Henthorne
258951dea8
Show excluded count in Story privacy settings overview.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
cdff0a61f2
Change chat badge to show total unread message count.
2022-11-30 17:10:36 -05:00
Cody Henthorne
dfb913cb98
Fix thread update with drafts bugs.
...
* Fix thread not updating correctly when drafts are present.
* Fix thread delete bug during first message drafting.
2022-11-30 17:10:36 -05:00
Varsha
9ee10512fb
Update enclave measurements to v3.0.0 for testnet.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
81c10a1eae
Lazily initialize NotificationChannels.
2022-11-30 17:10:36 -05:00