Releases: pintargasper/SmokingTracker
v1.5.0
🚀 Smoking Tracker v1.5.0 – Statistics system
✨ New Features
- Implemented full statistics system
- Basic statistics overview
- Forecast statistics
- More accurate achievement data handling related to statistics
🛠 Improvements
- Updated library versions to the latest stable releases
- Added new application images for Fastlane (Play Store metadata)
🌍 Translations
- Fully updated Slovenian translations
- Fully updated Ukrainian translations
- Progress updates for French translations
- Progress updates for Serbian (Latin script) translations
🌍 Contributors (Translations)
- V
- xxx
🐛 Fixes
- Minor user interface adjustments
- Fixed inconsistencies in statistics modules
- Improved responsiveness to dynamic text sizing
- Improved data import reliability
- Fixed achievement related issues occurring after app updates
🔗 Issues / Suggestions
- Please report via GitHub Issues
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- F-Droid: https://f-droid.org/en/packages/com.gasperpintar.smokingtracker/
- IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.gasperpintar.smokingtracker
- OpenAPK: https://www.openapk.net/smoking-tracker/com.gasperpintar.smokingtracker/
- Android Freeware: https://www.androidfreeware.net/download-smoking-tracker-apk.html
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
📄 Full Changelog
v1.4.3...v1.5.0
v1.4.3
🚀 Smoking Tracker v1.4.3 – Language and compliance update
🛠 Improvements
- Added Ukrainian language support
- Improved and updated translations
🐛 Fixes
- Fixed minor F-Droid compliance issues
- Minor bug fixes
🌍 Contributors
- Ukrainian translation contributed by @mrtaxi
🔗 Issues / Suggestions
- Please report via GitHub Issues
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.gasperpintar.smokingtracker
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
Full Changelog
v1.4.2...v1.4.3
v1.4.2
🚀 Smoking Tracker v1.4.2 – Achievements and stability update
🛠 Improvements
- Reworked Achievements system (stability + reliability)
- Improved Achievements layout for better readability
- Enhanced Home screen widget
- Updated and expanded translations
🐛 Fixes
- General minor bug fixes and stability improvements
- Fixed duplicated achievement messages
- Fixed achievements not unlocking correctly
- Fixed achievements migration for existing users
- Fixed store links
🌍 Contributors
- Ukrainian translation contributed by @mrtaxi
- French translation contributed by anonymous via suggestions
Fixes by @pintargasper in #15
🔗 Issues / Suggestions
- Please report via GitHub Issues
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.gasperpintar.smokingtracker
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
Full Changelog
v1.4.1...v1.4.2
v1.4.1
🚀 Smoking Tracker v1.4.1 – Storage Migration, Build Fixes, and Documentation Improvements
🛠 What's New
- Storage
- Migrated to SAF, removed legacy permissions
- Signing & Build
- Fixed APK/AAB signing issues
- Improved R8/ProGuard rules for better optimization and security
- Documentation & Templates
- Added GPL v3 license
- Added templates for bug, feature, and configuration reporting
- Infrastructure
- Integrated Fastlane for automated builds and releases
🧩 Minor Improvements & Fixes
- Optimized code structure and notifications
- Added option for progress reminders
- Added direct links for easier app access
- Fixed compatibility with Excel in older versions when restoring data
🔗 Issues / Suggestions
- Please report via GitHub Issues
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- IzzyOnDroid: https://apt.izzysoft.de/fdroid/index/apk/com.gasperpintar.smokingtracker
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
Full Changelog
v1.4.0...v1.4.1
v1.4.1-rc.1...v1.4.1
v1.4.1-rc.1
🚀 Smoking Tracker v1.4.1-rc.1
🛠 What's New
- Storage: Migrated to Storage Access Framework (SAF), removed legacy permissions
- Signing & Build: Fixed APK/AAB signing issues, improved R8/ProGuard rules
- Docs & Templates: Added GPL v3 license, updated README, added bug/feature/config templates
- Infrastructure: Integrated Fastlane, merged F-Droid branch
- F droid by @pintargasper in #7
- Fixes by @pintargasper in #8
🔗 Issues / Suggestions
- Please report via GitHub Issues
Full Changelog
v1.4.0...v1.4.1-rc.1
v1.4.0
🚀 Smoking Tracker v1.4.0 – Achievement systems, notification redesign, and architecture improvements
🏆 New Features
- Introduced a complete Achievements system to motivate long term progress
- Automatic achievement tracking based on non smoking time
- Dedicated achievements viewer
- Visual progress counter
- Achievement badges with custom images
- Smart validation to ensure only naturally earned achievements are awarded
- Added achievement notifications for real time milestone feedback
- Updated home screen widget
- Automatic refresh after day change for more accurate daily tracking
🔔 Notifications & Reminders
- Fully revamped notifications system
- New notifications database table
- Removed legacy notification column from settings
- Cleaner and more scalable architecture
- Improved reminder reliability and behavior
- Better compatibility across older Android versions
📊 Data & Architecture
- Implemented Repository pattern
- Clearer separation of concerns
- More maintainable and discrete data querying
- Improved scalability for future features
- Connected achievements directly with database layer
- Added achievement counter logic
- Refactored import/export manager
🧠 UI & UX Improvements
- Dialog box optimizations and cleaner structure
- Updated achievement visualization
- Improved title styling and layout bolding
- Fixed rounded popup behavior on older Android versions
- Multiple small UI consistency improvements
⚙️ Technical Improvements
- Large scale code refactoring and class cleanup
- General optimization and performance improvements
- Build process enhancements
- Security updates
- Plugin and dependency updates
- Improved internal timer formatting logic
🧪 Testing & Stability
- Updated and fixed Android tests
- Expanded test coverage
- Increased overall reliability and maintainability
🐛 Bug Fixes
- Fixed download issues on older Android versions
- Various minor fixes and stability improvements
🧾 Notes
- This release focuses on motivation features, stronger architecture, and long term scalability
- Achievements lay the foundation for future gamification and analytics expansions
- Recommended update for all users
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
🔗 Issues / Suggestions
- Please report via GitHub Issues
Full Changelog
v1.3.0...v1.4.0
v1.3.0
🚀 Smoking Tracker v1.3.0 – Analytics expansion, widgets
✅ New Features
- Added daily graph visualization for clearer insight into smoking patterns over time
- Introduced a home screen widget, enabling quick access and at a glance tracking directly from the phone screen
- Enhanced calculator activity
- Added back button for more intuitive navigation
- Internal logic and UI refinements
- Enabled opening exported Excel files directly from notifications using external applications
📊 Analytics & Data Handling
- Improved date handling logic for more accurate daily calculations
- Improved date localization to ensure correct formatting across different locales
- Structural refinements to analytics foundations for future extensibility
🌍 Localization & Translations
- Major refactor of LocalizationHelper and related components
- Improved localization logic and consistency across the application
- Updated and expanded Slovenian translations via Weblate
- Added comprehensive localization related test coverage
🧪 Testing & Quality
- Added new tests
- Helper object tests
- LocalizationHelper tests
- History tests
- RoundedAlertDialog tests
- Overall improvement of code quality, structure, and maintainability
🛠 Technical Improvements
- Refactored dialogs for cleaner architecture and better reusability
- Multiple code improvements and refactoring
- Updated library versions for increased stability, security, and compatibility
🐛 Bug Fixes & Polishing
- Fixed minor logic and UI inconsistencies
- Improved navigation reliability and internal code clarity
- General optimizations for smoother performance
🧾 Notes
- This release strengthens analytics, localization, and long term maintainability
- Recommended update for all users
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
🔗 Issues / Suggestions
- Please report via GitHub Issues
Full Changelog
v1.2.0...v1.3.0
v1.2.0
🚀 Smoking Tracker v1.2.0 – Structural update and added calculator functionality
✅ Improvements & Fixes
- Added new analytics screen with calculator component
- Improved theme style for clearer and more visual navigation
- Enabled swipe navigation between tabs for a faster and more natural user experience
🌙 Dark Mode & System Tray
- Fixed a bug affecting the system tray overlay in dark mode, ensuring correct visibility and consistency
🌍 Translations
- Updated translations
🐛 Bug Fixes
- Corrected minor display and logic bugs
- Improved navigation performance and animations
- General adjustments for more consistent rendering across different devices
🛠 Requirements & Technical Updates
- Updated library versions to ensure better stability, security, and compatibility with newer Android versions
- Supported OS: Android 8+
🧾 Notes
- This release introduces initial aspects of analytics, structure, and general user experience
- Recommended update for all users
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
🔗 Issues / Suggestions
- Please report via GitHub Issues
Full Changelog
v1.1.0...v1.2.0
v1.1.0
🚀 Smoking Tracker v1.1.0 – Feature & UI Improvements Update
✅ Improvements & Fixes
- Optimization based on device text size
- Updated overall text sizes for better readability
- Updated and improved UI components
- Popups now include rounded edges for a more modern appearance
- Improved sizing of buttons and various UI components
- General theme fixes and styling improvements
- Improved permissions handling for notifications
- Worker reliability update
- Notification popup behavior improved
- Theme selection popup improvement
- Language selection popup improvement
- Fixed bugs related to the upload popup
- Added popup for data download
🔗 New Links Added
- Security Policy
- Weblate for localization (Users can help translate the app to new languages
🧾 Notes
- This version improves UI consistency and user experience
- Recommended update for all users
- All known popup behavior issues have been addressed
🛠 Dependencies & Requirements
- Supported OS: Android 8+
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
🐛 Issues / Suggestions
- Please report via GitHub Issues
Full Changelog
v1.0.1...v1.1.0
v1.0.1
🚀 Smoking Tracker v1.0.1 - Bug Fix & Improvements
Bug Fixes
- Fixed notification toggle permissions and behavior
- Improved system language detection for better localization
- Minor UI adjustments for better user experience
- Stability and performance improvements
🛠 Dependencies & Requirements
- Supported OS: Android 8+
📥 Download
- GitHub Releases: https://github.com/pintargasper/SmokingTracker/releases
- Google Play Store: https://play.google.com/store/apps/details?id=com.gasperpintar.smokingtracker
📝 Notes
- This version is stable for public use and recommended for anyone who wants to track their cigarette consumption
- For bug reports or feature suggestions, please use GitHub Issues
Full Changelog
v1.0.0...v1.0.1