Skip to content

Commit

Permalink
Merge branch 'dev' into fix/test-branches
Browse files Browse the repository at this point in the history
  • Loading branch information
kyranjamie authored Nov 18, 2024
2 parents 2acee7d + e017e56 commit b14b811
Show file tree
Hide file tree
Showing 86 changed files with 2,702 additions and 2,091 deletions.
4 changes: 2 additions & 2 deletions .github/actions/provision/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ runs:
node-version: 18

- name: Set up pnpm
uses: pnpm/action-setup@v3
uses: pnpm/action-setup@v4

- name: Get pnpm store directory
shell: bash
Expand All @@ -24,7 +24,7 @@ runs:
restore-keys: |
${{ runner.os }}-pnpm-store-
- uses: nick-fields/retry@v2
- uses: nick-fields/retry@v3
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
with:
Expand Down
5 changes: 5 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,11 @@ const config: StorybookConfig = {
},
webpackFinal: config => {
config.resolve ??= {};
config.resolve.fallback ??= {};
config.resolve.fallback = {
...config.resolve.fallback,
os: require.resolve('os-browserify/browser'),
};
config.resolve.plugins ??= [];
config.resolve.plugins.push(
new TsconfigPathsPlugin({
Expand Down
16 changes: 16 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "Check TypeScript Errors",
"type": "shell",
"command": "npx tsc --noEmit",
"problemMatcher": ["$tsc"],
"group": "build",
"presentation": {
"reveal": "always",
"panel": "shared"
}
}
]
}
54 changes: 54 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,57 @@
## [6.53.0](https://github.com/leather-io/extension/compare/v6.52.0...v6.53.0) (2024-11-15)


### Features

* change stacks bns name owner fetch fn ([efb409c](https://github.com/leather-io/extension/commit/efb409ca3de5ece98050c24f4065272827afb215))
* fetch zonefile data from bns v2 api ([a677d4f](https://github.com/leather-io/extension/commit/a677d4fccf4f8a9e5b3592984ec49d5bcaa79d14))


### Bug Fixes

* bns overflow issue ([542ee27](https://github.com/leather-io/extension/commit/542ee27354b6f01a90b2ee5bd0e56ad9807c573b))
* do not dismount inscription content on viewport exit ([c7fb8ac](https://github.com/leather-io/extension/commit/c7fb8acaad200bfdc3be0a82e7c94e9cf53e17c7))
* go back from btc and stx choose fee step ([e3cfac7](https://github.com/leather-io/extension/commit/e3cfac7c84bdca6fe22af29eccf9bbcdd7ce857d))


### Internal

* post-release merge back ([744820e](https://github.com/leather-io/extension/commit/744820ed7acbeeb3c6610bf56c235f5c4886e76c))

## [6.52.0](https://github.com/leather-io/extension/compare/v6.51.1...v6.52.0) (2024-11-11)


### Features

* add bash script to run code checks simultaneously ([e38af3e](https://github.com/leather-io/extension/commit/e38af3e57bcca2e8f36dedb835785c098052a9d3))
* add bns v2 names integration test ([fb8cf66](https://github.com/leather-io/extension/commit/fb8cf66c2399f8b0e6106f691872dc3330f41e0e))
* add cancel transaction, ref LEA-958 ([7e16463](https://github.com/leather-io/extension/commit/7e164630277b124966c33c57f115615a333e8b9f))
* add error analytics ([8625fe7](https://github.com/leather-io/extension/commit/8625fe7d9b29386e39839df05d26122ca7b9aa69))
* add sip10 tokens send test ([2b5a954](https://github.com/leather-io/extension/commit/2b5a954e07c2ecc9a8a316d05df8668d9a4ea9ad))
* fetch bns name from bns v2 api, closes LEA-1659 ([f7aaec3](https://github.com/leather-io/extension/commit/f7aaec39c7aab80698f8fba1164b3435cc586ece))
* hide bns archive collectible ([7ef1703](https://github.com/leather-io/extension/commit/7ef170372a8ce2c23d2de983c412f4940325896e))
* remove stacks tx estimated time, LEA-1686 ([fe2a20b](https://github.com/leather-io/extension/commit/fe2a20baaf8af1930cd85ea5db197f402e7258dd))


### Bug Fixes

* codeblock colors ([5cd2b81](https://github.com/leather-io/extension/commit/5cd2b81eeefa35ca01a9c2350fc5a2f898942253))
* manage tokens performance ([e2c4ed8](https://github.com/leather-io/extension/commit/e2c4ed846481f97807f82e203d88c521148255c9))
* multisig transfer send amount, closes [#5941](https://github.com/leather-io/extension/issues/5941) ([e464419](https://github.com/leather-io/extension/commit/e464419a4df67655445c7fa0f47f6923ed2d27a8))
* polyfill storybook webpack node deps ([4ffef3b](https://github.com/leather-io/extension/commit/4ffef3b5cc5591be6df328413b7b60476f1e3de4))
* propagate contract preview handler, closes [#5059](https://github.com/leather-io/extension/issues/5059) ([1da243a](https://github.com/leather-io/extension/commit/1da243a928f0105ff5b160740bff942d0c3b1943))
* update AddressDisplayer occurrences to reflect changes from the ui library ([3e09e9e](https://github.com/leather-io/extension/commit/3e09e9e0747f2ee6a56a3a39b8c2372376f95dc1))
* use correct Fira Code weights ([ddbafe8](https://github.com/leather-io/extension/commit/ddbafe843bd45f2a7f73dad2f3424fe41947f14d))


### Internal

* apply mono package updates ([ec1f44b](https://github.com/leather-io/extension/commit/ec1f44ba12ae99128f0020caad4d6e4feb28f603))
* **ordinals:** remove use of recursive look up of inscriptions ([5a77d53](https://github.com/leather-io/extension/commit/5a77d537ce8092e9390887fa2a8f23933d468971))
* post-release merge back ([27e05c4](https://github.com/leather-io/extension/commit/27e05c497a3d1dbf3bc3b0b8d02becd191d1eef4))
* update deps and type issues ([632a554](https://github.com/leather-io/extension/commit/632a5549d4194cacf9ee9602bb4e4092edf5a403))
* upgrade playwright ([a20ef73](https://github.com/leather-io/extension/commit/a20ef734480d56f7c58dbd67f771e376d15703ea))

## [6.51.1](https://github.com/leather-io/extension/compare/v6.51.0...v6.51.1) (2024-10-28)


Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,14 @@ Unit tests can be run with vitest using:
pnpm test:unit
```

### Code checks

Code checks and unit tests can be run simultaneously:

```bash
pnpm checks
```

## Production

[See instructions on Leather.io to install from source](https://leather.io/install-extension)
Expand Down
43 changes: 24 additions & 19 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "@leather.io/extension",
"description": "Leather is a browser extension for interacting with Stacks apps",
"private": true,
"version": "6.51.1",
"version": "6.53.0",
"packageManager": "[email protected]",
"author": {
"name": "Leather Wallet LLC"
Expand All @@ -24,6 +24,9 @@
"build:test": "concurrently 'pnpm build:ext:test' 'pnpm build:test-app'",
"build:test-api": "concurrently 'pnpm build:ext:test' 'pnpm build:test-app'",
"build:test:watch": "cross-env WALLET_ENVIRONMENT=testing webpack --config webpack/webpack.config.prod.js",
"checks": "bash ./run-checks.sh",
"checks:install": "bash ./run-checks.sh --install-hook",
"checks:remove": "bash ./run-checks.sh --remove-hook",
"clean": "rm -rf ./dist",
"clean:all": "rm -rf ./dist && rm -rf ./coverage && rm -rf ./node_modules",
"lint": "concurrently -g 'pnpm lint:prettier' 'pnpm lint:unused-exports' 'pnpm lint:deps' 'pnpm lint:remote-wallet-config' 'pnpm lint:eslint' 'pnpm lint:filename'",
Expand Down Expand Up @@ -141,16 +144,17 @@
"@coinbase/cbpay-js": "2.1.0",
"@fungible-systems/zone-file": "2.0.0",
"@hirosystems/token-metadata-api-client": "1.2.0",
"@hookform/resolvers": "3.9.0",
"@leather.io/bitcoin": "0.14.2",
"@leather.io/constants": "0.12.5",
"@leather.io/crypto": "1.6.6",
"@leather.io/models": "0.18.2",
"@leather.io/query": "2.17.0",
"@leather.io/stacks": "1.2.3",
"@leather.io/tokens": "0.9.1",
"@leather.io/ui": "1.30.0",
"@leather.io/utils": "0.16.6",
"@hookform/resolvers": "3.9.1",
"@leather.io/analytics": "2.0.0",
"@leather.io/bitcoin": "0.16.1",
"@leather.io/constants": "0.13.1",
"@leather.io/crypto": "1.6.8",
"@leather.io/models": "0.19.0",
"@leather.io/query": "2.22.0",
"@leather.io/stacks": "1.3.1",
"@leather.io/tokens": "0.10.0",
"@leather.io/ui": "1.33.0",
"@leather.io/utils": "0.17.0",
"@ledgerhq/hw-transport-webusb": "6.27.19",
"@noble/hashes": "1.5.0",
"@noble/secp256k1": "2.1.0",
Expand All @@ -177,15 +181,15 @@
"@stacks/profile": "6.15.0",
"@stacks/rpc-client": "1.0.3",
"@stacks/storage": "6.15.0",
"@stacks/transactions": "6.15.0",
"@stacks/transactions": "6.17.0",
"@stacks/wallet-sdk": "6.15.0",
"@stitches/react": "1.2.8",
"@storybook/addon-styling-webpack": "1.0.0",
"@styled-system/theme-get": "5.1.2",
"@tanstack/query-async-storage-persister": "5.51.21",
"@tanstack/react-query": "5.51.23",
"@tanstack/react-query-devtools": "5.51.23",
"@tanstack/react-query-persist-client": "5.51.23",
"@tanstack/query-async-storage-persister": "5.59.16",
"@tanstack/react-query": "5.59.16",
"@tanstack/react-query-devtools": "5.59.16",
"@tanstack/react-query-persist-client": "5.59.16",
"@types/lodash.uniqby": "4.7.7",
"@typescript-eslint/eslint-plugin": "7.5.0",
"@zondax/ledger-stacks": "1.0.4",
Expand Down Expand Up @@ -256,20 +260,21 @@
"webextension-polyfill": "0.12.0",
"yup": "1.4.0",
"zod": "3.23.8",
"zod-validation-error": "3.4.0",
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@actions/core": "1.10.1",
"@btckit/types": "0.0.19",
"@chromatic-com/storybook": "1.2.23",
"@leather.io/eslint-config": "0.7.0",
"@leather.io/panda-preset": "0.4.1",
"@leather.io/panda-preset": "0.4.3",
"@leather.io/prettier-config": "0.6.0",
"@leather.io/rpc": "2.1.13",
"@leather.io/rpc": "2.1.15",
"@ls-lint/ls-lint": "2.2.3",
"@mdx-js/loader": "3.0.0",
"@pandacss/dev": "0.46.1",
"@playwright/test": "1.44.0",
"@playwright/test": "1.48.2",
"@pmmmwh/react-refresh-webpack-plugin": "0.5.13",
"@redux-devtools/cli": "4.0.0",
"@redux-devtools/remote": "0.9.3",
Expand Down
Loading

0 comments on commit b14b811

Please sign in to comment.