Commit Graph
15 Commits
Author SHA1 Message Date
Satoshi Qazi Muhammed 71e20f843d Publishable package manifests on the fixed crypto stack, 0.62.27
- extension-dapp and extension-inject had the manifest the build writes
  into build/ committed as their source manifest (main
  ./build/cjs/index.js, an exports map into ./build/). They are back in
  the source form of the upstream manifests; the build generates those
  fields itself.
- Dependencies between the packages were workspace:*, and the build
  copies them into the published manifest as they are:
  @pezkuwi/extension-base 0.62.19 on npm depends on
  "@pezkuwi/extension-chains": "workspace:*" and cannot be installed.
  They are exact versions, as upstream has them; yarn still links the
  workspaces.
- @pezkuwi/* common dependencies ^14.0.26 and api dependencies ^16.5.37.
  These carry wasm-crypto 7.5.20, where ed25519, secp256k1, derivation
  and bip39 are implemented; 7.5.18 shipped them as "not yet
  implemented" stubs. The root resolutions that forced 14.0.25, 16.5.36
  and wasm-crypto 7.5.18 onto the tree are removed; every @pezkuwi
  package resolves to a single version without them.
- @pezkuwi/dev ^0.85.12.
- One version for everything: the packages were at 0.62.20, the
  extension package at 0.62.23, the root at 0.62.24 and the browser
  manifests at 0.62.26. All are 0.62.27, above every version on npm and
  in the stores.
2026-10-08 09:07:34 +04:00
GitHub Action c70305df54 [CI Skip] Bump version to 0.62.26 2026-06-15 01:43:39 +00:00
GitHub Action e2ba9d0da8 [CI Skip] Bump version to 0.62.25 2026-02-06 02:48:14 +00:00
Kurdistan Tech Ministry f5495f7cac fix: ensure crypto initialized before handling messages
Fixed race condition where message handlers could process requests
before cryptoWaitReady() and keyring.loadAll() completed.

Now all message handlers wait for initialization before processing,
which fixes the seed creation failure on first account creation.
2026-02-02 19:34:50 +03:00
Kurdistan Tech Ministry 3176649a20 feat: update extension to v0.62.21 with AuthorizeCall support
- Add AuthorizeCall signed extension support for PezkuwiChain
- Update extension name to "pezkuwi{.js} extension"
- Update version to 0.62.21
- Fix signing for transactions that require custom signed extensions
2026-02-02 01:10:36 +03:00
Kurdistan Tech Ministry 8bd5d59356 fix: update @pezkuwi/api to 16.5.22 and common packages to 14.0.13 2026-01-31 18:21:10 +03:00
Kurdistan Tech Ministry ffbe372a06 feat: Add postbuild cleanup and web-ext lint validation
- Add scripts/postbuild-cleanup.cjs to remove unsafe Function patterns
- Add lint:extension script for web-ext validation
- Fix manifest_firefox.json strict_min_version to 112.0
- Reduces web-ext warnings from 14 to 10
2026-01-19 21:52:04 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 7b9ef31480 chore: Bump version to 0.62.20 and fix Firefox strict_min_version
- Update version to 0.62.20 in package.json and manifests
- Fix Firefox manifest strict_min_version from 142.0 to 109.0
- Update @pezkuwi/api packages to ^16.5.11
- Update @pezkuwi/dev to ^0.85.7

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 21:24:06 +03:00
Kurdistan Tech Ministry ba72735459 fix(firefox): Change strict_min_version from 142.0 to 109.0
Firefox 142 does not exist yet (current stable ~134). This was causing
Mozilla to reject the extension. Firefox 109+ supports Manifest V3.
2026-01-19 21:04:26 +03:00
Kurdistan Tech Ministry 7e586239ae v0.62.18: Firefox AMO compliance and new extension ID
- New Firefox extension ID for AMO
- Fixed data_collection_permissions for Mozilla compliance
- Updated webpack config for ES2022 target
- Added firefox-postprocess.sh script
- Bumped all packages to 0.62.18
2026-01-17 16:31:30 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 49e0087ca9 chore: bump version to 0.62.15
- Renamed extension from "Pezkuwi Wallet" to "Pezkuwi Extension"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 15:27:36 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 00cab0f7fb fix: rename extension from Pezkuwi Wallet to Pezkuwi Extension
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 15:25:53 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 06c966816d fix: add version field to manifest files
Chrome and Firefox manifests were missing the required version field,
causing extension loading failures.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 13:15:07 +03:00
Kurdistan Tech Ministry ea2db6558f feat: complete Pezkuwi rebrand - remove other networks
- Remove all Polkadot ecosystem networks from chain selector
- Keep only: Pezkuwi Relay Chain, Zagros Relay Chain, Pezkuwi Beta Testnet
- Update extension ID from polkadot-js to pezkuwi
- Update PhishingDetected to use Pezkuwi branding
- Update metadataMock: Westend → Zagros, WND → ZGR
- Disable Ledger chains (no Pezkuwi Ledger app yet)
- Update Identicon to handle pezkuwi icon theme
- Clean up translation files

Breaking: Extension now only supports Pezkuwi networks
2026-01-08 23:46:33 +03:00
Kurdistan Tech Ministry c2913a65d9 Update domain references to pezkuwichain.app and rebrand from polkadot 2026-01-06 12:21:11 +03:00