components/src
Kristijan Ribarić a82e2c2765 feat: Add group support for pinned tabs
This commit introduces the ability to create groups of pinned tabs, allowing for more organized and hierarchical management of pinned tabs.

Key changes:

- Added `parentUuid` field to `zen_pins` table to represent parent group relationships.
- Implemented `getGroupChildren` function to fetch children of a given group.
- Updated `removePin` function to also remove all children of a group when deleting.
- Modified `getPins` function to sort pins by parent group and then by position.
- Added `isGroup` and `isEssential` fields to `zen_pins` table to represent the type of pinned item.
- Improved database schema with additional indices for performance optimization.
- Removed unused `recordChange` function.
2024-11-03 20:50:59 +01:00
..
actors Fixed glance opening on multiple windows (https://github.com/zen-browser/desktop/issues/2444) 2024-10-31 15:50:07 +01:00
ZenActorsManager.mjs Fixed duplicate actors manager and glance can be disabled now 2024-10-29 18:08:50 +01:00
ZenCommonUtils.mjs Refactor ZenCommonUtils and ZenPinnedTabManager classes 2024-10-08 22:30:23 +02:00
ZenCompactMode.mjs Fixed MacOS window buttons hover in compact mode 2024-10-16 21:19:58 +02:00
ZenGlanceManager.mjs Fixed opening glance inside a previous glance window, leaving the background transparent 2024-11-03 12:06:49 +01:00
ZenGradientGenerator.mjs Fixed having invalid custom gradient colors 2024-11-02 19:29:15 +01:00
ZenKeyboardShortcuts.mjs Allow reserved keyboard shortcuts to be changed 2024-10-18 23:10:27 +02:00
ZenPinnedTabManager.mjs feat(zen-components): Remove unnecessary SessionStore dependency 2024-11-03 20:31:31 +01:00
ZenPinnedTabsStorage.mjs feat: Add group support for pinned tabs 2024-11-03 20:50:59 +01:00
ZenProfileDialogUI.mjs Formatted the entire project 2024-09-09 19:36:06 +02:00
ZenSidebarManager.mjs feat(toolbar): Add Zen Essentials Toolbar 2024-11-03 02:08:49 +01:00
ZenTabUnloader.mjs Fixed being able to unload splitted tabs 2024-11-02 20:45:07 +01:00
ZenThemeBuilder.mjs Formatted the entire project 2024-09-09 19:36:06 +02:00
ZenThemesCommon.mjs Added disable all component handling 2024-10-17 22:57:55 -06:00
ZenThemesImporter.mjs Refactor ZenGlanceManager and ZenThemesImporter classes 2024-10-28 14:44:32 +01:00
ZenViewSplitter.mjs Fixed split view resizing not showing (https://github.com/zen-browser/desktop/issues/2269) 2024-10-27 08:21:27 +01:00
ZenWorkspaces.mjs Merge pull request #70 from kristijanribaric/feature/pinned-tab-sync-across-windows 2024-11-03 11:05:30 +02:00
ZenWorkspacesStorage.mjs feat(zen-workspaces): Add workspace theme sync support 2024-10-26 19:24:40 +02:00
ZenWorkspacesSync.mjs feat(zen-workspaces): Add workspace theme sync support 2024-10-26 19:24:40 +02:00