v0.1.0-beta.4
Pre-release
Pre-release
What's Changed
🚀 Highlights & Features
- feat: add Android app shortcuts for quick navigation (#10) by @SupianIDz
- feat: standardize typography with Plus Jakarta Sans and Tabular Inter (#14) by @SupianIDz
- feat: make daily transaction groups collapsible on tap with persistence (#15) by @SupianIDz
- feat: decouple master currencies from essential seeder and support global currencies
🎨 UI & UX Improvements
- ui: refine balance typography across hero cards to 22px and equalize card heights (#15)
- ui: polish transaction tile category styling and YAML-style indentation for split items (#15)
- ui: modernize date group header with vertical accent bar indicator (#15)
- ui: streamline transaction filter sheet layout and chip styling (#15)
🐛 Bug Fixes & Refactoring
- fix: persist collapsed date groups across scrolling and list virtualization (#15)
- refactor: fix codebase violations (zero dynamic, Result pattern, no inline styles) (#11)
- test: update test expectations and mock interfaces across test suites (#15)
🧪 Quality & Tests
- test: raise suite test coverage past 85% (#12)
⚙️ CI & Chores
- docs: establish CE-specific architecture rules and contribution guidelines
- ci: configure PR-Agent with custom behaviors and PR template
- chore: suppress gradle option warnings and add logo generation script
- chore: refine logger colors and splash assets
Full Changelog: v0.1.0-beta.3...v0.1.0-beta.4