Skip to content

Releases: cyberlog69/climate-control

ClimateSphere v1.1.0 — In-App OTA Updater & Geospatial Sentinel

Choose a tag to compare

@cyberlog69 cyberlog69 released this 08 Sep 17:47

ClimateSphere v1.1.0 — In-App OTA Updater & Geospatial Sentinel Updates

We are excited to release v1.1.0 of ClimateSphere! This release introduces automated Over-The-Air (OTA) in-app updates for the native Android application, ESRI World Dark & Light Gray canvas map tiles, and an overhauled responsive layout with landscape support.


🤖 Native Android Application Enhancements

🚀 Automated In-App OTA Updater

  • GitHub Releases API Integration: The app automatically queries GitHub Releases in the background on startup to detect newer releases.
  • Semantic Version Evaluator: Compares the remote tag against installed BuildConfig.VERSION_NAME.
  • Background Streaming Downloader: Streams the latest APK directly to the app cache with a real-time progress bar, percentage readout, and downloaded MB tracker.
  • Seamless Package Installation: Uses Android's native FileProvider (content:// URI) and launches the system PackageInstaller intent directly from the app.
  • Material 3 AMOLED Dark Dialog: Modern update notification sheet with version transition pill (v1.0.0 → v1.1.0), scrollable changelog, and a TopAppBar update badge icon with a pulsing cyan notification dot.

🌐 Web & Geospatial Sentinel Updates

  • ESRI World Gray Canvas Tiles: Replaced unauthenticated third-party map tiles in InteractiveMap.jsx with free, unmetered ESRI World Dark & Light Gray Canvas base and reference layers.
  • Multi-Tier Viewport Responsiveness: Responsive layout across ultrawide, desktop, tablet, and mobile landscape screens.
  • About ClimateSphere Modal: Direct in-app dialog linking to the live Netlify application, GitHub repository, and Android APK downloads.

📦 Binary Asset Details

  • File: ClimateSphere-v1.1.0.apk
  • File Size: 12.11 MB (12,108,108 bytes)
  • Target SDK: Android 15 (API 35)
  • Min SDK: Android 8.0 Oreo (API 26)
  • Architecture: Universal (arm64-v8a, armeabi-v7a, x86_64)
  • SHA-256 Checksum: 73A313A31D48C60865F50BFE55097634E88C4EBD896C587F70DBAC6B7D7AD2B3

📥 Installation

Download the attached ClimateSphere-v1.1.0.apk below and install it directly onto any Android device running Android 8.0 or newer. Users on v1.0.0 will also receive an in-app update prompt!

ClimateSphere v1.0.0 — Native Android & Global Sentinel

Choose a tag to compare

@cyberlog69 cyberlog69 released this 03 Sep 15:20

ClimateSphere v1.0.0 — First Official Release

Welcome to the official v1.0.0 release of ClimateSphere, featuring both the high-performance planetary web control room and the brand-new, 100% native Android mobile application!


🤖 Native Android Application Highlights

  • ⚡ Instant 0ms Cold Startup: Room SQLite database acts as the Single Source of Truth, emitting cached weather immediately upon opening while synchronizing fresh telemetry in the background.
  • 📍 Smart Auto-Locate & Dual Reverse-Geocoding:
    • Automatically queries Google Play Services FusedLocationProviderClient.
    • Native android.location.Geocoder resolves coordinates into your real city, state, and country names, backed by a secondary network fallback engine.
  • 🎨 Material You Dynamic Themed App Icon (Android 13+):
    • Full adaptive icon support with <monochrome> layer that dynamically tints with your device's wallpaper palette.
  • 🖤 AMOLED Pure Black Aesthetic: Battery-saving #000000 deep space black interface with glowing #06B6D4 cyan highlights.
  • 📊 Synoptic Dashboard:
    • Hero temperature card with apparent temp, humidity, wind, and surface pressure.
    • 24-hour horizontal forecast scroll with rain percentages.
    • EPA Air Quality Index with PM2.5, PM10, Carbon Monoxide, and Ozone breakdown.
    • 7-day extended forecast with thermal range bars.
  • 🔍 Global City Search: Instant debounced search powered by Open-Meteo Geocoding.

📦 Binary Asset Details

  • File: ClimateSphere-v1.0.0.apk
  • File Size: 12.07 MB (12,074,616 bytes)
  • Target SDK: Android 15 (API 35)
  • Min SDK: Android 8.0 Oreo (API 26)
  • SHA-256 Checksum: F9CCACDBCBE9237849512084C8F8280C91B8E0AD3C984DE35E1DCD3B18E4D1D6

🚀 Installation

Download the attached ClimateSphere-v1.0.0.apk below and install it directly onto any Android device running Android 8.0 or newer.