Skip to content

Releases: hossain-khan/android-weather-alert

v2.4

08 Feb 18:03
2ae33b9
Compare
Choose a tag to compare

Summary

New Features & UI Enhancements

  • Forecast service credits added with links and logos.
  • Minor UI/UX refinements for a smoother experience.

Improvements & Fixes

  • Preserved weather source data for better consistency.
  • Fixed analytics tracking by removing preferredWeatherForecastService usage.
  • Enhanced analytics to improve insights.

Refactoring & Code Improvements

  • Standardized timestamp handling by using java.time.Clock.
  • Refactored API key handling by moving requiresApiKey to the service enum.

Dependency & Build Updates

  • Updated Circuit to v0.26.0 for better stability.
  • Version bump for the next release.

Miscellaneous

  • Updated README with new API integration details and general improvements.

What's Changed

Full Changelog: v2.3...v2.4

v2.3

07 Feb 00:41
48aa890
Compare
Choose a tag to compare

Summary

  • UI & UX Enhancements

    • Added GitHub project banner using AI-generated image.
    • Introduced a loading indicator for the alert list to improve UX.
    • Added dark mode version of the WeatherAPI logo.
  • Weather Service Enhancements

    • Updated Open-Meteo service integration and enabled periodic testing for reliability.
    • Added a new weather service module for integration.
    • Introduced WeatherAPI forecast service.
    • Added support for daily and hourly forecasts.
    • Fixed incorrect snow forecast property in Tomorrow.io service.
  • Code & Architecture Improvements

    • Refactored WeatherService to WeatherForecastService for better readability.
    • Added new database column to associate forecasts with alerts.
    • Simplified local property loading.
    • Fixed database migration issues.
    • Improved debugging for background workers.
    • Code cleanup and project file organization.
  • Documentation & CI Improvements

    • Updated README with better module grouping using Mermaid diagrams.
    • Converted diagrams to Mermaid format.
    • Added CI badges for better visibility.
  • Bug Fixes

    • Resolved release build issues.
    • Fixed forecast inconsistencies for the same city.

These updates improve performance, user experience, and forecast accuracy while enhancing maintainability. 🚀

What's Changed

Full Changelog: v2.2...v2.3

v2.2

02 Feb 00:06
d3cf6c7
Compare
Choose a tag to compare

Summary

New Features & UI Enhancements

  • 24-hour forecast visualization added for better data insights.
  • Refined forecast bar chart with improved design.
  • Floating Action Button (FAB) now hides on scroll for better UX.
  • New education dialog added to the About screen.
  • Users can now change the forecast service directly from the "Add Alert" screen.

Improvements & Fixes

  • Hourly forecast now adjusts to the local time zone.
  • General file organization cleanup.
  • Database builder project cleaned up.

Dependency & Build Updates

  • Updated several Jetpack Compose, SQLite, and Navigation dependencies.
  • Version bump for the next release.

Miscellaneous

  • Added new AI-generated images.
  • Updated Google Play snapshots from January 31.
  • README updates to reflect recent changes.

What's Changed

Full Changelog: v2.1...v2.2

v2.1

29 Jan 17:26
7189c2e
Compare
Choose a tag to compare

Summary

  • UI Improvements:

    • Added pull-to-refresh support on the details screen.
    • Tweaked details screen to display country and last updated time.
    • Updated forecast icons to visually indicate when an alert is met.
    • Replaced toasts with snackbars for a better user experience.
  • Build & Workflow Enhancements:

    • Introduced Gradle wrapper validation to ensure consistency.
    • Added build scan and dependency publishing workflow.
    • Integrated Develocity plugin for publishing build scans.
    • Fixed Gradle deprecation warnings related to Project.exec/javaexec.
  • Code Maintenance & Optimization:

    • Sorted dependency versions for better readability.
    • Database specifications added for better structuring.
  • Documentation Updates:

    • Multiple README updates to reflect recent changes.
  • Version Update:

    • App version bumped for the next release.

What's Changed

Full Changelog: v2.0...v2.1

v2.0

25 Jan 19:20
9171515
Compare
Choose a tag to compare

Summary

  • Introducing Deep Linking Support: Navigate directly to specific screens within the app.
  • Added a new "About App" screen and a "Learn More" bottom sheet for an enhanced educational experience.
  • Updated Settings menu: Now replaced with an overflow menu offering more options.
  • New Credits Screen with proper attribution to external resources.
  • Improved UI with fixes like adding hover states and optimizing click listeners.
  • Integrated Kover for code coverage and enhanced project documentation.
  • Minor code cleanup, added sample data for testing, and refined API key handling.
  • Upgraded dependencies, including Gradle, Ubuntu, and GitHub Actions, to ensure stability.
  • Version bumped to 2.0 for a polished and more feature-rich release.
  • Updated Play Store listing with screenshots and a new "Get it on Google Play" badge.

What's Changed

Full Changelog: v1.6...v2.0

v1.6

19 Jan 17:30
6bf0f59
Compare
Choose a tag to compare

Summary

  • Expanded analytics to provide deeper insights into app usage and worker performance.
  • Refined the user interface with several small tweaks for an improved experience.
  • Removed the Material Icon Extended library to streamline the app.
  • Updated dependencies, including Anvil, to the latest versions for better stability.
  • Fixed issues related to API key configuration.
  • Cleaned up obsolete documentation and added helpful references for developers.

What's Changed

Full Changelog: v1.5...v1.6

v1.5

18 Jan 20:42
83d8c35
Compare
Choose a tag to compare

Summary

  • Introducing the "Undo Delete Alert" feature for easier alert management.
  • Enhanced user experience with a city selection indicator and dynamic padding support for different screen sizes.
  • Minor UI improvements and usability tweaks for a smoother app experience.
  • Added a new adaptive library utilizing WindowSizeClass for better layout responsiveness.
  • Upgraded dependencies for improved stability and performance.
  • Fixed issues related to API key exhaustion and enhanced error handling for weather services.
  • Updated app store listing and documentation for better accessibility and clarity.

What's Changed

Full Changelog: v1.4...v1.5

v1.4

14 Jan 04:11
9e07346
Compare
Choose a tag to compare

Summary

  • Enhanced City Database: Updated to include more cities in the USA and Canada, with a new city database and missing cities builder.
  • Google Play Improvements: Added screenshots, banner images, and release notes to enhance the app's Play Store presence.
  • UI Updates: Fixed labels and data sources on listing and details screens.
  • Customization Options: Worker update frequency can now be managed using preferences.
  • Data Attribution: Proper credit added for data sources, including simplemaps.com.
  • Documentation Updates: README updated to reflect the latest changes and improvements.

What's Changed

Full Changelog: v1.3...v1.4

v1.3

12 Jan 18:06
d281310
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2...v1.3

v1.2

11 Jan 01:37
509f959
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1...v1.2