Skip to content

[Feature Request]: Dedicated Zen Account for cross-platform synchronization #262

@SandwichEater577

Description

@SandwichEater577

Description

Is your feature request related to a problem? Please describe.
Zen currently relies on the default Firefox Sync infrastructure. While this works for standard data (bookmarks/passwords), it fails to sync Zen's unique value propositions. Users currently lose their Workspace structures, Sidebar configurations, and Zen Mods when moving between a PC and a Laptop.

Describe the solution you'd like
I propose the development of a native Zen Account (or an enhancement to the existing sync layer) that treats the browser UI as a synchronized "State."

Key Enhancements:

Workspace Sync: Save and restore tab groups and named workspaces across all desktop instances.

Mod & Theme Sync: Automatically apply installed Zen Mods and CSS themes to any authorized device.

Sidebar & Layout Consistency: Sync the specific order and visibility of sidebar icons and "Glance" settings.

Mobile Bridge: Prepare a foundation for a future Zen Mobile app to inherit the desktop's "Zen-specific" environment.

Technical Context (src)

Component: component: sync

Platform: Cross-platform (Windows/macOS/Linux)

Reference: Currently, Firefox Sync only recognizes standard Gecko-engine data. Zen-specific data (stored in zen-themes.json and local profile prefs) is ignored during standard sync cycles.

Describe alternatives you've considered

Manual Migration: Copying profile folders manually (inconsistent and prone to corruption).

External Scripts: Using community-made backup/sync scripts, which are not user-friendly for the average person.

Additional context
As Zen moves out of Beta/Twilight, a unified account system is the "missing link" that will allow it to compete with browsers like Arc or Chrome, providing a seamless "it just works" experience across all a user's hardware.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions