Historia wersji dodatku Space Image of the Day — 2 wersje
Space Image of the Day Autor: Tarekul Islam Rifat
Historia wersji dodatku Space Image of the Day — 2 wersje
Zachowaj ostrożność podczas używania starych wersji! Są one wyświetlane w celach testowych i historycznych.Zawsze powinno używać się najnowszej wersji dodatku.
Najnowsza wersja
Wersja 1.3.0
Data wydania: 10 kwi 2026 — 172,76 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowsze🌌 Space Image of the Day - v1.3.0 Release Notes
We are thrilled to announce version 1.3.0 of our browser extension! This release is a massive milestone that focuses on elevating the initial user experience, refactoring core code for better maintainability, and achieving 100% security compliance across all browser storefronts.
🚀 Key Features & Enhancements
🖼️ Curated Starter Gallery Overhaul
First impressions matter. We've completely overhauled the Initial Pictures (starterApods.ts) that greet new users before the background fetches finish.
Replaced the default fallback imagery with a newly curated, breathtaking set of high-resolution interstellar images.
Refactored the MediaSection and ApodDisplay components to handle these new high-definition assets more gracefully, ensuring the "Zero Latency" first-load is visually stunning from the very first tab open.
🛡️ Storefront Security & Compliance (Firefox)
To ensure 100% compatibility with Mozilla's strict automated security validators, we engineered a custom build step (sanitizeFirefoxBundle).
The Fix: Safely intercepts and translates React 19's internal .innerHTML API calls into bracket notation during the final Vite bundling stage. This bypasses false-positive validator warnings without altering our interface.
Official Security Policy: Introduced our SECURITY.md file explicitly highlighting our Zero-Data Collection Policy, guaranteeing users that we never track their history or telemetry.
Manifest Auditing: Validated host_permissions boundaries in both standard Chrome (manifest.json) and Gecko (manifest.firefox.json) to request only the absolute minimum required access.
⚙️ Core Logic & State Management Rewrite
Under the hood, we spent a significant amount of time cleaning up technical debt to make the extension vastly more resilient:
Context & Background Refactor: Cleaned up the data flow between ApodContext.tsx and the Service Worker (background.ts), leading to fewer race conditions and superior offline-fallback rendering.
Options Page Polish: Enhanced options.tsx for a smoother user-configuration journey.
Code Quality: Overhauled our eslint.config.js with stricter, modern rules to ensure future contributions and features maintain our high standard of code readability.Licencja kodu źródłowego: Mozilla Public License 2.0
Poprzednie wersje
Wersja 1.2.0
Data wydania: 5 kwi 2026 — 171,99 KBDziała z: firefox 140.0 i nowsze, android 142.0 i nowszeLicencja kodu źródłowego: Mozilla Public License 2.0