Bill Thorp
b265b7f555
satellite/console: make paywall optional
...
Add a config so that some percent of users require credit cards /
account balances
in order to create a project or have a promotional coupon applied
UI was updated to match needed paywall status
At this point we decided not to use a field to store if a user is in an
A/B
test, and instead just use math to see if they're in a test. We decided
to use MD5 (because its in Postgres too) and User UUID for that math.
Change-Id: I0fcd80707dc29afc668632d078e1b5a7a24f3bb3
2020-07-28 10:57:49 +00:00
stefanbenten
9ace375ee0
satellite/{console,satellitedb}: change project limiting based on new users field
...
This change switches the backend logic to use the new DB column on the users table to restrict project creation.
Furthermore it back fills the existing limits from registration tokens to the new column to ensure no users are reset to the new default.
UI is updated to reflect ability to create several projects
Change-Id: Ie29157430ae6b065411ca4c4557c9f1be69cdc4f
2020-07-16 10:57:47 +00:00
VitaliiShpital
dd9eaafceb
web/satellite: api keys component slightly refactored
...
Change-Id: I8d2bde0a7d2c2778ba3c906232a1a38aaf94cff3
2020-07-08 10:13:39 +00:00
VitaliiShpital
47a766328f
web/satellite: deposit and billing history splitted to be shown separately
...
WHAT:
1. Deposit & Billing history view was divided to be shown separately as Deposit History and Billing History
2. Datepicker was removed from billing page
WHY:
billing UX enhancements
Change-Id: Ie183849ef0965169997674ce37b71db38a562fc2
2020-06-09 12:32:02 +00:00
VitaliiShpital
45ccf59067
web/satellite: onboarding tour adapted to multiple project state
...
Change-Id: I853772bf2a05c3fe9ef8dea0d1e290e6074fbfec
2020-05-21 12:19:33 +00:00
VitaliiShpital
47def02094
satellite: account balance divided into Free Credits and Coins
...
Change-Id: I2ae29701bab9f0b48f236ff94b366eb534b81c6b
2020-05-18 14:25:26 +00:00
VitaliiShpital
2284008b8c
web/satellite: onboarding tour: api keys and upload data steps
...
Change-Id: I8ffa6d688a22c1568495a7e0e176096cadcd6eaa
2020-05-04 13:26:12 +00:00
VitaliiShpital
befe7574e1
web/satellite: onboarding tour: adding payment methods step
...
Change-Id: I40c6680de4778700611f2f6978a02688d50d792f
2020-04-27 12:59:43 +03:00
VitaliiShpital
ef6c9d89bb
web/satellite: dashboard blur step after adding payment method removed
...
Change-Id: I926016feca0cf0bf97feef8fd6936fbf466a5a51
2020-04-07 12:12:03 +00:00
VitaliiShpital
61b6ff5186
web/satellite: available credits amount added on billing page
...
Change-Id: I9d9c18ad08cf150ceba078356e39132a602558d4
2020-04-06 14:39:05 +00:00
VitaliiShpital
506582e208
web/satellite: project overview page removed, dashboard page implemented
...
Change-Id: Id56425fe38296250e5814a0f02a554cdd73b2330
2020-03-26 17:15:14 +00:00
VitaliiShpital
fe39845a8c
web/satellite: refreshing billing history on entering billing page implemented
...
Change-Id: I986d6bc5ca1277c78ead7cf6323d59cb73045e25
2020-03-23 15:26:08 +00:00
VitaliiShpital
2cd5eb7dac
web/satellite: navigation side bar reworked
...
Change-Id: I72af3d825febf172d5a4a32a1d71b52dae152e59
2020-03-17 13:47:18 +00:00
VitaliiShpital
dedb87a6dd
web/satellite: billing periods logic implemented on billing page
...
Change-Id: Ia762f50e0b700fe17258efcd255c16d635edd003
2020-03-16 15:46:44 +00:00
VitaliiShpital
54dbc5173d
web/satellite: limits info bar added to billing page, free credit amount changed
...
Change-Id: I08f52e5dab16f5d176a909b29952718891f406d5
2020-03-16 14:54:46 +00:00
VitaliiShpital
1b5b153fb7
web/satellite: adding payment method flow reworked, animations added
...
Change-Id: I57433cf17fa12442c8ddcc74a9854a3d5dd24ea9
2020-03-11 18:12:32 +00:00
VitaliiShpital
de59e8e124
web/satellite: project creation restricted before adding payment method
...
Change-Id: Ifc1f3b05b05bfb22891628892ce8c4f110d76861
2020-03-10 18:38:08 +00:00
VitaliiShpital
56c33f5193
satellite/payments: project charges api extended to show usage and period
...
Change-Id: I471def779d8b2a896fc43a692029233a2cd839b0
2020-03-10 18:39:05 +02:00
VitaliiShpital
b387c6b90c
web/satellite: overview page implemented
...
Change-Id: I66a8e17635040730906bd6f9c20924abd0db0744
2020-02-25 14:28:00 +00:00
NickolaiYurchenko
1c1e62be09
web/satellite: comments update
...
Change-Id: If5779cf8d80cf9fac7180498ce748f427df57e0a
2020-02-14 18:54:31 +02:00
NikolaiYurchenko
6679036ace
web/satellite: unauthorize error handled
...
Change-Id: I12c6937ed1660af097d6930fe2a90fac5f298311
2020-02-10 11:14:51 +00:00
NikolaiYurchenko
6bc989ae62
web/satellite: banner action area extended
...
Change-Id: I4f9a001846f2d66943c95f76728695d4cd1ac71f
2020-01-23 17:32:26 +00:00
Yaroslav
c636b06191
satellite/console: use cookie based auth scheme
...
Change-Id: I143b56f49fa9028ec172db8c29fd93577c3e7878
2020-01-20 21:35:23 +02:00
NikolaiYurchenko
6a4e4e030f
web/satellite: dates to utc; limits bug fix;
...
Change-Id: I00981f62f8540e5bd8688cf4d38f75c9dfd8b820
2020-01-08 12:15:25 +00:00
NikolaiYurchenko
6dc1249c0e
web/satellite: billing banner changed
...
Change-Id: Ia5356f600fcb42ec31613ae1ef012d75ba16ab59
2019-12-16 20:19:42 +02:00
Nikolay Yurchenko
90b631c8bf
web/satellite: referral links and registration ( #3678 )
2019-12-02 21:27:56 +02:00
Nikolay Yurchenko
f83837bb03
web/satellite: billing banners ( #3649 )
2019-11-27 16:57:56 +02:00
Yehor Butko
9ca547acb1
web/satellite: project charges ( #3611 )
2019-11-20 15:46:22 +02:00
Nikolai Siedov
3fe518d547
satellite: added ability to inject stripe public key post build ( #3560 )
2019-11-18 13:38:43 +02:00
Yehor Butko
a8e4e9cb03
satellite/payments: project usage charges ( #3512 )
2019-11-15 16:27:44 +02:00
Vitalii Shpital
b7a04eb881
web/satellite: saving selected project in local storage implemented ( #3470 )
2019-11-12 14:14:05 +02:00
Yehor Butko
5cb46d2ce3
satellite/payments: mock payment service created, api calls from frontend returned ( #3448 )
2019-11-04 12:54:25 +02:00
Yehor Butko
ecde507e4e
satellite/payments: list invoices ( #3389 )
2019-10-31 18:56:54 +02:00
Nikolay Yurchenko
fef0c51c18
web/satellite: notification plugin ( #3352 )
2019-10-28 19:33:06 +02:00
Nikolay Yurchenko
04b16c8b6c
stylelint added, lint errors fixed ( #3360 )
2019-10-28 17:59:19 +02:00
Vitalii Shpital
bff5c19de6
web/satellite: temporar removing of payments api calls ( #3361 )
2019-10-24 17:48:41 +02:00
Yehor Butko
e82245e10e
satellite/payments: credit card selection ( #3304 )
2019-10-23 20:33:24 +03:00
Nikolay Yurchenko
dfd76a93f8
web/satellite: Payments methods removed ( #3180 )
2019-10-07 14:29:41 +03:00
Nikolay Yurchenko
51003dcad2
web/satellie: added missing alt attribute to img tags ( #3172 )
2019-10-04 16:22:26 +03:00
Vitalii Shpital
6a1203ea46
web/satellite: logic removed from template ( #3136 )
2019-10-02 12:42:12 +03:00
Yehor Butko
fd54cc80d0
web/satellite routing updated, tests added ( #3113 )
2019-09-27 17:41:04 +03:00
Vitalii Shpital
0afbb1e0ca
web/satellite: vue style guide applying for UI ( #3112 )
2019-09-26 16:36:12 +03:00