Moby von Briesen
c4a950a40c
web/satellite: Remove client-side Segment analytics
...
We can be more precise and conservative by using the backend
satellite/analytics service. We also no longer need client-side Segment
scripts.
Change-Id: Ic5fb18bea2d388b586ad773e26027d69bde87294
2021-04-08 17:36:06 +00:00
Vitalii Shpital
6ae2351389
web/satellite: import file browser component
...
WHAT:
import and instantiate file browser component
WHY:
to operate over folders and objects
Change-Id: Ib6fb4fdc2668d2f274df3d1b23f8cc0bb6a361ea
2021-04-07 22:53:20 +03:00
Vitalii Shpital
ebf6bee0d4
web/satellite: import and setup AWS s3 client
...
WHAT:
import and setup S3 client that will be used to manage buckets
WHY:
to manage buckets
Change-Id: I27f5c03082e687aab32346eedd889a2218407238
2021-03-25 13:50:18 +00:00
Vitalii Shpital
cff1052bca
web/satellite: save passphrase hash in local storage
...
WHAT:
store passphrase's hash in browser local storage
WHY:
to make user use the same passphrase
Change-Id: I3d5e601a0257a7c900e8a0ce3cdce953f1174830
2021-03-17 19:50:53 +02:00
VitaliiShpital
fd095e604f
web/satellite: fix for access grants creation datepicker
...
WHAT:
when user chooses the same date in datepicker it sets grant's NotBefore and NotAfter restrictions as the same date which makes access grant unusable
WHY:
bug fix
Change-Id: I416606610ebddfd1fa881cce89d2beeded48457f
2021-02-08 17:37:20 +00:00
VitaliiShpital
50dd9fb11a
web/satellite: move access grant web worker initialization to onlogin loading state
...
WHAT:
web worker is initialized during onlogin loading screen now
WHY:
removed unnecessary initializations and increased UX experience
Change-Id: I734f194f862c15b3fb08e436a161da32d8d4a8ac
2020-12-17 19:23:36 +00:00
VitaliiShpital
4dddb6e668
web/satellite: create access grant: create passphrase step
...
WHAT:
create passphrase step for access grant flow
WHY:
passphare is needed to generate access grant
Change-Id: I9d0540826744d192b2e00a30fda907cc581a6e00
2020-11-20 12:18:00 +00:00
Malcolm Bouzi
c22ae05bbe
web/satellite:access grant date picker ( #3972 )
...
* add create button
* menu toggle function
* add date buttons
* add date pick
* styling edit
* center date picker
* remove date picker from page
* edit spacing
* revert dropdown
* re-add spacing
* re-add spacing
* extra-gap
* re-add spacing
* remove gap
* add picker to permissions step
* add package-lock
* space edits
* indent fix
* space fix
* indent fixes
* indent edits
* duration picker indent edit
* picker component indent
* input class change
* add datepicker to jest config
Co-authored-by: Vitalii Shpital <46756926+VitaliiShpital@users.noreply.github.com>
2020-11-19 14:07:25 -05: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
985c3ef897
satellite/console: handling graphql errors bug fix
...
Change-Id: Ib20786485b0ea448e388912bb8406030d4fae1f7
2020-02-24 16:22:09 +00:00
VitaliiShpital
55a3a90391
web/satellite: uplink CLI docs link behaviour on API keys page reworked
...
Change-Id: I5565c3c8e6e55720c2cbf527aa37b6d881047818
2020-02-10 11:35:54 +00:00
Egon Elbre
91a480f5a0
Jenkins: add storagenode npm checks
...
Change-Id: I93e3cc009c628e3c97a24541e7b01c75a342bda6
2020-02-03 20:35:33 +02:00
VitaliiShpital
6bf40f3e59
web/satellite: npm packages updated
...
Change-Id: I87c1507423817283047d70d0d741307e03905556
2020-01-13 18:08:32 +00:00
Malcolm Bouzi
0253eff2ec
web/satellite: add tracking event for segment.io ( #3641 )
2019-12-11 15:07:15 -05:00
Malcolm Bouzi
18a5e614d9
satellite/web: add segmentio plugin ( #3405 )
2019-11-27 11:57:59 -05:00
Nikolay Yurchenko
04b16c8b6c
stylelint added, lint errors fixed ( #3360 )
2019-10-28 17:59:19 +02:00
Vitalii Shpital
810dc80d45
web/satellite: vue-svg-loader implemented ( #3307 )
2019-10-23 15:26:39 +03:00
Yehor Butko
fd54cc80d0
web/satellite routing updated, tests added ( #3113 )
2019-09-27 17:41:04 +03:00
Yehor Butko
d6bbc2a653
modules versions fixed ( #2926 )
2019-09-05 12:03:25 +03:00
JT Olio
539f3857f1
web/satellite: downgrade typescript and pin stuff ( #2918 )
...
Change-Id: Ie14bd099fec1d6e7e30d4d0fe1d8878fdf2d4d31
2019-08-29 17:27:48 -06:00
Yehor Butko
4576c4f418
Satellite console server gzip compression ( #2665 )
...
* satellite/console server gzip compression
2019-08-08 15:12:39 +03:00
Vitalii Shpital
1b051ef3c3
web/satellite common search component created ( #2696 )
2019-08-02 19:54:07 +03:00
Bogdan Artemenko
d859341310
web/satellite Master fix ( #2663 )
2019-07-30 18:09:47 +03:00
Yehor Butko
518a198221
CSP implementation for satellite console ( #2644 )
...
* CSP implementation for console
2019-07-30 13:13:24 +03:00
Bogdan Artemenko
32e0227c45
Project Payment methods ( #2037 )
2019-07-10 23:29:26 +03:00
Yaroslav Vorobiov
503b951bcd
modify build scripts for satellite ui ( #2228 )
2019-06-18 16:36:54 +03:00
Yingrong Zhao
df1401d952
add segment.io into satellite GUI ( #1946 )
...
* Inject segment snippet
* Add page tracking on components mounted
* Use router state to send tracking data to segment.io
Move router tracking into router file
* Create plugin for analytics
* Add plugin
* Add .env file for segment track id
* Replace custome plugin with vue-segment-analytics package
* Rename .env file to not be used for production
* Add DNT check before tracking
clean up code
* move tracker to be above page reload
* Inject segment snippet
* Add page tracking on components mounted
* Use router state to send tracking data to segment.io
Move router tracking into router file
* Create plugin for analytics
* Add plugin
* Add .env file for segment track id
* Replace custome plugin with vue-segment-analytics package
* Rename .env file to not be used for production
* Add DNT check before tracking
clean up code
* move tracker to be above page reload
2019-06-11 15:00:23 -04:00
Yehor Butko
ba78ad8c0b
V3-1243 audit all node code and vulnerabilities part 1 ( #1881 )
2019-05-02 16:48:47 +03:00
Nikolay Yurchenko
5134766d57
Web usage report markup ( #1409 )
2019-04-02 22:33:03 +03:00
Yaroslav Vorobiov
ba07f337c0
Satellite api keys frontend ( #1039 )
...
* api keys frontend
* fix linter
* fixes, copy to clipboard, disable account activation
* activation is removed in https://github.com/storj/storj/pull/1143
2019-02-01 18:19:30 +02:00
Bogdan Artemenko
6f931759a6
Satellite Web store test coverage ( #948 )
...
* Added 100% test coverage for Users store module.
* Added 100% coverage for Projects store module.
* Added 100% coverage for ProjectMembers store module.
2019-01-08 17:14:00 +02:00
Bogdan Artemenko
8a79d184aa
[V3-965] Satellite account. Fixed Vue lint errors ( #890 )
...
* [V3-965] Satellite account. Fixed Vue lint errors
2018-12-18 16:43:23 +02:00
Bogdan Artemenko
8592e29260
V3-896 Added TS & Vue lint rules ( #769 )
2018-12-06 14:12:09 +02:00
Yehor Butko
784f3a887d
V3-760 Create logic for New project popup ( #714 )
...
* V3-760 Create logic for New project popup
* removing path to static files from gateway
* added missing copyrights
2018-11-27 13:14:10 +00:00
Bogdan Artemenko
0cd58ec770
Auth logic ( #705 )
...
* Login and Create user logic
* Corrected routes
* Moved apollo related logic to separate module
2018-11-26 15:57:11 +00:00
Nikolay Yurchenko
8d81617481
Satellite frontend initial ( #515 )
...
* initial frontend arch satellite account
* V3-500 register page
2018-11-05 17:26:18 +02:00