Git Product home page Git Product logo

juston-ios's People

Contributors

0xstragner avatar hiyorimi avatar

Stargazers

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

Watchers

 avatar  avatar

juston-ios's Issues

<Privacy Policy> and <Term of Use> link translates the <Download> button

Bug Type

Localization

Reproduction steps

1.On the main page click to or link

Actual result

  1. The button in right up corner translates to <Скачать>

Expected result

  1. The button staying without translated.

Suggested Severity

Low

Device

Desktop (please complete the following information):

  • OS: [Ubuntu 22.04]
  • Browser [Google Chrome]
  • Version [ 105.0.5195.102]

Additional Context

maybe its features , not a bug)

JUSTON login via Tonkeeper in integrated browser

Bug Type

Functional

Reproduction steps

  1. Open JUSTON app
  2. Open integrated browser via scroll
  3. Click on Disintar (reproduction steps for Disintar, but bug also reproduced on other websites)
  4. Click Sign-in button, the popup opens
  5. Click Tonkeeper, another popup opens
  6. Click Go to app
  7. Tonhub opens instead of Tonkeeper

Actual result

Impossible to login via Tonkeeper — the JUSTON always opens TONHUB instead.

Tried with stopped Tonkeeper app, running Tonkeeper app, stopped Tonhub and running Tonhub.

The same situation with login is not only with Disintar — the same bug reproduces on Getgems. Tonkeeper login works as it should on Disintar.io in Chrome mobile, so it’s certainly the JUSTON bug.

In 2 attached videos you can see the actual bug for Disintar and Getgems.

disintar_converted3.mp4
getgems_converted.mp4

Expected result

The Tonkeeper app should open

Suggested Severity

High

Device

Smartphone:

  • Device: iPhone 13 Pro 128Gb
  • OS: iOS 15.6.1
  • Integrated browser (bug reproduces)
  • Chrome Mobile (105.0.5195.147) (works fine)

JUSTON

  • Version 1.3.2

Additional Context

No response

Declined transaction didn't leave transaction's history

Bug Type

Functional

