Releases: ekimkael/cashmate
Releases · ekimkael/cashmate
v0.2.0
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.createto module level; dynamic color styles viauseMemo - Migrated all file/folder names to kebab-case
State
- Extended
app-storewith persisted user preferences (notifications, sound effects, haptic feedback) transaction-store: collision-safe IDs viacrypto.randomUUID(), removed dead codeuser-store: collision-safe IDs viacrypto.randomUUID()
Dependencies
- Migrated from yarn to npm (
--legacy-peer-depsrequired for lucide-react-native / React 19) - Removed unused
nativewinddependency
Docs
- README updated to reflect current stack, project structure, and hooks
- GitHub description and topics updated