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.33.0.29
Released Sep 16, 2026 - 752.32 KBWorks with firefox 140.0 and laterAdding a shortcut no longer requires a name. Enter the website address and MosaicSync will use the site's address as the name automatically; you can still type your own name whenever you want.Source code released under Mozilla Public License 2.0
Older versions
Version 1.33.0.28
Released Sep 15, 2026 - 752.31 KBWorks with firefox 140.0 and laterRecovery retirement safety corrective. Routine pre-publication capacity planning now uses the same independently verified-generation classifier as emergency quota reclaim and superseded-generation pruning. A torn/fallback-assisted Recovery generation can remain readable, but it can no longer authorize retirement of the independently valid predecessor it depends on. The 1.33.0.27 bounded quota retry, normal two-generation retention, remote-device cleanup authority, permissions, schemas and Sync/Recovery formats are unchanged.Source code released under Mozilla Public License 2.0
Version 1.33.0.26
Released Sep 15, 2026 - 751.54 KBWorks with firefox 140.0 and laterBookmark drag-to-shortcut is now available from MosaicSync's Bookmarks window. Drag an HTTP(S) bookmark onto an empty Manual tile to create a shortcut at that exact position, onto an existing folder to add it there, or onto an occupied shortcut to create a folder without overwriting anything. An empty launcher also accepts a bookmark on its Add control. Merely viewing/searching Bookmarks still copies nothing into MosaicSync; the original browser bookmark is never moved or deleted, and learned favicon artwork stays device-local under the existing policy. No new permission, persisted schema, Sync/Recovery format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.33.0.25
Released Sep 14, 2026 - 749.7 KBWorks with firefox 140.0 and laterFirst-paint contract unification only. MosaicSync 1.33.0.25 changes no intended extension runtime behavior. Ownership completeness and bootstrap↔authoritative value parity now consume one shared test-only geometry declaration, so every property classified as parity-required is automatically value-compared by the real production owners. Reserved mutation probe names and a classified-value-divergence regression close the remaining contract-drift hole. Sync, Recovery, storage behavior, permissions, schemas and privacy boundaries are unchanged from 1.33.0.24.Source code released under Mozilla Public License 2.0
Version 1.33.0.22
Released Sep 14, 2026 - 749.42 KBWorks with firefox 140.0 and laterNarrow New Tab UI-context corrective. Folder mini-favicons now use the final tile-size-derived geometry from the synchronous first frame instead of briefly painting at the 76px reference size. Editing a shortcut inside an open folder now preserves that folder underneath the native Shortcut Editor; Save, Cancel, X, Escape and backdrop/editor pointer interaction no longer count as outside-folder clicks, while authoritative rendering still closes the folder naturally if a delete or move dissolves it. Hover behavior, Sync/Recovery, schemas, permissions and privacy boundaries are unchanged.Source code released under Mozilla Public License 2.0
Version 1.33.0.21
Released Sep 14, 2026 - 749.13 KBWorks with firefox 140.0 and laterFocused New Tab polish/defaults/documentation release over the 1.33.0.20 correctness baseline. Known deferred shortcut artwork no longer flashes a fallback letter before its favicon appears; device-local favicon/site-artwork hydration now uses the preview-aware boot-manifest refresh without racing the ordinary writer. Fresh installations default to Solar Drift on Light and Blueglow on Dark, while existing saved installations keep their own wallpaper settings. The Add/Edit Shortcut no-color swatch now uses a centered CSS-drawn cross. The Developer Guide has been normalized into an evergreen current-architecture manual instead of duplicating release history. No Sync/Recovery format, persisted schema, permission, browser-floor, network or privacy-boundary change.Source code released under Mozilla Public License 2.0
Version 1.33.0.20
Released Sep 13, 2026 - 748.88 KBWorks with firefox 140.0 and laterNarrow post-audit correctness corrective. Unchanged Sync reconciliation now requires complete live Personal + Work ledgers before it self-heals a missing current-device Recovery generation or clears a stale non-quota Sync error. Recovery fallback can still prove recoverability/continuity, but a torn live delivery can no longer masquerade as an authoritative healthy no-op. Complete live delivery still converges normally; explicit quota errors remain sticky. Regression coverage also hardens frozen Recovery cleanup targets, fail-closed survivor publication, device-local learned artwork and Shortcut Editor rapid-open ownership. No permission, schema, Sync/Recovery wire-format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.33.0.19
Released Sep 12, 2026 - 748.83 KBWorks with firefox 140.0 and laterPost-release correctness corrective. Whole-device Recovery cleanup now establishes a fresh verified current-device safety generation after freezing the target set and before final deletion revalidation, preventing opposite cleanups on two devices from composing to zero Recovery copies. Healthy unchanged reconciliation self-heals a missing current-device Recovery generation. Add/Edit Shortcut rapid-open reentrancy is closed before editor-state mutation, and a successful authoritative no-op Sync check clears stale non-quota error text while preserving explicit quota errors. No permission, schema, Sync/Recovery wire-format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.33.0.18
Released Sep 12, 2026 - 747.98 KBWorks with firefox 140.0 and laterCompletes Snow Leopard II with the Step-8 final freeze. No further performance optimization is introduced. Two low-severity rapid-open UI races found by independent adversarial audits are corrected: Bookmarks and Wallpaper Gallery now re-check native dialog state immediately before opening after asynchronous setup, preventing a second same-session showModal() call. Step 8 also adds runtime execution coverage for the Step-7 built-in-icon ownership contract.
Sync, Recovery, pending journals, permissions, schemas, privacy boundaries and browser floors are unchanged.Source code released under Mozilla Public License 2.0
Version 1.33.0.14
Released Sep 12, 2026 - 747.6 KBWorks with firefox 140.0 and laterContinues Snow Leopard II Step 6 lifetime/memory work. The Recovery Copies manager now releases its generated device/generation list when the dialog closes, and late asynchronous Recovery responses no longer rebuild hidden controls after close. Recovery cleanup continues safely in the background and retains all existing eligibility/revalidation checks. No permission, Sync/Recovery format, schema, network or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.33.0.12
Released Sep 12, 2026 - 747.41 KBWorks with firefox 140.0 and laterCompletes Snow Leopard II Step 5 with a narrow storage-local optimization. During healthy reconciliation, MosaicSync now reuses the exact Sync-continuity snapshot already read by the same serialized background queue turn instead of immediately reading that local key again.
Routine Sync-watch alarms use one fewer local read, and established Sync-on startup uses two fewer local reads. Full Sync reads, continuity writes, pending journals, catastrophic-loss handling, Recovery and destructive-cleanup freshness checks are unchanged.
Snow Leopard II Step 5 is now complete; Step 6 lifetime/memory analysis is next.Source code released under Mozilla Public License 2.0
Version 1.33.0.10
Released Sep 11, 2026 - 746.88 KBWorks with firefox 140.0 and laterBegins Snow Leopard II Step 5 with a measurement-only storage/background census. This release adds local developer tooling that inventories extension-storage call sites, background worker wake/listener topology, and representative cold-worker startup/Sync-watch storage operations in both generated browsers.
No production storage read/write path is removed or merged in this release. The census intentionally preserves distinct freshness boundaries around catastrophic Sync-loss detection, durable pending journals, reconciliation and destructive Recovery/device-snapshot cleanup. No permission, persisted-schema, profile-format, Normal Sync/Recovery wire-format, CSP or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.33.0.6
Released Sep 11, 2026 - 746.24 KBWorks with firefox 140.0 and laterContinues Snow Leopard II Step 3 by moving the interaction-only Bookmarks dialog shell and dedicated controller out of ordinary New Tab startup. Bookmarks is materialized on first use while browser Bookmarks API access remains lazy.
No permission, persisted-schema, profile-format, Normal Sync/Recovery wire-format, CSP or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.33.0.4
Released Sep 11, 2026 - 744.28 KBWorks with firefox 140.0 and laterBegins Snow Leopard II Step 3 with a low-risk lazy-secondary-UI pilot. Wallpaper Gallery is no longer instantiated as a live dialog on every New Tab load; its packaged markup remains inert and is materialized and wired only when first opened.
No new permissions, telemetry, remote code, persisted-state schema, profile format, Normal Sync/Recovery wire format, CSP or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.32.1.5
Released Sep 11, 2026 - 741.14 KBWorks with firefox 140.0 and laterImproves Sync status clarity by showing the friendly source-device name when incoming provenance is exact, while collaborative updates are described as combined changes from the user's other devices instead of implying one unknown sender.
Fixes folder popovers showing an unnecessary scrollbar when all shortcuts already fit.
Keeps Settings open behind Recovery safety copies, Custom Branding and Wallpaper Gallery child dialogs, so closing a child returns to the still-open Settings panel.
No new permissions, profile-format changes, Sync/Recovery wire-format changes, CSP changes or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.32.1.4
Released Sep 11, 2026 - 740.8 KBWorks with firefox 140.0 and laterFixes a Sync-reachable normalization edge case where two shortcuts independently targeting the same grid position could require a second normalization pass and visibly reorder after a later save/reload. Position-collision repair is now canonical in one pass, and profile export/import remains stable after repair.
Also prevents a stale no-op workspace rebase from creating bookkeeping-only signature changes in an untouched Space.
Adds permanent two-device merge, fixed-point, no-op rebase and profile round-trip regressions.
No new permissions, profile-format version, Sync/Recovery wire-format, CSP or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.32.1.3
Released Sep 11, 2026 - 740.4 KBWorks with firefox 140.0 and laterFixes five correctness issues found by the 1.32.1.2 adversarial audit.
Top-level shortcut placement is now capacity-safe across shortcut creation, Frequently Visited, cross-Space moves, folder ungrouping and grid resizing, preventing items from being saved outside the visible grid. Recoverable older layouts are automatically reflowed into visible capacity.
Profile import now performs bounded hostile-structure preflight and validates actual PNG/JPEG/WebP raster content instead of trusting MIME labels alone.
Custom Branding import rollback can no longer overwrite a newer branding change from another New Tab, and failed profile imports no longer leave rejected imported state active in memory.
No new permissions, Sync/Recovery wire-format changes, profile-format changes or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.32.1.2
Released Sep 9, 2026 - 736.14 KBWorks with firefox 140.0 and laterCompletes a full 33-language UI localization audit. Recovery and Custom Branding are now contextually translated in every non-English catalog, the remaining Recovery “Sync storage” label is localized, and older terminology inconsistencies were corrected. Permanent localization checks now detect unreviewed English fallbacks, including single-word values, and visible UI text that bypasses localization.
No Sync/Recovery data-model, permission, profile-format or browser-floor changes.Source code released under Mozilla Public License 2.0
Version 1.32.1.1
Released Sep 9, 2026 - 738.63 KBWorks with firefox 140.0 and laterFixes Custom Branding placement: the custom logo and text now replace MosaicSync's existing upper-left logo/name instead of appearing as a separate centred block near Spaces. The Hello mascot/effect remains intact, horizontal logos keep their aspect ratio, and disabling branding restores the default MosaicSync identity. No Sync/Recovery, permission or profile-format changes.Source code released under Mozilla Public License 2.0
Version 1.32.1
Released Sep 9, 2026 - 738.61 KBWorks with firefox 140.0 and laterAdds optional Custom Branding with a company/personal logo and custom text on the New Tab page.
Branding is device-local and never uses browser Sync or Sync storage quota.
MosaicSync profile exports now include configured branding, including the actual logo image, so it can be restored on another installation.
Profile format updated to v3 while retaining compatibility with existing v1/v2 exports.
Adds safe validation and rollback handling for branding import/export.
No new permissions, telemetry, remote code, or external services.Source code released under Mozilla Public License 2.0
Version 1.32.0.10
Released Sep 9, 2026 - 724.25 KBWorks with firefox 140.0 and laterAdds guarded Recovery safety-copy storage management. Settings can now show complete Recovery copies by device and safely reclaim superseded copies when Sync storage is getting full. The newest protected Recovery fallback is preserved, and cleanup cannot delete live synchronized layout data, pending Sync journals, reset authority, or incomplete Recovery data. No permission, persisted-schema, Sync/Recovery wire-format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.32.0.9
Released Sep 8, 2026 - 701.28 KBWorks with firefox 140.0 and laterFixes a narrow cross-Space Sync durability gap found by independent adversarial audit. Space moves now always describe their semantic cross-Space intent, while fresh durable Sync authority inside the existing persistence lock decides whether the dedicated crash-safe transaction journal is active. No feature, permission, schema, Sync/Recovery format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.32.0.8
Released Sep 8, 2026 - 701.12 KBWorks with firefox 140.0 and laterFixes a Welcome/setup Sync-authority race found by a complete persistence-intent audit. Start-empty and import choices now remain provisional until the user actually chooses the local copy, so an existing synchronized profile cannot be overwritten before the final source decision. No feature, permission, schema, Sync/Recovery format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.32.0.7
Released Sep 8, 2026 - 700.77 KBWorks with firefox 140.0 and laterFixes one residual first-Sync concurrency window found by independent adversarial audit. A genuine user edit made by an already-open New Tab can no longer miss durable pending-Sync protection merely because that page has not yet received the asynchronous Sync-metadata update.
No feature, permission, persisted-schema, Sync/Recovery wire-format or browser-floor change.Source code released under Mozilla Public License 2.0
Version 1.32.0.6
Released Sep 8, 2026 - 700.78 KBWorks with firefox 140.0 and laterMosaicSync 1.32.0.6 is a narrow Sync reliability correction.
It strengthens Normal Sync bootstrap concurrency handling so a bootstrap cannot overwrite a newer local edit or incorrectly clear newer durable pending Sync work created while bootstrap is in progress.
No features, permissions, Sync formats, Recovery formats, persisted schemas, or browser requirements changed.Source code released under Mozilla Public License 2.0