PrepTrack v2.0.0 Stable
A major update with a completely new logo, more stable navigation, optional LAN sync, and many technical, UX, and legal improvements.
Thanks to everyone who tested the app and shared feedback. 💚
🚀 Highlights
- 🎨 New logo and full icon refresh
- 🧭 Stable bottom navigation
- 👋 New welcome onboarding
- ⚙️ Improved settings overview
- 🖼️ Automatic product image recovery
- 📷 Inline barcode scanner
- 🌐 Optional LAN sync with Fastify + SQLite
- 📝 Auto-generated “What’s New” popup
- 🌙 Reliable theme persistence
- ⚖️ Clearer legal wording for voluntary support
- 🏷️ Proper Semantic Versioning with Stable badge
✨ What’s new
🎨 New app logo
- Freshly redesigned app icon
- Updated across dashboard, home screen, push notifications, and favicon
- Covers all common sizes from 48 px to 512 px
🧭 Stable bottom navigation
- Fixed layout shifting when changing languages
- The centered “+” button now stays perfectly in the middle
- Works reliably even with longer localized labels
👋 Welcome onboarding
- New guided start page for:
- first-time users
- users with an empty product database
- Makes the most important first actions easier to discover
⚙️ New info section in settings
- Compact overview of core features:
- Offline usage
- Camera support
- Notifications
- Privacy
🖼️ Automatic product image recovery on backup import
- When importing a JSON backup, missing product images can now be restored automatically
- Images are fetched via barcode from Open Food Facts
- Includes visible progress feedback during restore
📷 Inline barcode scanner
- Barcode scanning is now built directly into the create/edit product form
- No separate scanner screen needed anymore
🌐 Optional LAN sync
- Added a small optional sync backend using Fastify + SQLite
- Designed for households that want to sync PrepTrack across multiple devices in the same local network
- Keeps the project offline-first
- Sync is completely optional and only connects to your own server
📝 Automatic “What’s New” popup
- After updates, the app can now show a changelog popup automatically
- Content is generated directly from Git commit messages
- No need to maintain release notes twice
🌙 Reliable theme persistence
- Light/Dark mode is now saved more reliably
- Fixes cases where the theme changed unexpectedly when opening settings
⚖️ Legal clarification for voluntary support (Germany)
- Replaced “Donation” with “Voluntary Support” in all 6 languages
- Added clear wording that this is:
- a voluntary payment to a private person
- not a tax-deductible donation under § 10b EStG
- not eligible for a donation receipt
- not tied to any consideration or contractual obligation
- Updated AGB §6 accordingly
🏷️ New versioning
- Switched to proper Semantic Versioning
- This release is now officially v2.0.0
- Added a visible Stable badge in settings
🌍 Languages
🔗 Links
- Live Demo: https://beko2210.github.io/Prepper_Log/
- Repository: https://github.com/BEKO2210/Prepper_Log
- Voluntary Support: https://www.paypal.com/paypalme/renateweinfurtner