Releases: cyberlog69/climate-control
Release list
ClimateSphere v1.1.0 — In-App OTA Updater & Geospatial Sentinel
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 systemPackageInstallerintent 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.jsxwith 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
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.Geocoderresolves coordinates into your real city, state, and country names, backed by a secondary network fallback engine.
- Automatically queries Google Play Services
- 🎨 Material You Dynamic Themed App Icon (Android 13+):
- Full adaptive icon support with
<monochrome>layer that dynamically tints with your device's wallpaper palette.
- Full adaptive icon support with
- 🖤 AMOLED Pure Black Aesthetic: Battery-saving
#000000deep space black interface with glowing#06B6D4cyan 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.