Ecosystem metrics

New Repos
14
New
Commits
600
up 31.6%
Releases
3
down 50.0%
Contributors
51
up 21.4%
Merges
17
up 54.5%

Repository Explorer

7219 commits in all time Jun 19, 2026 13:16 – Sep 17, 2026 13:16 UTC
bwmx intermezzo
Merge bf079bc8e33c771f77e5dbf9d0121dc72c7e83c6 into 4ecf6d7dccc408e0117fc67b35f969f495dff07a
Git Commit 402ae586 Branch pull/41/merge Document 15/837 ++ 107 --
bwmx intermezzo
Merge a4c24422fe65b26654df186c38dc97a1d90bc2eb into ec6c593a804c81f661cf4c003f17ff964d9cae95
Git Commit 4ecf6d7d Branch pull/36/merge Document 33/2,520 ++ 38 --
ipaleka frontend
Reverted back the LIVEREFRESH_MAX_FRAGMENTS constant
Git Commit d6a90f29 Branch main Document 2/16 ++ 1 --
ipaleka widgets
Reverted back the LIVEREFRESH_MAX_FRAGMENTS constant
Git Commit cf9e0af8 Branch main Document 2/253 ++ 1 --
bwmx intermezzo
feat: expose OID4VC verification outcomes
Git Commit a4c24422 Branch feat/credentials-status-and-revoke Document 6/46 ++ 2 --
bwmx intermezzo
test: allow wallet response metadata
Git Commit 67cb9161 Branch feat/credentials-status-and-revoke Document 1/7 ++ 5 --
ipaleka frontend
Bugfix for bundle with many NFTs being stuck
Git Commit b5d68605 Branch main Document 5/27 ++ 19 --
ipaleka widgets
Bugfix for bundle with many NFTs nbeing stuck
Git Commit bf246f2e Branch main Document 2/1 ++ 253 --
renovate[bot] use-wallet
Merge 92e0734665154b7254ad355a5c3f551517007d9b into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 4d5d032b Branch pull/454/merge Document 15/1,432 ++ 976 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 92e07346 Branch renovate/non-major-dependencies Document 15/1,432 ++ 976 --
renovate[bot] use-wallet
Merge 3a7068cedb9678a2adb8a63bedd5f1c940c77c87 into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit b30106c8 Branch pull/450/merge Document 11/781 ++ 200 --
renovate[bot] use-wallet
chore(deps): update wallet adapter packages
Git Commit 3a7068ce Branch renovate/wallet-adapter-packages Document 11/781 ++ 200 --
ipaleka frontend
Implemented liverefresh receiving data in chunks
Git Commit 1681418c Branch main Document 2/16 ++ 1 --
ipaleka widgets
Implemented liverefresh receiving data in chunks
Git Commit 7d865c20 Branch main Document 2/253 ++ 1 --
Merge e107c2c5f25d2cf44fa76d0d639e96b467bd7c8f into b0a3e71a91adfd1dfb97b5060d054618c2a147aa
Git Commit 7283594d Branch pull/66/merge Document 10/1,214 ++ 1,283 --
chore(deps): Update all non-major dependencies
Git Commit e107c2c5 Branch renovate/all-non-major-dependencies Document 10/1,214 ++ 1,283 --
bwmx intermezzo
Merge 8e40a19d994f821ee041949b33857c568979b5ab into ec6c593a804c81f661cf4c003f17ff964d9cae95
Git Commit 780cdb06 Branch pull/40/merge Document 34/2,948 ++ 149 --
bwmx intermezzo
refactor(pq): derive Algorand addresses in Intermezzo
Git Commit 8e40a19d Branch feat/pq-accounts Document 12/148 ++ 250 --
Merge d03477fb5f0c9750dde9ddd008e15a1d0c1ce822 into b4ca42f9d605dbb9136f99ac09d5f365fc684a68
Git Commit 4ba6f300 Branch pull/1140/merge Document 2/230 ++ 0 --
ipaleka frontend
Updated liverefresh profile settings text
Git Commit 0ff54829 Branch main Document 5/118 ++ 6 --
wjbeau connect
Merge cf0a84cb306950fb577abfbeed29497e937e17c8 into eae749a84e51d281a77eb7b1b95d33943d5d0892
Git Commit 7b7f8599 Branch pull/213/merge Document 25/2,078 ++ 979 --
wjbeau connect
fix: address PR review on the window.pera provider
Session-destroying paths:
- reconnectSession() no longer routes an extension reconnect failure into
  its WalletConnect catch-all, which called disconnect() and so revoked
  the origin in the wallet. A transient -32603/-32004, or a wallet on
  another network, now rejects with the transport's own error (cause at
  error.data.type rather than buried under a second wrapper) and leaves
  the approval and the stored details intact.
- A successful extension connect retires the WalletConnect pairing left
  in flight, so a QR scan that lands afterwards can no longer overwrite
  the extension session with a mobile one.
- The connect modal comes down before the provider is awaited, so its
  close button can no longer reject a connect whose later approval still
  stores the session behind the dApp's back.

Event surface:
- The WalletConnect disconnect path now clears storage and nulls the
  connector before the handler runs, matching what the README documents
  and what the extension path already did.
- Our own killSession() (in connect() and disconnect()) no longer reaches
  the dApp as a wallet-side disconnect.
- networkChanged is gated on an extension-owned session, so a dApp on a
  mobile session is not told to repoint its algod client because the
  installed extension switched network.
- dispose() is public: an instance otherwise stays subscribed to
  window.pera for the page's life, and under StrictMode/HMR the discarded
  instance swallows the events the live one should handle.

Also: signData filters non-string entries before decoding (atob(null)
decoded "null" into three plausible-looking signature bytes) and rejects
a non-array response as SIGN_DATA; isPeraProviderError duck-types instead
of relying on instanceof across realms; and the web-wallet-unavailable
stylesheet only force-expands the accordion when a single option is left,
rather than opening both the extension and QR rows uncollapsibly.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Git Commit cf0a84cb Branch wjbeau/window-pera-provider Document 11/446 ++ 54 --
feat: support prev512, txn512, ld and ct block header fields
Git Commit d03477fb Branch feat/block-header-v41-v42 Document 2/230 ++ 0 --
wjbeau connect
Merge b8535091bb1b67e38c5bce921a5acff47052e9d0 into d30c7d7cc353aff63122f870727206596a159f1c
Git Commit 0731144b Branch pull/214/merge Document 17/480 ++ 48 --
wjbeau connect
fix: make algod configurable
Git Commit b8535091 Branch wjbeau/algod-override Document 17/480 ++ 48 --