# Version 2.1.1: - **Minor**: UI/UX improvements over the entire app. - **Minor**: Under-the-hood improvements for a better overall app experience. # Version 2.1.0: - **New**: Sort carts your way from Settings. - **New**: Search page for finding carts faster. - **New**: Fresh onboarding screens. - **New**: Help center for tips and support. - **Minor**: Added translations for backup and sorting screens. - **Minor**: Updated dependencies and enabled crash reporting. - **Minor**: More privacy options. - **Minor**: Improved translations. - **Minor**: Minor fixes and clean up. - **Minor**: Many behind-the-scenes tweaks. # Version 2.0.2: - **New**: Added translations for Arabic (Egypt). - **New**: Added translations for Bengali (Bangladesh). - **New**: Added translations for Spanish (Mexico). - **New**: Added translations for Filipino (Philippines). - **New**: Added translations for Korean (South Korea). - **New**: Added translations for Urdu (Pakistan). - **New**: Added translations for Vietnamese (Vietnam). # Version 2.0.1: - **Minor**: Updated target SDK to 36 (Android 16). - **Minor**: Secured the signing key. - **Minor**: Updated the signing config code for Gradle. - **Minor**: Removed duplicate strings. - **Minor**: Updated Gradle dependencies. - **New**: Added manifest tags for consent mode. - **New**: Added consent check on onResume for MainActivity. - **Minor**: Updated the app toolkit to 1.0.24, which brings several improvements and fixes. - **New**: Added new onboarding screens. - **Minor**: Enhanced privacy data handling from consents for the EEA and GDPR. - **Minor**: Under-the-hood improvements for a better overall app experience. # Version 2.0.0: - **Major**: The app has been fully rewritten for better modularity and future maintainability. This is a breaking update and may require users to uninstall and reinstall the app if the update fails to install. - **Minor**: You can now share carts directly from the home screen, not just from inside a cart. - **Minor**: Carts can now be renamed anytime. - **Minor**: A new cart sorting feature has been added, with 4 options: Alphabetical, Newest, Oldest, and Default. - **Minor**: The "Clear All Items" button now appears only when all items are checked. - **Minor**: The first cart you add now triggers a small surprise celebration 🎉. - **Minor**: The app now handles missing input fields more gracefully when adding items. - **Minor**: The home screen has been visually refreshed with a cleaner layout. - **Minor**: The cart total section now only appears when there’s something to calculate, for a less cluttered UI. - **Minor**: Dialogs for adding or editing items now provide a smoother keyboard experience. - **Minor**: Under-the-hood improvements for a better overall app experience. # Version 1.2.1: - **New**: Added a splash screen animation to improve the initial app launch experience. - **New**: Introduced an enhanced user interface specifically designed for tablet devices. - **New**: Improved support for larger screen sizes, ensuring optimal layout and usability. - **Major**: Implemented numerous performance optimizations across the application, resulting in a smoother and more responsive user experience. - **Major**: Performed extensive under-the-hood updates to enhance stability and maintainability. - **Minor**: Updated the application's icon and logo for a refreshed visual identity. - **Minor**: Implemented a subtle redesign of the help screen for improved clarity and navigation. # Version 1.2.0: - **New**: Added a new option to edit an entire cart item via swiping it, providing users with more flexibility. - **New**: Added an "Open Cart After Creation" feature in settings, allowing you to automatically view newly created carts. - **Minor**: Improved UI handling when the keyboard appears, ensuring smoother interactions during cart creation. - **Minor**: Updated Gradle dependencies to the latest versions for enhanced stability and speed. - **Patch**: Fixed an issue where newly created carts wouldn’t open correctly. - **Patch**: Updated string resources for better clarity and consistency across the app. - **Patch**: Cleaned up unused code and optimized existing features for better performance. - **Patch**: Refactored some parts of the code to improve maintainability and efficiency. # Version 1.1.3: - **Fix**: Prevented users from navigating back to the onboarding screen after accepting the terms and conditions on a fresh install. - **Fix**: Fixed an issue where text inputs would grow vertically when the user pressed enter repeatedly. - **Minor**: Updated project dependencies to their latest versions. - **Minor**: Removed unused project dependencies to reduce build size and potential conflicts. - **Fix**: Corrected the privacy settings title from "Settings" to its proper name. - **Minor**: Removed unused resources to further optimize the application. # Version 1.1.2: - **Minor**: Text fields now offer a more intuitive keyboard experience. - **Minor**: Floating action buttons (FABs) have subtle entry animations for a smoother visual flow. # Version 1.1.1: - **New**: Added entry animations for carts and cart items. - **New**: Improved cart screen layout to better distinguish between in-cart and pickup items. - **Minor**: Enhanced snack bar animations for a more engaging user experience. - **Minor**: Added support for Traditional Chinese. - **Minor**: Performed quality improvements and updated project dependencies. - **Minor**: Implemented a new color palette to enhance the visual consistency and aesthetics of static elements within the user interface. - **Fix**: Fixed a bug that caused the incorrect cart to be shown when quickly accessing a freshly created one. # Version 1.1.0: - **New**: Integrated haptic feedback for swipe gestures, enhancing the tactile response and user experience. - **New**: Implemented sound effects on tap interactions for a more engaging experience. - **New**: Redesigned the Settings page, aligning it with the modern aesthetics of the Android 15 design system. - **New**: Added an option to disable the bounce click effect for users who prefer a more traditional interaction style. - **New**: Added swipe to delete functionality for cart items for a better user experience. - **Minor**: Improved edge-to-edge display support for Android 15 and above. - **Minor**: Backported the app to support devices running Android 6.0 and above. - **Misc**: Implemented a robust error handling mechanism to gracefully manage unexpected situations and provide helpful feedback to users. - **Fix**: Fixed an issue where the swipe to delete action for carts could get stuck on the screen edge. # Version 1.0.9: - **Minor**: Updated the project props, for a better implementation of the app # Version 1.0.8: - **New**: Added Thai translations and currency. # Version 1.0.5: - **Minor**: Updated the project props, for a better implementation of the app - **Minor**: Added some missing translations - **Fix**: Fixed the ripple effect on minus button # Version 1.0.5: - **Minor**: Updated the project props, for a better implementation of the app # Version 1.0.4: - **Minor**: Updated the project props, for a better implementation of the app # Version 1.0.3: - **Minor**: Updated the project props, for a better implementation of the app - **Minor**: Updated the app libraries for better optimization - **Minor**: Updated the personalized ads preference when the user turn off ads - **Minor**: Updated small portions of the project structure for better understanding and integration - **Fix**: Fixed the duplicated CHF currency # Version 1.0.0: - **New**: Introduced multiple carts functionality, enhancing user flexibility. - **New**: Implemented 'Swipe to Delete' feature for carts, improving user experience. - **New**: Enabled dynamic color customization, offering personalized user interface. - **New**: Added support for custom currency, catering to international user base. - **New**: Enhanced privacy settings for better user control and trust. - **Major**: Undertook a major overhaul of the app for optimized performance. - **Major**: Migrated the app to Semantic Versioning (SemVer). - **Major**: Reset the version to 1.0.0 for a fresh start. # Version 3.1_r1: - Made various under-the-hood improvements for a better overall app experience. # Version 3.0_r3: - Added tooltips for all buttons. - Made minor under-the-hood improvements for a better overall app experience. # Version 3.0_r2: - Fixed some typos. # Version 3.0_r1: - Added a new GDPR message to comply with Google Play policy. - Added a new help center, with more comprehensive documentation and support options. - Added snack bars instead of toasts for all notifications. - Added tooltips to help users understand what is happening in the app. - Improved translations for all supported languages. - Improved user interface. - Fixed various bugs and improved readability, consistency, app performance, and responsiveness by optimizing and styling the outdated code. - Made various project structure enhancements for better readability and maintainability. - Made various under-the-hood improvements for a better overall app experience. # Version 2.0_r1: - Added language support for Hungarian. - Reworked language system, making it more accurate and user-friendly. - Fixed various bugs and improved readability, consistency, app performance, and responsiveness by optimizing and styling the outdated code. - Made various under-the-hood improvements for a better overall app experience. # Version 1.2_r1: - Made various under-the-hood improvements for a better overall app experience. # Version 1.1_r1: - Added ability to remove items from cart. - Made minor under-the-hood improvements for a better overall app experience. # Version 1.0_r3: - Added functionality to "Music" chip. # Version 1.0_r2: - Made minor under-the-hood improvements for a better overall app experience. # Version 1.0_r1: - Initial stable version.