asadovka / cyb-parity Goto Github PK
View Code? Open in Web Editor NEWThis project forked from parity-js/shell
web3 browser based on parity ui
This project forked from parity-js/shell
web3 browser based on parity ui
The situation is the following:
Goal:
We need to understand how much browser clients current cybernode cluster can serve to understand its economy better.
Scenario of usage by one user per day:
change app id in queries to real names
Default behaviour must allow to fully independent installation. Humans hold money in parity-shell and will be upset if cyb will overwrite it.
add app bar on the left side of the search field
star button
click on it - web3 object appears on DApp bar
add settings page:
default - Earth address
custom - local node
Current signer is very limited in its functionality. Sometimes I need to sign hundreds of transactions and would love to have tools just for that.
I want to have ability to delegate some functions to my robot Cyb. Thus he can sign transactions for me in bulk or than I am not around
Cool app with robot who control the queue. Good example how that was done in real app https://registry.galtproject.io
App developers will be able to add really cool functions to web3 apps.
Current behavior of signer dialog (it is then I put my password to sign tx) is not obvious. Signing is very important part of web3 experience
My proposal is a modal dialog for every singing request.
Every signing request will (1) block my behavior before decision will be made and (2) blur my focus from everything happens around.
@asadovka commented on Sat Jul 14 2018
add contract id to parity startup options (for chaingear)
As average user I need to understand state of web3 connection with touching or clicking
Web3 is very young and everything works not perfectly yet. Thus a requirement to monitor the connection at a glance.
Red/yellow/green dot in user-bar with link to cybernode state.
It must be green only if all 3 nodes in available state: cyberd, ipfs, ethereum-light
I can easily understand do my web3 connection works or not
@asadovka commented on Sat Jul 14 2018
Release in github with starting SemVer (0.0.1)
@asadovka commented on Mon Oct 01 2018
adaptize design for tablet & mobile screens
I don't like current web because apps always don't work offline even in situations they could. Current apps behavior somehow depends on connection. We must break it.
All app requests must how through local ipfs cache and thus return working documents
I will never see white screen of app while offline
@asadovka commented on Tue Oct 02 2018
migrate from old_cyb
kill old cyb
autodeploy CI builds for:
-macOS
-linux
-windows
We need to formalize our main directions on web3 and browsing for effective communication with community.
I hate parity because of its own mnemonic. I dream to cut it out completely.
account => restore
+ account
menuUsers of cyb must never know about stupid and confusing parity mnemonic
add to built-in dapps:
no results page with linking
state bar
navigation + favorites
@asadovka commented on Wed Sep 05 2018
@asadovka commented on Mon Jul 02 2018
@xhipster commented on Mon Oct 01 2018
add 3 dots for eth, ipfs, cyber connection
states:
red - no connection at all
yellow - remote connection
green - connection with local node
add field when deploying an app in cyb
As ipfs user I use to use embedded ipfs app. Hope it will be supplied with Cyb
It is simple and useful interface for ipfs node.
Just add existing ipfs node app
I will see an icon in an app store
Check chaingear events, transactions, etc
dapp structure
design & UX
development
currently chaingear UI displays cases when register creation is partially done
create new registry
sign first tx
fail sign second tx
no registry should be displaying
Summary:
add logic to process failed registry creation
worked use cases
@asadovka commented on Tue Sep 11 2018
We need to use Parity basic registration with improvements:
@asadovka commented on Tue Sep 11 2018
We need to use Parity basic registration with improvements:
@asadovka commented on Mon Sep 17 2018
Issue moved to cybercongress/browser #7 via ZenHub
This is self-speaking
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.