Ecosystem metrics

New Repos
20
New
Commits
576
down 34.4%
Releases
7
up 75.0%
Contributors
46
up 24.3%
Merges
15
down 60.5%

Repository Explorer

7050 commits in all time Jun 09, 2026 07:11 – Sep 07, 2026 07:11 UTC
bwmx intermezzo
Merge 372922f8b07dae0286c4b3881811e5da5dda884a into ec6c593a804c81f661cf4c003f17ff964d9cae95
Git Commit 5d90f89e Branch pull/40/merge Document 17/1,811 ++ 3 --
bwmx intermezzo
feat: vault service methods for algorand post-quantum accounts
Wraps the `algorand-pq` secrets engine added in the previous commit so the
service layer can reach Falcon-1024 keys the same way it already reaches
transit ed25519 ones. Pure addition: no existing method, call site or response
shape changes, and nothing yet calls these.

The four wrappers mirror their transit siblings — create (idempotent), read,
sign, list — and share one private request helper, since the plugin does not
imitate transit's quirks and so has none of the per-method special casing the
transit wrappers carry.

Two differences from those siblings are deliberate. Signatures come back raw:
the plugin emits no `vault:v1:` envelope, so nothing may run the transit prefix
split over them, and `decodeVaultSignature` in particular would reject every
Falcon signature on its 64-byte length assertion. And a missing key is an
answer rather than an error: `pqGetKey` returns `undefined` on 404 because the
account-type probe that follows reads a miss as "this user_id is not a PQ
account". `pqSign` keeps throwing on 404, since an unknown key there is a real
failure.

The mount comes from a new `VAULT_PQ_USERS_PATH` in `.env.template`, falling
back to `pawn/pq-users` the way the KV mount falls back to `secret`.
`development-init` seeds `.env` only when the file is absent, so without the
fallback every existing checkout would resolve an undefined mount against a
Vault that has the engine mounted correctly. The path stays a literal in
`development-init.ts` and the e2e suite: the former writes `.env` from the
template and so cannot consume the variable it creates, which is why its
transit paths are literals too.

Unit tests cover response parsing, the mount override and namespace header, the
404-to-`undefined` path, that the signing input is passed through base64
unmodified, and that a raw signature survives with no prefix stripped. Verified
against the running dev stack as well: a key created through these methods reads
back identically, re-creating it is idempotent, signing yields a 1226-byte
buffer, and the user AppRole is denied on sign while the manager succeeds.
Git Commit 372922f8 Branch feat/pq-accounts Document 4/314 ++ 3 --
build(deps): update vue-router requirement from ^5.3.0 to ^5.3.1
Updates the requirements on [vue-router](https://github.com/vuejs/router) to permit the latest version.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/compare/v5.3.0...v5.3.1)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-version: 5.3.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 155d7171 Branch dependabot/npm_and_yarn/vue-router-tw-5.3.1 Document 1/1 ++ 1 --
Merge 767bbbddb884bae419b292186e1af0174be9ab54 into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit cccec14a Branch pull/6501/merge Document 19/1,195 ++ 268 --
renovate[bot] use-wallet
Merge 26e8d630db78726bb746a7b7cb8912111907f77c into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 6d80e270 Branch pull/454/merge Document 15/1,413 ++ 958 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 26e8d630 Branch renovate/non-major-dependencies Document 15/1,413 ++ 958 --
renovate[bot] use-wallet
Merge 07ae15495d7afdd125922185074766183ec5fb8b into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 127f49f4 Branch pull/450/merge Document 11/770 ++ 200 --
renovate[bot] use-wallet
chore(deps): update wallet adapter packages
Git Commit 07ae1549 Branch renovate/wallet-adapter-packages Document 11/770 ++ 200 --
ipaleka frontend
Updated documentation
Git Commit 5a5ef74e Branch main Document 8/459 ++ 202 --
ipaleka widgets
Updated documentation
Git Commit 1466f999 Branch main Document 11/159 ++ 197 --
ipaleka mobileapp
Bugfix for wrong ASA total supply representation
Git Commit e022abe8 Branch main Document 2/17 ++ 27 --
ipaleka frontend
Router name in the swap window moved to the last row
Git Commit e51e2f1b Branch main Document 5/127 ++ 8 --
ipaleka widgets
Router name in the swap window moved to the last row
Git Commit 062c0916 Branch main Document 1/9 ++ 1 --
ipaleka frontend
Swap window arrows icon moved to be exactly between input and output sections
Git Commit c4b3ad49 Branch main Document 3/82 ++ 9 --
jannotti go-algorand
Merge ffdc4ff53d4a83af310cafe14645ef006e433ff8 into cf3c69ab1f669a6554e13411a86d71757f8e2170
Git Commit 6a5c8629 Branch pull/6703/merge Document 49/2,826 ++ 950 --
ipaleka frontend
Bugfix for not erased USD values upon switching tabs in the swap window
Git Commit 7bda2b14 Branch main Document 4/49 ++ 1 --
ipaleka widgets
Bugfix for not erased USD values upon switching tabs in the swap window
Git Commit 26fcdc18 Branch main Document 1/12 ++ 4 --
ipaleka frontend
Both input and output values in USD are shown in the swap window
Git Commit 57dcabf8 Branch main Document 3/86 ++ 28 --
ipaleka widgets
Both input and output values in USD are shown in the swap window
Git Commit d20465e8 Branch main Document 3/220 ++ 104 --
ipaleka frontend
HogSwap domain added to connect-src Content-Security-Policy header
Git Commit a19f5928 Branch main Document 4/208 ++ 3 --
ipaleka frontend
Updated build static script
Git Commit 23af7a69 Branch main Document 4/192 ++ 2 --
ipaleka frontend
Implemented custom static files configuration
Git Commit 2e9d69e5 Branch main Document 7/251 ++ 7 --