Commit Graph

112 Commits

Author SHA1 Message Date
Michał Leszczyk f433287bb6
Dashboard v2 - fixes + publishing under /v2 path (#2008)
* fix(dashboard-v2): fix current usage graph on portals without Stripe configured

* ops(dashboard-v2): publish new dashboard under /v2 prefix

* ops(dashboard-v2): fix SkynetClient on multi-server portals

* fix(dashboard-v2): fix skylinks validation for sponsor keys

* ops(dashboard-v2): don't actually launch the new dashboard yet :)

* chore(dashboard-v2): cleanup console.log call

* fix(dashboard-v2): always set portal domain for SkynetClient
2022-04-19 13:16:57 +02:00
Michał Leszczyk 9d079830ac
refactor(dashboard-v2): fix typos, change copies, rename components 2022-04-13 15:25:17 +02:00
Michał Leszczyk bf55ca8fbe
fix(dashboard-v2): use unambigous date format 2022-04-13 08:30:31 +02:00
Michał Leszczyk a392863cbe
fix(dashboard-v2): use binary: true 2022-04-13 08:29:11 +02:00
Michał Leszczyk e839184ee5
style(dashboard-v2): prettier run 2022-04-12 13:22:59 +02:00
Michał Leszczyk b572cdf72c
feat(dashboard-v2): proper copies on user settings pages + fix for account removal redirection 2022-04-12 13:22:26 +02:00
Michał Leszczyk 38407f6a31
fix(dashboard-v2): fix redirect after creating an account 2022-04-12 13:21:24 +02:00
Michał Leszczyk efed2045af
feat(dashboard-v2): proper copies about api keys 2022-04-12 13:20:40 +02:00
Michał Leszczyk 53b0687b21
fix(dashboard-v2): get rid of downloads section 2022-04-12 13:18:15 +02:00
Michał Leszczyk d164e538cd
fix(dashboard-v2): hide View All link when there's nothing to view 2022-04-11 13:32:22 +02:00
Michał Leszczyk 2965c8bbc6
fix(dashboard-v2): hide 'WAIT' since already says 'Processing' 2022-04-11 13:20:51 +02:00
Michał Leszczyk 2e7bccf604
fix(dashboard-v2): bound graph labels to the container box 2022-04-11 13:10:33 +02:00
Michał Leszczyk d093577909
dashboard-v2: move static elements of auth pages to AuthLayout 2022-04-11 12:37:14 +02:00
Michał Leszczyk 10dde68875
dashboard-v2: pin dropdown animation to toggle 2022-04-11 12:18:14 +02:00
Michał Leszczyk 2c2a1259d3
refactor(dashboard-v2): move access guards outside of SWRConfig 2022-04-11 09:09:39 +02:00
Michał Leszczyk 7bd54359e6
Dashboard v2 lighthouse scores improvements (#1972)
* Metadata improvements

* Accessibility improvements

* Improve performance on mobile
2022-04-06 11:10:28 +02:00
Michał Leszczyk 51c3d4af94
refactor(dashboard-v2): use memoized SkynetClient instance 2022-03-29 16:09:03 +02:00
Michał Leszczyk d3c252a0b0
fix(dashboard-v2): fix race conditions on /login & /logout calls 2022-03-29 16:09:03 +02:00
Michał Leszczyk 8cdf0f86b2
feat(dashboard-v2): prepare /signup page for free & paid portals 2022-03-29 16:09:03 +02:00
Michał Leszczyk 0604198ca2
feat(dashboard-v2): make /upgrade page compliant with portal settings 2022-03-29 16:09:03 +02:00
Michał Leszczyk ef97adf2fb
feat(dashboard-v2): redirect to /upgrade when unsubscribed user tries to access subscription-only features 2022-03-29 16:09:02 +02:00
Karol Wypchło 38377b4e66
Merge pull request #1918 from SkynetLabs/dashboard-v2-api-keys-mutations
Dashboard v2 api keys mutations
2022-03-29 09:35:15 +02:00
Michał Leszczyk 34bb7d55d1
style(dashboard-v2): uncapitalize Skylinks 2022-03-28 08:07:14 +02:00
Michał Leszczyk 45dc78ed19
feat(dashboard-v2): add dedicated form for public api keys 2022-03-25 17:47:44 +01:00
Michał Leszczyk 5bb1ed18c4
chore(dashboard-v2): handle reloadUser error 2022-03-25 13:40:22 +01:00
Michał Leszczyk 5231413074
fix(dashboard-v2): bulletproof emptying one's email address 2022-03-25 12:54:59 +01:00
Michał Leszczyk 46d295e54c
chore(dashboard-v2): cleanup unused imports 2022-03-25 12:48:11 +01:00
Michał Leszczyk 08bab146ec
feat(dashboard-v2): add node about public key needing configuration 2022-03-25 12:44:09 +01:00
Michał Leszczyk 9dd4b8eb17
feat(dashboard-v2): add skylink validation & parsing 2022-03-25 11:45:58 +01:00
Michał Leszczyk 614b7791ec
refactor(dashboard-v2): use a hook for adding skylinks to pubkeys 2022-03-25 11:22:36 +01:00
Michał Leszczyk 4c8328c21f
feat(dashboard-v2): implement data mutations for API keys 2022-03-25 11:06:21 +01:00
Michał Leszczyk 1933ccd270
feat(dashboard-v2): add 'info' variant to Alert component 2022-03-25 11:06:20 +01:00
Michał Leszczyk 93809d5428
feat(dashboard-v2): implement data mutations for user accounts 2022-03-25 11:03:15 +01:00
Michał Leszczyk d27ef442f4
feat(dashboard-v2): add Modal component 2022-03-25 11:03:15 +01:00
Michał Leszczyk 340fe5f203
fix(dashboard-v2): fix TextField customization via className 2022-03-25 11:03:14 +01:00
Michał Leszczyk 60c2d35eb9
feat(dashboard-v2): add Alert component 2022-03-25 11:03:14 +01:00
Michał Leszczyk c7b8c31dbb
style(dashboard-v2): unify wording of messages 2022-03-25 10:52:59 +01:00
Michał Leszczyk 6b733ab739
style(dashboard-v2): unify password schemas 2022-03-25 10:52:28 +01:00
Michał Leszczyk 202450e9d8
feat(dashboard-v2): implement account registration flow 2022-03-25 10:22:50 +01:00
Michał Leszczyk de7da6f56b
feat(dashboard-v2): implement account recovery flow 2022-03-25 10:22:50 +01:00
Michał Leszczyk 731b1b6d52
fix(dashboard-v2): address review comments 2022-03-24 15:47:35 +01:00
Michał Leszczyk dda507fd5f
feat(dashboard-v2): add /auth/login page 2022-03-24 09:38:51 +01:00
Michał Leszczyk d64d8212d1
feat(dashboard-v2): implement LoginForm component 2022-03-24 09:38:51 +01:00
Michał Leszczyk a5a6757bf1
feat(dashboard-v2): add a HighlightedLink component 2022-03-24 09:38:51 +01:00
Michał Leszczyk 3356b88a3e
feat(dashboard-v2): allow <Button> to be type=submit 2022-03-24 09:38:51 +01:00
Michał Leszczyk 18600533eb
style(dashboard-v2): make Button's code more readable 2022-03-23 10:28:26 +01:00
Michał Leszczyk c058270a79
feat(dashboard-v2): make circle around checkmark icon optional 2022-03-22 13:47:08 +01:00
Michał Leszczyk f26822900f
fix(dashboard-v2): styling fixes for Button component 2022-03-22 13:46:34 +01:00
Michał Leszczyk 3e2f7eab3b
fix(dashboard-v2): styling fixes for Slider component 2022-03-22 13:46:04 +01:00
Michał Leszczyk 2eab6eba4d
feat(dashboard-v2): add API Keys page 2022-03-17 17:42:19 +01:00