Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Enable mobile support for Cosmostation wallet #1

Draft
wants to merge 680 commits into
base: stage
Choose a base branch
from

Conversation

G-Gamja
Copy link
Member

@G-Gamja G-Gamja commented Jun 27, 2024

No description provided.

JoseRFelix and others added 30 commits April 12, 2024 10:57
…sts (osmosis-labs#3088)

* feat: compute token in amount based on pool's liquidity

* feat: retry e2e tests

* feat: remove only flag

* improvement: comment

* fix: remove retry test
* feat: 💄 remove daily column

removed daily column inside earn table.

* feat: ✨ add default sorting by TVL

added strategy table default sorting by TVL.

* fix: 💄 fix searchbox outline variant

* feat: ✨ add new apr tooltip

* fix: 🚨 fix lint errors

* fix: 🚨 fix lint errors
* wormhole

* Add let

* Update config

* Update var

* Text using useRouter

* Cleanup

---------

Co-authored-by: Sunny Aggarwal <[email protected]>
* label astroport pools

* add whitewhale pools too
* added playwright

* added select pair tests

* added commands to a readme

* Added swap test

* added unpacked extension v12

* added ignorePatterns
* Add transaction details modal

* Clean up imports

* Clean up class names
…s#3070)

* refactor/test: swap tool token in/out & fee fiat pricing

* remove obsolete inBaseOutQuoteSpotPrice

* Update packages/web/hooks/use-swap.ts

Co-authored-by: Jose Felix  <[email protected]>

* Update packages/web/hooks/use-swap.ts

Co-authored-by: Jose Felix  <[email protected]>

* move test file

* use Curreny insteas of Asset

---------

Co-authored-by: Jose Felix <[email protected]>
…o frontend, and extras (osmosis-labs#3077)

* build trpc procedure, return dummy transaction data to frontend

* Add example data

* Add data to rows

* Add slideOver mapped values

* Add txFee

* Add formatting

* Clean up

* Clean up open slideover

* Clean up slideover values

* Clean up data

* Clean up comments

* Add types

* Add fallback images

* Fix token out amount

* add conversion

* clean up transition

* Make type names consistent

* Migrate to edge router

* Clean up

* Update URL

* Clean up types for query

* Fix ts issue

* fix type issue

* merge with stage

* Merge formatting for modal

* Add question mark

* Clean up extra hook

* Remove duplicate content

* Clean up conversion rate

* Clean up types

* Remove types file

* Simplify imports

* import from server

* Update FormattedMetadata
* build trpc procedure, return dummy transaction data to frontend

* Add example data

* Add data to rows

* Add slideOver mapped values

* Add txFee

* Add formatting

* Clean up

* Clean up open slideover

* Clean up slideover values

* Clean up data

* Clean up comments

* Add types

* Add fallback images

* Fix token out amount

* add conversion

* clean up transition

* Make type names consistent

* Migrate to edge router

* Clean up

* Update URL

* Clean up types for query

* Fix ts issue

* Group by date

* Fix build issue

* remove extra files

* Clean up comments

* Update example dates
* feat: ✨ improve pool chart price format

* feat: ✨ improve pool price format for other charts
* improvement: prefetch token in price before quote

* improvement: variable name

* improvement: add comment
* new sidebar

* clean up logs

* fix build (need to translate)

* fix svg

* remove some unneeded elements

* add translations
This reverts commit bbdad78.
* remove time frame selector

* enable pre fetch pools

* add highlights

* adjustments

* localization

* fix build

* sort top gainers

* match design

* higlight coin name overflow

* fix max w

* price display

* update colors, sort logic

* translate table, remove rank

* perf

* hide 0

* filter

* add fault tolerance

* use rem
* feat: remember previous trade in swap tool

* test: add two swap tool integration tests

* feat: handle fallback tokens

* test: fix use query param state test

* test: move test utils to root __test__ folder

* test: exclude non spec files
…-labs#3110)

* fix sorting and update translation

* key by coin minimal denom
* WIP add recent transfers UI, prepare transaction row

* add chain ID helper to utils

* WIP add recent transfers

* fixes

* fix: withdrawal reactivity issue

* use sig figs

* translate

* fix handling of decimals

* apply font classes

* Update packages/web/localizations/ro.json

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* add missing translations

---------

Co-authored-by: Jose Felix <[email protected]>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: adjust network fees from swap amout

Amount in useAmountInput is adjusted if it is set to max available amount.

with @JoseRFelix

* fix: gas subtraction and add loading to 'max' button

* improvement: remove keys from .env

* feat: handle max balance error

* improvement: @jonator
feedback

* improvement: env file

* feat: create useSwapInputAmount hook

* improvement: other case for nt enough max balance amount

* improvement: rename current balance quote

* improvement: inline multiplication

* fix: amount input regression

* improvement: rename to isMaxSelected

* test: resolve msw warnings

* test: update superjson import

* test: extend day js in test

* test: inline isDuration

---------

Co-authored-by: Amos Elmaliah <[email protected]>
MaxMillington and others added 29 commits June 17, 2024 14:04
* change wallet order

* wallet order

---------

Co-authored-by: Michael Millington <>
Co-authored-by: Michael Millington <>
…ons, and Network Select (osmosis-labs#3317)

* feat: remove ethers dep and continue moving to viem

* feat: remove ethers imports

* test: fix viem tests

* feat: allow squid withdrawals

* improvement: use numberToHex for better typesafety

* improvement: better data type

* test: add test for squid approval tx

* test: clear all mocks after running provider tests

* feat: disable squid withdraw

* feat: handle case where fee is not the same as balance

* feat: add skip, and squid external url generator

* feat: add bridge provider external url generator functions

* test: fix tests

* test: add more cases for axelar external url generation

* mock axelar assets and chains

* feat: add ibc external url function

* feat: add initial deposit screen step

* feat: match ui with designs

* feat: add input and finalize initial design

* feat: initial more deposit options modal

* feat: move external url function to providers

* feat: add more deposits modal

* feat: add network select modal

* feat: add search bar to select network

* feat: add translations and finish deposit/withdraw amount screen

* fix: build

* fix: add resize observer polyfill

* fix: downgrade headless ui

* improvement: @jonator feedback
* add gas estimation for cosmos txs

* fix tests

* skip tests

* update gas cost tests
* add axelar source assets

* return bridge info with source assets

* squid

* add skip

* add IBC source assets

* remove use of chain list

* include testnet in Skip API Client

* rename + fix

* include conterparty array

* add unit tests + fixes

* fix test

* lint

* @JoseRFelix review

* lint

* rename, user params obj, catch and log all errors and return no assets

* fix tests

* add IBC provider test case for getSupportedAssets
* Added Synthetic Monitoring E2E tests workflow
* use separate wallet for stables
* Added frontend quote tests

* Print trx url
* Approve tx inside swap function

* up playwright
* fix: 🐛 transmuter pool liquidity percentage calc

* refactor: ♻️ use getTenExponentN instead on CoinPretty
* remove Errors and use string type literal for error type

* remove unexpected errors

* @coderabbitai feedback

* fix build
* Remove concentratedLiquidity and its usages

* Remove missed usage from assets-page-v1.tsx
* Added first portfolio tests

* added allBTC, fixed workflow
* Auto stash before merge of "jon/fe-573-bridge-providers-remove-sourcedenom" and "stage"

* update tests, remove sourceDenom

* fix build

* WIP remove sourceDenom

* fix tests

* use v2 API

* remove log
@G-Gamja G-Gamja marked this pull request as draft June 27, 2024 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.