Home Reports Apr 2, 2026

Thursday, April 2, 2026

Commits
195
pushed this day
Repositories
15
with activity
Contributors
20
distinct authors
Lines changed
+100,129 −86,238
additions / deletions

April 2026

‹ ›
M
T
W
T
F
S
S

Dot = report available

Authors 19

Commit Log

195 commits · 15 repositories

01:00:23 go-algorand - Build 2675 Data +1 −1
01:13:00 algorand-python-testing achidlow simplify handling of global-state-types map (and make private), plus add test +6 −8
01:13:19 algorand-python-testing achidlow simplify/fix typing and remove type-ignores for _ContractMeta +9 −4
01:17:48 algorand-python-testing achidlow simplify handling of global-state-types map (and make private), plus add test +6 −8
01:17:48 algorand-python-testing achidlow simplify/fix typing and remove type-ignores for _ContractMeta +9 −4
03:02:55 specs dependabot[bot] chore(deps): bump rust in the minor-and-patch group +1 −1
03:57:40 puya-ts boblat fix: error TS4058 by exporting CompileResult +1 −1
04:03:43 puya-ts boblat chore: audit vulnerabilities +10 −26
04:23:17 puya-ts boblat fix: error TS4058 by exporting CompileResult +1 −1
04:23:17 puya-ts boblat chore: audit vulnerabilities +10 −26
04:23:17 puya-ts iglosiggio chore: Bump puya version +31413 −10325
04:33:55 puya-ts semantic-release-bot Notes added by 'git notes add' +1 −0
05:36:06 reti pbennett Merge pull request #408 from algorandfoundation/feat/perawallet-update +120 −66
08:11:39 algorand-python-testing boblat feat: add arc65 support: loggedErr() and loggedAssert() functions, to log a formatted error string before failing +290 −6
08:14:11 algorand-python-testing boblat chore: refresh test artifacts using lastest changes in puya main branch +821 −630
08:16:07 xchain-accounts tasosbit Merge pull request #8 from funk-af/main +71 −43
08:38:53 algokit-utils-py mrcointreau chore: fix import sorting order in signing module +1 −1
08:47:25 rosetta-smart-contracts bitbart Merge pull request #39 from FoundMarras/main +196 −0
08:54:15 rosetta-smart-contracts bitbart Merge pull request #23 from Rashidhmd/cairo/vault +310 −1
09:47:53 specs cusma Merge pull request #283 from algorandfoundation/dependabot/docker/minor-and-patch-8a0157a986 +1 −1
09:56:51 xchain-accounts tasosbit Merge pull request #7 from kylebeee/portal-responsive-dark-mode +288 −101
09:58:20 xchain-accounts d13co chore: algokit toml build portal +10 −1
09:58:31 xchain-accounts d13co chore: TODOs +16 −1
09:58:55 xchain-accounts d13co chore: use-wallet-ui reference +1 −1
10:04:38 intermezzo meetthosar Refactored end-to-end tests. Added the createNewUser function and replaced direct create-user API calls across all tests. +49 −88
10:07:43 xchain-accounts d13co chore: rename liquid-accounts.code-workspace +0 −0
13:16:18 go-algorand jannotti assembler: single-pass optimizeConstants using cumulative delta array +59 −52
14:08:55 go-algorand onetechnical Bug fix - env var discrepancy +8 −8
15:22:30 wallet-provider-extensions PhearZero chore: switches to pnpm, updates guides +15143 −26046
15:25:14 xchain-accounts d13co fix: bridge loading, was missing balance data in portal +14 −10
15:30:56 a-day-in-my-bobalife michaeltchuang chore: log greeting (2026-04-02) +1 −0
15:44:13 wallet-provider-extensions PhearZero ci: migrates to oxc +557 −162
15:49:49 wallet-provider-extensions PhearZero style: apply oxfmt +6051 −6269
16:08:04 wallet-provider-extensions PhearZero ci: relax unused for now to warn +1 −1
16:20:23 wallet-provider-extensions PhearZero ci: use oxlint github +2 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:03 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:04 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −0
17:02:47 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:02:47 wallet-provider-extensions PhearZero Notes added by 'git notes add' +1 −1
17:06:31 wallet-provider-extensions PhearZero ci: backfill notes, cleanup cli, adds changelogs +73 −7
17:07:54 wallet-provider-extensions PhearZero ci: add pre-commit checks for husky +175 −22
17:12:55 wallet-provider-extensions PhearZero ci: dry run with provenance enabled +4 −4
17:14:07 wallet-provider-extensions PhearZero Merge pull request #12 from algorandfoundation/ci/pnpm-semantic-release +21617 −32123
17:19:46 wallet-provider-extensions PhearZero ci: fix order of build +5 −3
18:35:54 vibekit gabrielkuettel fix: use Algod instead of Indexer health check for latest round +78 −6
18:35:54 vibekit gabrielkuettel refactor: finish shared mcp tools +1796 −4515
18:35:54 vibekit gabrielkuettel feat: add transaction group display, group ID columns, and input type recognition +145 −2
18:35:54 vibekit gabrielkuettel feat: add clickable column sorting to table components +227 −28
18:35:54 vibekit gabrielkuettel style: change colors to match brand +4 −4
18:35:54 vibekit gabrielkuettel fix: make onboarding welcome message more explicit in system prompt +1 −1
18:35:54 vibekit gabrielkuettel feat: use Alpha Arcade API for market data and include all market fields +23 −6
18:35:54 vibekit gabrielkuettel fix: remove userScalable false and adjust input padding for 16px font +1 −2
18:35:54 vibekit gabrielkuettel fix: move search icon into ChatInput with conditional left padding +29 −25
18:35:54 vibekit gabrielkuettel feat: add @getvibekit/sdk package +475 −0
18:35:54 vibekit gabrielkuettel docs: update AGENTS.md with explorer, package conventions, and dev setup +25 −10
18:35:54 vibekit gabrielkuettel fix: revert alpha-arcade exports to src for bun runtime +4 −4
18:35:54 vibekit gabrielkuettel feat: add README for explorer microsite +22 −0
18:35:54 vibekit gabrielkuettel feat: add 60s timeout to tool calls +3 −0
18:35:54 vibekit gabrielkuettel feat: redesign NetworkStatus with interactive TPS chart and block details +334 −4
18:35:54 vibekit gabrielkuettel feat: add query-service, remove backend from explorer +681 −564
18:35:54 vibekit gabrielkuettel fix: normalize NFD name to lowercase before API lookup +1 −1
18:35:54 vibekit gabrielkuettel Revert "feat: add per-key API request counting via Upstash Redis" +12 −30
18:35:54 vibekit gabrielkuettel feat: make deployment ready +152 −26
18:35:54 vibekit gabrielkuettel feat: update system prompt to ask users to narrow down vague searches +1 −0
18:35:54 vibekit gabrielkuettel fix: replace NFD suggestion with app creation query +7 −5
18:35:54 vibekit gabrielkuettel feat: make rounds, accounts, asset IDs, transaction IDs, and app IDs copyable in explorer +97 −31
18:35:54 vibekit gabrielkuettel style: fix icon overlapping placeholder text +1 −1
18:35:54 vibekit gabrielkuettel chore: add alpha arcade env var to example +3 −0
18:35:54 vibekit gabrielkuettel chore: change alpha warning +4 −4
18:35:54 vibekit gabrielkuettel feat: update env var handling +14 −15
18:35:54 vibekit gabrielkuettel fix: use lightweight block headers instead of full block lookup +11 −3
18:35:54 vibekit gabrielkuettel feat: sync SDK types with new market fields and bump to 0.1.2 +10 −1
18:35:54 vibekit gabrielkuettel refactor: extract fast-path helper, clean up chat/query routes +721 −0
18:35:54 vibekit gabrielkuettel feat: add NetworkStatus to tool result component rendering +4 −0
18:35:54 vibekit gabrielkuettel feat: expose account createdAtRound and reduce excessive transaction output +16 −1
18:35:54 vibekit gabrielkuettel fix: guard against undefined prob in market options, support API key +2 −2
18:35:54 vibekit gabrielkuettel feat: add block timing guidance so LLM can estimate dates from rounds +1 −0
18:35:54 vibekit gabrielkuettel refactor: blockchain elements +309 −7
18:35:54 vibekit gabrielkuettel feat: add batch NFD reverse lookup and batch account lookup tools +128 −4
18:35:54 vibekit gabrielkuettel chore: shorten placeholder text for mobile +2 −2
18:35:54 vibekit gabrielkuettel feat: integrate token usage bar into header bottom border +90 −7
18:35:54 vibekit gabrielkuettel feat: decode state vars for apps +76 −3
18:35:54 vibekit gabrielkuettel chore: shorten alpha message +1 −1
18:35:54 vibekit gabrielkuettel feat: add github issue link to tool errors +18 −15
18:35:54 vibekit gabrielkuettel feat: update system prompt +1 −0
18:35:54 vibekit gabrielkuettel fix: add maxDuration to chat route for Vercel deployments +2 −0
18:35:54 vibekit gabrielkuettel fix: handle microunit prices in multi-option markets +10 −4
18:35:54 vibekit gabrielkuettel fix: convert UIMessages to ModelMessages in chat route +2 −2
18:35:54 vibekit gabrielkuettel feat: add api key for alpha arcade +3 −2
18:35:54 vibekit gabrielkuettel docs: add deployment docs +132 −0
18:35:54 vibekit gabrielkuettel fix: use chat completions API for OpenAI-compatible providers +1 −1
18:35:54 vibekit gabrielkuettel fix: keep 1 machine running to avoid cold starts +1 −1
18:35:54 vibekit gabrielkuettel feat: enrich transactions with asset metadata and show unit as pill badge +171 −11
18:35:54 vibekit gabrielkuettel refactor: extract domain packages, add concurrency semaphore, inject ResolveAppSpecFn +3383 −1299
18:35:54 vibekit gabrielkuettel feat: add alpha arcade integration +375 −1
18:35:54 vibekit gabrielkuettel feat: pre-format transaction asset amounts for AI and UI consumption +37 −37
18:35:54 vibekit gabrielkuettel fix: use @ai-sdk/togetherai provider and migrate to AI SDK v6 +129 −80
18:35:54 vibekit gabrielkuettel feat: sort asset balances descending and guide LLM to use currencyGreaterThan +43 −12
18:35:54 vibekit gabrielkuettel feat: add per-key API request counting via Upstash Redis +30 −12
18:35:54 vibekit gabrielkuettel fix: sticky footer, block lookup, system prompt, and responsive UI +42 −34
18:35:54 vibekit gabrielkuettel chore: update .env example +2 −1
18:35:54 vibekit gabrielkuettel feat: make alpha disclaimer more prominent with warning icon and personality +29 −23
18:35:54 vibekit gabrielkuettel feat: add Sent/Received direction badges to account transaction list +23 −1
18:35:54 vibekit gabrielkuettel feat: polish network status, add well-known ASAs, fix NFD lookup flow +12 −21
18:35:54 vibekit gabrielkuettel feat: add ApplicationLocalState component and fix address decoding +135 −15
18:35:54 vibekit gabrielkuettel docs: add --auth-type=web to npm publish command +3 −69
18:35:54 vibekit gabrielkuettel feat: surface errors +7 −1
18:35:54 vibekit gabrielkuettel feat: asset enrichment via Pera API + account portfolio view +369 −35
18:35:54 vibekit gabrielkuettel feat: commit progress +2685 −950
18:35:54 vibekit gabrielkuettel feat: add stop button, tool call names, and smart auto-scroll +70 −14
18:35:54 vibekit gabrielkuettel style: refactor frontend to match vibekit brand +53 −11
18:35:54 vibekit gabrielkuettel chore: move fly.toml to repo root for Fly GitHub integration +1 −1
18:35:54 vibekit gabrielkuettel fix: block header query; make addresses copyable +91 −43
18:35:54 vibekit gabrielkuettel feat: add holder concentration column to AssetHolders +19 −0
18:35:54 vibekit gabrielkuettel feat: add ecosystem directory with search and UI components +740 −7
18:35:54 vibekit gabrielkuettel fix: enrich account asset holdings with name, unit, and decimals +29 −8
18:35:54 vibekit gabrielkuettel chore: rename apps/query-service → apps/api +53 −53
18:35:54 vibekit gabrielkuettel style: add interest to the homepage +33 −6
18:35:54 vibekit gabrielkuettel feat: improve indexer package with new tools and fixes +165 −91
18:35:54 vibekit gabrielkuettel feat: merge paginated tool results into single table with Load More button +149 −57
18:35:54 vibekit gabrielkuettel feat: resolve NFD asset-ID avatars via Pera API +57 −7
18:35:54 vibekit gabrielkuettel feat: add div3rsafi to the ecosystem tool +17 −1
18:35:54 vibekit gabrielkuettel fix: improve loading states and chat message layout +89 −50
18:35:54 vibekit gabrielkuettel Revert "refactor: return raw numbers from format functions, drop $ prefix" +43 −40
18:35:54 vibekit gabrielkuettel fix: remove get_network_status, hardcode lookup_block with own schema +19 −7
18:35:54 vibekit gabrielkuettel feat: add GONNA to well-known ASA IDs +1 −1
18:35:54 vibekit gabrielkuettel fix: stronger iOS zoom prevention — userScalable false + explicit 16px +2 −1
18:35:54 vibekit gabrielkuettel feat: add @getvibekit/sdk/react subpath with renderToolParts +261 −57
18:35:54 vibekit gabrielkuettel feat: add "new to Algorand" onboarding flow in system prompt +9 −0
18:35:54 vibekit gabrielkuettel chore: fix typecheck for SDK sync-types script +77 −3
18:35:54 vibekit gabrielkuettel feat: add iGetAlgo (iGA) to well-known ASA IDs +1 −1
18:35:54 vibekit gabrielkuettel fix: increase Bun idle timeout and Fly VM memory +3 −2
18:35:54 vibekit gabrielkuettel fix: simplify tools, hardcode block round to isolate hang +7 −67
18:35:54 vibekit gabrielkuettel fix: use full block lookup and add fees collected / proposer payout +15 −5
18:35:54 vibekit gabrielkuettel refactor: consolidate tools; format +1702 −1273
18:35:54 vibekit gabrielkuettel fix: fall back to on-chain lookup for app ID market queries +5 −1
18:35:54 vibekit gabrielkuettel fix: use extensionless imports and source exports for indexer and nfd packages +51 −58
18:35:54 vibekit gabrielkuettel feat: integrate shadcn +890 −96
18:35:54 vibekit gabrielkuettel fix: use nullish() for optional tool params to fix Together AI +7 −2
18:35:54 vibekit gabrielkuettel fix: hide Load More button when there are no more results +57 −39
18:35:54 vibekit gabrielkuettel feat: skip LLM for known input types (address, txn, NFD, integer) +159 −4
18:35:54 vibekit gabrielkuettel feat: refactor block display primitives +145 −71
18:35:54 vibekit gabrielkuettel feat: update system prompt +2 −2
18:35:54 vibekit gabrielkuettel fix: format account asset amounts with decimals for human-readable display +14 −3
18:35:54 vibekit gabrielkuettel fix: mobile UX — prevent iOS zoom, fix keyboard submit, stop horizontal scroll +10 −3
18:35:54 vibekit gabrielkuettel feat: add shadcn agent skills: +1809 −0
18:35:54 vibekit gabrielkuettel fix: add get_network_status back as no-op hardcoded response +10 −0
18:35:54 vibekit gabrielkuettel feat: generate opengraph images +467 −5
18:35:54 vibekit gabrielkuettel refactor: return raw numbers from format functions, drop $ prefix +40 −43
18:35:54 vibekit gabrielkuettel chore: remove unnecessary scripts tsconfig +0 −8
18:35:54 vibekit gabrielkuettel feat: improve ecosystem search with fuzzy matching and better LLM guidance +70 −43
18:37:55 vibekit gabrielkuettel chore: bump CLI version +1 −1
18:38:39 vibekit gabrielkuettel feat: add per-key API request counting via Upstash Redis +31 −13
18:42:19 go-algorand onetechnical Fix mixing literal text with replacement token +1 −1
18:43:45 algokit-walletsdk-kmp michaeltchuang docs: add in new seed_vault table to mermaid diagram +9 −3
18:46:53 wallet-provider-extensions PhearZero ci: rename workflows to .yml +0 −0
18:52:54 wallet-provider-extensions PhearZero ci: remove dry-run +1 −1
18:53:52 wallet-provider-extensions semantic-release-bot chore(release): accounts-store +18 −6
18:53:55 wallet-provider-extensions semantic-release-bot Notes added by 'git notes add' +1 −0
18:54:12 wallet-provider-extensions semantic-release-bot chore(release): accounts-keystore-extension +20 −6
18:54:14 wallet-provider-extensions semantic-release-bot Notes added by 'git notes add' +1 −0
18:59:55 algokit-walletsdk-kmp michaeltchuang docs: add in new seed_vault table to mermaid diagram (#275) +9 −3
20:45:59 AlgoPlonk sanjay-sol fix: invert point at infinity +16 −16
23:41:57 CryptoDeepTools demining Add files via upload +2000 −0
23:54:53 CryptoDeepTools demining Update README.md +37 −0