Nicholas
d6fd6cb5a3
Optimize thread ID DB query.
2023-11-08 19:51:46 -05:00
Nicholas
39fbbe896f
Batch insert group receipts.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
29c70acf4e
Leave attachment insert early if there are no attachments.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
5cd2568776
Fix foreground service crash with state tracking.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
60a6535a12
Add internal test buttons to corrupt username state.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
f48b389449
Fix padding in edit profile screen.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
316dd210a0
Minor improvements to username tooltip.
2023-11-07 22:11:08 -05:00
Greyson Parrelli
a60712c09d
If both usernames hashes are empty, consider valid.
2023-11-07 14:44:46 -05:00
Nicholas Tinsley
482cd564ff
Lower priority of ConversationShortcutUpdateJob.
2023-11-07 13:37:21 -05:00
Greyson Parrelli
ac1171d43b
Allow install of nightlies with the same version code but newer upload dates.
2023-11-07 12:51:09 -05:00
Greyson Parrelli
ed8953c430
Fix logging around username link reset failures.
2023-11-07 12:11:22 -05:00
Cody Henthorne
9a8aecaf3f
Improve donation strings localization.
2023-11-07 11:56:01 -05:00
Greyson Parrelli
423719e7bc
Fix username QR code sharing.
2023-11-07 11:43:40 -05:00
Cody Henthorne
7f2b6a874e
Flesh out iDEAL sad path UX and address UI polish feedback.
2023-11-07 11:04:36 -05:00
Greyson Parrelli
07aa058a46
Update username consistency error handling.
2023-11-06 14:49:51 -05:00
Nicholas Tinsley
6cadf93c43
Forward touch events in timestamp of text message.
2023-11-06 14:48:35 -05:00
Cody Henthorne
60eb1332d2
Fix lifespan typo for ExternalLaunchDonationJob.
2023-11-06 11:04:24 -05:00
Nicholas Tinsley
a9ee7e93fd
Increase IdentityKey cache size.
2023-11-06 10:46:53 -05:00
Clark
2782216e52
Remove slow getResourceAsStream when loading the Conscrypt provider.
2023-11-06 09:56:11 -05:00
Nicholas Tinsley
d22537c5f2
Fix LocalMetrics for text sends.
2023-11-03 15:24:36 -04:00
Nicholas Tinsley
57aa6c19e1
Set silent group updates to low job priority.
2023-11-03 15:20:38 -04:00
Nicholas Tinsley
761553d392
Avoid unnecessary lock acquisition.
2023-11-03 15:12:29 -04:00
Greyson Parrelli
29350ab7b0
Add a QR code link and tooltip in the profile settings.
2023-11-03 14:33:07 -04:00
Cody Henthorne
528ccc1e9d
Navigate to main donation screen if user leaves for external app.
2023-11-03 12:56:03 -04:00
Cody Henthorne
20d26ad7ca
Expand spinner timestamp conversion to job tables.
2023-11-03 12:51:17 -04:00
Cody Henthorne
5d23c5c902
Increase sepa receipt request lifespan to cover at least 14 business days.
2023-11-03 12:49:19 -04:00
Greyson Parrelli
145794bf04
Add the ability to set job priority.
2023-11-03 12:21:27 -04:00
Greyson Parrelli
d00f2aa8d0
Convert EditProfileFragment to kotlin.
2023-11-03 10:40:13 -04:00
Greyson Parrelli
3a20375567
Update profile edit screen to remove subtitles.
2023-11-03 09:25:09 -04:00
Greyson Parrelli
7be93a8a44
Rename profile fragments so they make sense.
2023-11-03 09:14:17 -04:00
Greyson Parrelli
20285796bd
Fix username link sharing toolbar.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
7826ff94e3
Also check PNI prekey age on message send.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
f1dccbb64d
Consider empty usernames as absent.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
528e301ce4
Improve username creation error debouncing.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
af016a9c79
Fix username error message text wrapping.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
cbd5738543
Fix some username creation tinting issues in dark theme.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
2dd0899a3d
Fix nightly updates.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
e486a4baef
Bump version to 6.39.1
2023-11-02 19:18:37 -04:00
Greyson Parrelli
5fc11baf9e
Update translations and other static files.
2023-11-02 19:18:37 -04:00
Nicholas
157777cac1
Batch update DB upon group receipt.
2023-11-02 19:18:37 -04:00
Greyson Parrelli
99d0ee6725
Fix cursor crash in ConversationSettings.
...
Best way to fix a cursor crash it to... stop using cursors.
Fairly confident the crash was caused by us closing the cursor while it
was read. And there just isn't a good way to avoid that with how it was
written. So this ended up being a great excuse to move over to models.
2023-11-02 11:58:23 -04:00
Greyson Parrelli
b5c1051506
Attempt to fix AccountRecord restore crash.
...
My guess is that we're seeing a crash when updating because we're using
an out-of-date recipient snapshot that has an old/invalid storageId.
This commit uses a fresher recipient, and it prefers using the raw
record (what's in the DB) instead.
2023-11-02 10:25:17 -04:00
Greyson Parrelli
bba3334df5
Bump version to 6.39.0
2023-11-01 20:45:16 -04:00
Greyson Parrelli
74488feec2
Update translations and other static files.
2023-11-01 20:45:16 -04:00
Greyson Parrelli
54953abc67
Reduce nightly update check interval to 2 hours.
2023-11-01 20:45:16 -04:00
Cody Henthorne
117bbdbcdf
Show dialog when attempting to donate again while still processing previous donation.
2023-11-01 20:45:16 -04:00
Nicholas Tinsley
b96b99c1c4
Swallow touch events in forwarding sheet overlay.
...
Addresses #13239 .
2023-11-01 20:45:16 -04:00
Cody Henthorne
6e856a7648
Update bank mandate CTA UX.
2023-11-01 20:45:16 -04:00
Greyson Parrelli
0659edb762
Add a new foreground service for attachment progress.
2023-11-01 20:45:16 -04:00
Greyson Parrelli
dcb870c432
Only show ACI SN's.
2023-11-01 20:45:16 -04:00