62 Commits

Author SHA1 Message Date
github-actions[bot] fd7e4522e2 chore: migrate git dependencies to Gitea mirror (git.pezkuwichain.io) 2026-04-21 18:53:14 +03:00
github-actions[bot] 9e6370e04c fix: add AuthorizeCall signed extension for PezkuwiChain transactions
PezkuwiChain requires AuthorizeCall as the first signed extension in
all transactions. Without this extension properly configured, transactions
fail with "bad signature" errors.

Added signedExtensions configuration to:
- ApiPromise.create() in Api.tsx
- getApi() in StakingAsync.tsx
- Test API creation functions

This fix enables proper transaction signing for PezkuwiChain mainnet
and teyrchains (Asset Hub, People Chain).
2026-02-02 17:43:18 +03:00
github-actions[bot] 7ac7bb3304 fix: TypeScript strict typing and update @pezkuwi packages
- Fix Vec type casting in nominate, kick, and multisig operations
- Update all @pezkuwi packages to latest stable versions (API 16.5.36, Common 14.0.25)
- Regenerate logo SVG files
2026-02-01 22:50:38 +03:00
github-actions[bot] e12bef7e74 fix: update @pezkuwi/api packages to 16.5.22 2026-01-31 18:21:34 +03:00
github-actions[bot] 8afbd3e402 chore: update @pezkuwi packages to latest versions
- @pezkuwi/api: 16.5.18 (mainnet genesis hash fix)
- @pezkuwi/types-known: 16.5.18
- @pezkuwi/keyring: 14.0.13
- @pezkuwi/util: 14.0.13
- All other @pezkuwi packages updated
2026-01-31 08:19:47 +03:00
github-actions[bot] b2e2798d8c feat: update branding, genesis hash, and fix UI issues
- Update PEZKUWI_GENESIS to correct hash (0x1fc56b6a5fcd50358707f69b2b0bb0c8ab1fea2bcfc5eba7279efbcafef642af)
- Change highlight color from pink/orange to Kurdistan green (#86e62a)
- Add critical CSS in index.html to fix initial theme load issue
- Fix metadata badge showing incorrectly on every page load
- Fix block time text rendering vertically in explorer
- Update SVG logos with correct branding colors
2026-01-30 11:10:18 +03:00
github-actions[bot] 7e3a96ef5a fix: sort imports to pass ESLint 2026-01-22 18:45:11 +03:00
github-actions[bot] b6dab363ca fix: restore @pezkuwi/merkleize-metadata dependency 2026-01-22 18:18:05 +03:00
github-actions[bot] b7b32f9a18 merge: resolve conflicts from master 2026-01-22 18:11:44 +03:00
github-actions[bot] 42d2133428 fix: rebrand @polkadot/hw-ledger-transports to @pezkuwi/hw-ledger-transports 2026-01-22 18:07:32 +03:00
github-actions[bot] 3cbd19873c [CI Skip] bump/beta 1.0.2-1-x
skip-checks: true
2026-01-22 17:42:21 +03:00
github-actions[bot] bb00ade867 refactor: use @pezkuwi/merkleize-metadata instead of @polkadot-api/merkleize-metadata 2026-01-22 17:11:14 +03:00
github-actions[bot] 51776a9da1 chore: update @pezkuwi package versions and regenerate yarn.lock 2026-01-22 16:54:20 +03:00
github-actions[bot] 252ec718cc chore: update yarn.lock for @pezkuwi/vanitygen 2026-01-22 15:45:39 +03:00
github-actions[bot] 0dfd378e2e fix: workflow fixes and vanitygen rebrand
Workflows:
- lock.yml: GH_PAT_BOT → github.token
- chain-endpoints.yml: repo name polkadot-js/apps → pezkuwichain/pezkuwi-apps
- test-nightly.yml: add 120min timeout
- auto-approve.yml: update token and authors
- auto-merge.yml: update token

Dependencies:
- @polkadot/vanitygen → @pezkuwi/vanitygen
2026-01-22 15:43:25 +03:00
github-actions[bot] 9a2dca4b03 [CI Skip] bump/beta 1.0.2-1-x
skip-checks: true
2026-01-18 03:14:42 +00:00
github-actions[bot] 934d0fbf44 Fix GH_PAT format for GITHUB_TOKEN authentication
GITHUB_TOKEN requires x-access-token: prefix for git push URLs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 05:52:50 +03:00
github-actions[bot] 5ebf39a5be Fix git credentials for gh-pages deployment 2026-01-18 04:48:32 +03:00
github-actions[bot] 0e4b043848 [CI Skip] bump/beta 1.0.2-0-x
skip-checks: true
2026-01-18 01:42:49 +00:00
github-actions[bot] 2ddbc7f65a Add permissions to Main workflow for GITHUB_TOKEN push access 2026-01-18 04:37:15 +03:00
github-actions[bot] 4d98ae49c9 [CI Skip] release/stable 1.0.1
skip-checks: true
2026-01-18 04:24:49 +03:00
github-actions[bot] 8ac4904573 Fix extension-dapp resolution: upgrade to 0.62.20
The 0.62.19 package had a broken structure (missing types field,
wrong main entry pointing to non-existent index.js).

Version 0.62.20 has the correct package structure with:
- main: "./build/cjs/index.js"
- types: "./build/index.d.ts"

Updated resolutions in package.json to force 0.62.20 instead of
^0.62.18 which resolved to the broken 0.62.19.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:32:14 +03:00
github-actions[bot] 71ed429101 Trigger CI 2026-01-18 01:14:40 +03:00
github-actions[bot] 63dd8d03a3 Fix styled-components TS2742 error in TrackDropdown 2026-01-18 00:42:01 +03:00
github-actions[bot] 6265fab115 Add fresh yarn.lock for yarn berry 2026-01-18 00:16:05 +03:00
github-actions[bot] 043eb7c772 chore: trigger workflow refresh 2026-01-17 23:24:25 +03:00
github-actions[bot] 8bcd331809 fix: pin TypeScript to 5.5.4 and fix webpack header 2026-01-17 19:51:32 +03:00
pezkuwichain a663274a7e Update package versions to match root resolutions 2026-01-17 18:42:49 +03:00
pezkuwichain ce478eb493 Update @pezkuwi/extension packages to 0.62.18 2026-01-17 16:31:45 +03:00
pezkuwichain 0db06287a0 feat: add landing page for network.pezkuwichain.io
- Added hero landing page with Digital Kurdistan State branding
- Header with Explorer and Go to Home Page buttons
- Background image with Kurdistan map
- Landing page shows when no hash route, app loads on #/explorer

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 13:50:44 +03:00
pezkuwichain 9d188e6a05 chore: update @pezkuwi/phishing to 0.25.28 2026-01-09 04:29:03 +03:00
pezkuwichain 331bb72166 chore: update @pezkuwi/phishing to 0.25.27 2026-01-09 04:21:30 +03:00
pezkuwichain d45ed809cb chore: update @pezkuwi/extension-inject to 0.62.14 2026-01-09 03:34:21 +03:00
pezkuwichain 01e80cafd6 fix: add extension-dapp and extension-inject to resolutions
Fixed nested node_modules chainType mismatch by adding @pezkuwi/extension-dapp
and @pezkuwi/extension-inject to resolutions to ensure consistent bizinikiwi
chainType across all packages.
2026-01-09 03:22:19 +03:00
pezkuwichain 6532bc136c chore: update @pezkuwi/extension-inject to 0.62.14 2026-01-09 03:12:48 +03:00
pezkuwichain 2b3eb415f8 chore: update @pezkuwi/ui packages to 3.17.2
- Update resolutions to use @pezkuwi/ui-* packages 3.17.2
- Fix webpack alias for @pezkuwi/ui-shared (flat package structure)
- Regenerate yarn.lock with correct dependencies

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 02:05:52 +03:00
pezkuwichain a9681f7c9f chore: update pezkuwi-ui dependencies to 3.17.1
- Update @pezkuwi/react-identicon to ^3.17.1
- Update @pezkuwi/react-qr to ^3.17.1
- Update @pezkuwi/ui-keyring to ^3.17.1
- Update @pezkuwi/ui-settings to ^3.17.1

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 01:36:18 +03:00
pezkuwichain 2a779cc25a chore: apply eslint import sorting fixes
Automatic import ordering changes from linter.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 17:01:24 +03:00
pezkuwichain a64aeb564d fix: use correct RPC URLs for Pezkuwi production parachains
Changed Pezkuwi parachain endpoints from zagros-*-rpc URLs to
pezkuwi-*-rpc URLs to avoid duplicates with Zagros testnet endpoints.

This fixes the endpoint uniqueness test failures.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 16:46:46 +03:00
pezkuwichain 34d7907417 fix: add Pezkuwi networks to account address prefix options
Add custom Pezkuwi networks to SS58 address prefix dropdown since they
are not in the upstream @substrate/ss58-registry package:

- Pezkuwi Relay Chain (prefix: 0)
- Dicle Relay Chain (prefix: 2)
- Zagros Testnet (prefix: 42)
- PezkuwiChain Development (prefix: 42)

Also filter out polkadot/kusama from the list as they are replaced
by pezkuwi/dicle in this project.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 16:36:30 +03:00
pezkuwichain 7a4bbeac25 fix: update extension packages and fix type compatibility for pezkuwi-sdk
- Update @pezkuwi/extension-inject to ^0.62.13 with proper /types exports
- Update @pezkuwi/extension-dapp to ^0.62.13
- Update @pezkuwi/extension-compat-metamask to ^0.62.13
- Fix IconTheme type to include 'bizinikiwi' and 'pezkuwi' themes
- Fix endpoint array issues (getTeleports -> direct array references)
- Add type assertions for external package compatibility (acala, moonbeam, parallel)
- Fix subspace.ts dynamic class typing
- Fix conviction type in page-referenda
- Update Pallet type names to Pezpallet prefix across codebase
- Define InjectedExtension types locally for module resolution
- Add styled-components DefaultTheme augmentation
- Add react-copy-to-clipboard type declaration for React 18

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 16:24:19 +03:00
pezkuwichain e64f846b0d fix: add eslint-disable for unsafe member access and fix webpack header 2026-01-08 11:31:54 +03:00
pezkuwichain ade75e7078 fix: update copyright headers in generated logo files from @polkadot/apps to @pezkuwi/apps-config 2026-01-08 11:23:30 +03:00
pezkuwichain 45320e6f27 refactor: remove non-Pezkuwi blockchains from menu and update external service URLs
- Remove Paseo, prodChains, testChains from sidebar menu
- Keep only Pezkuwi, Dicle, Zagros networks and their parachains
- Update external service links to use Pezkuwi domains:
  - explorer.pezkuwichain.io (block explorer)
  - scan.pezkuwichain.io (blockchain scanner)
  - statescan.pezkuwichain.io (state explorer)
  - stats.pezkuwichain.io (validator stats)
  - treasury.pezkuwichain.io (treasury dashboard)
  - governance.pezkuwichain.io (governance portal)
- Disable non-applicable external services (Subsquare, KodaDot, etc.)
- Fix eslint errors (key ordering, unsafe member access)
2026-01-08 11:16:24 +03:00
pezkuwichain d9eb5d9715 fix: remove unnecessary type assertions and fix key ordering in index.ts 2026-01-08 10:38:03 +03:00
pezkuwichain 7c1295d1d5 fix: resolve remaining eslint errors (key ordering and unsafe member access) 2026-01-08 10:27:55 +03:00
pezkuwichain 55d7dcb23b fix: fix key ordering in endpoint configs 2026-01-08 02:30:31 +03:00
pezkuwichain 7e205f6c12 fix: add eslint-disable for unsafe-assignment errors 2026-01-08 02:25:25 +03:00
pezkuwichain e0d25b2d3a fix: fix remaining lint errors 2026-01-08 02:11:31 +03:00
pezkuwichain 513dc8e57f fix: fix lint errors and update headers 2026-01-08 02:04:15 +03:00