Releases: woocommerce/woocommerce-android
Releases · woocommerce/woocommerce-android
0.16.1
Hotfix to solve a fatal crash when lastUpdateHandler is accessed before being initialized.
0.16
- Custom reusable Skeleton views added and used to implement the shimmer loading designs across various My Store and Orders views.
- Fixed minor memory leak caused by the process that prints the "last updated" message on the Order Stats card of the My Store page.
- Empty state design implemented in the order notes list on the order detail page.
- "Waiting for customer" empty state design implemented for the My Store Page.
- Fixed intermittent NPE error with the Top Performers card on the My Store page.
- Accessibility improvements:
- RTL layout optimizations across all views in the app.
- Image Button and regular buttons have been updated with content descriptions where needed or now define
importantForAccessibility="no"
- Some optimizations also made for TalkBack, but more to come.
- Added a reusable custom single option toggle component optimized for TalkBack.
- Styling: Restyled the main stats chart on the Dashboard page. Chart animations have also been added.
- WordPress Lint plugin added to the project and lint errors have been expanded
- Minimum SDK has been moved up from 17 to 21
0.15
- Order Stats card now displays a timestamped "last updated" message
- A new "Waiting for customers" view will be displayed if the active store has had no orders
- Offline management and handling. If offline, a persistent offline status bar is shown. Populating from cached data has been implemented where currently supported.
- Login background color updated
- Main navigation instrumentation tests
- Dashboard renamed to "My Store"
- Dashboard now uses centralized error messaging
- Dashboard error views implemented
- Now respects analytics opt-out settings with 3rd parties so crash data is no longer sent to Crashlytics if opted out
- Magic link tweaks
- Top Performers dashboard card and associated unit tests
- Unfilled card animation for dashboard card
- Misc bugfixes
0.14
0.13
0.12
- Added settings screen with store name and privacy settings
- Updated dashboard order stats, adding "days", "weeks", "months", and "years" time period options
- Added caching for order stats
- Added contact support via email menu item
- Updated Android auto-backup settings not to preserve logged in state
0.11
- Added initial launch screen
- Added post-login screen with store selection, and improved handling for accounts with no WooCommerce stores
- Added support for infinite scroll in order list (up from previous 50 order maximum)
- Added error messaging to orders screens
- Added analytics tracking for important flows
- Eliminated some unnecessary network requests
- Improved refresh behavior when re-selecting the active screen in the bottom navigation bar
0.10
0.9
- Added basic revenue and order stats in dashboard (month-to-date view)
- Added order fulfillment screen for 'processing' orders
- Implemented marking orders as completed during fulfillment process
- Added an expanded product list view for non-processing orders
- Enabled sign in with Google
- Improved logging and crash reporting