Ecosystem metrics
- New Repos
- 33
- New
- Commits
- 619
- down 30.1%
- Releases
- 3
- down 40.0%
- Contributors
- 47
- down 14.5%
- Signals
- 1
- down 66.7%
- Merges
- 24
- up 4.3%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
11189 commits in all time
May 03, 2026 15:57 – Aug 01, 2026 15:57 UTC
🔧 Normalize bullet style to * across all articles and add signals-article-batch skill
- Convert all body bullets from - to * across 43 articles (user preference) - Add signals-article-batch skill at ~/.claude/skills/signals-article-batch/ with SKILL.md workflow and references/validate-articles.py validation script - Skill covers: schema detection, parallel article generation, image conversion, frontmatter normalization, Primary sources markdown links, verification, git
faefac06
main
43/1,102 ++ 1,102 --
📰 Add 31 Algorand signal articles (Mar–Jul 2026), convert thumbnails to AVIF, normalize frontmatter and Primary sources
- Create 31 new articles covering Algorand news from March to July 2026 including post-quantum security, x402 agentic commerce, humanitarian payments, regulatory milestones, organizational changes, and monthly Algo Insights reports - Convert algorand.png to algorand.avif (4.8KB vs 5.7KB) and update all thumbnail references across 43 articles and index.json - Normalize frontmatter source_links to descriptive text format matching the original schema (no URLs in frontmatter) - Add properly formatted markdown links [* [Description](URL)] to all 43 Primary sources sections with verified source URLs - Add missing Primary sources and Suggested next steps sections to introducing_algoscan_dev.md - Update index.json with all 31 new entries sorted by date
862f0b48
main
45/4,212 ++ 53 --
Merge 640b3063e5f42518c535636c2b020fdf3f271d16 into c138921bdc81ac772fea570d0f286575b27a0b45
ebf4bcc0
pull/175/merge
2/120 ++ 121 --
chore(deps-dev): bump the minor-and-patch group across 1 directory with 8 updates
Bumps the minor-and-patch group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [algorand-python](https://github.com/algorandfoundation/puya) | `3.5.0` | `3.5.1` | | [black](https://github.com/psf/black) | `26.3.1` | `26.5.1` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.12` | `0.16.0` | | [pytest](https://github.com/pytest-dev/pytest) | `9.0.3` | `9.1.1` | | [pip-audit](https://github.com/pypa/pip-audit) | `2.10.0` | `2.10.1` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `4.6.0` | `4.6.1` | | [ipykernel](https://github.com/ipython/ipykernel) | `7.2.0` | `7.3.0` | | [jupyterlab](https://github.com/jupyterlab/jupyterlab) | `4.5.7` | `4.6.2` | Updates `algorand-python` from 3.5.0 to 3.5.1 - [Release notes](https://github.com/algorandfoundation/puya/releases) - [Changelog](https://github.com/algorandfoundation/puya/blob/main/CHANGELOG.md) - [Commits](https://github.com/algorandfoundation/puya/commits) Updates `black` from 26.3.1 to 26.5.1 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/26.3.1...26.5.1) Updates `ruff` from 0.15.12 to 0.16.0 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.12...0.16.0) Updates `pytest` from 9.0.3 to 9.1.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.1) Updates `pip-audit` from 2.10.0 to 2.10.1 - [Release notes](https://github.com/pypa/pip-audit/releases) - [Changelog](https://github.com/pypa/pip-audit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pypa/pip-audit/compare/v2.10.0...v2.10.1) Updates `pre-commit` from 4.6.0 to 4.6.1 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v4.6.0...v4.6.1) Updates `ipykernel` from 7.2.0 to 7.3.0 - [Release notes](https://github.com/ipython/ipykernel/releases) - [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md) - [Commits](https://github.com/ipython/ipykernel/compare/v7.2.0...v7.3.0) Updates `jupyterlab` from 4.5.7 to 4.6.2 - [Release notes](https://github.com/jupyterlab/jupyterlab/releases) - [Changelog](https://github.com/jupyterlab/jupyterlab/blob/main/RELEASE.md) - [Commits](https://github.com/jupyterlab/jupyterlab/compare/@jupyterlab/lsp@4.5.7...@jupyterlab/lsp@4.6.2) --- updated-dependencies: - dependency-name: algorand-python dependency-version: 3.5.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: black dependency-version: 26.5.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: ruff dependency-version: 0.16.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: pip-audit dependency-version: 2.10.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: pre-commit dependency-version: 4.6.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: ipykernel dependency-version: 7.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: jupyterlab dependency-version: 4.6.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] <support@github.com>
640b3063
dependabot/pip/minor-and-patch-1ce65fccca
2/120 ++ 121 --
Merge 32174a6b285be4a22a299b6b3d4c606c9be9ad85 into c138921bdc81ac772fea570d0f286575b27a0b45
ce201901
pull/174/merge
1/1 ++ 1 --
chore(deps): bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
32174a6b
dependabot/github_actions/actions/setup-python-7
1/1 ++ 1 --
test: remove the frontend Playwright suite
tests/example.spec.ts was AlgoKit template code that never matched this app. It asserted the page title was "AlgoKit React Template", clicked through connect-wallet and kmd-connect, and sent a demo payment, none of which exist: the frontend is a read-only asset table with no wallet integration. It would have failed immediately had it ever run, and it never did, since no workflow invoked playwright. Removes the spec, playwright.config.ts, both playwright dependencies and the playwright:test script, along with the supporting references in .gitignore and the recommended VS Code extensions. Also drops testPathIgnorePatterns and coveragePathIgnorePatterns from jest.config.ts. Both existed solely to keep jest out of the playwright tests directory, which no longer exists. The frontend's jest test step is unaffected and still runs, though it continues to match no tests.
097693fe
main
8/18 ++ 183 --
chore: update Package.swift for v0.0.15
ff27cf6e
fnet
1/2 ++ 2 --
fix: simplify SignFalconBundle logic to test
04741309
fnet
3/42 ++ 82 --
chore: update Package.swift for v0.0.14
fd74769a
fnet
1/2 ++ 2 --
feat: add in MnemonicFromEntropy function
17ebde66
fnet
2/23 ++ 0 --
Merge 399d2791fd5ac5f2c2df129d2d5c5e223efe2b59 into 967fcacfacdf0b3c91efdcc5239ef0360acb99cf
ea23a776
pull/794/merge
4/229 ++ 27 --
Merge a5cf512084feda393cea50819d112902bce57935 into 967fcacfacdf0b3c91efdcc5239ef0360acb99cf
2079b696
pull/819/merge
2/3 ++ 3 --
Merge 2d8e8d223bd8c9b465317707fb9303f9a9e5dfa5 into 967fcacfacdf0b3c91efdcc5239ef0360acb99cf
22af1034
pull/831/merge
2/82 ++ 16 --
fix: make API error wrappers distinguishable at runtime
Replace error type aliases with concrete structs carrying status code and message so callers can type-assert BadRequest/InvalidToken/NotFound/ InternalError. Closes #501.
2d8e8d22
pull/831/head
2/82 ++ 16 --
Merge 38b9e78415c0771371fd2818b117f03a98b0e967 into b27decbb670d4d5e481699358da41e34ddfc26a4
aabe556b
pull/592/merge
2/187 ++ 0 --
feat: add AppClient.resolvePc for TEAL/error mapping by program counter
Expose a public static and instance method that maps a raw program counter to ARC-56 error message, TEAL line, and source path without requiring a full logic-error string. Closes #367.
38b9e784
pull/592/head
2/187 ++ 0 --
Merge 9b0847f438f2c920f51df0237b87b9a53add8b68 into b27decbb670d4d5e481699358da41e34ddfc26a4
66b3ad09
pull/591/merge
2/91 ++ 0 --
feat: throw helpful error on duplicate transactions in composer
Detect identical transaction IDs within a composed group and fail early with guidance about cached suggestedParams and how to differentiate transactions (note, lease, validity window). Closes #366.
9b0847f4
pull/591/head
2/91 ++ 0 --
Merge d94134390af082adaa628ceb8ee919c8286f1cce into 95d55a9b81145fcbc0a09023680b96b684f57b64
e6ce065a
pull/598/merge
2/40 ++ 1 --
fix: return False from Wallet.delete_key when address missing
Per the documented contract, delete_key should return True only when the account was deleted. Check membership via list_keys first so a missing address returns False instead of always reporting success. Closes #472
d9413439
pull/598/head
2/40 ++ 1 --
Merge 6f07c68e03ed7e2380dc76dc0b634048e550fad6 into 88fe542f3a2b6cbe898497cd3321f7bd20a7429b
53e608a5
pull/6689/merge
2/3 ++ 3 --