Reproduction steps

  1. Click send transaction icon ↑ from the main screen of Juston.
  2. Enter the correct address into the Address field and the available value into the Amount field.
  3. Click Next.
  4. Send a transaction into the blockchain from another TON wallet application and the same address(I've sent 0.13 TON).
  5. Click Send in the Juston for approving the transaction.
  6. Switch off the internet connection for a while (about ~30 sec).
  7. Switch on the internet connection.
  8. Check transaction history in the Juston.

Actual result

Declined transaction displays in the transaction history and it will never disappear from there.

history.declined.transaction.mov

Expected result

Refreshing transaction history and deleting the declined transactions from there. (i.e. Transactions, that were not sent in the blockchain)

Suggested Severity

High

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

No response

Typo in "Not enaught balance" error message

Bug Type

Localization

Reproduction steps

  1. Click send transaction icon ↑ from the main screen.
  2. Insert the correct address string into the Address field.
  3. Insert in the Amount field value more than the wallet has.

Actual result

"Not enaught balance" error message

Expected result

Not enough balance

Suggested Severity

Low

Device

Device
Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

Screen of typo
juston typos screen

Dead fiat exchange service

Bug Type

Functional

Reproduction steps

  1. Open app with at least one logged in TON account
  2. Tap $ symbol
  3. Tap accept button

Actual result

Dead service with "Reload" button forever

Expected result

Fiat exchange service that works

Suggested Severity

Other

Device

Device: Iphone 11 Pro
OS: iOS
Version 16.3.1

Additional Context

IMG_EA7EF8A002FB-1

A value smaller than nanoTON is allowed to be input in the Amount field.

Bug Type

UX

Reproduction steps

  1. Click send transaction icon ↑ from the main screen.
  2. Insert the correct address string into the Address field.
  3. Input in the Amount field value smaller than 1e-9.

Actual result

Amount field marked with red, there is no explanation text of reason.

small value

Expected result

The application shouldn't allow inputting incorrect values(smaller than 1e-9) in the Amount field. Or, at least, if it allows it, the application should display short suggestions for the user about what is wrong in the Amount field.

Suggested Severity

Medium

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

No response

Insecure wallet passphrase backup

Bug Type

Security

Reproduction steps

  1. Click the triple dot button to bring up the pop up menu
  2. Click "Backup keys" and enter the six digit passcode

Actual result

Passphrase is automatically copied to the clipboard.

IMG_8456

Expected result

Automatically copying passphrase to the clipboard is insecure because if the user switches to another app, the app can read the plain text passphrase without user's consent. And Apple's universal clipboard feature makes it possible for another device to read the sensitive data.

By default, the passphrase should be displayed on the screen. Copying it to the clipboard should be an option.

Suggested Severity

High

Device

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: iPhone 13 Pro
  • OS: iOS 15.6.1
  • Browser: Mobile Safari
  • Version: Juston 1.3.2

Additional Context

No response

Unable to import wallet in read-only mod via QR code

Bug Type

Functional

Reproduction steps

  1. Click the top right '+' icon from the main screen.
  2. Tap the Import button.
  3. Click the QR icon for scanning the wallet address.
  4. Try to scan QR from Tonkeeper or from Tonhub.

Actual result

Nothing happens, the Juston app can't read the QR and import the address via QR.

Expected result

Successful import of address in read-only mode.

Suggested Severity

High

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

My attempts to import via QR

  1. Tonhub QR with string
    https://tonhub.com/transfer/EQCFv_2OqxdVm4IFOps-XCkW6xeug49b9FTyk8fbI-cIumAF
    tonhub qr

  2. Tonkeeper QR with string
    EQBucGPv3lt_INvYqLQfpYFfwG25bSyAgwnZIAvtUnMCJH_B
    tonkeeper qr

Transfers. Unsuccessful transfer looks like successful

Bug Type

Functional

Reproduction steps

app version 1.3.2

account with 0.0005 tons

  1. Go to transfer
  2. Enter valid wallet address
  3. Enter amount 0.0005
  4. Tap next
  5. Tap done in error window
  6. Enter amount 0.0004
  7. Tap next
  8. Tap send

Actual result

Main screen opened

Expected result

Window with error, because (transfer amount + fee) > balance

Suggested Severity

Medium

Device

iphone 11
iOS 15.3.1

Additional Context

IMG_4006.MP4

The application allows adding too long a comment message but can't handle it.

Bug Type

Functional

Reproduction steps

  1. Click send transaction icon ↑ from the main screen.
  2. Insert the correct address string into the Address field.
  3. Insert the correct value (like 0,000001) in the Amount field.
  4. Insert very long text into the Message field.
  5. Tap the Next button.

Actual result

The application attempts to send a transaction but then the error "Invalid_bag_of_cells : bodybag of cells is expected to have exactly one root" appears. Transaction declined.

Expected result

The application should not allow users to send transactions with very long text. For example, the application should show "text too long" and the number of allowed symbols in the message.

Suggested Severity

High

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

Error screenshot
long text message

Transfers. App crashes when amount is too big

Bug Type

Functional

Reproduction steps

app version 1.3.2

  1. Go to transfer
  2. Enter valid wallet address
  3. Enter amount 2145628866985
  4. Tap next

Actual result

App crashes

Expected result

amount validation failed
amount field and symbols get red

Suggested Severity

High

Device

iphone 11
iOS 15.3.1

Additional Context

document_5278746769377730728.mp4

Instead of an internet connection error, address.ton highlights as wrong.

Bug Type

UX

Reproduction steps

  1. Click send transaction icon ↑ from the main screen.
  2. Enter the correct address.ton string into the Address field and available value into the Amount field.
  3. Switch off the internet connection.
  4. Tap the Next button.

Actual result

The address is highlighted as wrong.

juston.connection.issues.mov

Expected result

Internet connection error message.

At least, the application could display the same error, as it happens with the user-friendly 48-letter address.
connection issue good

Suggested Severity

Medium

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

No response

JUSTON login via Telegram in integrated browser

Bug Type

Functional

Reproduction steps

  1. Open JUSTON app
  2. Open integrated browser via scroll
  3. Click on Disintar (reproduction steps for Disintar, but bug also reproduced on other websites)
  4. Click Sign-in button, the popup opens
  5. Click Telegram, telegram login window opens
  6. Click Cancel

Actual result

Nothing happens

You can see this in attached video:

telegram_login.mp4

Expected result

User should return to previous screen.
It works like it should on Disintar.io in Chrome Mobile.

Suggested Severity

Medium

Device

Smartphone:

  • Device: iPhone 13 Pro 128Gb
  • OS: iOS 15.6.1
  • Integrated browser (bug reproduces)
  • Chrome Mobile (105.0.5195.147) (works fine)

JUSTON

  • Version 1.3.2

Additional Context

No response

Social and Support dead links

Bug Type

Other

Reproduction steps

  1. Tap JUSTON title at the main page
  2. Scroll to Support and Social sections
  3. Tap "Community chat"

Actual result

Telegram app state that this user doesn't seem to exist.
Same for "Telegram" and "Twitter" button.

Expected result

Telegram and twitter communities live.

Suggested Severity

Low

Device

Smartphone (please complete the following information):

Device: Iphone 11 Pro
OS: iOS
Version 16.3.1

Additional Context

No response

Fail to resolve a .ton address

Bug Type

Functional

Reproduction steps

  1. Click the "Send" button.
  2. When the "Transfer details" view pops up, enter a .ton domain name associated with a wallet address such as vitalik.ton (EQCbacj-io9fkNb5iVP1XUCcGR6hZKdDXfBZbXsXzcvnN-B3), and a random amount number. Click "Next".

Actual result

The .ton domain is highlighted in red, indicating a .ton DNS error.

IMG_8455

Expected result

vitalik.ton should resolve to a wallet address.

Suggested Severity

High

Device

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: iPhone 13 Pro
  • OS: iOS 15.6.1
  • Browser: Mobile Safari
  • Version: Juston 1.3.2

Additional Context

No response

"Notifications and other" misleading button title

Bug Type

Localization

Reproduction steps

  1. Tap JUSTON title on the mail page
  2. Scroll to System settings section
  3. Tap "Notifications and other"

Actual result

There is no Notifications functions in the app. Also app requires no notification permissions.

Expected result

Push notification settings

Suggested Severity

Low

Device

Smartphone (please complete the following information):

  • Device: Iphone 11 Pro
  • OS: iOS
  • Version 16.3.1

Additional Context

RPReplay_Final1679231700.2.MP4

Transfers. Next button breaks after action request window closed by swipe

Bug Type

Functional

Reproduction steps

app version 1.3.2

  1. Go to transfer
  2. Enter valid wallet address
  3. Enter big amount for example 2000
  4. Tap next
  5. Swipe down to Close bottom sheet "Action requested" ( after this Next button is disabled Button and animation is On)
  6. Collapse app
  7. Uncollapse app
  8. Tap on next button

Actual result

Nothing happens, button doesn't work

Expected result

Next screen or bottom sheet "Action requested" appeared

Suggested Severity

High

Device

iphone 11
iOS 15.3.1

Additional Context

document_5278746769377730754.mp4

Unable to read address via QR code in send transaction menu

Bug Type

Functional

Reproduction steps

  1. Click send icon(arrow from bot to top) from main screen
  2. Click the QR icon in the address field.
  3. Try to scan any wallet address from Tonkeeper or Tonhub.the

Actual result

Nothing happens, Juston application can't recognize the wallet address from the QR code.

Expected result

Get the wallet address into the address field.

Suggested Severity

High

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

My attempts to read addresses from QRs

  1. Tonhub QR with string
    https://tonhub.com/transfer/EQCFv_2OqxdVm4IFOps-XCkW6xeug49b9FTyk8fbI-cIumAF
    tonhub qr

  2. Tonkeeper QR with string
    EQBucGPv3lt_INvYqLQfpYFfwG25bSyAgwnZIAvtUnMCJH_B
    tonkeeper qr

Text inserts into Amount field and marks incorrect without clear for the user reason.

Bug Type

UX

Reproduction steps

  1. Click send transaction icon from the main screen.
  2. Insert the correct address string into the Address field.
  3. Insert any text in the Amount field.
  4. Tap the Next button.

Actual result

Application allows the user to insert text in the Amount field, and check only when the "Next" button is pushed. the The application

Expected result

The application shouldn't allow inserting incorrect symbols in the Amount field. Or, at least, if it allows inserting of such symbols - display short suggestions for the user about what is wrong in the Amount field.

Suggested Severity

Low

Device

Smartphone
Device: iPhone12
OS: iOS 15.6.1
Juston 1.3.2

Additional Context

Actual result screen:
juston send message screen

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.