-
released this
2026-08-25 11:25:45 -04:00 | 2 commits to main since this releaseWhat's New in v1.1.3
This release focuses on reliability and polish, fixing a backup/restore issue and making the app more robust day-to-day.
🛡️ Safer Data Loading
- The app now handles corrupted or unreadable saved data gracefully instead of crashing on startup
- If something goes wrong, it falls back to a fresh default list so you're never locked out
💾 Backup & Restore Fix
- Fixed a bug where restoring a backup didn't actually restore your data
- Backups now correctly restore all lists, history, frequent items, theme, and language preferences
📥 More Robust List Import
- Importing shared lists is now more tolerant of different formats
- Decimal quantities (like 2.5) are supported
- Purchased status is now preserved when importing a shared list
⭐ Frequent Items Stay Saved
- Frequent items now persist even after you clear your shopping history
- Your regularly-purchased products remain available for quick-add
🏷️ App Renamed
- The app is now titled "Shopping List" on your device
🛠️ Technical Improvements
- Safer startup data loading
- Unique IDs for products and lists (no more collision risk)
- Cleaned up analyzer warnings
- Improved shopping history and product list performance
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-08-24 20:58:14 -04:00 | 6 commits to main since this releaseWhat's new
- Upgraded to the latest Flutter (3.47) and updated all plugins for better stability, security, and performance.
- Fixed a crash that could occur when editing a product whose quantity was larger than the slider's range (e.g. imported items).
- Improved performance in the shopping history screen and product list, especially with many items.
Bug fixes
- Fixed a crash when editing products with large quantities.
- Fixed a potential crash when switching a manually-entered quantity back to the slider.
- Resolved a dependency conflict between
package_info_plusandshare_plus(the sharedwin32transitive dependency).
Improvements
- Faster shopping history and product list rendering.
- Updated Android build toolchain (AGP 9.1.0, Gradle 9.3.1, Kotlin 2.3.20).
Notes
- This is a maintenance/upgrade release — no changes to how the app is used
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-07-14 16:16:55 -04:00 | 12 commits to main since this releaseWhat's New in v1.1.1
This release adds several practical features to make the app more useful for daily shopping and collaboration.
📤 Share & Import Shopping Lists
- Tap the Share button in the app bar to send the current shopping list as a text file
- Recipients can open the file on their device
- Tap the Import button to add products from a shared list file into your current list
- Includes product names, quantities, prices, purchased status, subtotals, tax, and budget info
- Works seamlessly between users for collaborative shopping
📋 Patch Notes Screen
- After updating the app, a patch notes screen automatically shows what's changed
- View release notes from
version.jsonto see all new features and fixes - Accessible anytime from Settings → View release notes
💾 Backup & Restore
- Settings → Data Management → Export Backup saves all your data to a JSON file
- Settings → Data Management → Import Backup restores from a previous backup
- Includes all lists, history, theme, and language preferences
✨ Input Validation Improvements
- You can now toggle between a slider and a text field for product quantities
- The text field accepts decimal values like
2.5for weighted items - Better validation messages when entering products
🛠️ Technical Improvements
- Upgraded Kotlin Gradle plugin to version 2.1.20
- Upgraded compile options to Java 21
- Upgraded
androidx.core:core-ktxto 1.15.0 - Fixed localization issues in English and Spanish
📲 Install / Update
Download
shopping_list.apkfrom this release and install it on your Android device.The app can also detect this version through the built-in update checker.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-07-14 12:31:57 -04:00 | 15 commits to main since this releaseWhat's New in v1.1.0
This release adds several practical features to make the app more useful for daily shopping.
Share / Export Lists
- Tap the Share button in the app bar to send the current shopping list as formatted text
- Includes product names, quantities, prices, purchased status, subtotals, tax, and budget info
- Works with any app on Android's share sheet (messages, email, notes, etc.)
Input Validation Improvements
- You can now toggle between a slider and a text field for product quantities
- The text field accepts decimal values like
2.5for weighted items (produce, bulk items) - Better validation messages when entering products
Backup / Restore
- Settings → Data Management → Export Backup saves all your data to a JSON file
- Settings → Data Management → Import Backup restores from a previous backup
- Includes all lists, history, theme, and language preferences
Android Kotlin Upgrades
- Upgraded Kotlin Gradle plugin to version 2.1.20
- Upgraded compile options to Java 21
- Upgraded
androidx.core:core-ktxto 1.15.0
Install / Update
Download
shopping_list.apkfrom this release and install it on your Android device.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-06-29 12:09:55 -04:00 | 18 commits to main since this releaseWhat's New in v1.0.9
This release adds shopping history tracking and a frequent items quick-add feature, plus important infrastructure updates.
🛒 Shopping History
- Save completed shopping lists to history with one tap
- View past shopping trips with date, total, and item details
- Delete individual entries or clear all history
- Tracks tax and budget information per trip
⭐ Frequent Items
- Automatically identifies your most-purchased products
- Quick-add any frequent item with one tap
- Calculated from both shopping history and active lists
- No configuration needed — it learns as you shop
🔄 Repository Migration
- Moved from GitHub to self-hosted Forgejo instance
- All update URLs updated accordingly
🔧 Fixes & Improvements
- Fixed app localization issues
- Upgraded Android Kotlin Gradle dependencies for future compatibility
- Enhanced data persistence for shopping data
📲 Install / Update
Download
shopping_list.apkfrom this release and install it on your Android device. The app's built-in update checker will also prompt you when this version is available.Note: When upgrading from v1.0.8 or earlier, the app may need to be uninstalled first if there are persistent data migration issues.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-06-26 16:19:56 -04:00 | 20 commits to main since this releaseWhat's New in v1.0.8
This release brings a significant visual refresh with the Everforest color palette and adds essential localization support for English and Spanish. We've also addressed key bugs related to product editing and input fields.
✨ Visual Refresh with Everforest Theme
The app now features a more polished and less "flat" look and feel, adopting the Everforest color palette:
- Dark Mode: Uses the Dark Soft variant for a comfortable, muted experience.
- Light Mode: Uses the Light Medium variant for a clean and vibrant interface.
This theme update includes:
- Richer default Material 3 colors.
- Subtle gradient backgrounds on pages.
- Elevated cards with softer shadows.
- Polished input fields with rounded corners.
- Tonal product rows and improved totals styling.
🌍 Language Support (English & Spanish)
You can now switch the app's language between English and Spanish:
- Automatic: The app defaults to your device's system language.
- Manual: Choose your preferred language in the new Settings > Language menu.
- All UI strings have been localized, including product management, totals, settings, and update messages.
🐛 Bug Fixes
- Product Edit: Fixed an issue where editing a product's name and saving did not update the visible list item.
- Input Fields: Improved tax and budget input behavior, allowing decimal values to be typed normally without resetting.
🚀 How to Update
Download the
shopping_list.apkasset from this release and install it on your Android device. The app's built-in update checker will also prompt you to download the latest version.
Note: The app still requires manual installation for Android side loading. Please ensure "Install unknown apps" is enabled for your browser or file manager if prompted.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads