Coder Social home page Coder Social logo

heat-ui's People

Contributors

abhiram308 avatar ahatolkar-grepruby avatar dmdeklerk avatar fitcoin avatar incentivetoken avatar oleksandrpuchka avatar resultingforce avatar trobbertze avatar warmach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heat-ui's Issues

Clickable balances

It would be nice if clicking on the HEAT or BTC balance (upper left corner in the Asset Exchange, HEAT/BTC market) would automatically transfer the amount to "Amount HEAT" or "Total BTC" in the Buy/Sell fields. That would save some copy+paste when, for example, all BTC is put into a Buy order.

Pop Up Warning

This would be good for anytime something costs more than the standard .01 HEAT, but I noticed that when I created an asset and when I created a market in the AE it deducted 10 HEAT for each. A pop up warning/confirmation to proceed stating the fee to the user would be a nice feature to have so users do no get hit with fees they are unaware of or have forgotten about.

Failover API host switcher on lost host

When API host does not response on failover checking request the server immediatly will switch to other available host.
To avoid occasional (extra) switchings it is better to do one more checking request to the host after some short interval

QR code for loading BTC

For easier use with mobile wallets, the QR code of the loading Bitcoin address should be visible in the Load BTC popup.

fix README

Your https://github.com/Heat-Ledger-Ltd/heat-ui/blob/master/README.md is incomplete:

additionally needed on Debian:

sudo apt-get install nodejs-legacy

And: After

npm init 

don't you have to do

npm install

?

And: Could you not simply put tsd into the package.json? If not, then this is needed:

sudo npm install tsd -g

And: gulp play reports an error:

tools/typings/angularjs/angular-animate.d.ts(134,47): error TS2304: Cannot find name 'IAnimateCallbackObject'.

but ... the webclient at http://localhost:9001/dist/#/ does work. Very good.


[HEAT] 15806825503205248904

Wrong amount formatting

noticed a minor visual bug @verymuchso, on the webwallet when you click 'send heat' and enter an amount >= 1000, it will show up looking like

1,,000.00000000

with 2 commas

Clearer Show my trades section

Change Ask and Buy terms to relative to oneself. Now it's a bit confusing in my opinion, because the Ask and Buy terms do not necessary indicate if it was me who bought or sold HEAT.

For example, if I sold HEAT to someone, it will now say it was a Buy in my own history.

Maybe even go as far as to change Ask and Buy terms on this screen to plus and minus or green/red arrow signs etc.. (relative to oneself) ?

Sign in button to sign in page

The "sign in" button in the top right menu points to href="#/login"
It should also ng-click="vm.page='signin' so that returning users that haven't saved wallet in local machine can go directly to 'signin' not 'create', in current flow user has to go through 'options'

Dependencies

Hi, Please follow the errors to build it up

app/src/components/routes/ardor/ardor-account.ts(79,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/bitcoin/bitcoin-account.ts(88,31): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/ethereum/ethereum-account.ts(111,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/fimk/fimk-account.ts(80,31): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/login.ts(336,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/messenger/edit-message.ts(98,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/nxt/nxt-account.ts(79,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/server/server.ts(110,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/trader/ardor/ardor-trade-quick-buy-sell.ts(158,31): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/trader/ardor/ardor-trader-markets.ts(51,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/trader/ardor/ardor-trader.ts(73,43): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/trader/trader-markets.ts(76,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/trader/trader-quick-buy-sell.ts(218,31): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/trader/trader.ts(100,43): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(429,31): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(430,32): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(1030,74): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(1101,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(1236,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(1341,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(1446,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/routes/wallet/wallet.ts(1551,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/toolbar.ts(324,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/user-contacts.ts(88,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/virtual-repeat-eth-transactions.ts(138,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/virtual-repeat-transactions.ts(142,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/components/virtual-repeat-transactions.ts(210,25): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/dialogs/dialogs.ts(55,40): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/dialogs/dialogs.ts(56,21): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/dialogs/dialogs.ts(66,46): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/dialogs/dialogs.ts(114,46): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/dialogs/dialogs.ts(175,73): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/ClipboardService.ts(29,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/ARDRCurrency.ts(66,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/ARDRCurrency.ts(147,30): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/BTCCurrency.ts(64,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/BTCCurrency.ts(166,30): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/ETHCurrency.ts(80,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/ETHCurrency.ts(136,30): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/FIMKCurrency.ts(69,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/FIMKCurrency.ts(166,30): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/NXTCurrency.ts(66,75): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/currencies/NXTCurrency.ts(147,30): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/p2pmessaging/P2PMessaging.ts(48,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/p2pmessaging/P2PMessaging.ts(226,59): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/PanelService.ts(26,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/PanelService.ts(29,25): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/ServerService.ts(45,41): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/transactions/lib/GenericDialog.ts(24,42): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/transactions/lib/GenericDialog.ts(51,49): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/transactions/lib/GenericDialog.ts(109,30): error TS2694: Namespace 'angular' has no exported member 'material'.
app/src/services/transactions/lib/GenericDialog.ts(236,39): error TS2694: Namespace 'angular' has no exported member 'material'.
/home/heat-ui/node_modules/@types/angular-animate/node_modules/@types/angular/jqlite.d.ts(29,5): error TS2375: Duplicate number index signature.
/home/heat-ui/node_modules/@types/angular-animate/node_modules/@types/angular/jqlite.d.ts(828,5): error TS2374: Duplicate string index signature.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(31,22): error TS2304: Cannot find name 'RTCIceCredentialType'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(97,11): error TS2304: Cannot find name 'RTCDtxStatus'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(176,16): error TS2304: Cannot find name 'RTCRtpTransceiverDirection'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(177,29): error TS2304: Cannot find name 'RTCRtpTransceiverDirection'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(184,17): error TS2304: Cannot find name 'RTCRtpTransceiverDirection'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(200,21): error TS2304: Cannot find name 'RTCRtcpMuxPolicy'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(235,26): error TS2304: Cannot find name 'RTCDataChannelState'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(246,38): error TS2304: Cannot find name 'RTCErrorEvent'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(295,31): error TS2304: Cannot find name 'RTCPeerConnectionState'.
/home/heat-ui/node_modules/@types/webrtc/RTCPeerConnection.d.ts(316,47): error TS2344: Type 'RTCDataChannelEvent' does not satisfy the constraint 'Event'.

Thank you for the help

Not see search results

The search result is not obvious. The user must then search for the result itself. Have to click to see if the result.
For example, search txn by id 1747629022526922214 in main net, see the result:
image
The result is there, to do this, click on the label TRANSACTIONS:
image

Forging notification

It would be nice to have a forge counter in the apps window, and it could go ding with some slotmachine-like lighting effects when you forge a block.

Use of tsd

Installation doc just goes to use tsd without installing it. "npm install tsd" / -g? Or is the use of tsd deprecated, as tsd itself seems to be?

Edit: Next thing missing on Ubuntu/Mint but not mentioned on doc:
apt-get install nodejs-legacy

Withdraw Ignis

I purchased your pre-sold IGNIS with the promise of being able to withdraw shortly (<1 month) after the chain launch. Now I can't even get a dev response. Can you please add support for this today or exchange to me directly today OTC?

Mask Sign in form input fields

Currently the pin number and the password are exposed. They should be masked and asterisks or similar shown instead, when they are entered.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.