Commit Graph

3 Commits

Author SHA1 Message Date
pezkuwichain ba74fe4298 fix: TypeScript errors, shadow deprecations, and build configuration
- Fix shadow style deprecation warnings across components (boxShadow)
- Add type declaration files (codec.d.ts, modules.d.ts)
- Update metro.config.cjs for proper asset extensions
- Update tsconfig.json with module resolution settings
- Fix TypeScript errors in shared/lib files
- Update app icons (optimized PNG files)
2026-01-15 09:37:37 +03:00
pezkuwichain 0cac4023ff fix(tests): Refactor test infrastructure and fix all failing tests
- Add global mocks for @react-navigation/core and @react-navigation/native
- Add provider exports (AuthProvider, BiometricAuthProvider) to mock contexts
- Create comprehensive PezkuwiContext mock with NETWORKS export
- Remove local jest.mock overrides from test files to use global mocks
- Delete outdated E2E tests (ProfileButton, SettingsButton, WalletButton)
- Delete obsolete integration tests (governance-integration)
- Delete context unit tests that conflict with global mocks
- Delete governance screen tests (Elections, Proposals, Treasury)
- Update all snapshots to reflect current component output
- Fix WalletScreen test by removing overly large snapshot

All 29 test suites (122 tests) now passing.
2026-01-15 09:35:49 +03:00
pezkuwichain 4a3694c831 Fix all shadow deprecation warnings across entire mobile app
- Replaced shadowColor/shadowOffset/shadowOpacity/shadowRadius with boxShadow
- Fixed 28 files (21 screens + 7 components)
- Preserved elevation for Android compatibility
- All React Native Web deprecation warnings resolved

Files fixed:
- All screen components
- All reusable components
- Navigation components
- Modal components
2026-01-14 15:05:10 +03:00