Ecosystem metrics
- New Repos
- 17
- New
- Commits
- 841
- down 19.1%
- Releases
- 6
- down 25.0%
- Contributors
- 45
- down 19.6%
- Merges
- 34
- down 19.0%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
6958 commits in all time
Jun 04, 2026 09:31 – Sep 02, 2026 09:31 UTC
2.1: keep prepared statements with N < K prefix clauses on custom plans
With server-side prepared statements the plan cache builds a generic plan after five executions. For substring(x,1,N) = $1 with N smaller than the index prefix K, no value is available at plan time, so nothing can be derived and the plan falls back to an unindexed scan. Under LIMIT with default selectivity that scan is estimated cheap (cost ~12k on mainnet vs the real crawl over billions of rows), so plancache adopts it and the prefix index is never used again for that statement. The hook now adds a large penalty to the total cost of any plan built with an unbound external Param on a N < K prefix clause, which is exactly the generic-plan case. plancache compares that against the average custom plan cost and keeps replanning with the actual value, where the range on the prefix index is derived as before. N >= K statements are unaffected. Observed on the ush mainnet indexer: EXPLAIN EXECUTE x7 for N=3 switched from the index range scan to a txn_pkey filter on the sixth execution. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BAkGJyPG5VRajhBwFRPiQ2
4faf1f58
main
4/102 ++ 4 --
fix: resolve transaction IDs from the signed transactions
Signers (e.g. wallets) can mutate the transactions they are given, so the built transactions aren't necessarily the ones that reach the network. The mutated group was sent successfully, but `send()` then waited for confirmation of the pre-mutation transaction ID, which is never found. The reported `txIds`, `transactions` and `groupId` were stale for the same reason, in both `send()` and `simulate()`. Read the transactions back out of the signed transactions instead. The built transaction is kept when its ID is unchanged.
9be87680
fix/mutated-transactions-txids
2/132 ++ 4 --
fix: resolve transaction IDs from the signed transactions
Signers (e.g. wallets) can mutate the transactions they are given, so the built transactions aren't necessarily the ones that reach the network. The mutated group was sent successfully, but `send()` then waited for confirmation of the pre-mutation transaction ID, which is never found. The reported `txIds`, `transactions` and `groupId` were stale for the same reason, in both `send()` and `simulate()`. Read the transactions back out of the signed transactions instead. The built transaction is kept when its ID is unchanged, as decoding is lossy for zero valued fields (a built `fee` of `0n` decodes back as `undefined`).
ed94bf86
fix/mutated-transactions-txids
2/132 ++ 4 --
Merge 1b9824baffc77956a659e647f4aaf57904fabfe0 into 86024725aa0a8471e230a4b16401e2cc8a970d84
dbbea45a
pull/207/merge
2/13 ++ 13 --
chore: bump version to 1.6.1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1b9824ba
yasincaliskan/bump-walletconnect-1.0.2
1/1 ++ 1 --
Merge 4aea623fbb7868f304cc13eee925812be8258d87 into 42f70fe22bf79c104ddc289fd1a33168009803cf
7df16d19
pull/6723/merge
13/505 ++ 12 --
feat(agent): the brand is qt314 — QT314 AGENT everywhere, qt314.ai as the canonical home
Explorer header, share card and posters, page brands, siteName, wallet siteName, and metadataBase all move off VibeKit Agent / agent.getvibekit.ai. Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
acbe4809
main
7/21 ++ 21 --
fix(agent): the poster footer reads QT314 AGENT · qt314.ai
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
d5e8ae6c
main
1/2 ++ 2 --
fix(agent): the og description is one quiet line — the poster carries the details
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
8cc14324
main
1/17 ++ 4 --
feat(agent): public entity pages with OG posters — the bot's confirmation links
/transaction, /asset, /application, /block render a branded 1200×630 poster for crawlers and a summary page for humans, straight from chain state — nothing stored. Txns resolve indexer-first with an algod pending-pool rescue; cache headers graduate an algod render to the indexer's immutable one and never let a miss stick. Posters serve from /og/<kind>/<ref> (the file convention can't live in a catch-all). Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
122ec6b9
main
10/1,028 ++ 0 --
chore: release v1.0.0-alpha.4
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
01010676
main
4/32 ++ 1 --
feat(cli): a once-a-day upgrade nudge on exit
Newest GitHub release (prereleases included — alphas are the product), cached 24h in ~/.config/vibekit/update-check.json, compared with Bun.semver. One dim stderr line; skipped for mcp stdio, non-TTY, CI, and VIBEKIT_NO_UPDATE_CHECK. Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
f186ebbf
main
4/123 ++ 2 --
chore: release v1.0.0-alpha.3
Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
2e03cb2a
main
11/133 ++ 8 --
feat(cli): the install-path prompt is a real path picker
clack's path prompt with tab completion, rooted at cwd, directories only. Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
5c31592a
main
2/10 ++ 4 --
fix(cli): init merges existing files instead of clobbering them
Pointer files gain the AGENTS.md paragraph by guarded append; a project's own AGENTS.md is kept, ours lands beside it as AGENTS.vibekit.md, chained by one line. TOML configs now parse-and-merge like JSON (Bun.TOML), so a user's codex/grok settings survive. Claude-Session: https://claude.ai/code/session_01HSTYunMrd3nHfxWVNJGssA
a601b6e0
main
3/133 ++ 18 --
Merge a91f0458df5c0b1fffbaf275b3011281b00c035f into 361d3066ffaca4241991cc6563403417bf562ecf
4a62f7d4
pull/17/merge
4/3,364 ++ 1,955 --
fix(deps): update all non-major dependencies
a91f0458
renovate/all-minor-patch
4/3,364 ++ 1,955 --
Merge 857ef99b338a03522fd58fc8e76f3ff094dda7ab into 2afe1b78ca2cc85f7e339a45ec8b858243ee8bd2
feb9abcc
pull/312/merge
1/1 ++ 1 --
chore: bump org.jlleitschuh.gradle.ktlint in /HaveAMagicalDay
Bumps org.jlleitschuh.gradle.ktlint from 13.1.0 to 14.2.0. --- updated-dependencies: - dependency-name: org.jlleitschuh.gradle.ktlint dependency-version: 14.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
857ef99b
dependabot/gradle/HaveAMagicalDay/org.jlleitschuh.gradle.ktlint-14.0.1
1/1 ++ 1 --
Merge d70dd5452862bb105cfafa245a58a84feb1e57ac into 2afe1b78ca2cc85f7e339a45ec8b858243ee8bd2
40f59702
pull/354/merge
1/1 ++ 1 --
chore: bump org.jlleitschuh.gradle.ktlint in /HaveAMagicalDay
Bumps org.jlleitschuh.gradle.ktlint from 13.1.0 to 14.2.0. --- updated-dependencies: - dependency-name: org.jlleitschuh.gradle.ktlint dependency-version: 14.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
d70dd545
dependabot/gradle/HaveAMagicalDay/org.jlleitschuh.gradle.ktlint-14.2.0
1/1 ++ 1 --
refactor: upgrade to MVI project structure for Disney Scenic Rides
2afe1b78
main
20/479 ++ 273 --
docs: add in mainnet test command as well
15b02246
main
2/6 ++ 0 --