Jorge Martín
b7563c0426
Fix broken plan translations
2021-11-17 09:49:18 +01:00
Mateusz Armatys
4d14921849
Bump versions for libraries that use `presentation` module
2021-11-16 16:10:58 +01:00
dkadrikj
25a86693f1
Fix for incorrect annual price.
2021-11-05 12:10:17 +01:00
dkadrikj
995b785ca1
Fix wrong currency passed from plan selection into billing.
2021-11-05 12:10:17 +01:00
dkadrikj
be83b7a118
Code readability improvements.
2021-11-05 12:09:09 +01:00
dkadrikj
fc557ccba8
BilingCycle description text set 2 lines instead of 1.
2021-11-05 12:09:09 +01:00
dkadrikj
411fd64f67
Add recyclable to ProtonAdapter.kt
2021-11-05 12:09:09 +01:00
dkadrikj
789fc484a5
Rename functions and properties to decrease ambiguity.
2021-11-05 12:09:09 +01:00
dkadrikj
16a498a5e1
Add separate unit tests for SignupPlansViewModelTest.kt and UpgradePlansViewModelTest.kt
2021-11-05 12:09:09 +01:00
dkadrikj
7e010169db
Update current and signup plan viewmodels to support different layouts.
...
Fix bugs and other UI improvements.
2021-11-05 12:09:09 +01:00
dkadrikj
0714a0ca85
Handle different Select button for free and paid plans.
...
Update the background of plan items according to the latest designs.
2021-11-05 12:09:09 +01:00
dkadrikj
985681cb73
Add current plan item background drawable.
2021-11-05 12:09:09 +01:00
dkadrikj
e8e7f0cf83
Split plans into signup and upgrade components.
...
Handling of upgrade and current plan screen.
2021-11-05 12:09:09 +01:00
dkadrikj
1ab1e57726
Implement V5 plan designs.
2021-11-05 12:09:09 +01:00
Vincent Brison
b2a380f78d
Bump versions
2021-10-19 11:39:45 +02:00
Vincent Brison
f3fb0d8a66
Remove databinding
...
Disable databinding on account-manager module
Disable databinding on auth module
Disable databinding on coreexample module
Disable databinding on country module
Disable databinding on human-verification module
Disable databinding on payment module
Disable databinding on plan module
Disable databinding on presentation module
Disable databinding on user-settings module
2021-10-19 11:34:00 +02:00
Vincent Brison
2a70a78417
Migrate activities to viewbinding
2021-10-19 11:24:52 +02:00
Vincent Brison
277f4e199f
Migrate fragments to viewbinding
2021-10-19 11:12:35 +02:00
dkadrikj
3e1f0a3c56
Bump version.
...
Add CHANGELOG.md.
2021-10-15 13:56:26 +02:00
dkadrikj
096a613acc
Refactor plan name logic.
...
Clarify some ambiguity.
Fix potential bugs.
2021-10-15 13:56:26 +02:00
dkadrikj
1ca9c5ddfa
Integrate latest plan api changes.
2021-10-15 11:31:36 +00:00
Vincent Brison
eae528716f
Bump all libraries version to 1.15.0
2021-09-10 17:44:59 +02:00
Benjamin Monjoie
befca10552
Fix UI tests are not passing anymore
...
Due to a breaking change in the experimental Duration API in Kotlin
1.5 and a conflict with inline classes and coroutine in the IR
compiler. I had to update several dependencies.
* Fix tests won't run anymore by updating Kotlin (and dependencies)
+ turbine
* Update Store4 since there was a breaking change in Kotlin 1.5's
experimental Duration API on which Store4 relied
* Fix some deprecated calls (toUppercase/toLowercase, capitalize,
expectItem, ...)
2021-09-10 15:06:13 +02:00
proton-ci
b260608b34
[i18n@fc1b38b8] ~ Upgrade translations from crowdin
2021-09-07 14:13:23 +00:00
Neil Marietta
664bcd6dbe
Updated CHANGELOG.md and Modules version.
2021-08-13 15:38:08 +02:00
Neil Marietta
54350f3033
Presentation: Fixed OnBackPressedCallback & and Fragments backstack flow.
2021-08-13 11:20:41 +02:00
dkadrikj
4094dbbda7
Updated CHANGELOG & modules version.
2021-08-05 11:35:09 +02:00
proton-ci
0cd2d60e3f
[i18n@eeb80941] ~ Upgrade translations from crowdin
2021-08-05 11:33:37 +02:00
dkadrikj
3989f69cb2
Clean up code, improve and fix bugs and unit tests.
...
Update CHANGELOG.md
2021-07-30 14:24:12 +00:00
dkadrikj
ec27a481a9
Reorganise and Move settings related parts under new user settings module.
2021-07-30 14:24:12 +00:00
dkadrikj
006656a964
Bump payment module version.
2021-07-29 18:30:16 +02:00
dkadrikj
73f2d1bce3
Fixes and improvements.
...
Fix payment option selection.
Fix annual plan string.
Remove the Payments (upgrade primary) option from core example.
2021-07-26 18:59:38 +02:00
dkadrikj
284c24cc26
Improve NumberUtils.kt, Price.
2021-07-22 15:20:46 +00:00
dkadrikj
3506827a9b
Improve Human Verification help UI.
...
Bump affected module versions.
2021-07-22 15:20:46 +00:00
dkadrikj
384d8af85e
Fix and improve currency number format, add dialog to the resent code human verification and other plan and payment UI and string polishing.
2021-07-22 15:20:46 +00:00
dkadrikj
6e7b8e1841
Add support onbackpress on auth fragments.
2021-07-22 15:20:46 +00:00
dkadrikj
366de0885c
Add lottie animation for signup.
2021-07-22 15:20:46 +00:00
dkadrikj
c8a88664f9
Tidy up human verification screens.
2021-07-22 15:20:46 +00:00
dkadrikj
126751be4c
Replace the custom toolbar with the material toolbar in auth and plan modules.
2021-07-22 15:20:46 +00:00
dkadrikj
1029b2189f
Move plans module strings under single string.xml file.
2021-07-19 15:27:34 +02:00
dkadrikj
708fa6b181
Add support for disabling paid plan chooser during signup, and create free only user directly.
2021-07-09 15:16:56 +02:00
dkadrikj
af8eacd38c
Fix annual and monthly switcher.
2021-07-09 12:50:54 +02:00
dkadrikj
1d4be5767f
Redo the plans and payment flow navigation in context of signup flow.
2021-07-09 12:50:54 +02:00
dkadrikj
c36793eb20
Fix unknown plan details crash.
2021-07-09 12:50:54 +02:00
dkadrikj
485efbd216
Bump module version to publish latest changes.
2021-06-21 15:41:26 +02:00
dkadrikj
aff32aa851
Code improvement, bug fixes and bump versions.
2021-06-21 11:04:13 +02:00
dkadrikj
cbcd7c117f
Add plans data, domain and presentation modules.
2021-06-21 10:33:09 +02:00