Alex Hart
84833c9ad3
Improve text entry for boosts.
2021-12-03 13:55:42 -04:00
Alex Hart
54d937d036
Improve text entry for donations.
2021-12-02 17:20:21 -04:00
Alex Hart
9434894dff
Add additional logging around boost amounts.
2021-12-02 13:55:21 -04:00
Alex Hart
f9a2208832
Fix non-standard numeral entry.
2021-12-01 15:53:55 -04:00
Alex Hart
388c91410b
Fix vector related crash with Button strip on Kitkat.
2021-11-30 17:13:14 -05:00
Alex Hart
ae1f834619
Add new subscription multi device sync message.
2021-11-30 17:13:14 -05:00
Alex Hart
e690e9bd69
Display an error if we cannot open picker instead of crashing.
2021-11-30 17:13:12 -05:00
Alex Hart
0edfb0bd68
Check whether recipient is blockable before allowing blocking.
2021-11-29 11:21:40 -04:00
Cody Henthorne
510a295198
Fix crash in custom boost input.
2021-11-24 16:41:12 -05:00
Greyson Parrelli
ae7a03bc8f
Improve boost expiration UI when you're also a sustainer.
2021-11-23 17:00:47 -05:00
Cody Henthorne
6ed797c031
Fix custom input formatting and display bugs.
2021-11-23 17:00:47 -05:00
Greyson Parrelli
ffedc3fa7d
Fix error string placeholder.
2021-11-23 17:00:47 -05:00
Cody Henthorne
061b87ead0
Fix boosts buttons in RTL.
2021-11-22 22:44:10 -05:00
Greyson Parrelli
511abd67c6
Show correct animation in boost fragment.
2021-11-22 22:44:10 -05:00
Greyson Parrelli
1627d92009
Fix display of boost payment processing dialog.
2021-11-22 22:44:10 -05:00
Greyson Parrelli
13e0b8dec0
Fix issue with recycling mute icon in conversation list.
2021-11-22 22:44:10 -05:00
Greyson Parrelli
3694431503
Fix navigation to badge management screen.
2021-11-22 22:44:10 -05:00
Greyson Parrelli
125840e5fc
Fix rendering of subscription error string.
2021-11-22 22:44:10 -05:00
Greyson Parrelli
1a9d785cbb
Fix typo in database call.
2021-11-21 22:02:48 -05:00
Alex Hart
f260633c9d
Update payment failure ux.
2021-11-19 16:28:39 -05:00
Alex Hart
8a00caabd7
Update how we deal with failed or in progress subscriptions.
2021-11-19 16:28:39 -05:00
Alex Hart
1f649057d6
A lot more logging for donor badges.
2021-11-19 16:28:39 -05:00
Alex Hart
3d65a957f4
Treat google payment request token error as setup failure in boost.
2021-11-19 16:28:39 -05:00
Alex Hart
44fa42fca4
Do not select sub row as active if the sub itself is inactive.
2021-11-19 16:28:39 -05:00
Alex Hart
73d8c74718
Expand donation job logging.
2021-11-19 16:28:39 -05:00
Alex Hart
8b23a409ef
Fix custom amount parsing for languages that utilize , separator.
2021-11-19 16:28:39 -05:00
Alex Hart
321b85d5d0
Fix badge redemption failure copy.
2021-11-19 16:28:39 -05:00
Alex Hart
98c9638bc4
Reintroduce native currency symbols.
2021-11-19 09:16:20 -04:00
Alex Hart
de1c9f2581
Fix custom amount filter regex.
2021-11-19 09:11:12 -04:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Alex Hart
e17c49505c
Implement several donor badge fixes and rotate flags.
...
* Add white Google Pay buttons for use in dark mode.
* Always display badges for self.
* Disallow toggling / feature selection if no network is present.
* Only display bottom sheet overscroll if content scrolls.
* Flatten settings xml for better animations.
* Add a bit of space to the bottom of subscribe fragment.
* Treat GooglePay errors as setup failures.
* Add quieter log for 404.
* Ensure we check case before initial currency code comparison.
* Fix timeout dialog copy.
* Fix double settings activity on top issue.
* Rotate FF.
2021-11-18 13:25:37 -04:00
Alex Hart
473747ee03
Fix missing space between also and become.
2021-11-18 11:42:08 -04:00
Greyson Parrelli
8aea20f147
Migrate local account data into SignalStore.
2021-11-17 16:14:26 -05:00
Alex Hart
0ab66f81be
Remove LifecycleViewHolder / Adapter.
2021-11-17 16:14:26 -05:00
Alex Hart
915d56ac15
Kill animations for Avatar glide requests.
2021-11-17 16:14:26 -05:00
Alex Hart
02dc457636
Fix expiring label.
2021-11-16 17:27:47 -05:00
Cody Henthorne
3a1f06f510
Address memory leaks.
2021-11-16 17:27:47 -05:00
Cody Henthorne
f0ab919ca5
Fix EGL crash when ending call.
2021-11-16 17:27:47 -05:00
Alex Hart
882bdcc726
Send user an email after Stripe completes payment for boosts.
2021-11-15 13:48:19 -04:00
Alex Hart
b0f43535c6
Implement checks for badge redemption progress for subscriptions.
2021-11-15 13:47:51 -04:00
Alex Hart
16ae2c870f
Modify boost and subscribe error dialog logic.
2021-11-15 13:21:30 -04:00
Alex Hart
6b94fc82eb
Add and sync displayBadgesOnProfile Flag.
2021-11-11 16:52:08 -04:00
Alex Hart
ca24682366
Fix a bunch UX bugs for donor badges.
2021-11-11 13:46:38 -04:00
Alex Hart
1e6a17adc3
Add google pay subject subscriber for boosts.
2021-11-10 15:32:20 -04:00
Alex Hart
55aff18b1f
Increase logging in Boost codepath.
2021-11-10 15:32:20 -04:00
Alex Hart
320bf45518
Add better UX while loading sustainer data and when a load failure happens.
2021-11-10 11:37:10 -04:00
Alex Hart
5dd3d8515f
Increase minimum button width to 80dp
2021-11-09 13:18:06 -04:00
Alex Hart
75bf3a7c7e
Ensure we display badge in conversation settings.
2021-11-09 13:18:06 -04:00
Alex Hart
48e47c9d92
Implement several pieces of badge feedback.
2021-11-09 13:18:06 -04:00
Alex Hart
4d5d42157a
Add in-progress (loading) states for subscriptions and boosts.
2021-11-09 13:18:06 -04:00