Home /
Cardano Foundation /
cardano-ambassador-tool
Dec 31, 3-4 PM (0)
Dec 31, 4-5 PM (0)
Dec 31, 5-6 PM (0)
Dec 31, 6-7 PM (0)
Dec 31, 7-8 PM (0)
Dec 31, 8-9 PM (0)
Dec 31, 9-10 PM (0)
Dec 31, 10-11 PM (0)
Dec 31, 11-12 AM (0)
Jan 01, 12-1 AM (0)
Jan 01, 1-2 AM (0)
Jan 01, 2-3 AM (0)
Jan 01, 3-4 AM (0)
Jan 01, 4-5 AM (0)
Jan 01, 5-6 AM (0)
Jan 01, 6-7 AM (0)
Jan 01, 7-8 AM (0)
Jan 01, 8-9 AM (0)
Jan 01, 9-10 AM (0)
Jan 01, 10-11 AM (0)
Jan 01, 11-12 PM (0)
Jan 01, 12-1 PM (0)
Jan 01, 1-2 PM (0)
Jan 01, 2-3 PM (0)
Jan 01, 3-4 PM (0)
Jan 01, 4-5 PM (0)
Jan 01, 5-6 PM (0)
Jan 01, 6-7 PM (0)
Jan 01, 7-8 PM (0)
Jan 01, 8-9 PM (0)
Jan 01, 9-10 PM (0)
Jan 01, 10-11 PM (0)
Jan 01, 11-12 AM (0)
Jan 02, 12-1 AM (0)
Jan 02, 1-2 AM (0)
Jan 02, 2-3 AM (0)
Jan 02, 3-4 AM (0)
Jan 02, 4-5 AM (0)
Jan 02, 5-6 AM (0)
Jan 02, 6-7 AM (0)
Jan 02, 7-8 AM (0)
Jan 02, 8-9 AM (0)
Jan 02, 9-10 AM (0)
Jan 02, 10-11 AM (0)
Jan 02, 11-12 PM (0)
Jan 02, 12-1 PM (0)
Jan 02, 1-2 PM (0)
Jan 02, 2-3 PM (0)
Jan 02, 3-4 PM (0)
Jan 02, 4-5 PM (0)
Jan 02, 5-6 PM (0)
Jan 02, 6-7 PM (0)
Jan 02, 7-8 PM (0)
Jan 02, 8-9 PM (0)
Jan 02, 9-10 PM (0)
Jan 02, 10-11 PM (0)
Jan 02, 11-12 AM (0)
Jan 03, 12-1 AM (0)
Jan 03, 1-2 AM (0)
Jan 03, 2-3 AM (0)
Jan 03, 3-4 AM (0)
Jan 03, 4-5 AM (0)
Jan 03, 5-6 AM (0)
Jan 03, 6-7 AM (0)
Jan 03, 7-8 AM (0)
Jan 03, 8-9 AM (0)
Jan 03, 9-10 AM (0)
Jan 03, 10-11 AM (0)
Jan 03, 11-12 PM (0)
Jan 03, 12-1 PM (0)
Jan 03, 1-2 PM (0)
Jan 03, 2-3 PM (0)
Jan 03, 3-4 PM (0)
Jan 03, 4-5 PM (0)
Jan 03, 5-6 PM (0)
Jan 03, 6-7 PM (0)
Jan 03, 7-8 PM (0)
Jan 03, 8-9 PM (0)
Jan 03, 9-10 PM (0)
Jan 03, 10-11 PM (0)
Jan 03, 11-12 AM (0)
Jan 04, 12-1 AM (0)
Jan 04, 1-2 AM (0)
Jan 04, 2-3 AM (0)
Jan 04, 3-4 AM (0)
Jan 04, 4-5 AM (0)
Jan 04, 5-6 AM (0)
Jan 04, 6-7 AM (0)
Jan 04, 7-8 AM (0)
Jan 04, 8-9 AM (0)
Jan 04, 9-10 AM (0)
Jan 04, 10-11 AM (0)
Jan 04, 11-12 PM (0)
Jan 04, 12-1 PM (0)
Jan 04, 1-2 PM (0)
Jan 04, 2-3 PM (0)
Jan 04, 3-4 PM (0)
Jan 04, 4-5 PM (0)
Jan 04, 5-6 PM (0)
Jan 04, 6-7 PM (0)
Jan 04, 7-8 PM (0)
Jan 04, 8-9 PM (0)
Jan 04, 9-10 PM (0)
Jan 04, 10-11 PM (0)
Jan 04, 11-12 AM (0)
Jan 05, 12-1 AM (0)
Jan 05, 1-2 AM (0)
Jan 05, 2-3 AM (0)
Jan 05, 3-4 AM (0)
Jan 05, 4-5 AM (0)
Jan 05, 5-6 AM (0)
Jan 05, 6-7 AM (0)
Jan 05, 7-8 AM (0)
Jan 05, 8-9 AM (0)
Jan 05, 9-10 AM (0)
Jan 05, 10-11 AM (0)
Jan 05, 11-12 PM (0)
Jan 05, 12-1 PM (0)
Jan 05, 1-2 PM (0)
Jan 05, 2-3 PM (0)
Jan 05, 3-4 PM (0)
Jan 05, 4-5 PM (0)
Jan 05, 5-6 PM (0)
Jan 05, 6-7 PM (0)
Jan 05, 7-8 PM (0)
Jan 05, 8-9 PM (0)
Jan 05, 9-10 PM (0)
Jan 05, 10-11 PM (0)
Jan 05, 11-12 AM (0)
Jan 06, 12-1 AM (0)
Jan 06, 1-2 AM (0)
Jan 06, 2-3 AM (2)
Jan 06, 3-4 AM (0)
Jan 06, 4-5 AM (0)
Jan 06, 5-6 AM (0)
Jan 06, 6-7 AM (0)
Jan 06, 7-8 AM (0)
Jan 06, 8-9 AM (5)
Jan 06, 9-10 AM (0)
Jan 06, 10-11 AM (0)
Jan 06, 11-12 PM (0)
Jan 06, 12-1 PM (1)
Jan 06, 1-2 PM (0)
Jan 06, 2-3 PM (0)
Jan 06, 3-4 PM (1)
Jan 06, 4-5 PM (0)
Jan 06, 5-6 PM (1)
Jan 06, 6-7 PM (0)
Jan 06, 7-8 PM (0)
Jan 06, 8-9 PM (0)
Jan 06, 9-10 PM (0)
Jan 06, 10-11 PM (0)
Jan 06, 11-12 AM (0)
Jan 07, 12-1 AM (0)
Jan 07, 1-2 AM (0)
Jan 07, 2-3 AM (3)
Jan 07, 3-4 AM (0)
Jan 07, 4-5 AM (0)
Jan 07, 5-6 AM (0)
Jan 07, 6-7 AM (0)
Jan 07, 7-8 AM (0)
Jan 07, 8-9 AM (0)
Jan 07, 9-10 AM (0)
Jan 07, 10-11 AM (0)
Jan 07, 11-12 PM (0)
Jan 07, 12-1 PM (0)
Jan 07, 1-2 PM (0)
Jan 07, 2-3 PM (0)
Jan 07, 3-4 PM (0)
13 commits this week
Dec 31, 2025
-
Jan 07, 2026
refactor(client): complete Redux migration and cleanup
- Remove AppContext in favor of Redux state management - Rename _component/ to _components/ (consistent plural) - Move proposal components to _components/ folders - Rename auth-guard.tsx to AuthGuard.tsx (PascalCase) - Add TxConfirmationProvider and useTxConfirmation hook - Move sql-wasm.js from context/ to lib/ - Consolidate types into src/types/index.ts - Update component imports for Redux selectors/actions
refactor(client): apply naming conventions
- Rename SignatureProgress/ to signature-progress/ (kebab-case) - Rename toast.tsx to Toast.tsx (PascalCase for components) - Rename DbManager.ts to dbManager.ts (camelCase for non-components) - Rename AmbassadorProfile.ts, Profile.ts to camelCase - Update all affected imports
chore(client): cleanup obsolete files and fix code quality
- Remove test infrastructure (jest, playwright configs) - Remove commitlint/husky hooks and dependencies - Remove obsolete docs (TESTING.md, CACHING_IMPLEMENTATION.md) - Remove duplicate/unused files (sql-wasm.wasm, memberService.ts, sqlite.db) - Remove console.log debug statements - Fix unreachable code in utils.ts - Add forceConsistentCasingInFileNames: false to tsconfig (macOS compatibility) - Clean package.json (removed 11 devDependencies) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
refactor(client): migrate auth state to Redux (Phase 7)
- Add authSlice with user session management and role resolution - Add authSelectors with memoized member validation selector - Migrate useUserAuth hook to delegate to Redux - Migrate useMemberValidation hook to use Redux selectors - Update ProtectedRoute to use Redux auth state - Add auth reducer to store configuration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
refactor(client): migrate treasury state to Redux and cleanup
Phase 5 - Treasury State Migration: - Add treasurySlice with balance, totalPayouts, isLoading state - Add treasurySelectors with memoized BigInt conversions - Update useTreasuryBalance hook to delegate to Redux - Fix totalPayouts calculation: convert ADA strings to lovelace Phase 6 - Cleanup: - Delete adminService.ts (empty/unused) - Delete GithubIcon copy.tsx (duplicate) - Rename UseNavigation.ts -> useNavigation.ts (camelCase) - Rename UseDateFormatting.ts -> useDateFormatting.ts (camelCase) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
refactor(client): migrate wallet and data state to Redux
- Add wallet slice with async thunks for connect/disconnect - Add data slice for members, proposals, intents, payouts - Update useWalletManager and useDatabase hooks to delegate to Redux - Update ProtectedRoute to use Redux selectors - Add auth-guard component with Redux integration
docs(on-chain): update features documentation
refactor(client): migrate UI state to Redux Toolkit
- Add @reduxjs/toolkit and react-redux dependencies - Create UI slice with theme, loading, tx confirmation state - Update useThemeManager and useAppLoading hooks to delegate to Redux - Update ThemeToggle component to use Redux directly
chore(off-chain): bump meshsdk to 1.9.0-beta.87
refactor(admin-dashboard): update SDK and proposal schema
- Bump @meshsdk/core to 1.9.0-beta.91 - Update proposal metadata (projectDetails → url fields) - Simplify multi-sig to single signer for testing - Add libsodium-wrappers-sumo resolution
Merge branch 'main' of https://github.com/sidan-lab/cardano-ambassador-tool into dev