Skip to content

v0.2.0

Latest

Choose a tag to compare

@ekimkael ekimkael released this 10 Jun 09:29
· 5 commits to develop since this release

What's changed

Refactoring

  • Applied Clean Code principles across the codebase (SRP, DRY, meaningful names)
  • Extracted shared logic into custom hooks: useAmountInput, useHapticNavigation, useRequireUser
  • Moved StyleSheet.create to module level; dynamic color styles via useMemo
  • Migrated all file/folder names to kebab-case

State

  • Extended app-store with persisted user preferences (notifications, sound effects, haptic feedback)
  • transaction-store: collision-safe IDs via crypto.randomUUID(), removed dead code
  • user-store: collision-safe IDs via crypto.randomUUID()

Dependencies

  • Migrated from yarn to npm (--legacy-peer-deps required for lucide-react-native / React 19)
  • Removed unused nativewind dependency

Docs

  • README updated to reflect current stack, project structure, and hooks
  • GitHub description and topics updated