Giter Club home page Giter Club logo

coinos-ui's Introduction

Coinos

Coinos is a web-based bitcoin and nostr client. You can use it as a front end to your personal bitcoin and lightning nodes or host a public instance that allows anyone to register with a username and password. Try ours at https://coinos.io

Install

To get started, clone or download the repo, then:

pnpm install
pnpm run dev

You'll need to run coinos-server as well

coinos-ui's People

Contributors

ahopk127 avatar asoltys avatar iksolon avatar johnnyb88 avatar jroulin avatar mrxcell avatar secondl1ght avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

coinos-ui's Issues

Remote invoice creation

We need to be able to remote-control the UI via API calls so external PoS systems can generate an invoice and have it appear on the screen. This could happen over websocket, maybe only if the /receive page is active so you can't interrupt other transactions in progress. Research if we can wake a sleeping tablet

Request invoice feature

Users should be able to request an invoice. The merchant should get notified. Users should be able to send a message to identify who they are if their avatar isn't clear, maybe could add a selfie image or video.

Launch party ticket page

Create a page to advertise our launch party and take payments for tickets and give people an NFT in their account

Clarification on being able to pay with Bitcoin using Lightning wallets

When I go to pay with my non lightning wallet, the address is not recognized. I understand because I am working on this.

I do not think it is clear on the website or within the Business that only lightning wallets can be used.

In the business profile QR where is says 'Scan to pay with bitcoin' that you actually need a Bitcoin Lightning wallet.

I see the lightning bolt within the qr code but I am thinking the wording needs to be more clear

Scan to pay with Bitcoin Lightning wallet

or

Scan to pay with Bitcoin using your lightning wallet

I will have to update the marketing materials too so it is apparent that only lightning wallets can transact.

When entering Payment within my ES account QR code not working with coinos wallet

I log in and go to keypad to enter CAD amount- $1

It then brings me to 'Add a tip?' I add 10%

  • The 'Apply' button does not work. Once you hit the % you want, the total at the bottom automatically changes.

When I go to scan the QR code produced, coinos wallet does not read it at all.

I did try using my other coinos wallet too, with the same results

Shakepay and Crypto.com recognize the QR code but are not lightning enabled.

Apply tip button not working
Total to pay
Trying to pay with coinos wallet
Enlarge QR code and coinos wallet still not picking it up

Payment not being detected sometimes

Shauna reported that she made a coinos to coinos payment that showed up when she refreshed but didn't bring up the checkmark right away when the payment came through. Maybe need to check the websocket connection is established.

remove wording point of sale

After a meeting with Thinh from Auphan, it became more clear that coinos is not a POS but a Payment option.

We need to remove POS and point of sale

Replace with Payment web app or .... (Adam)?

Use sats for tip amount

I noticed an edge case that we can track here and put in the backlog to tackle later on.

If you enter a sat amount when creating an invoice that is less than $0.01 in fiat, you will not be able to set a tip. This is because currently the tip amount uses the fiat amount to calculate the tip. If we change the tip to use the sat amount then this bug will be fixed. I started a WIP on this locally but moved onto other more important tasks.

Very small chance of anyone running into this because merchants will likely not be selling anything for less than 1 cent in fiat. If they do run into this before we fix they can use their lightning address or public page to receive down to 1 sat and the user could manually add a tip.

Tip for mobile and tablet versions

When viewing and using tip option on mobile or tablet, once a tip% is entered, there is no where to go.
If you use back arrow the tip is not entered.

Manual tip entered works once you enter amount and hit Apply
No where to go once tip amount selected

Client Profile QR Code not working with new accounts

I set up my Engage Strategies account and when I go to my profile my EngageStrategy profile it shows the [email protected] qr code.

The qr code is suppose to scan to be able to pay my EngageStrategy account (like the Wave Coffee qr code you have printed off) but the qr code is not attached to anything.

I have added screenshots here

Screenshot_20220909-113834_Samsung Internet
Screenshot_20220909-115328_Samsung Internet

Withdrawing funds from account

I went to use the withdraw funds from my account

  1. It is not asking for my pin
  2. It allows me to enter lightning address and looks like it is sending, but after sending is finished, not actually happened
  3. There should be a place to enter how much one would like to withdraw.

pre withdrawal and post withdrawal are the same
sending to es wallet
withdraw to es wallet via lightning address

Voucher redemption

Display an animation, prompt people on how to spend their sats if they want to send a practice payment

Fullscreen QR

QR needs to be centered and take up the whole screen, also need to be able to toggle out of fullscreen on mobile

Contact list / Send invoice feature

Contact list could display who's actively online, feature people that you follow or have transacted with at the top, have badges for people requesting to be invoiced

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.