Skip to content

Releases: pintargasper/SmokingTracker

v1.4.1

16 Feb 20:24
1ad1fa4

Choose a tag to compare

🚀 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

📥 Download

Full Changelog
v1.4.0...v1.4.1
v1.4.1-rc.1...v1.4.1

v1.4.1-rc.1

12 Feb 21:41
9d9e231

Choose a tag to compare

v1.4.1-rc.1 Pre-release
Pre-release

🚀 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

🔗 Issues / Suggestions

  • Please report via GitHub Issues

Full Changelog
v1.4.0...v1.4.1-rc.1

v1.4.0

31 Jan 15:57
223557d

Choose a tag to compare

🚀 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

🔗 Issues / Suggestions

  • Please report via GitHub Issues

Full Changelog
v1.3.0...v1.4.0

v1.3.0

05 Jan 14:14
079af4e

Choose a tag to compare

🚀 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

🔗 Issues / Suggestions

  • Please report via GitHub Issues

Full Changelog
v1.2.0...v1.3.0

v1.2.0

19 Dec 11:25

Choose a tag to compare

🚀 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

🔗 Issues / Suggestions

  • Please report via GitHub Issues

Full Changelog
v1.1.0...v1.2.0

v1.1.0

06 Nov 15:49

Choose a tag to compare

🚀 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

🐛 Issues / Suggestions

  • Please report via GitHub Issues

Full Changelog
v1.0.1...v1.1.0

v1.0.1

11 Oct 12:58

Choose a tag to compare

🚀 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

📝 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

v1.0.0

10 Sep 17:39
25fb9d7

Choose a tag to compare

🚀 Smoking Tracker v1.0.0 – First Public Release

Description
The first public release of Smoking Tracker, an Android app designed to easily track cigarette consumption and monitor your progress in reducing smoking. The app is free, features an intuitive interface, and stores all data locally on the device.

Key Features

  • Track daily cigarettes: record your daily cigarette consumption
  • Graphs & statistics: view weekly, monthly, and yearly consumption trends
  • Automatic backups: device dependent support for data backup
  • Multi language support: currently English and Slovenian
  • Local storage: all data stays on your device
  • Clean & intuitive UI: simple interface for easy use

🛠 Dependencies & Requirements

  • Supported OS: Android 8+

📥 Download

📝 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
https://github.com/pintargasper/SmokingTracker/commits/v1.0.0