Some components used by @zen-browser as an attempt to make firefox forks a better place (Archived and Privated on Nov 4 2024 - neccesarry for older Zen builds)
Find a file
Kristijan Ribarić ce4dd38b4b feat(workspaces): migrate workspace data to synced preferences
This commit migrates the workspace data storage from local files to synced preferences, ensuring consistency across devices and improving user experience.

-  The `_syncPref` property is introduced for referencing the synced preference name.
-  The `onSyncChange` method handles changes to the synced preference, automatically propagating workspace data updates.
-  The `saveWorkspaces` and `unsafeSaveWorkspaces` methods are updated to interact with the synced preference instead of local files.
-  The `_workspaces` method retrieves workspace data directly from the synced preference.
-  The `initializeWorkspaces` method now handles preference syncing and login for Weave integration.
-  Removed unnecessary local file operations and caching related to workspace data.
2024-09-21 21:39:29 +02:00
src feat(workspaces): migrate workspace data to synced preferences 2024-09-21 21:39:29 +02:00
.gitattributes refactor: Update ZenKeyboardShortcuts to include split view and workspace actions 2024-08-11 13:37:44 +02:00
.gitignore Initial commit 2024-08-05 19:01:01 +02:00
COPYRIGHT Create COPYRIGHT 2024-08-22 12:51:38 +08:00
LICENSE Update LICENSE: Add full CC-BY-SA 4.0 text 2024-08-22 12:50:44 +08:00
README.md Update README.md 2024-08-30 22:03:12 +01:00
zen-alpha-tangerine.svg Add files via upload 2024-08-30 22:01:37 +01:00

Components

Some components used by @zen-browser as an attempt to make firefox forks a better place

License

Zen Core Components © 2024 by Zen's Team is licensed under CC BY-SA 4.0