Skip to content

Releases: stagars-m/group-tabs

Group Tabs 1.1.6

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 18:40
63a33ca

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 14:52
ca37b71

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 14:33
2b655c9

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 14:07
245882c

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 13:40
eb81dac

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 13:14
e136d93

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 12:47
7660fdd

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 11:44
532b2e9

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 08:11
80814be

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

Choose a tag to compare

@stagars-m stagars-m released this 05 Aug 07:43
fe900c1

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().