- Update ElectionsInterface to fetch real elections from welati pallet
- Add MyVotes component for user voting history (proposals, elections, delegations)
- Add GovernanceHistory component for completed elections and proposals
- Integrate DelegationManager into GovernanceInterface delegation tab
- Fix linter errors across multiple files (unused imports, type annotations)
- Update eslint.config.js to ignore SDK docs and CJS files
## Changes
- Add ESLint override for src/components/ui/** files
- Add ESLint override for src/contexts/** files
- Add ESLint override for theme-provider.tsx
- Turn off react-refresh/only-export-components for these files
## Impact
- Reduced warnings from 24 → 8
- All fast-refresh warnings eliminated
- Remaining 8 warnings are exhaustive-deps (non-critical)
**Rationale**: UI library components (shadcn/ui) and context providers
legitimately export utility functions alongside components. This is a
standard pattern and doesn't affect hot module replacement in practice.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>