Home Reports Jun 30, 2025
Monday, June 30, 2025
- Commits
- 264
- pushed this day
- Repositories
- 23
- with activity
- Contributors
- 26
- distinct authors
- Lines changed
- +153,070 −13,213
- additions / deletions
Monday, June 30, 2025
264 commits were pushed across 23 repos by 26 authors. There were 153,070 additions and 13,213 deletions.
Stay up to date with the latest insights and developments on AlgoScan
Updated repos
23 repositories- go-algorand 5 commits
- Hack-Series-Skilldcx 4 commits
- julo-nft-ticketing 5 commits
- revelio 1 commit
- community 1 commit
- algokit-core 7 commits
- algokit-cli 1 commit
- algokit-client-generator-ts 2 commits
- algokit-lora 4 commits
- algokit-subscriber-py 2 commits
- algokit-utils-ts 1 commit
- ARCs 1 commit
- puya 11 commits
- puya-ts 2 commits
- solidity-land-registry 2 commits
- algo-intent 1 commit
- BlockEstate 17 commits
- Algo-SocialNFTEngagement 2 commits
- IP-Tokenization 4 commits
- Algokit-utils-asset-create 1 commit
- a-day-in-my-bobalife 3 commits
- use-wallet 1 commit
- algorand 186 commits
Commit Log
264 commits · 23 repositories
00:40:47
algokit-client-generator-ts
build(deps-dev): bump typescript-eslint from 8.32.0 to 8.35.0
+106
−72
00:41:01
algokit-client-generator-ts
build(deps-dev): bump @eslint/js from 9.26.0 to 9.30.0
+16
−4
01:00:26
go-algorand
Build 2398 Data
+1
−1
02:40:55
algokit-subscriber-py
chore(deps-dev): bump python-semantic-release from 9.21.0 to 10.2.0
+13
−13
02:41:35
algokit-subscriber-py
chore(deps-dev): bump ruff from 0.11.9 to 0.12.1
+21
−21
03:28:23
puya
chore: compile all
+13147
−296
03:28:23
puya
only insert __init__ call if it resolves to a non-empty non-synthetic method
+22
−7
03:28:23
puya
fix: don't omit super init calls when it appears to be a no-op, it may resolve to something else in cases of multiple inheritance
+117
−43
04:45:02
algokit-core
chore: add u64 fields
+22
−14
05:53:26
algokit-core
Merge pull request #184 from algorandfoundation/feat/rust-client-pat
+22
−14
06:31:42
algokit-lora
feat: add support for viewing localstate
+423
−76
06:41:30
puya
fix: don't omit super init calls when it appears to be a no-op, it may resolve to something else in cases of multiple inheritance
+117
−43
06:41:30
puya
only insert __init__ call if it resolves to a non-empty non-synthetic method
+22
−7
06:41:30
puya
chore: compile all
+13147
−296
06:44:15
puya-ts
fix typo in arc4 tuple ptype name value
+7579
−7180
06:47:45
puya
4.10.0
+16
−126
06:49:35
puya
build(deps): bump structlog from 25.2.0 to 25.4.0
+3
−9
06:49:42
puya
build(deps-dev): bump scriv from 1.6.2 to 1.7.0
+3
−3
06:49:42
puya
build(deps-dev): bump pyinstaller from 6.12.0 to 6.14.1
+17
−17
06:49:43
puya
build(deps-dev): bump pytest-cov from 4.1.0 to 6.2.1
+10
−9
08:37:38
algokit-lora
chore: extend the app state integration test
+207
−145
08:49:55
algokit-core
chore(algokit_transact): move builders to follow new convention
+22
−25
09:24:56
solidity-land-registry
npm: bump @types/node from 22.15.34 to 24.0.7
+1
−1
09:36:12
solidity-land-registry
npm: bump dotenv from 16.6.1 to 17.0.0
+1
−1
09:43:43
revelio
Bump selenium-webdriver from 4.29.1 to 4.34.0
+3
−3
11:22:29
algokit-core
Merge remote-tracking branch 'origin/main' into feat/rust-client
+9230
−17
11:42:25
algo-intent
Added .gitignore
+2
−0
11:54:35
algokit-core
refactor: HTTP client creation
+373
−341
12:03:53
BlockEstate
Update index.html
+4
−0
12:04:22
BlockEstate
Update script.js
+18
−0
12:45:27
algokit-cli
chore(deps): bump the all group across 1 directory with 7 updates
+42
−42
12:52:16
Hack-Series-Skilldcx
Add files via upload
+143
−0
12:53:51
Hack-Series-Skilldcx
Delete wallet-connect-button.tsx
+0
−31
12:53:53
community
Commit from GitHub Actions (Community Interest Tracker)
+1
−1
12:54:06
Hack-Series-Skilldcx
Delete connect-wallet-modal.tsx
+0
−112
12:54:56
Hack-Series-Skilldcx
Add files via upload
+143
−86
13:26:27
algorand
Switch to environment variables for sensitive data and add dotenv support. Also add requirements.txt and .env.example for easy setup.
+15
−4
13:27:28
algorand
Refactor file handling in deploy.py to use pathlib for better cross-platform support.
+3
−1
13:27:57
algorand
Switch from print statements to Python logging for better traceability and control.
+13
−8
13:28:12
algorand
Add a script to easily generate new Algorand accounts for testing and development.
+5
−0
13:28:27
algorand
Add README to contracts directory with documentation for TEAL contracts and utility scripts.
+16
−0
13:28:50
algorand
Add helper script to guide users in funding testnet accounts via the Algorand dispenser.
+11
−0
13:29:06
algorand
Add a basic test script to run contract deployment and log errors for easier debugging.
+8
−0
13:29:50
algorand
Set up pre-commit hooks for black and isort, and update docs for code formatting standards.
+22
−1
13:30:05
algorand
Add usage examples for all utility scripts and contract deployment to the contracts README.
+22
−0
13:30:20
algorand
Document the high-level logic and flow of the TEAL contracts in the contracts README.
+14
−0
13:30:24
algokit-lora
chore(deps-dev): bump vite from 5.4.19 to 7.0.0
+417
−175
13:32:23
algorand
Add a reusable Button component for consistent UI across the app.
+19
−0
13:33:06
algorand
Add a reusable Card component for displaying consent and document info.
+1
−0
13:33:20
algorand
Add WalletConnectButton component for future wallet integration.
+19
−0
13:33:53
algorand
Add ConsentRequestForm component for submitting new consent requests.
+59
−0
13:34:21
algorand
Add ConsentList component to display a list of document consents using Card.
+51
−1
13:35:09
algorand
feat(ui): add Notification component for user feedback
+30
−0
13:35:31
algorand
feat(utils): add date formatting utility
+14
−0
13:36:05
algorand
feat(context): add WalletContext for global state management
+43
−0
13:36:37
algorand
feat(pages): add ConsentsPage to display and manage consents
+52
−0
13:37:18
algorand
feat: integrate ConsentsPage and WalletProvider into App
+46
−41
13:38:15
algorand
feat(utils): add generic api utility for fetch calls
+37
−0
13:38:35
algorand
feat(config): add frontend environment variables for api url
+1
−0
13:40:19
algorand
feat(ui): add reusable Spinner component for loading states
+11
−0
13:40:41
algorand
feat(pages): add loading and error states to ConsentsPage
+46
−12
13:40:58
algorand
feat(utils): add truncateAddress utility function
+6
−0
13:41:16
algorand
feat(ui): add EmptyState component for empty lists
+16
−0
13:41:21
go-algorand
Use `exit 1` after bare use of `[[ ... ]]`
+15
−15
13:41:33
algorand
refactor(ui): use EmptyState and truncateAddress in ConsentList
+5
−3
13:42:04
algorand
feat(ui): add Layout component for consistent page structure
+20
−0
13:42:22
algorand
feat(ui): add Footer component
+11
−0
13:42:40
algorand
feat(ui): enable Footer in Layout component
+2
−3
13:43:14
algorand
refactor(app): simplify App.tsx and introduce Layout and HomePage
+39
−58
13:43:48
algorand
feat(pages): add DashboardPage for authenticated users
+24
−0
13:44:11
algorand
feat(pages): add placeholder SettingsPage
+15
−0
13:44:33
algorand
feat(pages): add 404 Not Found page
+1
−0
13:45:12
algorand
feat(router): add new pages and 404 route to router
+23
−3
13:45:49
algorand
refactor(ui): consolidate Navbar and add new links
+27
−204
13:46:33
algorand
docs(ui): add JSDoc comments to Button component
+12
−0
13:46:54
algorand
docs(ui): add JSDoc comments to Card component
+15
−0
13:47:13
algorand
docs(ui): add JSDoc comments to Spinner component
+3
−0
13:47:33
algorand
docs(ui): add JSDoc comments to Layout component
+9
−0
13:47:54
algorand
docs(python): add docstrings to deploy.py functions
+5
−4
13:48:55
algorand
docs(teal): add inline comments to approval contract
+153
−122
13:49:53
algorand
feat(pages): create dedicated AboutUsPage
+23
−0
13:50:26
algorand
feat(context): add loading state to WalletContext
+10
−3
13:50:52
algorand
build: add .nvmrc file to enforce node version
+1
−0
13:51:21
algorand
docs: update README with simplified setup instructions
+40
−48
13:52:00
algorand
docs: add CHANGELOG to track project updates
+19
−0
13:52:21
algorand
docs: add security policy
+5
−0
13:54:29
algorand
feat(ui): add UserProfileCard component for dashboard
+28
−0
13:54:56
algorand
feat(ui): add RecentActivity component for dashboard feed
+30
−0
13:55:49
algorand
feat(pages): enhance DashboardPage with profile and activity
+23
−6
13:56:13
algorand
feat(context): add ProfileContext for user data
+42
−0
13:56:42
algorand
feat(app): integrate ProfileProvider into App
+17
−14
13:57:23
algorand
feat(ui): add StatsCard component for dashboard
+26
−0
13:58:51
algorand
feat(pages): add stats section to DashboardPage
+12
−7
13:59:14
algorand
feat(ui): add reusable Modal component
+30
−0
13:59:41
algorand
feat(ui): add details modal to ConsentList
+32
−5
14:00:10
algorand
feat(ui): add Pill component for status tags
+25
−0
14:00:32
algorand
feat(ui): use Pill component in ConsentList for status
+12
−2
14:01:35
algorand
refactor(ui): refine UI and accessibility of ConsentRequestForm
+14
−8
14:01:59
algorand
feat(ui): add reusable Input component for forms
+20
−0
14:02:28
algorand
refactor(ui): use reusable Input component in ConsentRequestForm
+30
−38
14:02:49
algorand
feat(ui): add reusable TextArea component
+21
−0
14:03:25
algorand
feat(ui): add optional notes field to ConsentRequestForm
+12
−2
14:04:58
algorand
docs: update CHANGELOG with latest features and refactors
+14
−1
14:05:27
algorand
feat(ui): add reusable Toggle switch component
+30
−0
14:06:42
algorand
feat(ui): add reusable Spinner component and prettier
+6
−4
14:08:57
algorand
docs: update README with latest components and project structure
+31
−2
14:11:40
algorand
feat(ui): add character counter to Input component
+16
−2
14:12:05
algorand
feat(ui): add character counter to TextArea component
+16
−2
14:13:22
algorand
refactor(deploy): enhance logging and error handling in deployment script
+86
−34
14:16:10
algorand
docs(context): add detailed JSDoc comments to WalletContext
+39
−0
14:16:41
algorand
docs(context): add detailed JSDoc comments to ProfileContext
+34
−0
14:18:02
algorand
feat(ui): add reusable Divider component
+16
−0
14:18:17
algorand
feat(ui): add SkeletonLoader component for loading states
+16
−0
14:18:45
algorand
feat(ui): add Tooltip component for hover hints
+26
−0
14:19:09
algorand
feat(ui): add ErrorBoundary for catching UI errors
+36
−0
14:19:28
algorand
feat(utils): add DateFormatter utility for date formatting
+1
−0
14:19:45
algorand
feat(hooks): add useDebounce hook for debouncing values
+12
−0
14:20:00
algorand
feat(hooks): add useLocalStorage hook for persistent state
+24
−0
14:20:30
algorand
feat(ui): add ThemeSwitcher for light/dark mode toggle
+24
−0
14:20:57
algorand
feat(ui): add ProgressBar component for progress indication
+17
−0
14:21:56
algorand
feat(ui): add SpinnerOverlay for full-page loading states
+10
−0
14:22:15
algorand
feat(ui): add Accordion component for collapsible content
+23
−0
14:22:35
algorand
feat(ui): add StepIndicator for multi-step forms
+20
−0
14:22:50
algorand
feat(utils): add randomId utility for generating random IDs
+3
−0
14:23:09
algorand
feat(hooks): add usePrevious hook to track previous value
+9
−0
14:24:13
algorand
feat(consent): add reusable ConsentTimeline component for event history
+60
−0
14:25:45
algorand
feat(consent): add ConsentDetail component for consent details and actions
+27
−0
14:26:06
algorand
feat(consent): add ConsentActionBar for reusable consent actions
+18
−0
14:26:21
algorand
feat(consent): add ConsentStatusPill for visual status representation
+18
−0
14:26:44
algorand
feat(consent): add ConsentNoteModal for adding/viewing notes
+32
−0
14:27:24
algorand
feat(consent): add ConsentTable for sortable/filterable consents
+66
−0
14:27:49
algorand
feat(consent): add ConsentFilterBar for filtering consents
+36
−0
14:28:08
algorand
feat(consent): add ConsentExportButton for exporting consents as CSV/JSON
+44
−0
14:28:28
algorand
feat(consent): add ConsentSummaryCard for dashboard stats
+1
−0
14:28:49
algorand
feat(consent): add ConsentSearchInput for searching consents
+19
−0
14:29:21
algorand
feat(consent): add ConsentBulkActions for bulk approve/revoke
+1
−0
14:29:40
algorand
feat(consent): add ConsentTag for tagging/labeling consents
+1
−0
14:29:55
algorand
feat(consent): add ConsentAttachmentList for attached documents
+1
−0
14:30:17
algorand
feat(consent): add ConsentExpiryCountdown for expiry display
+27
−0
14:30:37
algorand
feat(consent): add ConsentAuditTrail for detailed event log
+22
−0
14:33:20
algorand
feat(a11y): add title attributes to export buttons for accessibility
+2
−2
14:33:41
ARCs
feat: arc58 implementation
+99850
−0
14:33:51
algorand
feat(ui): improve ConsentSearchInput placeholder for clarity
+1
−1
14:34:25
algorand
test: add data-testid to ConsentTable for testing
+1
−1
14:34:59
algorand
test: add data-testid to ConsentFilterBar for testing
+1
−1
14:35:24
algorand
test: add data-testid to ConsentExportButton for testing
+1
−1
14:35:52
algorand
test: add data-testid to ConsentSearchInput for testing
+1
−0
14:36:22
algorand
test: add data-testid to ConsentExpiryCountdown for testing
+1
−1
14:36:48
algorand
test: add data-testid to ConsentAuditTrail for testing
+1
−1
14:37:13
algorand
test: add data-testid to ConsentSummaryCard for testing
+32
−1
14:37:56
algorand
test: add data-testid to ConsentTag for testing
+22
−1
14:38:55
BlockEstate
Update package-lock.json
+0
−0
14:39:37
BlockEstate
Update index.ts
+0
−0
14:40:25
BlockEstate
Update .editorconfig
+0
−0
14:40:39
BlockEstate
Update .algokit.toml
+0
−0
14:41:02
BlockEstate
Update package-lock.json
+0
−0
14:41:20
BlockEstate
Update server.js
+0
−0
14:41:35
algorand
feat(ui): add ConsentNotificationToast for consent action feedback
+22
−0
14:41:59
BlockEstate
Update package.json
+0
−0
14:42:44
BlockEstate
Update processAssets.js
+0
−0
14:42:50
algorand
feat(settings): add ConsentSettingsPanel for user consent preferences
+34
−0
14:43:38
algorand
feat(visual): add ConsentPieChart for status distribution
+47
−0
14:44:20
algorand
feat(ui): add ConsentStepper for multi-stage consent flows
+22
−0
14:45:13
algorand
feat(form): add ConsentFormModal for new consent requests
+53
−0
14:45:51
algorand
feat(ui): add ConsentUserAvatar for user initials and status
+31
−0
14:47:46
algorand
add document preview component for consent attachments
+22
−0
14:48:41
algorand
add accessibility helper for screen readers in consent actions
+9
−0
14:49:02
algorand
add theme provider context for consent app light/dark mode
+28
−0
14:49:25
algorand
add pagination component for large consent lists
+32
−0
14:49:46
algorand
add snackbar notification for consent actions
+19
−0
14:50:08
algorand
add confirm dialog for deleting consents
+25
−0
14:50:25
algorand
add activity feed for recent consent actions
+22
−0
14:50:45
algorand
add badge for user roles in consent system
+21
−0
14:51:48
algorand
add tooltip for extra info on consent fields
+28
−0
14:52:24
algorand
add compact timeline component for consent list views
+27
−0
14:53:06
algorand
add status legend for consent status colors
+1
−0
14:56:11
algorand
add user list component for displaying users in a consent
+21
−0
14:56:26
algorand
add dropdown menu for consent actions
+29
−0
14:56:36
algorand
add stepper for multi-step consent forms
+22
−0
14:56:46
algorand
add file upload for consent attachments
+29
−0
14:56:56
algorand
add empty state for consent table
+9
−0
14:57:38
algorand
add print button for consent details
+17
−0
14:57:43
algorand
add banner for important consent notices
+18
−0
14:58:37
algorand
add user selector dropdown for consents
+22
−0
14:59:05
algorand
add status filter dropdown for consents
+23
−0
15:00:47
algorand
add date range picker for consent filtering
+27
−0
15:04:19
algorand
add csv import component for consents
+38
−0
15:04:26
algorand
add notification settings for consent preferences
+27
−0
15:04:35
algorand
add mobile menu for consent navigation
+31
−0
15:04:41
algorand
add sidebar navigation for consent dashboard
+21
−0
15:04:47
algorand
add theme toggle for light and dark mode
+18
−0
15:04:53
algorand
add animated loading dots for consent UI
+11
−0
15:04:59
algorand
add error message component for consent errors
+13
−0
15:06:22
algorand
add user badge for displaying user identity
+13
−0
15:07:05
algorand
add quick approve button for consents
+1
−0
15:08:07
algorand
implement quick approve button for consents
+19
−1
15:15:18
a-day-in-my-bobalife
chore: log greeting (2025-06-30)
+2
−0
15:16:44
algorand
improve document list UI with file icons and better hover
+42
−0
15:16:44
algorand
add modal for granting consent
+25
−0
15:16:44
algorand
add modal for revoking consent
+25
−0
15:19:14
algorand
add toast notification for successful consent actions
+19
−0
15:20:14
algorand
add danger zone section for destructive consent actions
+14
−0
15:22:00
algorand
add user profile dropdown menu
+33
−0
15:22:00
algorand
add simple app footer
+1
−0
15:22:00
algorand
add settings page link component
+16
−0
16:29:11
algorand
add timeline/history component for consent changes
+25
−0
16:29:11
algorand
add export to PDF button for consent details
+16
−0
16:29:11
algorand
add inline error message component for forms
+11
−0
16:29:11
algorand
add skeleton loader for consent table
+15
−0
16:29:11
algorand
add role selector for consent users
+21
−0
16:29:11
algorand
add error boundary for API errors
+30
−0
16:29:11
algorand
add modal to invite new users
+32
−0
16:29:11
algorand
add help/info tooltip component
+22
−0
16:29:11
algorand
add language switcher for app
+21
−0
16:30:58
algorand
add copy to clipboard button for consent info
+26
−0
16:33:24
algorand
add empty state for no data
+15
−0
16:33:24
algorand
add progress bar indicator
+13
−0
16:33:24
algorand
add loading spinner component
+7
−0
16:33:24
algorand
add avatar component for user profile
+20
−0
16:33:24
algorand
add alert component for important messages
+19
−0
16:33:24
algorand
add card container for consent info
+7
−0
16:33:24
algorand
add divider component for sections
+7
−0
16:33:24
algorand
add collapsible accordion section
+20
−0
16:36:23
algorand
add dashboard page shell
+2
−2
16:37:49
algorand
add navbar and sidebar to dashboard page
+29
−16
16:39:05
algorand
add consent status pie chart to dashboard
+5
−0
16:40:16
algorand
add consent table to dashboard
+11
−0
16:41:17
algorand
add table skeleton loader and empty state to dashboard
+24
−8
16:42:23
algorand
add notification toast to dashboard
+9
−0
16:45:02
algorand
add banner for important notices to dashboard
+2
−0
16:45:24
algorand
add theme toggle to dashboard page
+5
−0
16:45:47
algorand
add help tooltip to dashboard heading
+6
−1
16:49:58
algorand
add export button for consent table
+4
−0
16:50:42
Algo-SocialNFTEngagement
Added : add Swagger YAML specs for chat and NFT endpoints
+149
−1
16:55:02
algorand
add status filter to dashboard table
+22
−1
17:12:55
Algo-SocialNFTEngagement
Added : add Swagger YAML specs for chat and NFT endpoints
+147
−2
17:15:28
a-day-in-my-bobalife
chore: v2025.25.0 (release)
+16
−0
17:15:30
a-day-in-my-bobalife
Notes added by 'git notes add'
+1
−0
17:19:57
go-algorand
Remove code that is useless since ver >= sharedResourcesVersion
+4
−55
17:35:51
algokit-utils-ts
chore(deps): bump the all group across 1 directory with 19 updates
+1123
−1415
17:44:43
algokit-core
refactor: Enhance API client generation
+1382
−1198
17:54:08
BlockEstate
Update launch.json
+0
−0
17:54:27
BlockEstate
Update settings.json
+0
−0
17:54:59
BlockEstate
Update app.py
+0
−0
17:55:23
BlockEstate
Update index.js
+0
−0
17:55:45
BlockEstate
Update package-lock.json
+0
−0
17:56:04
BlockEstate
Update package.json
+0
−0
17:56:21
BlockEstate
Update server.js
+0
−0
18:07:12
algokit-core
chore: clarify on algod_client_tests that are to be moved in follow prs
+12
−10
18:09:23
IP-Tokenization
Update contract.py
+43
−131
18:12:31
IP-Tokenization
Update contract.py
+24
−16
18:22:55
IP-Tokenization
Update contract.py
+34
−48
18:26:55
IP-Tokenization
Update contract.py
+47
−17
18:37:04
Algokit-utils-asset-create
Update assetcreate.js
+15
−4
18:53:32
julo-nft-ticketing
Update page.tsx
+6
−6
18:54:09
go-algorand
wip: HybridRelayMeshStrategyCreator
+22
−151
18:54:18
julo-nft-ticketing
Update layout.tsx
+5
−5
18:54:33
julo-nft-ticketing
Update page.tsx
+3
−3
18:56:40
julo-nft-ticketing
Update ConnectWalletModal.tsx
+3
−3
18:57:03
julo-nft-ticketing
Update header.tsx
+9
−9
20:55:08
go-algorand
Use + to separate parts of a holding or local.
+69
−68
21:01:03
use-wallet
feat: add W3 Wallet provider (#378)
+637
−9
21:11:20
puya-ts
wip: tealscript-migration.md
+87
−0
23:24:39
algokit-lora
chore(config): convert semantic-release to TypeScript and optimize configuration
+100
−134