MosaicSync version history - 25 versions
MosaicSync by Cosimo
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.30.18.28
Released Sep 3, 2026 - 681.2 KBWorks with firefox 140.0 and laterCorrects the withdrawn 1.30.18.26 internal maintainability refactor while keeping product behavior unchanged. Pure New Tab color conversion/normalization now has a dedicated shared owner without changing any existing caller contract.Source code released under Mozilla Public License 2.0
Older versions
Version 1.30.18.27
Released Sep 2, 2026 - 680.59 KBWorks with firefox 140.0 and laterAutomatic rollback based on version [1.30.18.25].Source code released under Mozilla Public License 2.0
Version 1.30.18.26
Released Sep 2, 2026 - 681.17 KBWorks with firefox 140.0 and laterAdvances the final maintainability phase with a narrow internal New Tab responsibility extraction. Browser behavior, permissions and data formats are unchanged.Source code released under Mozilla Public License 2.0
Version 1.30.18.25
Released Sep 2, 2026 - 680.59 KBWorks with firefox 140.0 and laterBegins the final maintainability step with a source-ownership and complexity inventory only. Runtime behavior, permissions, data formats and browser functionality are unchanged.Source code released under Mozilla Public License 2.0
Version 1.30.18.24
Released Sep 2, 2026 - 680.59 KBWorks with firefox 140.0 and laterCompletes the Recovery maintainability refactor by isolating continuity state transitions behind a browser-neutral boundary. Behavior, permissions, timing, and data formats are unchanged.Source code released under Mozilla Public License 2.0
Version 1.30.18.23
Released Sep 2, 2026 - 678.73 KBWorks with firefox 140.0 and laterSource code released under Mozilla Public License 2.0
Version 1.30.18.22
Released Sep 2, 2026 - 677.37 KBWorks with firefox 140.0 and laterHardens Recovery retention: only a newly verified complete generation may retire an older fallback, and cleanup revalidates Sync immediately before deletion. No feature, permission or schema changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.21
Released Sep 2, 2026 - 676.22 KBWorks with firefox 140.0 and laterRefines Recovery internals by isolating generation storage/publication mechanics while preserving chunk-first/root-last safety, verified fallbacks, schemas, permissions and user behavior.Source code released under Mozilla Public License 2.0
Version 1.30.18.20
Released Sep 2, 2026 - 674.45 KBWorks with firefox 140.0 and laterBegins Step 4 maintainability work by isolating the immutable Recovery-generation wire-format/validation layer into one browser-neutral module. Storage writes, chunk-first/root-last publication, quota/GC behavior, Sync reconciliation and catastrophic Recovery timing remain unchanged. Adds direct compatibility/fail-closed regressions; no features, permissions, schemas or privacy-boundary changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.19
Released Sep 2, 2026 - 672.56 KBWorks with firefox 140.0 and laterFinishes Frequently Visited first-frame continuity for sparse/empty and missing-permission cases: the reserved FV geometry is now fully paint-hidden and remains stable while real browser-derived content hydrates. Also adds production-runtime catastrophic-Sync characterization before Step 4. No new features, permissions, Recovery/Sync schema or browser-history privacy-boundary changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.18
Released Sep 2, 2026 - 671.63 KBWorks with firefox 140.0 and laterFixes a brief New Tab startup layout shift where shortcuts could paint about one row too high and then move down as Frequently Visited appeared. MosaicSync now reserves the configured Frequently Visited geometry synchronously before the shortcut grid paints, while keeping actual browser-history-derived sites and favicons session/device-local. No new features, permissions, Sync/Recovery schema or privacy-boundary changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.17
Released Sep 1, 2026 - 670.26 KBWorks with firefox 140.0 and laterStep 3.2 maintainability release. Consolidates remaining browser-neutral source ownership around the shared background entrypoint, New Tab shell, manifest-localization generation and common permission policy while preserving thin Firefox/Chromium capability boundaries. No product features, permission-set, CSP, Sync/Recovery schema, privacy-boundary or UI behavior changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.16
Released Sep 1, 2026 - 669.47 KBWorks with firefox 140.0 and laterBoundary-hardening release for the new shared Firefox/Chromium background architecture. Adds production-runtime regressions for Firefox open-tab favicon cache lookup, real tabs.onUpdated favicon learning, and Chromium protected Chrome Web Store _favicon handling. The tests confirm existing production behavior is correct, including device-local automatic favicons and no new Sync favicon bytes. No product features, permissions, CSP or Sync/Recovery schema changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.15
Released Sep 1, 2026 - 669.48 KBWorks with firefox 140.0 and laterBegins Step 3 by consolidating Firefox and Chrome background logic into one shared implementation with small browser adapters. Sync, Recovery, metadata, alarms, queues and favicon policy now have one semantic owner while genuine Firefox/Chrome API differences remain isolated. Settings also now names the device that delivered the latest remote Sync receipt when that attribution is known. No permission, CSP or Sync/Recovery schema changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.14
Released Sep 1, 2026 - 666.21 KBWorks with firefox 140.0 and laterCompletes Step 2 of MosaicSync's maintainability program. The persistent New Tab render manifest is now a presentation-only cold-start cache containing only inert Personal-grid visual data, Space labels and bounded artwork previews. Shortcut URLs, revision clocks, Frequently Visited state, the duplicated First-Paint Contract and Work grid structure are no longer stored there. No feature, permission, CSP or Sync/Recovery schema changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.13
Released Sep 1, 2026 - 665.43 KBWorks with firefox 140.0 and laterAdds optional device naming and clearer Sync-source attribution. Users can name a MosaicSync installation while choosing Sync in Welcome, rename it later in Settings, and see which named device produced the latest synchronized change. Source time and local receipt time are kept distinct. All 33 UI languages are updated. No permission, CSP, layout/Sync/Recovery schema, telemetry or backend changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.12
Released Sep 1, 2026 - 657.55 KBWorks with firefox 140.0 and laterMosaicSync 1.30.18.12 is a corrective reliability release following the 1.30.18.11 forensic audit.- Fixed a Frequently Visited race where an older favicon decode could re-display cards after Frequently Visited had already been disabled, cleared, or hidden.
- Frequently Visited now keeps the browser's original favicon for live rendering while using a separate bounded derivative only for the session first-paint cache. Failure to create the derivative can no longer downgrade a valid live favicon to a fallback letter.
- Hardened metadata concurrency so long-running Sync/status writes preserve newer independent onboarding/setup changes rather than restoring stale values.
- Improved synchronization of manually selected detected favicons without synchronizing the favicon image itself. MosaicSync now synchronizes a compact exact identity for the chosen favicon so another browser can rediscover and select the same icon locally.
- Existing legacy manually selected Browser favicon preferences can be upgraded to the new exact identity when the originating device still has the selected favicon locally.
- Added behavioral race regressions for Frequently Visited rendering, metadata concurrency, and manually chosen favicon synchronization.
No new features, permissions, telemetry, external services, or Sync/Recovery schema changes.Source code released under Mozilla Public License 2.0
Version 1.30.18.11
Released Sep 1, 2026 - 656.43 KBWorks with firefox 140.0 and laterCompletes the current Step 2.2 ownership/concurrency corrective pass. Active-Space and startup-repair ownership are now serialized under one persistence boundary, independent setup/UI meta changes preserve unrelated concurrent fields, and structural session warming can no longer write Frequently Visited data. Frequently Visited favicons now use bounded session-only first-paint derivatives and decode before atomic visible commit, while Light/Dark Settings previews update canvas text/shadows immediately without re-enabling the full-page repaint that is intentionally deferred while Settings is open. No feature, Sync/Recovery/profile schema, permission, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.10
Released Aug 31, 2026 - 654.67 KBWorks with firefox 140.0 and laterContinues Step 2.2 of the maintainability program by enforcing deterministic shared-session ownership under concurrency: structural startup snapshots and startup meta now publish inside the same cross-context persistence lock as their authoritative local values, active-Space persistence uses that same ordered boundary, and browser-derived Frequently Visited candidates move to their own session-only key so FV/permission updates cannot overwrite Space/grid/artwork state. FV projection/suppression/restoration mutations are also serialized so stale pre-revocation candidates cannot reappear after permission restoration. Cold-start live FV acquisition also starts without the previous generic 250 ms delay when no warm candidates exist. No normal Sync/Recovery/profile schema, permission, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.9
Released Aug 31, 2026 - 654.46 KBWorks with firefox 140.0 and laterBegins Step 2.1 of the maintainability program by reducing duplicated startup-cache ownership without changing features: full shared session startup snapshots are now published only from authoritative startup/persistence boundaries, device-local Frequently Visited refreshes patch only their own field, and every runtime page-local render-manifest write is gated against current shared structural state. Browser-derived Frequently Visited sites no longer persist in localStorage, the obsolete v2 manifest bridge is removed, and classic bootstrap schema/key values are generated from canonical constants. No normal Sync/Recovery/profile schema, permission, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.8
Released Aug 31, 2026 - 653.54 KBWorks with firefox 140.0 and laterCompletes Step-1.2 first-paint hardening before cache consolidation: Top Sites permission removal now leaves a session-only suppression marker that survives a missing render snapshot and later background state writes, the early session handoff clears stale Frequently Visited cards from an older boot cache, and granting permission removes that marker without changing the synchronized Show preference. Shared session-cache dedup now verifies the actual browser.session value before skipping a write, preventing one extension context's stale in-memory fingerprint from being mistaken for shared-cache truth. Adds no feature, permission, normal Sync/Recovery/profile schema, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.7
Released Aug 31, 2026 - 652.61 KBWorks with firefox 140.0 and laterHardens the first-paint maintainability foundation before cache consolidation: restores current-schema warm boot-grid reuse, makes disabled Frequently Visited state explicitly suppress stale fast-cache cards, clears only the device-local session card snapshot when Top Sites permission is removed, and prevents the static English Frequently Visited heading from appearing before localization. Also skips unchanged session-cache rewrites and keeps near-full Sync pressure visible alongside recovery/artwork limitations. No feature, normal Sync/Recovery/profile schema, permission, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.6
Released Aug 31, 2026 - 651.02 KBWorks with firefox 140.0 and laterFixes the remaining Work-space first-paint gap for Frequently Visited by carrying the same validated cached sites through the fast startup layers without authorizing the Work shortcut grid early. Sync-storage reporting now separates layout/settings, recovery safety copies, shortcut images and metadata/cleanup, with progressive near-quota warnings and a clear local-safety message when essential Sync cannot publish. Also establishes one versioned first-paint contract and centralized cache refresh path for the maintainability program. No normal Sync/profile schema, permission, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.5
Released Aug 30, 2026 - 644.25 KBWorks with firefox 140.0 and laterFixes the remaining personalized-Space first-paint flash by preserving custom Space labels through the browser's fast session startup layer instead of briefly falling back to Personal/Work. Recovery cleanup now ages other devices using local observations rather than their wall clocks, and incomplete recovery fragments require multiple cleanup observations as well as the existing grace period before reclamation. Also adds end-to-end near-quota failure coverage. No ordinary Sync/profile schema, permission, CSP, telemetry or backend change.Source code released under Mozilla Public License 2.0
Version 1.30.18.4
Released Aug 30, 2026 - 643.14 KBWorks with firefox 140.0 and laterFixes brief first-paint flashes of default Space names and fallback shortcut letters when customized names or already-known favicons are available. Also hardens complete-profile recovery rotation against clock skew, near-quota two-generation replacement and abandoned incomplete recovery fragments, while adding real cloned-profile concurrency coverage and removing one redundant full Sync read. Existing Sync/profile schemas, permissions, CSP, telemetry and backend behavior are unchanged.Source code released under Mozilla Public License 2.0