Ecosystem metrics

New Repos
15
New
Commits
432
down 29.2%
Releases
6
down 25.0%
Contributors
44
down 6.4%
Merges
14
down 17.6%

Repository Explorer

7056 commits in all time Jun 15, 2026 13:13 – Sep 13, 2026 13:13 UTC
ipaleka frontend
Added never_cache decorator to swap entry
Git Commit 83b9dc51 Branch main Document 2/34 ++ 1 --
ipaleka frontend
Wallet connection state is mounted when anything on the page needs it
and the bridge when a swap entry is present.
Git Commit 23ebdd49 Branch main Document 11/367 ++ 106 --
ipaleka widgets
New connectionSource() reads asastatsWallet first, falling back to asastatsSwap
Git Commit 3049b05f Branch main Document 2/78 ++ 10 --
ipaleka frontend
Bugfix for missing Dust Sweep button
Git Commit 2ec0a77b Branch main Document 2/104 ++ 3 --
ipaleka frontend
Added nft-collection endpoint and view
Git Commit 3799eea0 Branch main Document 13/706 ++ 6 --
Merge dc0445f206e9c635841866bd69ce8bf18551022b into b6ddd2e7768c39b427967e9d0164076523ba1a2d
Git Commit 944ac0c8 Branch pull/411/merge Document 10/401 ++ 20 --
ipaleka frontend
Added nft-collection endpoint and view
Git Commit c88ae2b8 Branch main Document 11/628 ++ 5 --
ipaleka frontend
Initail setup for the optimized NFT data
Git Commit 5e6d2178 Branch main Document 14/742 ++ 35 --
Merge aeecfded51874e974f15c0be98afe84f56cfee26 into b0a3e71a91adfd1dfb97b5060d054618c2a147aa
Git Commit cc65d616 Branch pull/66/merge Document 10/1,214 ++ 1,283 --
chore(deps): Update all non-major dependencies
Git Commit aeecfded Branch renovate/all-non-major-dependencies Document 10/1,214 ++ 1,283 --
tasosbit go-algorand
Merge 1d618cbd89b01fca06df4d463e7cbb1f7b995472 into 3f80455969769b54b0effc691e3cc0c422138c01
Git Commit fc14f741 Branch pull/6732/merge Document 2/43 ++ 2 --
tasosbit go-algorand
config: don't fail restart when stateproof/crash DBs are already in HotDataDir
moveDirIfExists refused to proceed whenever the destination files existed,
even if there was nothing in ColdDataDir to move. After the first run the
node creates stateproof.sqlite and crash.sqlite in HotDataDir, so every
subsequent startup with separate hot and cold dirs failed with
"destination file ... already exists, not overwriting".

Return early when none of the files exist in the source directory, and add
a regression test for the restart case.
Git Commit 1d618cbd Branch pull/6732/head Document 2/43 ++ 2 --
renovate[bot] use-wallet
Merge 6f83759d4cf49d9fbea131fc43486f2c38572b5a into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit dc4a1f55 Branch pull/454/merge Document 15/1,419 ++ 974 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 6f83759d Branch renovate/non-major-dependencies Document 15/1,419 ++ 974 --
Merge 5aabaff7805d4411b18d03fca1e4e6a4bdf0753a into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 183ed321 Branch pull/17/merge Document 4/3,364 ++ 1,957 --
fix(deps): update all non-major dependencies
Git Commit 5aabaff7 Branch renovate/all-minor-patch Document 4/3,364 ++ 1,957 --
tasibot nodekit
Merge b3678bbdace4cd03359cf6e01eb8c1c1f971becd into 0406606800d1809fe7d75492aec2b06cd5ea4412
Git Commit 260af9ce Branch pull/193/merge Document 38/5,489 ++ 36 --
tasibot nodekit
docs: record the truncation Follow cannot see
Size against offset only catches a truncation that is still visible when
the poll arrives. A file emptied and written back past the old offset
inside one interval never looks short, and the next drain reads new bytes
at a stale position: the prefix is lost and a pending fragment of the old
file is spliced onto what followed.

Polling has no way to close that. Nothing separates a truncate-and-regrow
from an append once the inode is unchanged and the length has recovered,
so the alternative is a different mechanism rather than a better check.
The window is one interval wide, algod rotates by renaming, and tail -F
has the same hole; it is left open on purpose, and now says so.

The truncation test slept to stay out of that window without explaining
which window, which read as timing noise rather than as the point.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PqPSx1wqM8rMdo4EHPa4jy
Git Commit b3678bbd Branch pull/193/head Document 2/21 ++ 1 --
tasibot nodekit
fix: do not file a callback error under Skipped
streamOne returns a failure to read the file and a failure inside the
caller's callback down one path, and behind the live log streamSources
treated both as an unreadable archive. A callback that failed while an
archive was open had its error recorded as the archive's, and the scan
carried on into the newer files and returned nil.

That lost a cancellation or a closed pipe outright, and reported a hole
in a history that had been read perfectly well. The n > 0 path has always
returned the callback's error directly; the two halves of Scan disagreed
about their own contract. Callback errors are tagged so they can be told
apart and returned.

The existing test passed a single live source, so the branch that
swallowed them had never been read by it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PqPSx1wqM8rMdo4EHPa4jy
Git Commit e5920516 Branch pull/193/head Document 2/48 ++ 1 --
tasibot nodekit
fix: quote a field name that would split the rendered line
Render's one-line guarantee was only half enforced. Values were escaped
and keys were concatenated raw, but a field name is decoded from the same
JSON object the value is, and an object key may hold anything a JSON
string can. A key carrying a newline split one entry across two physical
lines, which is the defect the value quoting was there to prevent.

The predicate moves into quoteIfNeeded and both halves of the pair go
through it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PqPSx1wqM8rMdo4EHPa4jy
Git Commit b2275cd5 Branch pull/193/head Document 2/40 ++ 17 --
ChrisWozniak nodekit
Merge 343c68f6005b86e29be1da9ce82c62200aa3b2cb into e7bb69c5e53773a525bbb626fbbfb7a68ef411de
Git Commit c33f162d Branch pull/195/merge Document 2/47 ++ 3 --