From 2eaf12faedc15ca8ba185a58c513f3fbc218f27a Mon Sep 17 00:00:00 2001 From: Linkie Link Date: Thu, 18 Apr 2024 17:59:04 +0200 Subject: [PATCH] v2.3.3 (#903) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error * Hotfix borrow (#856) * fix: infinite render on borrow * tidy: remove log * Mp 2263 perps vaults (#844) * ♻️ move card to own directory * update vaults tables with tabs * functional vault deposit * functional vault deposit * update hc * fix: fix build * fix: fixed perps position display * fix: fixed perp preview * Preview perps position HC * Add max calc for perps * add notification count to vault table * fix: fixed dialog button * udpated healthbar `isUpdated` logic * bugfixes: TVL, max lev slider, lockup timeframe * fix: merge issues * update contracts, change to params, small fixes * update hc * update hc to support mainnet --------- Co-authored-by: Linkie Link * fix: hc decimals (#858) * update hc (#860) * Merge main develop (#862) * hotfix: Margin Trading (#850) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#847) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * FIx: HealthComputer calcs (#859) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error * Hotfix borrow (#856) * fix: infinite render on borrow * tidy: remove log * Mp 2263 perps vaults (#844) * ♻️ move card to own directory * update vaults tables with tabs * functional vault deposit * functional vault deposit * update hc * fix: fix build * fix: fixed perps position display * fix: fixed perp preview * Preview perps position HC * Add max calc for perps * add notification count to vault table * fix: fixed dialog button * udpated healthbar `isUpdated` logic * bugfixes: TVL, max lev slider, lockup timeframe * fix: merge issues * update contracts, change to params, small fixes * update hc * update hc to support mainnet --------- Co-authored-by: Linkie Link * fix: hc decimals (#858) --------- Signed-off-by: dependabot[bot] Co-authored-by: Linkie Link Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] Co-authored-by: Linkie Link Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix asset logo flicker (#851) * fix: remove asset logo flickering by using svgr * fix: make logo optional * refactor: tidy * fix: account health column on hls * fix: fix AssetImage usage * fix: AssetImage usage * tidy: refactor * fix: simplified AssetImage * fix: AssetImage * fix: perps short max amount (#864) * Perps alpha fixes (#865) * fix pnl trading fee naming * fix: enable multiple positions * fix: remove whitespace above perps summary * fix: leverage < 1 on short positions * fix: add asset value + align columns * fix: update leverage slider on change amount * fix: move perps info into table chart * Perps (#869) * fix: funding rate conversion (#870) * fix: leverage interaction perps (#872) Co-authored-by: Linkie Link * improve: open interest in $ value (#871) Co-authored-by: Linkie Link * Dependencies update (#873) * env: updated dependencies * env: verify build * feat: listed stTIA (#874) * fix: fixed table rows * Linkielink patch 1 (#876) * v2.3.1 (#875) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error * Hotfix borrow (#856) * fix: infinite render on borrow * tidy: remove log * Mp 2263 perps vaults (#844) * ♻️ move card to own directory * update vaults tables with tabs * functional vault deposit * functional vault deposit * update hc * fix: fix build * fix: fixed perps position display * fix: fixed perp preview * Preview perps position HC * Add max calc for perps * add notification count to vault table * fix: fixed dialog button * udpated healthbar `isUpdated` logic * bugfixes: TVL, max lev slider, lockup timeframe * fix: merge issues * update contracts, change to params, small fixes * update hc * update hc to support mainnet --------- Co-authored-by: Linkie Link * fix: hc decimals (#858) * update hc (#860) * Merge main develop (#862) * hotfix: Margin Trading (#850) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#847) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * FIx: HealthComputer calcs (#859) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-na… * v2.3.1 (#877) * v2.3.1 (#875) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error * Hotfix borrow (#856) * fix: infinite render on borrow * tidy: remove log * Mp 2263 perps vaults (#844) * ♻️ move card to own directory * update vaults tables with tabs * functional vault deposit * functional vault deposit * update hc * fix: fix build * fix: fixed perps position display * fix: fixed perp preview * Preview perps position HC * Add max calc for perps * add notification count to vault table * fix: fixed dialog button * udpated healthbar `isUpdated` logic * bugfixes: TVL, max lev slider, lockup timeframe * fix: merge issues * update contracts, change to params, small fixes * update hc * update hc to support mainnet --------- Co-authored-by: Linkie Link * fix: hc decimals (#858) * update hc (#860) * Merge main develop (#862) * hotfix: Margin Trading (#850) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#847) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * FIx: HealthComputer calcs (#859) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-c… * fix: INJ logo * ✨Added params validation on perps module (#883) * Mp 2317 refactor toast messages tx history (#884) * feat: added account comparisson functions * tidy: simplify the comparison logic * wip: progress on tostify * feat: added comparisson, but it also returns interest * feat: change logic to result inspection * fix: fixed the build * tidy: refactored the broadcast logic * tidy: interface refactor * tidy: refactor * v2.3.1 (#878) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error * Hotfix borrow (#856) * fix: infinite render on borrow * tidy: remove log * Mp 2263 perps vaults (#844) * ♻️ move card to own directory * update vaults tables with tabs * functional vault deposit * functional vault deposit * update hc * fix: fix build * fix: fixed perps position display * fix: fixed perp preview * Preview perps position HC * Add max calc for perps * add notification count to vault table * fix: fixed dialog button * udpated healthbar `isUpdated` logic * bugfixes: TVL, max lev slider, lockup timeframe * fix: merge issues * update contracts, change to params, small fixes * update hc * update hc to support mainnet --------- Co-authored-by: Linkie Link * fix: hc decimals (#858) * update hc (#860) * Merge main develop (#862) * hotfix: Margin Trading (#850) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: added the rewards center to v1 --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hotfix: fixed margin trading * fix: fixed route fetch error --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#847) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * FIx: HealthComputer calcs (#859) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v14.1.3/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Tv implementation fix (#842) * fix: change tradingView to check for server * fix: adjust tv rules * fix: isServer dependency * fix: update after server check * fix: useEffect adjustments * debug: tv load * fix: use headerReady instead of onChartReady * fic: check chartContainerRef * Mobile finetuning (#843) * fix: fix mobile navigation interaction * fix: chart interactions * fix: disable scrolling events * tidy: refactor * Implement dynamic routes + price impact (#748) * Implement dynamic routes + price impact * updated branch + fix small bugs * Mobile Adjustments (#845) * env: update version * feat: set min asset amount to > 0 * debug: broadcast options * feat: update app logo * fix: fixed walletConnect * fix: update pinned tab * fix: favicon refactor * fix: fixed the asset selector overlay * fix: adjust cosmClient * fix: fix wallet switch and v1 first connect * tidy: cleanup and remove spline * fix: create hook for tx fees * Build(deps): bump @keplr-wallet/cosmos from 0.12.70 to 0.12.72 (#838) Bumps @keplr-wallet/cosmos from 0.12.70 to 0.12.72. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.2 to 6.22.3 (#839) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.2 to 6.22.3. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.3/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/react-dom from 18.2.19 to 18.2.21 (#841) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.19 to 18.2.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump prettier-plugin-tailwindcss from 0.5.11 to 0.5.12 (#840) Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.11 to 0.5.12. - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.12) --- updated-dependencies: - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Add v1 rewards center (#848) * v2.3.0 (#846) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link * Update .env.production * Update Dockerbuild (#813) * v2.2.4 (#810) * feat: handle URLs with or without trailing slash (#803) * feat: handle URLs with or without trailing slash * tidy: cleanup slashes * Fix docker build (#805) * fix: fixed the docker build * tidy: cleanup * env: remove env contents (#808) * Portfolio fix (#809) * fix: fixed the portfolio account detail page layout * fix: fixed portfolio cards * tidy: refactor * align buttons, perps row clickable (#807) * align buttons, perps row clickable * fix comments * update to v2.2.4 * fix borrowbutton logic, add vault deposit manage btn, fix icon size vault modal --------- Co-authored-by: Linkie Link --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * Update Dockerfile * remove .env files * tidy: format --------- Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> * update health computer for perps (#823) * update health computer for perps * update health computer + fix comments * Build(deps-dev): bump @types/react from 18.2.55 to 18.2.58 (#827) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.55 to 18.2.58. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump @keplr-wallet/cosmos from 0.12.67 to 0.12.70 (#824) Bumps @keplr-wallet/cosmos from 0.12.67 to 0.12.70. --- updated-dependencies: - dependency-name: "@keplr-wallet/cosmos" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#826) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.17 to 20.11.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump dotenv from 16.4.3 to 16.4.5 (#825) Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.3 to 16.4.5. - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.3...v16.4.5) --- updated-dependencies: - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump zustand from 4.5.0 to 4.5.1 (#822) Bumps [zustand](https://github.com/pmndrs/zustand) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps): bump react-router-dom from 6.22.0 to 6.22.2 (#829) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.22.0 to 6.22.2. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.22.2/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Build(deps): bump next from 14.1.0 to 14.1.3 (#835) Bumps [next](https://github.com/vercel/next.js) from 14.1.0 to 14.1.3. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.3) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * Build(deps-dev): bump eslint-config-next from 14.1.0 to 14.1.3 (#836) Bumps [eslint-config-next](https:… * Mp 2293 represent perp vaults in balances table (#886) * ✨Add support for perps vaults in balances table * ♻ Update with changes on develop * Build(deps-dev): bump @types/react-dom from 18.2.23 to 18.2.24 (#885) Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.23 to 18.2.24. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * ♻️ hooks refactor (#892) * Refactoring (#893) * feat: refactored miscelaneous * feat: refactoring types * feat: updated health_computer * feat: updated the generated types * fix: fixed number input * fix: fixed the tables * fix: fix tables * fix: NumberInput text direction * Dark light mode (#898) * feat: refactored miscelaneous * feat: refactoring types * feat: updated health_computer * feat: updated the generated types * feat: prepared theming * fix: fixed number input * fix: tinkered with the sliders * feat: started the light mode * feat: get hsla to work * fix: fixed the tables * tidy: refactor * fix: fix tables * fix: NumberInput text direction * feat: generated light and dark theme * feat: added Theme select * tidy: format * feat: added TradingView support * tidy: refactor * Build(deps-dev): bump @types/react from 18.2.74 to 18.2.78 (#894) Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.74 to 18.2.78. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Linkie Link * fix: fixed liquidation prices for 18 decimal assets (#902) * feat: added withdraw event (#901) --------- Signed-off-by: dependabot[bot] Co-authored-by: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- .../health-computer/useHealthComputer.ts | 6 +- src/types/app.d.ts | 1 + src/utils/broadcast.ts | 17 +- src/utils/health_computer/index.d.ts | 2 +- src/utils/health_computer/index_bg.wasm | Bin 367724 -> 381912 bytes src/utils/health_computer/index_bg.wasm.d.ts | 2 +- yarn.lock | 460 +++++++++--------- 8 files changed, 256 insertions(+), 234 deletions(-) diff --git a/package.json b/package.json index c546523e8..920d9e66e 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "@types/lodash.debounce": "^4.0.9", "@types/lodash.throttle": "^4.1.9", "@types/node": "^20.12.3", - "@types/react": "18.2.74", + "@types/react": "18.2.78", "@types/react-dom": "18.2.24", "@types/react-helmet": "^6.1.11", "autoprefixer": "^10.4.19", diff --git a/src/hooks/health-computer/useHealthComputer.ts b/src/hooks/health-computer/useHealthComputer.ts index cc9b404dc..5ad276d0f 100644 --- a/src/hooks/health-computer/useHealthComputer.ts +++ b/src/hooks/health-computer/useHealthComputer.ts @@ -23,21 +23,21 @@ import { byDenom } from 'utils/array' import { SWAP_FEE_BUFFER } from 'utils/constants' import { BorrowTarget, + LiquidationPriceKind, + SwapKind, compute_health_js, liquidation_price_js, - LiquidationPriceKind, max_borrow_estimate_js, max_perp_size_estimate_js, max_swap_estimate_js, max_withdraw_estimate_js, - SwapKind, } from 'utils/health_computer' import { BN } from 'utils/helpers' // Pyth returns prices with up to 32 decimals. Javascript only supports 18 decimals. So we need to scale by 14 t // avoid "too many decimals" errors. // TODO: Remove adjustment properly (after testing). We will just ignore the last 14 decimals. -const VALUE_SCALE_FACTOR = 0 +const VALUE_SCALE_FACTOR = 12 export default function useHealthComputer(account?: Account) { const assets = useAllAssets() diff --git a/src/types/app.d.ts b/src/types/app.d.ts index 5d652cae1..4fbd6ff5b 100644 --- a/src/types/app.d.ts +++ b/src/types/app.d.ts @@ -987,6 +987,7 @@ type TransactionCoinType = | 'repay' | 'swap' | 'withdraw' + | 'farm' | 'vault' | 'perps' | 'perpsPnl' diff --git a/src/utils/broadcast.ts b/src/utils/broadcast.ts index b16569b41..34422092b 100644 --- a/src/utils/broadcast.ts +++ b/src/utils/broadcast.ts @@ -116,6 +116,7 @@ function getRules() { coinRules.set('open_position', 'perps') coinRules.set('close_position', 'perps') coinRules.set('modify_position', 'perps') + coinRules.set('withdraw_liquidity', 'farm') return coinRules } @@ -255,6 +256,14 @@ function getCoinsFromEvent(event: TransactionEvent) { } }) + // Check for 'withdraw_liquidity' event and add the coins to the return + const isWithdrawLiquidity = + event.attributes.find((a) => a.key === 'action')?.value === 'withdraw_liquidity' + if (isWithdrawLiquidity) { + const withdrawTokens = getVaultTokensFromEvent(event) + if (withdrawTokens) withdrawTokens.map((coin) => coins.push({ coin: coin })) + } + return coins } @@ -327,7 +336,7 @@ function getTransactionTypeFromBroadcastResult(result: BroadcastResult): Transac function getVaultTokensFromEvent(event: TransactionEvent): BNCoin[] | undefined { const denomAndAmountStringArray = event.attributes - .find((a) => a.key === 'tokens_in') + .find((a) => a.key === 'tokens_in' || a.key === 'coins_out') ?.value.split(',') if (!denomAndAmountStringArray) return if (denomAndAmountStringArray.length !== 2) return @@ -429,6 +438,12 @@ export function getToastContentsFromGroupedTransactionCoin( coins, }) break + case 'farm': + toastContents.push({ + text: `Withdrew from farm`, + coins: coins, + }) + break case 'vault': const vaultCoins = transactionCoin.coins.map((c) => c.coin.toCoin()) toastContents.push({ diff --git a/src/utils/health_computer/index.d.ts b/src/utils/health_computer/index.d.ts index b72041744..98c092a1c 100644 --- a/src/utils/health_computer/index.d.ts +++ b/src/utils/health_computer/index.d.ts @@ -130,11 +130,11 @@ export interface InitOutput { h: number, i: number, ) => void - readonly interface_version_8: () => void readonly allocate: (a: number) => number readonly deallocate: (a: number) => void readonly requires_stargate: () => void readonly requires_iterator: () => void + readonly interface_version_8: () => void readonly __wbindgen_malloc: (a: number, b: number) => number readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number readonly __wbindgen_add_to_stack_pointer: (a: number) => number diff --git a/src/utils/health_computer/index_bg.wasm b/src/utils/health_computer/index_bg.wasm index c0a6a2f1f060d53948602bbb91c99331c5a15b83..108056c247859276bd5f2752b7de3b0adf2c24ea 100644 GIT binary patch literal 381912 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

c%(T7S?EV4N}vSbF@+9^l5q5BM{ru5+gaJjX?c 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

-r2XQZGHwvO0Tjd(2iPw%4cVX*0 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 F{~syVYw-X8 diff --git a/src/utils/health_computer/index_bg.wasm.d.ts b/src/utils/health_computer/index_bg.wasm.d.ts index 41f959c1c..f819251b9 100644 --- a/src/utils/health_computer/index_bg.wasm.d.ts +++ b/src/utils/health_computer/index_bg.wasm.d.ts @@ -26,11 +26,11 @@ export function max_perp_size_estimate_js( h: number, i: number, ): void -export function interface_version_8(): void export function allocate(a: number): number export function deallocate(a: number): void export function requires_stargate(): void export function requires_iterator(): void +export function interface_version_8(): void export function __wbindgen_malloc(a: number, b: number): number export function __wbindgen_realloc(a: number, b: number, c: number, d: number): number export function __wbindgen_add_to_stack_pointer(a: number): number diff --git a/yarn.lock b/yarn.lock index e178f9f56..de40b9012 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2292,38 +2292,38 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@keplr-wallet/common@0.12.79": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/common/-/common-0.12.79.tgz#4d3b4a7885da324aafc99c76b7cff982e4744a96" - integrity sha512-8n2UrqNd85G8R4K3mN3DbZRYOyznnCdZ3s7AcrGIMUAqpZ6LASiyBOYaQTIP15r8uz0e2IpY7/SWh/a0ECbWeg== +"@keplr-wallet/common@0.12.80": + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/common/-/common-0.12.80.tgz#4f0c8e7658e00e3bd4f166ecbacd028c0b54903a" + integrity sha512-HndiWKqNtPq6uGt7aY5FQEwegSG0SPN21W2M8XgEOwryzTKAMnFm8sjfvAAIjZW0Wmvkx1fX1e/MWQV27IfxJg== dependencies: - "@keplr-wallet/crypto" "0.12.79" - "@keplr-wallet/types" "0.12.79" + "@keplr-wallet/crypto" "0.12.80" + "@keplr-wallet/types" "0.12.80" buffer "^6.0.3" delay "^4.4.0" mobx "^6.1.7" "@keplr-wallet/cosmos@^0.12.76": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/cosmos/-/cosmos-0.12.79.tgz#d3bf2741b593b2e0fb7989c7ea3c9e5c9ebe1e9b" - integrity sha512-/umt3IUqsftMSQhdGVPi7cf9pj0+M1cuvVtdhCL8MlNjX2OE/21AtJ2/D4Z512Kz8OSO7LtoFgrRc4AUMbTREQ== + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/cosmos/-/cosmos-0.12.80.tgz#d4b61c11ffdce3472606e183e358c25c28d003cf" + integrity sha512-MS3BGdy9Y0R8Rujr9CHkzoWpC8PmSDZOBBMRhljelChVAAfc1Dvz7nsJ66Sk9vpsiNUwCctcK+sxedtT7Mia9A== dependencies: "@ethersproject/address" "^5.6.0" - "@keplr-wallet/common" "0.12.79" - "@keplr-wallet/crypto" "0.12.79" - "@keplr-wallet/proto-types" "0.12.79" - "@keplr-wallet/simple-fetch" "0.12.79" - "@keplr-wallet/types" "0.12.79" - "@keplr-wallet/unit" "0.12.79" + "@keplr-wallet/common" "0.12.80" + "@keplr-wallet/crypto" "0.12.80" + "@keplr-wallet/proto-types" "0.12.80" + "@keplr-wallet/simple-fetch" "0.12.80" + "@keplr-wallet/types" "0.12.80" + "@keplr-wallet/unit" "0.12.80" bech32 "^1.1.4" buffer "^6.0.3" long "^4.0.0" protobufjs "^6.11.2" -"@keplr-wallet/crypto@0.12.79": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/crypto/-/crypto-0.12.79.tgz#92ccef02b236e7334f11017d906239e079073fb8" - integrity sha512-A9yfTzTUnGvOK08wJaSlo460E362622dlvg3u/QDl72Ab99hJQ2rak70PjM2EJvXXwjZHoSvgY7mSMO4oj1r0w== +"@keplr-wallet/crypto@0.12.80": + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/crypto/-/crypto-0.12.80.tgz#aa138d905f83b9529b235fc0fcbb19c38ab2a3b5" + integrity sha512-iJLxy3OJV1/ZDZ3y0ZKHHN46rwtSgyvVxVp0IiDVtZQ77sYw2yiQArux6cYwi8i2d2eZPJc2I//hvZagBdeoGA== dependencies: "@ethersproject/keccak256" "^5.5.0" bip32 "^2.0.6" @@ -2334,32 +2334,32 @@ elliptic "^6.5.3" sha.js "^2.4.11" -"@keplr-wallet/proto-types@0.12.79": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/proto-types/-/proto-types-0.12.79.tgz#1adae60186c3f69580e2a88f065936bcb22ca2af" - integrity sha512-tQ7W07zVn/tuG6c5N63Rgx3H2HKy7S2le7ZN874g12L07FVeQFqWfpx9fPueiBuJBBZ0bvNi4TDjuC5/DJIcyg== +"@keplr-wallet/proto-types@0.12.80": + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/proto-types/-/proto-types-0.12.80.tgz#59990a1c6524c87ee6969d6f169924402efe2da7" + integrity sha512-ZX0/O+P2zkjr6AwrppckeJfvDnsJnaoNBMxLQ5XZldLAzKb0ECEQnC8IgFkTWYqy9jgFbu2kJwqtrPnKSqKwMQ== dependencies: long "^4.0.0" protobufjs "^6.11.2" -"@keplr-wallet/simple-fetch@0.12.79": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/simple-fetch/-/simple-fetch-0.12.79.tgz#728eb2ad95e024faef2df88828fa8ba390164601" - integrity sha512-1+oZEL3I7W1I2SmxdFyZhoJp0fJYuqCsUa6yBE6HLMPIUwrRMmCPwIoaMpa+hR5JCxSVmO/eGfz9VWzhVewOXw== +"@keplr-wallet/simple-fetch@0.12.80": + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/simple-fetch/-/simple-fetch-0.12.80.tgz#e623e21cbbcdae4f523e8e8487bd01cde2875655" + integrity sha512-GBOONbo5npz+t47cnjRnpO1Up+XGAPxjKLRtwYopZeV99KZa7oLb73RQBXT0XooQwq73bwy/Xv0qPCSYhWKUgA== -"@keplr-wallet/types@0.12.79": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.12.79.tgz#c7f1ae8bad0d561b005a1dce0cd9677970945bed" - integrity sha512-n+f2UGu2Sq/8rSbN5YgIPysTAZoH/Xtp6GPj31Z5tpUfg8GbpHANFlMhLHp07NOx2I7vSg+x9Rs6m5ekQ/g60g== +"@keplr-wallet/types@0.12.80": + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/types/-/types-0.12.80.tgz#ef47fb1c9cc24688f57df28cc490cac113862b8d" + integrity sha512-GRMyOioocq2LaLAoaGegCOqgjKq4uXOPQ9QwoLpx0ZpsbccSr2wKN8PhFs/B9fwuhiJu1aroX7hXC0jlsE8XLg== dependencies: long "^4.0.0" -"@keplr-wallet/unit@0.12.79": - version "0.12.79" - resolved "https://registry.yarnpkg.com/@keplr-wallet/unit/-/unit-0.12.79.tgz#68619c10f15434bf7748e9a01cd3efb74ab1f921" - integrity sha512-pLuIzOD74tzHLi7BpujT1W4LlO6nQauCRPYv/85XQXnsxmnBWDDACPKMLiqRPCNiVK7UfVeDPlf5gDagfkanSw== +"@keplr-wallet/unit@0.12.80": + version "0.12.80" + resolved "https://registry.yarnpkg.com/@keplr-wallet/unit/-/unit-0.12.80.tgz#34d40a6d10a832013c4ce279e66a6e0295875bca" + integrity sha512-XpZe2i0iY8jtbA1GTsK4DV4KN5C2nXnSFdBn36F0TS/Ow1DO5KSqIyYsAU86pTzZfbkUzn5OPPmJUHGAg00GJg== dependencies: - "@keplr-wallet/types" "0.12.79" + "@keplr-wallet/types" "0.12.80" big-integer "^1.6.48" utility-types "^3.10.0" @@ -2416,62 +2416,62 @@ semver "^7.3.8" superstruct "^1.0.3" -"@next/env@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.0.tgz#68f0fcffc3ee65f7917130035e9eb02c00ba46c1" - integrity sha512-4+70ELtSbRtYUuyRpAJmKC8NHBW2x1HMje9KO2Xd7IkoyucmV9SjgO+qeWMC0JWkRQXgydv1O7yKOK8nu/rITQ== +"@next/env@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.2.tgz#6c36fe0b04a22ea78bd60a645ae77d53cd16d3ca" + integrity sha512-sk72qRfM1Q90XZWYRoJKu/UWlTgihrASiYw/scb15u+tyzcze3bOuJ/UV6TBOQEeUaxOkRqGeuGUdiiuxc5oqw== -"@next/eslint-plugin-next@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.0.tgz#f90c183a4f57a812996782ae55b7bd3869389b05" - integrity sha512-QkM01VPhwcupezVevy9Uyl1rmpg2PimhMjkb+ySmnPgSKUUM/PGGRQxdFgMpHv/JzQoC8kRySgKeM441GiizcA== +"@next/eslint-plugin-next@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.2.tgz#1eaf592ebb961e0b093e4774b0c77298af5e2e0e" + integrity sha512-q+Ec2648JtBpKiu/FSJm8HAsFXlNvioHeBCbTP12T1SGcHYwhqHULSfQgFkPgHDu3kzNp2Kem4J54bK4rPQ5SQ== dependencies: glob "10.3.10" -"@next/swc-darwin-arm64@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.0.tgz#bd0e5c3c26c2c89c6e86a9877f46b85ff63f68d1" - integrity sha512-kHktLlw0AceuDnkVljJ/4lTJagLzDiO3klR1Fzl2APDFZ8r+aTxNaNcPmpp0xLMkgRwwk6sggYeqq0Rz9K4zzA== - -"@next/swc-darwin-x64@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.0.tgz#c32bd01e8f0420358bb860eef9f37211c97854cd" - integrity sha512-HFSDu7lb1U3RDxXNeKH3NGRR5KyTPBSUTuIOr9jXoAso7i76gNYvnTjbuzGVWt2X5izpH908gmOYWtI7un+JrA== - -"@next/swc-linux-arm64-gnu@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.0.tgz#07f33e5ce4dc095d1de1bac5cdf849bc59e28c07" - integrity sha512-iQsoWziO5ZMxDWZ4ZTCAc7hbJ1C9UDj/gATSqTaMjW2bJFwAsvf9UM79AKnljBl73uPZ+V0kH4rvnHTco4Ps2w== - -"@next/swc-linux-arm64-musl@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.0.tgz#a8ceb07eefd96c6f9d2058986f249ddf48ff457a" - integrity sha512-0JOk2uzLUt8fJK5LpsKKZa74zAch7bJjjgJzR9aOMs231AlE4gPYzsSm430ckZitjPGKeH5bgDZjqwqJQKIS2w== - -"@next/swc-linux-x64-gnu@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.0.tgz#be578a741e068f80d6065a6f99ee49b93ef8463b" - integrity sha512-uYHkuTzX0NM6biKNp7hdKTf+BF0iMV254SxO0B8PgrQkxUBKGmk5ysHKB+FYBfdf9xei/t8OIKlXJs9ckD943A== - -"@next/swc-linux-x64-musl@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.0.tgz#e56e3d62a843ae0a9fded8ab93730360e3acd167" - integrity sha512-paN89nLs2dTBDtfXWty1/NVPit+q6ldwdktixYSVwiiAz647QDCd+EIYqoiS+/rPG3oXs/A7rWcJK9HVqfnMVg== - -"@next/swc-win32-arm64-msvc@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.0.tgz#142b06ce79a2092c9fc675f12d603128afc31917" - integrity sha512-j1oiidZisnymYjawFqEfeGNcE22ZQ7lGUaa4pGOCVWrWeIDkPSj8zYgS9TzMNlg17Q3wSWCQC/F5uJAhSh7qcA== - -"@next/swc-win32-ia32-msvc@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.0.tgz#9c7c16972815927e2eea24c6067cbd13d99786bd" - integrity sha512-6ff6F4xb+QGD1jhx/dOT9Ot7PQ/GAYekV9ykwEh2EFS/cLTyU4Y3cXkX5cNtNIhpctS5NvyjW9gIksRNErYE0A== - -"@next/swc-win32-x64-msvc@14.2.0": - version "14.2.0" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.0.tgz#f4ef56bd240d5c0312ef884de94f259cda50f01b" - integrity sha512-09DbG5vXAxz0eTFSf1uebWD36GF3D5toynRkgo2AlSrxwGZkWtJ1RhmrczRYQ17eD5bdo4FZ0ibiffdq5kc4vg== +"@next/swc-darwin-arm64@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.2.tgz#55e395b0db6dd5ea2dc92818260ff3a399f1a056" + integrity sha512-3iPgMhzbalizGwHNFUcGnDhFPSgVBHQ8aqSTAMxB5BvJG0oYrDf1WOJZlbXBgunOEj/8KMVbejEur/FpvFsgFQ== + +"@next/swc-darwin-x64@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.2.tgz#f96fb65510be798c03b0432129792c6ac8885bc8" + integrity sha512-x7Afi/jt0ZBRUZHTi49yyej4o8znfIMHO4RvThuoc0P+uli8Jd99y5GKjxoYunPKsXL09xBXEM1+OQy2xEL0Ag== + +"@next/swc-linux-arm64-gnu@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.2.tgz#443f0d4ab9d1aa4338e40f77ca4e182d60e88448" + integrity sha512-zbfPtkk7L41ODMJwSp5VbmPozPmMMQrzAc0HAUomVeVIIwlDGs/UCqLJvLNDt4jpWgc21SjjyIn762lNGrMaUA== + +"@next/swc-linux-arm64-musl@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.2.tgz#182c00b3d2f3ed4eaacdd385d07b230252c64de9" + integrity sha512-wPbS3pI/JU16rm3XdLvvTmlsmm1nd+sBa2ohXgBZcShX4TgOjD4R+RqHKlI1cjo/jDZKXt6OxmcU0Iys0OC/yg== + +"@next/swc-linux-x64-gnu@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.2.tgz#e826a08085dcc61685ff42884ad4032e71ac154f" + integrity sha512-NqWOHqqq8iC9tuHvZxjQ2tX+jWy2X9y8NX2mcB4sj2bIccuCxbIZrU/ThFPZZPauygajZuVQ6zediejQHwZHwQ== + +"@next/swc-linux-x64-musl@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.2.tgz#42f921ca6d93fdfb2b13de70cd8a44ba5526b318" + integrity sha512-lGepHhwb9sGhCcU7999+iK1ZZT+6rrIoVg40MP7DZski9GIZP80wORSbt5kJzh9v2x2ev2lxC6VgwMQT0PcgTA== + +"@next/swc-win32-arm64-msvc@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.2.tgz#9c8f60da8e3882c4c66f21747abf944a627d05ff" + integrity sha512-TZSh/48SfcLEQ4rD25VVn2kdIgUWmMflRX3OiyPwGNXn3NiyPqhqei/BaqCYXViIQ+6QsG9R0C8LftMqy8JPMA== + +"@next/swc-win32-ia32-msvc@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.2.tgz#fdb0b5f74e6dc0dcb34b7f7d24775ad034d915e8" + integrity sha512-M0tBVNMEBJN2ZNQWlcekMn6pvLria7Sa2Fai5znm7CCJz4pP3lrvlSxhKdkCerk0D9E0bqx5yAo3o2Q7RrD4gA== + +"@next/swc-win32-x64-msvc@14.2.2": + version "14.2.2" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.2.tgz#95cc0dad2c7ac5177fa6eeab070dccfa30532353" + integrity sha512-a/20E/wtTJZ3Ykv3f/8F0l7TtgQa2LWHU2oNB9bsu0VjqGuGGHmm/q6waoUNQYTVPYrrlxxaHjJcDV6aiSTt/w== "@noble/curves@1.3.0", "@noble/curves@~1.3.0": version "1.3.0" @@ -2750,80 +2750,85 @@ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.15.3.tgz#d2509048d69dbb72d5389a14945339f1430b2d3c" integrity sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w== -"@rollup/rollup-android-arm-eabi@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.2.tgz#9047b5b1ec19f58c0fdf3a072bd977bcec056576" - integrity sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ== - -"@rollup/rollup-android-arm64@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.2.tgz#08a2d2705193ebb3054941994e152808beb5254e" - integrity sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw== - -"@rollup/rollup-darwin-arm64@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.2.tgz#bf746c610f337b104408ec001549d825a91eca57" - integrity sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q== - -"@rollup/rollup-darwin-x64@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.2.tgz#59ebe3b858a44680d5f87546ea2df1c7e3135f6a" - integrity sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA== - -"@rollup/rollup-linux-arm-gnueabihf@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.2.tgz#44cffc07d04d659cb635aec11bef530d5757ee6a" - integrity sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g== - -"@rollup/rollup-linux-arm64-gnu@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.2.tgz#9901e2288fb192b74a2f8428c507d43cc2739ceb" - integrity sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ== - -"@rollup/rollup-linux-arm64-musl@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.2.tgz#8a2c55a72e0c716a15d830fee3bf5a1a756f13ec" - integrity sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA== - -"@rollup/rollup-linux-powerpc64le-gnu@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.2.tgz#71bf99c8017476ac85b09d21b3fa2eacbad96100" - integrity sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw== - -"@rollup/rollup-linux-riscv64-gnu@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.2.tgz#48ee7fe5fee7b6d0028b6dda4fab95238208a0cd" - integrity sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w== - -"@rollup/rollup-linux-s390x-gnu@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.2.tgz#65ad6f82729ef9d8634847189214e3205892f42f" - integrity sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ== - -"@rollup/rollup-linux-x64-gnu@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.2.tgz#2ab802ce25c0d0d44a0ea55b0068f79e462d22cd" - integrity sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q== - -"@rollup/rollup-linux-x64-musl@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.2.tgz#85dcd3f549c2fdbcf1cb1f1b5f501933ed590880" - integrity sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw== - -"@rollup/rollup-win32-arm64-msvc@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.2.tgz#10f608dfc1e5bb96aca18c7784cc4a94d890c03c" - integrity sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA== - -"@rollup/rollup-win32-ia32-msvc@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.2.tgz#f27f9fb64b7e10b04121e0054d9145ee21589267" - integrity sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw== - -"@rollup/rollup-win32-x64-msvc@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.2.tgz#5d2d9dc96b436469dc74ef93de069b14fb12aace" - integrity sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q== +"@rollup/rollup-android-arm-eabi@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz#bddf05c3387d02fac04b6b86b3a779337edfed75" + integrity sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g== + +"@rollup/rollup-android-arm64@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz#b26bd09de58704c0a45e3375b76796f6eda825e4" + integrity sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ== + +"@rollup/rollup-darwin-arm64@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz#c5f3fd1aa285b6d33dda6e3f3ca395f8c37fd5ca" + integrity sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA== + +"@rollup/rollup-darwin-x64@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz#8e4673734d7dc9d68f6d48e81246055cda0e840f" + integrity sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw== + +"@rollup/rollup-linux-arm-gnueabihf@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz#53ed38eb13b58ababdb55a7f66f0538a7f85dcba" + integrity sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw== + +"@rollup/rollup-linux-arm-musleabihf@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz#0706ee38330e267a5c9326956820f009cfb21fcd" + integrity sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw== + +"@rollup/rollup-linux-arm64-gnu@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz#426fce7b8b242ac5abd48a10a5020f5a468c6cb4" + integrity sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA== + +"@rollup/rollup-linux-arm64-musl@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz#65bf944530d759b50d7ffd00dfbdf4125a43406f" + integrity sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw== + +"@rollup/rollup-linux-powerpc64le-gnu@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz#494ba3b31095e9a45df9c3f646d21400fb631a95" + integrity sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw== + +"@rollup/rollup-linux-riscv64-gnu@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz#8b88ed0a40724cce04aa15374ebe5ba4092d679f" + integrity sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ== + +"@rollup/rollup-linux-s390x-gnu@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz#09c9e5ec57a0f6ec3551272c860bb9a04b96d70f" + integrity sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg== + +"@rollup/rollup-linux-x64-gnu@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz#197f27fd481ad9c861021d5cbbf21793922a631c" + integrity sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA== + +"@rollup/rollup-linux-x64-musl@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz#5cc0522f4942f2df625e9bfb6fb02c6580ffbce6" + integrity sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg== + +"@rollup/rollup-win32-arm64-msvc@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz#a648122389d23a7543b261fba082e65fefefe4f6" + integrity sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg== + +"@rollup/rollup-win32-ia32-msvc@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz#34727b5c7953c35fc6e1ae4f770ad3a2025f8e03" + integrity sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw== + +"@rollup/rollup-win32-x64-msvc@4.14.3": + version "4.14.3" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz#5b2fb4d8cd44c05deef8a7b0e6deb9ccb8939d18" + integrity sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA== "@rushstack/eslint-patch@^1.3.3": version "1.10.2" @@ -3111,16 +3116,16 @@ integrity sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA== "@tanstack/react-table@^8.15.3": - version "8.15.3" - resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.15.3.tgz#9933222642d5d5bdaea5a78cf6c5d42aa86a1c22" - integrity sha512-aocQ4WpWiAh7R+yxNp+DGQYXeVACh5lv2kk96DjYgFiHDCB0cOFoYMT/pM6eDOzeMXR9AvPoLeumTgq8/0qX+w== + version "8.16.0" + resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.16.0.tgz#92151210ff99d6925353d7a2205735d9c31af48c" + integrity sha512-rKRjnt8ostqN2fercRVOIH/dq7MAmOENCMvVlKx6P9Iokhh6woBGnIZEkqsY/vEJf1jN3TqLOb34xQGLVRuhAg== dependencies: - "@tanstack/table-core" "8.15.3" + "@tanstack/table-core" "8.16.0" -"@tanstack/table-core@8.15.3": - version "8.15.3" - resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.15.3.tgz#1a11cef82a458e90694bedfb40dcff610e69460e" - integrity sha512-wOgV0HfEvuMOv8RlqdR9MdNNqq0uyvQtP39QOvGlggHvIObOE4exS+D5LGO8LZ3LUXxId2IlUKcHDHaGujWhUg== +"@tanstack/table-core@8.16.0": + version "8.16.0" + resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.16.0.tgz#7b58018dd3cec8e0015fe22d6bb24d18d33c891f" + integrity sha512-dCG8vQGk4js5v88/k83tTedWOwjGnIyONrKpHpfmSJB8jwFHl8GSu1sBBxbtACVAPtAQgwNxl0rw1d3RqRM1Tg== "@terra-money/terra.proto@^3.0.5": version "3.0.6" @@ -3307,17 +3312,17 @@ "@types/react" "*" "@types/react@*": - version "18.2.77" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.77.tgz#af2f857b6a6dfb6ca89ec102ebc147b1f1616880" - integrity sha512-CUT9KUUF+HytDM7WiXKLF9qUSg4tGImwy4FXTlfEDPEkkNUzJ7rVFolYweJ9fS1ljoIaP7M7Rdjc5eUm/Yu5AA== + version "18.2.79" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.79.tgz#c40efb4f255711f554d47b449f796d1c7756d865" + integrity sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w== dependencies: "@types/prop-types" "*" csstype "^3.0.2" -"@types/react@18.2.74": - version "18.2.74" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.74.tgz#2d52eb80e4e7c4ea8812c89181d6d590b53f958c" - integrity sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw== +"@types/react@18.2.78": + version "18.2.78" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.78.tgz#94aec453d0ccca909998a2b4b2fd78af15a7d2fe" + integrity sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A== dependencies: "@types/prop-types" "*" csstype "^3.0.2" @@ -4121,9 +4126,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: - version "1.0.30001609" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz#fc34fad75c0c6d6d6303bdbceec2da8f203dabd6" - integrity sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA== + version "1.0.30001611" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001611.tgz#4dbe78935b65851c2d2df1868af39f709a93a96e" + integrity sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q== chalk@5.3.0: version "5.3.0" @@ -4322,9 +4327,9 @@ copyfiles@^2.4.1: yargs "^16.1.0" core-js-compat@^3.31.0, core-js-compat@^3.36.1: - version "3.36.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.36.1.tgz#1818695d72c99c25d621dca94e6883e190cea3c8" - integrity sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA== + version "3.37.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" + integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== dependencies: browserslist "^4.23.0" @@ -4768,9 +4773,9 @@ eastasianwidth@^0.2.0: integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== electron-to-chromium@^1.4.668: - version "1.4.735" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.735.tgz#c32914ef2cd0a3a545a3def841d253a31a8a93be" - integrity sha512-pkYpvwg8VyOTQAeBqZ7jsmpCjko1Qc6We1ZtZCjRyYbT5v4AIUKDy5cQTRotQlSSZmMr8jqpEt6JtOj5k7lR7A== + version "1.4.740" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.740.tgz#89c82421332ee425e5b193e3db2dea019d423419" + integrity sha512-Yvg5i+iyv7Xm18BRdVPVm8lc7kgxM3r6iwqCH2zB7QZy1kZRNmd0Zqm0zcD9XoFREE5/5rwIuIAOT+/mzGcnZg== elliptic@6.5.4: version "6.5.4" @@ -5001,11 +5006,11 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-config-next@^14.1.4: - version "14.2.0" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-14.2.0.tgz#1ca4892ee602b4d068f12a69435b2c1e924b22cf" - integrity sha512-N0eQkn/wz557mIpW4JQWGEv4wGU8zvJ7emLHMS15uC18jjaU4kx6leR4U9QYT/eNghUZT7N9lBlfd8E4N0cp1w== + version "14.2.2" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-14.2.2.tgz#c79f935fa63859303056778b88848b2af0d052ab" + integrity sha512-12/uFc0KX+wUs7EDpOUGKMXBXZJiBVGdK5/m/QgXOCg2mQ0bQWoKSWNrCeOg7Vum6Kw1d1TW453W6xh+GbHquw== dependencies: - "@next/eslint-plugin-next" "14.2.0" + "@next/eslint-plugin-next" "14.2.2" "@rushstack/eslint-patch" "^1.3.3" "@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0" eslint-import-resolver-node "^0.3.6" @@ -6756,11 +6761,11 @@ natural-compare@^1.4.0: integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== next@^14.1.4: - version "14.2.0" - resolved "https://registry.yarnpkg.com/next/-/next-14.2.0.tgz#ed80b21375ccd43a69ea8088cbace731966def52" - integrity sha512-2T41HqJdKPqheR27ll7MFZ3gtTYvGew7cUc0PwPSyK9Ao5vvwpf9bYfP4V5YBGLckHF2kEGvrLte5BqLSv0s8g== + version "14.2.2" + resolved "https://registry.yarnpkg.com/next/-/next-14.2.2.tgz#707311b5e4bf973ada2305233f322bdd0cd9d579" + integrity sha512-oGwUaa2bCs47FbuxWMpOoXtBMPYpvTPgdZr3UAo+pu7Ns00z9otmYpoeV1HEiYL06AlRQQIA/ypK526KjJfaxg== dependencies: - "@next/env" "14.2.0" + "@next/env" "14.2.2" "@swc/helpers" "0.5.5" busboy "1.6.0" caniuse-lite "^1.0.30001579" @@ -6768,15 +6773,15 @@ next@^14.1.4: postcss "8.4.31" styled-jsx "5.1.1" optionalDependencies: - "@next/swc-darwin-arm64" "14.2.0" - "@next/swc-darwin-x64" "14.2.0" - "@next/swc-linux-arm64-gnu" "14.2.0" - "@next/swc-linux-arm64-musl" "14.2.0" - "@next/swc-linux-x64-gnu" "14.2.0" - "@next/swc-linux-x64-musl" "14.2.0" - "@next/swc-win32-arm64-msvc" "14.2.0" - "@next/swc-win32-ia32-msvc" "14.2.0" - "@next/swc-win32-x64-msvc" "14.2.0" + "@next/swc-darwin-arm64" "14.2.2" + "@next/swc-darwin-x64" "14.2.2" + "@next/swc-linux-arm64-gnu" "14.2.2" + "@next/swc-linux-arm64-musl" "14.2.2" + "@next/swc-linux-x64-gnu" "14.2.2" + "@next/swc-linux-x64-musl" "14.2.2" + "@next/swc-win32-arm64-msvc" "14.2.2" + "@next/swc-win32-ia32-msvc" "14.2.2" + "@next/swc-win32-x64-msvc" "14.2.2" no-case@^3.0.4: version "3.0.4" @@ -7235,9 +7240,9 @@ prelude-ls@^1.2.1: integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prettier-plugin-tailwindcss@^0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.13.tgz#ee3c1e07848c90abdd1edde36a09366327e31e26" - integrity sha512-2tPWHCFNC+WRjAC4SIWQNSOdcL1NNkydXim8w7TDqlZi+/ulZYz2OouAI6qMtkggnPt7lGamboj6LcTMwcCvoQ== + version "0.5.14" + resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.14.tgz#4482eed357d5e22eac259541c70aca5a4c7b9d5c" + integrity sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q== prettier@^3.2.5: version "3.2.5" @@ -7528,9 +7533,9 @@ recharts-scale@^0.4.4: decimal.js-light "^2.4.1" recharts@^2.12.3: - version "2.12.4" - resolved "https://registry.yarnpkg.com/recharts/-/recharts-2.12.4.tgz#e560a57cd44ab554c99a0d93bdd58d059b309a2e" - integrity sha512-dM4skmk4fDKEDjL9MNunxv6zcTxePGVEzRnLDXALRpfJ85JoQ0P0APJ/CoJlmnQI0gPjBlOkjzrwrfQrRST3KA== + version "2.12.5" + resolved "https://registry.yarnpkg.com/recharts/-/recharts-2.12.5.tgz#b335eb66173317dccb3e126fce1d7ac5b3cee1e9" + integrity sha512-Cy+BkqrFIYTHJCyKHJEPvbHE2kVQEP6PKbOHJ8ztRGTAhvHuUnCwDaKVb13OwRFZ0QNUk1QvGTDdgWSMbuMtKw== dependencies: clsx "^2.0.0" eventemitter3 "^4.0.1" @@ -7703,27 +7708,28 @@ rlp@^2.2.3, rlp@^2.2.4: bn.js "^5.2.0" rollup@^4.0.2: - version "4.14.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.2.tgz#992df3c3bb4ca84ce6b00d51aacb1e5a62d0a14c" - integrity sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ== + version "4.14.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.3.tgz#bcbb7784b35826d3164346fa6d5aac95190d8ba9" + integrity sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw== dependencies: "@types/estree" "1.0.5" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.14.2" - "@rollup/rollup-android-arm64" "4.14.2" - "@rollup/rollup-darwin-arm64" "4.14.2" - "@rollup/rollup-darwin-x64" "4.14.2" - "@rollup/rollup-linux-arm-gnueabihf" "4.14.2" - "@rollup/rollup-linux-arm64-gnu" "4.14.2" - "@rollup/rollup-linux-arm64-musl" "4.14.2" - "@rollup/rollup-linux-powerpc64le-gnu" "4.14.2" - "@rollup/rollup-linux-riscv64-gnu" "4.14.2" - "@rollup/rollup-linux-s390x-gnu" "4.14.2" - "@rollup/rollup-linux-x64-gnu" "4.14.2" - "@rollup/rollup-linux-x64-musl" "4.14.2" - "@rollup/rollup-win32-arm64-msvc" "4.14.2" - "@rollup/rollup-win32-ia32-msvc" "4.14.2" - "@rollup/rollup-win32-x64-msvc" "4.14.2" + "@rollup/rollup-android-arm-eabi" "4.14.3" + "@rollup/rollup-android-arm64" "4.14.3" + "@rollup/rollup-darwin-arm64" "4.14.3" + "@rollup/rollup-darwin-x64" "4.14.3" + "@rollup/rollup-linux-arm-gnueabihf" "4.14.3" + "@rollup/rollup-linux-arm-musleabihf" "4.14.3" + "@rollup/rollup-linux-arm64-gnu" "4.14.3" + "@rollup/rollup-linux-arm64-musl" "4.14.3" + "@rollup/rollup-linux-powerpc64le-gnu" "4.14.3" + "@rollup/rollup-linux-riscv64-gnu" "4.14.3" + "@rollup/rollup-linux-s390x-gnu" "4.14.3" + "@rollup/rollup-linux-x64-gnu" "4.14.3" + "@rollup/rollup-linux-x64-musl" "4.14.3" + "@rollup/rollup-win32-arm64-msvc" "4.14.3" + "@rollup/rollup-win32-ia32-msvc" "4.14.3" + "@rollup/rollup-win32-x64-msvc" "4.14.3" fsevents "~2.3.2" run-parallel@^1.1.9: