Ferzjeskiednis fan Space Image of the Day - 2 ferzjes
Space Image of the Day troch Tarekul Islam Rifat
Ferzjeskiednis fan Space Image of the Day - 2 ferzjes
Wês foarsichtich mei âlde ferzjes! Dizze ferzjes wurde foar test- en referinsjedoeleinen werjûn.Jo moatte altyd de meast resinte ferzje fan in add-on brûke.
Nijste ferzje
Ferzje 1.3.0
Utjûn op 10 apr. 2026 - 172,76 KBWurket mei firefox 140.0 en letter, android 142.0 en letter🌌 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.Boarnekoade frijjûn ûnder Mozilla Public License 2.0
Aldere ferzjes
Ferzje 1.2.0
Utjûn op 5 apr. 2026 - 171,99 KBWurket mei firefox 140.0 en letter, android 142.0 en letterBoarnekoade frijjûn ûnder Mozilla Public License 2.0