Latest Repo Discovered
bid-optimization
CSS
·
No license
Top Contributor of the Month
8853 commits in all time
Dec 23, 2025 16:33 – Mar 23, 2026 16:33 UTC
Merge b223ae8cc276172638a0f33f5536e8e5ac740569 into 874abef32aff2e6d66aa9c9d97772ff05bfe8e85
46d76d66
pull/312/merge
No file changes
Merge 2c13ac1859a82c9730ff070aa3a4863228b1e626 into b0b54f19889eb1403e98242ba0f77089eaaef5f8
0f8a947b
pull/111/merge
169/5,090 ++ 4,182 --
fix: restore deploy config generation
2c13ac18
prep/beta-release
17/394 ++ 5 --
Merge 2e44a45c00fc44dde03cf9576d0b6bfe55d18183 into b0b54f19889eb1403e98242ba0f77089eaaef5f8
4cb327af
pull/111/merge
165/5,032 ++ 4,513 --
chore: refresh generated example lockfiles
2e44a45c
prep/beta-release
4/188 ++ 188 --
Merge 6d912355c9fb3713dddc88b461382c6654d08639 into b0b54f19889eb1403e98242ba0f77089eaaef5f8
69a5fd42
pull/111/merge
165/5,032 ++ 4,513 --
fix: update template CI for uv workflow
6d912355
prep/beta-release
1/12 ++ 13 --
Merge 2d8b645146c09662f39580c52f2b2aed532ed574 into 3bf1157b95555887deec818841b5654d76849938
7c4f7efe
pull/108/merge
6/7,397 ++ 4,718 --
fix: use published debugger beta in CI
2d8b6451
decoupling
4/541 ++ 528 --
fix: import hash from crypto package
e7caa3bc
decoupling
1/1 ++ 1 --
perf(connect): eagerly prefetch and continuously reprime config promises (#188)
7f79ac47
main
3/16 ++ 5 --
Merge ca0897e9db5b353af3eb2a4aa8d3664d18d34832 into 874abef32aff2e6d66aa9c9d97772ff05bfe8e85
54596515
pull/315/merge
3/15 ++ 7 --
PERA-3810 - [IOS] - Joint Account - Finding 23 - Bottom Sheet should adjust once transaction has been completed or cancelled
- Updated JointAccountPendingTransactionOverlayRow. Now it will not show spinner when transaction is no longer in progress.
ca0897e9
feature/PERA-3810
3/15 ++ 7 --
Merge 4e1f861ab7c407711a8b19bbcb3365301621a2b4 into 7b8775192b13d3cc3deea2718968193562345d10
eac99c88
pull/527/merge
12/101 ++ 54 --
PERA-3887 Implement displaying pera fee in asset
4e1f861a
pera-3887
9/101 ++ 34 --
Merge 3bfbad261a8654cb38b702fc47e11b7f7d7a69f5 into b0b54f19889eb1403e98242ba0f77089eaaef5f8
569eec57
pull/111/merge
164/5,020 ++ 4,500 --
feat: migrate from poetry to uv - support upcoming uv-first algokit version (#112)
* build: migrate root project from Poetry to uv - Convert pyproject.toml from Poetry to uv/hatchling build system - Replace poetry.lock with uv.lock - Remove poetry.toml configuration - Add [tool.uv] and [tool.hatch.metadata] sections * feat: migrate template to uv-only, drop Poetry support - Rewrite pyproject.toml.jinja from Poetry to uv/hatchling format - Cap requires-python to >=3.12,<3.14 (coincurve lacks 3.14 wheels) - Replace all 'poetry run' with 'uv run' in .algokit.toml.jinja - Bump min_version to v2.11.0 (old CLIs warn on version mismatch) - Simplify audit description (remove poetry-plugin-export reference) - Update CI/CD templates: astral-sh/setup-uv@v5, uv tool install algokit - Update pre-commit hooks: poetry run -> uv run - Update README.md.jinja: uv install guide, version references - Delete template_content/poetry.toml * test: switch PY_PKG_MGR_ARGS to uv in test configuration - Update PY_PKG_MGR_ARGS from poetry to uv in both test files - Tests now configure generated projects to use uv as package manager * docs: update root README to reference uv instead of Poetry * chore: regenerate all 6 example directories for uv migration Auto-regenerated by running test_templates.py and test_generators.py against the updated template with algokit-cli decoupling branch. Changes across all examples: - .algokit.toml: min_version v2.11.0, poetry run -> uv run - pyproject.toml: Poetry format -> uv/hatchling with [project], [dependency-groups], [tool.hatch.metadata], [tool.uv] - README.md: Poetry -> uv install guide and tool references - poetry.toml: deleted - uv.lock: added (replaces Poetry lock) Production examples additionally: - .pre-commit-config.yaml: poetry run -> uv run - CI/CD workflows: astral-sh/setup-uv@v5, uv tool install algokit * fix: resolve TypeScript generator test failures - Add npm install step in check_codebase for TypeScript deployment projects (package.json present) to install @algorandfoundation/ algokit-client-generator before build - Patch jest.config.ts at test time to handle ESM node_modules: extend transform to cover .js files and add transformIgnorePatterns for @noble/hashes and @algorandfoundation packages (upstream generator template produces config without ESM support) All 6 tests now pass: 2 template + 4 generator (python+typescript × starter+production) * feat!: remove TypeScript deployer option from template The Python template no longer offers TypeScript as a deployment language. All TS deployer files, TS jest test scaffolding, generated TS examples, and the deployment_language/use_typescript_jest copier questions have been removed. The template now generates Python-only deployer code.
3bfbad26
prep/beta-release
158/4,988 ++ 4,490 --
Merge 8affffdb5b6cab31892740804c40bf952949867a into 654ac173084ee7663d46cf1821d89684994b05cb
a3635573
pull/314/merge
1/10 ++ 2 --
PERA-3709 - Joint Account - Unkey rekeyed account
- Fixed issue with unkeying joint account. Now JA unkey transaction will be sign with correct owner accounts.
8affffdb
feature/PERA-3709
1/10 ++ 2 --
feat: extend GVN to eliminate redundant pure subroutine calls
InvokeSubroutine with target.pure and identical argument VNs now receives the same value number, eliminating duplicate calls. Catches redundant _puya_lib.bytes_.is_substring calls across three test contracts. Net impact: -72 bytes / -51 ops at O1. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
f2c216d2
gvn
79/1,236 ++ 2,948 --
feat: extend GVN to handle multi-target assignments
Operations like addw and decode_bytes return multiple values. GVN now numbers these by storing all target registers in the expression table, enabling elimination of duplicate multi-return ops. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8f87164a
gvn
168/11,234 ++ 11,820 --
feat: extend GVN to number pure zero-arg intrinsics
Remove the `and args` guard so GVN numbers immediate-only pure ops like txn, txna, arg, etc. These are deterministic within a transaction and frequently duplicated after inlining. Net impact: -1177 bytes / -773 ops at O1 across the test suite. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
cce6d066
gvn
300/129,596 ++ 168,141 --