Malcolm Bouzi
527b7eb56b
web/satellite: ui changes to registration and billing pages to enable user to add promo codes to their account
...
- add Credit History table to billing acount page and set up ui for a user adding promo codes
- implement promo codes ui in registration form
- add feature flag to handle if coupon code ui should be rendered
Change-Id: I9fdeef7cffc7901958d3f9be335e1115b2471a2e
2021-03-26 11:57:11 -04:00
Yingrong Zhao
89529237a2
web/satellite, web/marketing: remove referral program related UI code
...
Change-Id: Ia815a72c0d17760bb63d9a37bb18b88952209368
2021-02-08 11:07:35 -05:00
VitaliiShpital
d5f1245cc7
web/satellite: update onboarding flow: removed redundant steps, routing applied
...
WHAT:
redundant steps removed from onboarding tour, new routing applied
WHY:
flow simplification
Change-Id: I153c5fe30914317ddd9bf7008d4e5e6a24f77f9a
2020-12-08 10:38:54 +00:00
VitaliiShpital
59d85aab5b
web/satellite: take project amount limit from db instead of config
...
WHAT:
Now project amount limit is taken from users db instead of config. But if db value is 0 then default config value will be used instead.
WHY:
this will allow us to change user's project limit by changing db value.
Change-Id: I9edcd0bf9eaae5fe40e90a44cac82d9ce8519274
2020-10-14 14:17:45 +00:00
NickolaiYurchenko
3a7eb10c71
web: tests fix
...
Change-Id: I73cfb86fd214afb02be6a9e96e0ae5ffb92fd214
2020-10-01 13:06:28 +03:00
VitaliiShpital
ca1f0cfe4d
web/satellite: dropdowns' working logic moved to local store
...
WHAT:
working logic of dropdowns moved to local store. Removed ability to open more than one dropdown. Dropdowns' colors changed to satisfy needed contrast ratio
WHY:
better user experience
Change-Id: Ia7a5683a3544fcb6bdd8a05d1fd6a12755b76caf
2020-09-24 11:18:13 +00:00
VitaliiShpital
2668ec818e
web/satellite: added ability to edit project name
...
WHAT:
added edit project dropdown to navigation side bar.
edit project details page implemented.
added ability to edit project name.
project details section removed from project dashboard.
WHY:
enable users to change their project name.
Change-Id: I36b6214ffe7adf4a12a1a09530ff1212e926aafe
2020-09-16 18:46:59 +03:00
VitaliiShpital
3bbf08917c
web/satellite: node packages updated
...
WHAT:
node packages updated to be up to date
Change-Id: Ic5a44c548562f16b23da59d3c39c4634572f7b35
2020-09-16 12:37:21 +00:00
VitaliiShpital
df5a6ebe32
web/satellite: navigation sidebar and dashboard header reworked
...
WHAT:
Navigation sidebar reworked.
Project dropdown moved back to header, resources and settings sections moved to header as dropdowns.
Header reworked to match new design.
WHY:
GUI redesign
Change-Id: I73e1269326d3dbfba2e44d848dba4a415e64e539
2020-09-10 10:38:00 +00:00
Malcolm Bouzi
3f0c21323d
web/satellite: create new project button added to projects dropdown ( #3936 )
...
Change-Id: Ib604f24e0c11fee97d22e71a0c7c83b7e8a1e56a
Co-authored-by: VitaliiShpital <takur12345@gmail.com>
2020-09-03 17:58:29 +03:00
VitaliiShpital
c1e089b226
web/satellite: create project popup replaced with separate page
...
WHAT:
create project popup removed. Separate page implemented instead.
WHY:
to fulfill multiple project state requirements
change-Id: Iab65981aef1d9b0caceca94b1109fa63f8f22891
2020-09-03 12:56:40 +03:00
VitaliiShpital
3fbbe1847e
web/satellite: scrolling with no paywall banner fixed
...
WHAT:
dashboard and billing pages' scrolling fixed with no paywall banner
WHY:
content was slightly clipped
Change-Id: I4d663775456980887af7bc41c72bf3a8da87d301
2020-09-02 09:51:04 +00:00
VitaliiShpital
5729d087b0
web/satellite: dashboard template simplified, project selection moved to nav bar
...
WHAT:
project selection moved to navigation panel
WHY:
preparing for multiple project state
Change-Id: I434c73c25b3fec85fc7226a8400cf280b379b537
2020-08-21 17:33:14 +03:00
VitaliiShpital
3383acc3c8
web/satellite: low balance banner removed for no paywall users
...
WHAT:
yellow low balance banner removed from billing page for no paywall users
WHY:
better user experience for no paywall users
Change-Id: I1c254d7696e166073c66a6fbb82c134903cbc920
2020-08-14 16:20:47 +00:00
VitaliiShpital
0a800336cb
web/satellite: token deposit dropdown position fixed
...
WHAT:
dropdown position fixed before first ever transaction
WHY:
bug fix
Change-Id: I049acc1e1bc8311e165efc92c9769c989dbb8e41
2020-07-16 14:36:03 +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
d4bde7848e
web/satellite: coupon status replaced with expiration date
...
WHAT:
coupon status view replaced with month and year of coupon expiration date
WHY:
better User experience
Change-Id: I67abe14418aeb876a524de5e3f3c027407343100
2020-07-13 18:02:44 +00:00
VitaliiShpital
a26fab2553
web/satellite: balance history dropdown implemented on billing page
...
WHAT:
1. STORJ Balance renamed to Available Balance
2. Balance history dropdown added
WHY:
better User experience
Change-Id: I4e7186fd285f6d9d1dd4b1ad93142fcf9d3367f3
2020-07-08 09:59:05 +00:00
VitaliiShpital
8ecf01ece8
web/satellite: credit history page implemented
...
WHAT:
credit history page implemented.
can be visited by clicking specific button in a free credits dropdown.
WHY:
UI didn't display remaining coupon value.
coupons and referral items (in future) are displayed in the same place.
Change-Id: I495fd7a99f2ea5117152aaf8f495bd5322f02588
2020-06-12 14:31:02 +00:00
VitaliiShpital
a7211badc2
web/satellite: validate methods replaced into class Validator
...
Change-Id: Ib52b7209bab3fc1cb2f713421ef6bac2125c5f04
2020-06-09 13:05:24 +00:00
VitaliiShpital
cc0fca850e
web/satellite: charges container on billing page reworked
...
WHAT:
charges container view was reworked to be more user-friendly
WHY:
billing UI/UX enhancements
Change-Id: Ice663544a1e69742a5c5fcc7123eeaa38bfbf255
2020-06-09 12:46:23 +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
7d00b3c792
web/satellite: billing history item's expiration countdown fixed
...
related jira issue:
https://storjlabs.atlassian.net/browse/USR-774
Change-Id: I4629b3ea24ba4148f2faf4030d46fb5adad192fe
2020-05-21 11:47:38 +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
a3459ec6b8
web/satellite: project dashboard page UI reworked
...
Change-Id: I134d70b3a351d2a104612727f7c24e21122a6730
2020-05-14 16:52:11 +00:00
Stefan Benten
65f3e26f80
satellite: Change Default Project Limits and minimum STORJ Payment ( #3877 )
2020-05-12 14:18:58 +03:00
VitaliiShpital
0ae0cea93b
web/satellite: billing history UX improved
...
added sorting header title
currency numbers are displayed with two digits now
Change-Id: I9531f112ff70ffb89b8a2dfe05ab02eb767dd107
2020-05-05 12:07:33 +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
a3eeab2919
web/satellite: UI unit tests for billing history
...
Change-Id: I60e67fd0a998737dca3a77389f40aefb56311c2c
2020-04-28 18:27:18 +03:00
VitaliiShpital
befe7574e1
web/satellite: onboarding tour: adding payment methods step
...
Change-Id: I40c6680de4778700611f2f6978a02688d50d792f
2020-04-27 12:59:43 +03:00
VitaliiShpital
7365fc434e
web/satellite: available credits disabled due to coupon expiration bug
...
Change-Id: I8271640a7f4364e27e5ff570c7e26d5ee4fdbcd4
2020-04-21 15:48:15 +00:00
VitaliiShpital
d392c6e658
web/satellite: copy api key container reworked
...
Change-Id: I51945d260095605327cd36e2f7d6e51f4044a429
2020-04-14 15:27:28 +00:00
VitaliiShpital
17ccf36c15
web/satellite: payment methods component divided into smaller ones
...
Change-Id: Ibecc3803878e0902d458c3b28613c4ffbec0c634
2020-04-14 13:44:27 +00: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
Stefan Benten
bd603c0751
satellite/payments: Improve Invoice Generation ( #3800 )
2020-03-13 17:07:39 +01: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
9a8db05836
web/satellite: updating billing history after render added
...
Change-Id: Ic7f3d4734d010759ed31bbae330c84f56057f370
2020-02-26 12:18:57 +00:00
NikolaiYurchenko
fc105af0e5
web/satellite: user select text restricted
...
Change-Id: If3692d55e48255c95b7722c5a574060c84fdf502
2020-02-26 11:13:56 +00:00
VitaliiShpital
dccca518da
web/satellite: shortened token payments dropdown bug fix
...
Change-Id: Ie4a77cf88fcdc5a730a23e878481277ddf6cdb79
2020-02-19 11:51:04 +00:00
NickolaiYurchenko
1c1e62be09
web/satellite: comments update
...
Change-Id: If5779cf8d80cf9fac7180498ce748f427df57e0a
2020-02-14 18:54:31 +02:00
VitaliiShpital
dba647199a
web/satellite: multiple storj coin transactions bug fix
...
Change-Id: If69c5ff65741de1d4ed1d555816df3710d6ee721
2020-02-11 17:30:07 +00:00