Home / Reports / Sep 23, 2025

Explore daily commit reports from the Algorand ecosystem. Stay updated with the latest code changes, repository activity, and developer contributions, refreshed every day.

Sep 22, 2025 Arrow Back Arrow Forward Sep 24, 2025
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12

Tuesday, September 23, 2025

183 commits were pushed across 21 repos by 27 authors. There were 426,727 additions and 235,097 deletions.

Stay up to date with the latest insights and developments on AlgoScan

Authors

Updated Repos

...

Commit Log

renovate[bo… 00:36:11 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 00:36:14 Merge d785e65a86610800e8160a4a54fad2d027cc6509 into 3306f9787d3d31e7127cf024ffc88e59e1b5d004 (use-wallet)
- 01:00:27 FI from master (go-algorand)
- 01:00:28 Build 2484 Data (go-algorand)
Argimirodel… 01:18:34 fix:named tuple argument evaluation order (issue #498) (puya)
Argimirodel… 01:19:53 chore: compile_all, lint. Address review comments (puya)
boblat 01:50:17 fix: configure js and py package managers before bootstrap call to fix (algokit-typescript-template)
boblat 03:06:58 chore: update to use latest alpha versions of puya-ts, algorand-typescript and algorand-typescript-testing (algokit-fullstack-template)
neilcampbell 03:55:34 chore: pr review fixes (algokit-core)
Aniketwarule 04:05:02 Optimize NFTCard image loading with lazy and blur-up effect (NFT_Marketplace)
Aniketwarule 04:05:17 Show toast notifications for search errors (NFT_Marketplace)
Aniketwarule 04:05:35 Improve NFTCard TypeScript types and add runtime prop checks (NFT_Marketplace)
Aniketwarule 04:05:48 Add loading spinner to Connect Wallet button (NFT_Marketplace)
p2arthur 05:00:44 fix(hazard_symbol): start fixing dual-package hazard symbol (algokit-utils-ts)
p2arthur 05:29:43 fix(lint) fix lint errors + new logic for checking instances of the classes (algokit-utils-ts)
p2arthur 05:32:20 fix(lint): fix lint errors (algokit-utils-ts)
boblat 05:38:09 fix: return `0x` for `bytes()` and `bzero(n)` for `bytes<n>()` (puya-ts)
boblat 05:38:09 refactor: change op method parameters to union of dynamic bytes and fixed sized bytes params (puya-ts)
boblat 05:38:09 refactor: update signature of `bzero` to `bzero<TLength extends uint64 = uint64>(a: TLength): bytes<TLength>` (puya-ts)
boblat 05:38:30 refactor: Bytes factory methods to always retrun dynamic sized bytes to prevent the return type from changing based on where it is being used (puya-ts)
boblat 05:38:35 fix: typo (puya-ts)
boblat 05:44:52 refactor: ensure size and wtype parameters are consistent with each other (puya-ts)
boblat 05:45:02 fix: accept non-literal uint64 parameters to bzero function (puya-ts)
boblat 05:45:02 refactor: allow dynamic bytes to be passed to StaticBytes contstructor to prevent size being repeated (puya-ts)
boblat 05:45:02 fix: throw error with fixed sized bytes value is passed to op code expecting a different size (puya-ts)
neilcampbell 05:49:56 Merge pull request #263 from algorandfoundation/feat/add-native-ts-core (algokit-core)
PatrickDinh 06:07:03 fix encoding + snapshot test (algokit-core)
PatrickDinh 06:08:39 Merge remote-tracking branch 'origin/main' into feat/heartbeat-txn (algokit-core)
PatrickDinh 06:20:18 wip - FFI (algokit-core)
boblat 06:20:28 test: add mock test for falconVerify (algorand-typescript-testing)
Truszczynsk… 06:22:21 Updated App version to v6.8.0 (pera-ios)
Truszczynsk… 06:23:04 Merge e1a855b11675053ed61d0d21ea6e7e085b5b8558 into 764378f2eb8f5edf839becce8f94267f53e94600 (pera-ios)
dependabot[… 07:19:50 Bump rails from 8.0.1 to 8.0.3 (revelio)
dependabot[… 07:19:52 Merge 775e6c87205536c352f5588ed450715c4502de31 into 4877fe96c225edd924ccc2bdddc1613098f260a0 (revelio)
cusma 07:20:25 docs: arc3 compliance (ARCs)
cusma 07:30:34 docs: security considerations (ARCs)
Truszczynsk… 07:36:29 Updated App version to v6.8.0 (#142) (pera-ios)
cusma 07:49:34 docs: rationale (ARCs)
cusma 07:54:30 docs: backward compatibility (ARCs)
boblat 08:00:52 Merge pull request #271 from algorandfoundation/fix/empty-bytes (puya-ts)
filipetamota 08:08:26 swap vc container implemented (pera-ios)
boblat 08:09:15 refactor: update default avm version to 11 (puya-ts)
filipetamota 08:11:01 :lipstick: asset, account, settings and switch buttons created (pera-ios)
semantic-re… 08:11:36 Notes added by 'git notes add' (puya-ts)
filipetamota 08:11:42 :lipstick: title view and asset selection view created (pera-ios)
filipetamota 08:13:07 :lipstick: swap button and provider view added. settings bottom sheet created (wip) (pera-ios)
filipetamota 08:13:11 :lipstick: capsule color fixed (pera-ios)
filipetamota 08:14:57 unused code removed (pera-ios)
filipetamota 08:15:01 :art: navigation to swap tab fixed (pera-ios)
filipetamota 08:15:39 :lipstick: confirm swap modal view and provider sheet added (pera-ios)
filipetamota 08:16:14 :lipstick: confirm swap modal view implemented (pera-ios)
filipetamota 08:16:37 :sparkles: default account set and select account action implemented (pera-ios)
filipetamota 08:16:40 small fixes (pera-ios)
filipetamota 08:16:40 :sparkles: default asset set and select asset action implemented (pera-ios)
filipetamota 08:16:54 :sparkles: disable swap tab if user has no accounts (pera-ios)
filipetamota 08:17:46 :sparkles: switch implemented. account balance added. models created (pera-ios)
filipetamota 08:18:53 :sparkles: shared vm created. get quote implemented (pera-ios)
filipetamota 08:19:35 :sparkles: confirmation screen updated. info sheets created (pera-ios)
filipetamota 08:22:41 :sparkles: confirmation screen view model updated. shimmer effect added. small fixes (pera-ios)
boblat 08:23:00 refactor: simplify test transformer as Bytes factor method now always return dynamic bytes (algorand-typescript-testing)
filipetamota 08:23:02 small fixes (pera-ios)
filipetamota 08:23:04 :sparkles: usdc default asset download implemented (pera-ios)
filipetamota 08:23:05 :sparkles: provider and quote v2 endpoints implemented. provider sheet updated (pera-ios)
filipetamota 08:23:05 small fixes (pera-ios)
filipetamota 08:23:05 :sparkles: provider selection logic implemented. small fixes (pera-ios)
filipetamota 08:23:05 :recycle: refactor main view and view model: restructure views, extract subviews, and clean up logic (pera-ios)
filipetamota 08:23:06 :recycle: code organizing (pera-ios)
filipetamota 08:23:06 :recycle: providersheet vm created (pera-ios)
filipetamota 08:23:06 small fixes (pera-ios)
filipetamota 08:23:06 balance not sufficient error message added (pera-ios)
filipetamota 08:23:06 add usd values (pera-ios)
filipetamota 08:23:06 add placeholder logic to URLImageSUIVIew (pera-ios)
filipetamota 08:23:07 confirmation logic and slide button updated (pera-ios)
filipetamota 08:23:07 small fix (pera-ios)
filipetamota 08:23:07 :sparkles: swap success logic and views implemented (pera-ios)
filipetamota 08:23:07 exchange fee info sheet added to confirmation screen (pera-ios)
filipetamota 08:23:39 small fixes from pr review (pera-ios)
filipetamota 08:23:42 small fixes (pera-ios)
filipetamota 08:23:42 high price impact warnings added to confirmation screen (pera-ios)
filipetamota 08:23:56 no account view implemented (pera-ios)
wjbeau 08:34:38 chore: update error message (pera-ios)
wjbeau 08:35:56 Merge 08c7ebd71b5107adf936511b9cebe365418be374 into 6180d757af57b4fe6cbfe25968a2e96bec7af6dc (pera-ios)
yasin-ce 08:55:32 PERA-2857 :: Fix nav graph initialization issue (pera-android)
yasin-ce 08:57:23 Update app version to v6.202517.1 (pera-android)
filipetamota 09:00:38 Small fixes (pera-ios)
filipetamota 09:01:20 Merge ed869e719fa5a7026d5269b16a25593d56379a03 into 6180d757af57b4fe6cbfe25968a2e96bec7af6dc (pera-ios)
aorumbayev 09:01:37 refactor: remaining pr comments (algokit-core)
boblat 09:43:51 Merge pull request #272 from algorandfoundation/update-avm-version (puya-ts)
boblat 09:45:36 Merge pull request #95 from algorandfoundation/update-langspec (algorand-typescript-testing)
semantic-re… 09:50:33 Notes added by 'git notes add' (algorand-typescript-testing)
semantic-re… 09:54:16 Notes added by 'git notes add' (puya-ts)
Truszczynsk… 09:54:46 Updated autofill extension version to v6.8.0 (pera-ios)
larkiny 09:54:48 Modified types (starlight-github-loader)
Truszczynsk… 09:55:23 Merge 851da2e9e9c986c8051584c306d28f6640ff137f into 6180d757af57b4fe6cbfe25968a2e96bec7af6dc (pera-ios)
filipetamota 10:06:55 show asset out balance fixes. small fixes (pera-ios)
Argimirodel… 10:18:43 chore: compile_all, lint. Address review comments (puya)
Argimirodel… 10:18:43 fix:named tuple argument evaluation order (issue #498) (puya)
aorumbayev 10:32:16 feat: app factory (#248) (algokit-core)
daniel-make… 10:34:23 fix: include columns in function source locations (puya)
daniel-make… 10:34:23 refactor: remove shadowed module (puya)
daniel-make… 10:34:23 refactor: add file_contents to parse_python to allow providing in memory versions of files (puya)
daniel-make… 10:35:24 feat: puyapy language server (puya)
daniel-make… 10:35:24 chore: compile all (puya)
daniel-make… 10:35:24 test: test use as_posix() for test assertion (puya)
daniel-make… 10:35:24 build: ensure LSP service is tested on Windows (puya)
aorumbayev 10:35:24 docs: adds a new document outlining the architecture of the Puya Language Server, describing both Python and TypeScript implementations. (puya)
daniel-make… 10:35:24 docs: move all architecture documents to the same folder (puya)
wjbeau 10:57:07 fix: don't check feature flag from extension (pera-ios)
daniel-make… 11:06:21 test: test use as_posix() for test assertion (puya)
daniel-make… 11:06:21 build: ensure LSP service is tested on Windows (puya)
daniel-make… 11:06:21 docs: move all architecture documents to the same folder (puya)
daniel-make… 11:06:21 feat: puyapy language server (puya)
daniel-make… 11:06:21 chore: compile all (puya)
daniel-make… 11:06:21 refactor: remove shadowed module (puya)
daniel-make… 11:06:21 refactor: add file_contents to parse_python to allow providing in memory versions of files (puya)
daniel-make… 11:06:21 fix: include columns in function source locations (puya)
aorumbayev 11:06:21 docs: adds a new document outlining the architecture of the Puya Language Server, describing both Python and TypeScript implementations. (puya)
tristanmenz… 11:14:06 feat: Code fixes (puya-ts)
tristanmenz… 11:14:07 refactor: Make language server code more robust (puya-ts)
tristanmenz… 11:14:07 add additional quick fixes for non null assertions (puya-ts)
tristanmenz… 11:14:07 feat: Code fix for arc4 clone and replace == with === (puya-ts)
tristanmenz… 11:14:07 chore: Fix prettier/eslint ignores (puya-ts)
tristanmenz… 11:14:07 refactor: Remove zod and rxjs dependencies (puya-ts)
tristanmenz… 11:14:07 remove file trigger and aggreate workspace triggers (puya-ts)
tristanmenz… 11:14:07 chore: Improve source locations for various errorsd (puya-ts)
tristanmenz… 11:14:07 fix: Revert unintened change to error messsage for unsupported inequality operator (puya-ts)
PatrickDinh 11:18:10 Merge branch 'main' into refactor/sender (algokit-core)
cusma 11:30:23 docs: immutable asset metadata (ARCs)
cusma 11:33:27 nit: encoded asset id as box name (ARCs)
yasin-ce 11:38:03 PERA-2857 :: Fix nav graph initialization issue (#409) (pera-android)
wjbeau 11:42:10 Merge 4bfb311ce0ff6526456c2cc4174cbc02877a86d5 into 6180d757af57b4fe6cbfe25968a2e96bec7af6dc (pera-ios)
larkiny 12:51:15 Updated link transform feature (starlight-github-loader)
joe-p 12:54:12 spike: tree shakeable algorand client (algokit-utils-ts)
joe-p 12:57:44 spike: use InterfaceOf in config (algokit-utils-ts)
joe-p 13:00:11 spike: use partial in config (algokit-utils-ts)
SudoWeezy 13:00:38 update tests (ARCs)
joe-p 13:01:36 spike: rm unused proxy (algokit-utils-ts)
mitsinsar 13:12:10 PERA-2829 Implement selected currency symbol on swap widget (pera-android)
filipetamota 13:16:18 Merge 19061d22d831dac144602703318c24f8b9f8458b into 6180d757af57b4fe6cbfe25968a2e96bec7af6dc (pera-ios)
larkiny 13:33:53 DVP-1131: Refactored algokit-utils-ts (devportal)
renovate[bo… 13:59:03 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 13:59:06 Merge e1ad4d3865531812f51fd711e6d7ab1e2bbdc1a4 into 3306f9787d3d31e7127cf024ffc88e59e1b5d004 (use-wallet)
filipetamota 15:08:25 :sparkles: settings bottom sheet view implemented (pera-ios)
aorumbayev 15:10:22 chore: tmp remove artifacts (algokit-core)
aorumbayev 15:11:27 Merge remote-tracking branch 'origin/main' into feat/ts-api-generator (algokit-core)
michaeltchu… 15:14:46 chore: log greeting (2025-09-23) (a-day-in-my-bobalife)
Copilot 15:39:41 Improve Cypress test stability and configuration (wallet)
larkiny 15:41:19 DVP-1131: Refactored algokit-utils-py docs (devportal)
cusma 15:44:38 docs: general refactoring (ARCs)
larkiny 15:44:50 Fixed lint errors (devportal)
cusma 15:47:57 docs: fix headings (ARCs)
larkiny 15:48:28 Fixed workflows (devportal)
larkiny 15:51:13 Fixed lint errors (devportal)
cusma 16:03:22 chore: add docker and docker-compose package-ecosystems (specs)
larkiny 16:04:11 Refactor AlgoKit Utils doc imports to use new astro-github-loader (#357) (devportal)
cusma 16:28:18 docs: add arc4 interface (ARCs)
larkiny 16:33:00 Merge branch 'main' into fix/docs-decode-global-state (devportal)
larkiny 16:36:40 Fixed error in app.md (algokit-utils-ts)
Copilot 16:46:04 Fix SPA routing for Cypress tests - add browser-sync middleware (wallet)
gmalouf 17:00:41 Support using txnAccess in . (js-algorand-sdk)
gmalouf 17:37:18 Support for reject-version on application call transactions. (js-algorand-sdk)
gmalouf 17:42:30 Support using txnAccess in . (#1003) (js-algorand-sdk)
gmalouf 17:43:01 Merge branch 'main' into reject-version-support (js-algorand-sdk)
neilcampbell 17:47:53 feat: mapping through the access field (algokit-subscriber-ts)
larkiny 17:52:46 Fixed typo in nodekit quick start (devportal)
gmalouf 18:04:48 Conditionally encode app call fields based on presence of txnAccess. (js-algorand-sdk)
Copilot 18:10:16 Fix Cypress test button click issue - handle password strength indicator overlay (wallet)
gmalouf 18:30:35 Revert "Conditionally encode app call fields based on presence of txnAccess." (js-algorand-sdk)
gmalouf 18:42:01 Further tighten enforcement of txnAccess vs legacy fields during app call transaction construction. (js-algorand-sdk)
gmalouf 18:53:14 Remove redundant variables from makeTxn.ts. (js-algorand-sdk)
Copilot 18:59:20 Fix ARC76 test - implement proper password length and form validation handling (wallet)
Copilot 19:06:36 Fix ARC76 test navigation - use text-based menu navigation for reliability (wallet)
sublime-b 19:36:14 Fix crash from the force unwrap (pera-ios)
sublime-b 19:36:56 Merge 56c5585cc996bbc617de3b1fd8a29e7ba2f667fe into 6180d757af57b4fe6cbfe25968a2e96bec7af6dc (pera-ios)
aorumbayev 20:02:06 chore: remove root artifacts from ts template (will be managed manually) (algokit-core)
gmalouf 20:04:44 Fix address type error. (js-algorand-sdk)
joe-p 20:08:45 wip: fixup merge (algokit-core)
gmalouf 20:18:04 Apps: Support for reject-version on application call transactions and txnAccess encoding tweaks (#1004) (js-algorand-sdk)
gmalouf 20:19:28 bump up version to v3.5.1 (js-algorand-sdk)
joe-p 21:06:42 wip: working py tests with new txn fields (algokit-core)
joe-p 21:06:50 wip: foreign ComposerTrait (algokit-core)
scholtz 21:16:34 chore: update dependencies and improve theme link references (wallet)
sublime-b 21:38:55 Update existing implementation for the qr scanner (pera-ios)