Releases: stagars-m/group-tabs
Release list
Group Tabs 1.1.6
Routing change was isolated successfully without altering group membership, history, export, drag-and-drop, restoration, or popup behavior. Navigation now follows the same rule from:
- File Explorer
- Search results
- Recent Files
- Bookmarks
- Backlinks
- Quick Switcher
- Graph results
- Internal links
- Compatible third-party navigation panes
A group member opens inside the group tab. A non-member opens in an existing ordinary tab when available, otherwise in a new tab. Embedded-note events are ignored unless the group leaf itself actually changes files.
The silent CSS correction from column-gap to gap is also included.
Group Tabs 1.1.5
Fixes and updates:
- Recent tab groups now use compact, flat Obsidian navigation styling instead of card-like rows.
- Right-click any history entry for:
- Open group
- Open group in new tab
- Rename group
- Export group as markdown
- Pin group to top or Unpin group
- Remove from history
- Open group context menus also include pinning.
- Pinned groups remain at the top, persist across restarts, survive Clear history, and do not count against the history limit.
- Clear history now removes only unpinned groups.
- Renaming a history entry also renames its matching open group.
- Removing a history entry leaves any currently open group untouched.
- Exporting from history uses the existing Markdown export settings and formatting.
Group Tabs 1.1.4
Redesigned history:
- Recent tab groups now opens as a persistent left-sidebar view, styled as a compact navigation list.
- The ribbon action is registered only after Obsidian finishes restoring the workspace.
- A disconnected ribbon element is recreated automatically.
- Repeated ribbon or command-palette use focuses the existing sidebar instead of opening duplicate overlays.
- Groups remain sorted by their latest structural change.
- Group names truncate cleanly, with member counts aligned on the right.
- Normal click opens the group in the last active main tab.
- Ctrl-click on Windows/Linux and Cmd-click on macOS opens it in a new tab.
- Clear history is available in the sidebar toolbar.
- The sidebar refreshes immediately after creating, renaming, reordering, modifying, deleting, or clearing groups.
Group Tabs 1.1.3
Implemented:
- Bold group-tab names.
- Dedicated ▾ button before the member count.
- Clicking the main tab area now activates the last-opened member without opening the group popup.
- Removed native document icons from group tabs and native tab-list entries.
- Added recursive Open as tab group to folder context menus.
- Corrected and scaled the overlapping-tabs icon for the ribbon only.
- Registered the history ribbon action directly during plugin loading.
- Removed the group-tab divider that produced the vertical-line artifact.
- Group Tabs drag operations now intercept their own drops before native tab-drop handling can leave insertion markers.
- Preserved the 800 ms popup close after reordering.
Group Tabs 1.1.2
Fixes:
- Replaced the invisible icon with a proper theme-aware 24×24 overlapping-tabs SVG.
- Custom icon appears only in the Recent tab groups ribbon action.
- Group tabs and history entries no longer use the custom icon.
- Both the workspace leaf and active view expose Group name · count, fixing individual note names in Obsidian’s tab dropdown.
- Clicking an open group tab now closes its popup.
- Clicking another group closes the previous popup and opens the selected group.
- Added direct tracking for non-adjacent Windows Alt/Ctrl File Explorer selections.
- Retained the official multi-file menu integration as the primary path.
- Drag-reorder popup continues to close after 800 ms.
- Exact restart restoration, File Explorer routing, exports, and existing group behavior remain unchanged.
Group Tabs 1.1.1
Fixes:
- File Explorer clicks now respect active group membership:
- Existing group members open inside the group tab.
- Non-members open in a new ordinary tab while the group remains unchanged.
- Recent tab groups is registered after workspace initialization and recreated after ribbon or layout rebuilds.
- Exported source filenames now use H1 headings.
- Groups receive exact saved workspace markers.
- Restart restoration no longer matches arbitrary member notes or creates replacement ghost groups.
- Stale group records without an exact host are removed.
- Workspace state is requested to save after structural changes.
- Reordered group popups close after 800 ms.
Group Tabs 1.1.0
Implemented the native-tab redesign and recent-group history:
- Each group behaves as one native Obsidian tab and appears in normal tab overflow menus.
- Group members open inside that same tab.
- Expand group opens every member as an ordinary tab in group order, then removes the group.
- Files dragged from File Explorer onto an ordinary note tab create a group.
- Files and open tabs can still be dropped onto existing groups.
- Reordering displays the new order for 500 ms, then closes the popup.
- Long names truncate while · count remains visible.
- Markdown exports now list included files directly below the title and report source word count and exact UTF-8 document size.
- Added Recent tab groups using the custom overlapping-tabs icon.
- History is newest-changed-first and supports normal click in the active tab or Ctrl/Cmd-click in a new tab.
- Added Show history, a 0–100 history limit, and Clear history.
- Existing external/vault export browsing, visible error reporting, lazy groups, and Markdown filtering remain available.
Group Tabs 1.0.2
Changelog:
- Windows File Explorer multi-selection now has a fallback for Open as tab group.
- Files can be dragged directly from File Explorer onto an existing group, including multi-selected files.
- Grouping two open tabs closes both source tabs.
- Removed the visible empty Tab group host tab.
- Groups remain after their preview tab is closed or reused.
- A reused preview tab can be dragged back onto the group.
- Long group names truncate while · count and the close button remain visible.
- Reordering keeps the popup open for at least 500 ms and highlights the moved member.
- Added cleanup for stale tab-drag indicators.
- Existing export destinations, browse controls, Markdown filtering, persistence, and large-group behavior are preserved.
Group Tabs 1.0.1
Changelog:
- Dropping an open tab onto an existing group adds it immediately and closes its separate tab.
- Grouping two open tabs closes both source notes into one lightweight group host.
- Open as tab group creates deferred membership without opening the selected files.
- Export destinations now support:
- A browsable folder inside the vault.
- A browsable folder anywhere on the computer.
- Export failures show the failed stage and underlying error instead of failing silently.
- External exports use collision-safe filenames such as Research_20260805-0915-2.md.
- Existing group order, popup search, Markdown filtering, persistence, and large-group behavior remain intact.
Group Tabs 1.0.0
Allow grouping notes and tabs and export of groups as markdown.
- Drag one native tab over another for 500 ms to create a named group.
- Compact Group name · count control with popup member list and close button.
- Lazy membership and virtualized search for groups containing hundreds of files.
- File Explorer multi-selection action: Open as tab group.
- Workspace-specific persistence.
- Drag reordering in the popup and expanded group.
- Keyboard Move up and Move down actions.
- Drag a member out of a group or into another group in the same tab strip.
- Export group as markdown, including only Markdown members and using filenames such as AI-Research_20260805-0915.md.
- Large-export warning, progress display, and cancellation.
- Exact Markdown-only setting wording and configurable export folder.
- No network access, telemetry, runtime dependencies, Node.js APIs, Electron APIs, or background note-content reads.
Persistence uses Obsidian’s plugin data.json, File Explorer multi-selection uses the official files-menu event, and lazy members open through WorkspaceLeaf.openFile().