Sidebery Changelog

What's new in Sidebery 5.2.0.1

Mar 7, 2024
  • Added:
  • Opacity CSS vars for color layer of tab (#314)
  • Optional menu entry to config panel in sidebar (resolves #174)
  • Sort tabs by title, url, access time (#170, #643)
  • tab context menu options
  • tab panel context menu options
  • keybindings
  • Option to skip config popup on group creation
  • Allow using active panel name in window preface (resolves #445)
  • Auto grouping after closing parent tab (#779)
  • Keybinding: Select child tabs
  • Keybinding: Group/flatten selected/active tabs (#1295)
  • Mouse action: Duplicate tab as a child (#1480)
  • Tab preview on hover (#301)
  • Note about snapshots limit: not applicable to exported snapshots
  • Fixed:
  • Preserve tree state (folded/unfolded branches) and tab colors when converting/saving TabsPanel to BookmarksPanel and vice versa
  • Require manual intervention or browser restart after auto update
  • (workaround for 1881820)
  • (#1477, #1470)
  • Do not show 'unread' mark if tabs were reopened from notification
  • Workaround for 1882822 sometimes causing drag-and-drop to new window to fail (by @dsuedholt: #1493)
  • Inherit custom color of parent on moving tabs
  • L10n zh_TW correction (by @llc0930: #1485)
  • Blinking that appears immediately after the “Tab Loaded” animation
  • Preserve container after dropping the tab from "recently-closed" sub-panel to tab panel
  • Window-specific theme handling (#1134)
  • Incorrect tabs range selection with shift+click in search result
  • Scroll thresholds not applying to mouse debouncer (by @ImTheSquid: #1440)
  • Preserve selection on mid-click when 'multipleMiddleClose' is on (#1441)

New in Sidebery 5.1.1.1 (Feb 7, 2024)

  • Empty release to re-upload incorrectly uploaded version on AMO.

New in Sidebery 5.0.0.1 (Sep 20, 2023)

  • Added:
  • Proton theme and added support of Firefox colors (themes)
  • Sub-menus in custom context menu
  • History panel
  • History view in bookmarks panel
  • Customizable delay time for 'Long-Click' actions (#57)
  • Drag a tab out of the panel to open it in a new window (#64)
  • User/Password for Proxy setting per Container (#66, #914)
  • Allow selecting multiple containers in panel configs for auto-moving new tabs (#131)
  • Modal window in sidebar for configuring the panel (#174)
  • Keybindings: Switch to N:th tab in panel (#182)
  • Renaming tabs in sidebar (#185, #853)
  • Option to show the close button on all tabs (#217)
  • Rename bookmark folder when bookmarking tab tree or group (#226)
  • "New Tab" button with custom shortcuts (#286, #954)
  • Tabs colorization (auto - by domain/container or manual) (#314)
  • Option to disable updated tabs badge (#365)
  • Keybindings: Pinning/unpinning tab (#370)
  • Context menu option "Close branch" (#436)
  • Panel audio state (#437)
  • Keybinding import/export (#454)
  • Keybindings: Activate the last tab on the current panel (#461, #631)
  • Search in sidebar (#466)
  • Send all tabs from panel to bookmarks folder (#532, #925)
  • Tab flip (#541)
  • Respect prefersReducedMotion rule for default settings (#588)
  • Visual feedback on long click activation (#600)
  • Configurable scroll area on tabs panel (#620)
  • Option to move the scrollbar to the left side of the sidebar (#622)
  • Keybindings: Closing Tabs Inside Active Panel (#671)
  • Keybindings: Unloading tabs (#674)
  • Keybindings: Move Tab To Start/End (#725)
  • Scroll to new inactive tab (#770)
  • Panel config: Custom icon: Local file selection (#785)
  • Support for multiple bookmark panels with configurable root folder (#897)
  • Add a "Move to new panel.." context menu option (#941)
  • Snapshot export/import (manualy or automatically) in JSON and Markdown (#949)
  • Firefox themes support (#952)
  • Keybindings: Duplicate selected/active tabs (#1015)
  • Fixed:
  • DnD to the tab should put items at the end of branch (#739)
  • New tab in panel don't open in container (Opt-in workaround: "Detect externally opened tab and reopen it in the target container on the first web request (global setting)") (#305)
  • Add proper support for non-QWERTY layouts in keybindings (#476)
  • Keybindings: Show dialog to resolve duplicated keybinding (#994)
  • Preserve tree structure on duplicating (#728)
  • ...and lots of other bug fixes

New in Sidebery 5.0.0 RC 5 (Sep 9, 2023)

  • Added:
  • Search: Setting to stop search on panel switching (#1142)
  • --tabs-normal-bg/fg CSS vars (#998)
  • Settings: Mouse/Tabs: Middle click on tab (#951)
  • Keybinding to open snapshots viewer (#838)
  • History: Drag and drop support (#665)
  • Warmup tabs on hovering (thanks @emvaized, #1139, #1143)
  • Implement options for Ctrl/Shift middle click on tabs (thanks @emvaized, #1140)
  • Fixed:
  • Search: Shortcuts: Return to original panel on ESC (#1168)
  • Select Up/Down shortcut doesn't select from search results (#1170)
  • Context menu: Rendering multiple separators in a row
  • Context menu/Tabs: "Close branch" opt is enabled for pinned tabs
  • Context menu/Tabs: "Close" item doesn't appear under non-branch tabs (#1176)
  • Recently removed tabs: Limit by count (100-150)
  • GroupPage: Highlight title input on hover and focus
  • Make tab switching delay optional (#1179)
  • Restoring tab panel from bookmarks (#1209)
  • Keybindings: Shift + Number combination (#1173)
  • Keybindings: macOS improvements (thanks @zelch, #1206)
  • Tabs initialization (#1185, and other related issues, like #687...)
  • Save tabs data to session store (regression)
  • Stricter tabs cache validation
  • Handling pinned tabs in the tabs cache check
  • Keybindings: Show context menu for an active globally pinned tab
  • Keybindings: Context menu: Sub-option activation (#1175)
  • Keybindings: Opening menu for tab/bookmark/panel (#1186)
  • Auto-reopening tab in container: Handle only GET requests (thanks @zelch, #1205)
  • Update the group page after drag and drop tabs to it
  • Auto discard the tabs moved to a folded parent (with auto-discardable children)
  • Moving pinned tabs to a new/another window
  • Reopening pinned/normal tabs in another/new private window
  • Impossible to reopen tab in private window without sidebar
  • Chinese translations (thanks @52fisher, #1166)
  • Bookmarks: Show notification on failed bookmark creation
  • Bookmarks: Copy URL/title recursively
  • SetupPage: Sync
  • Sync keybindings
  • Sync from v4
  • Styles of the section in settings page
  • Pinning/Unpinning a tab (#1180)
  • NavBar/Inline: Show overflowed panels in hidden-stuff-popup
  • Flattening a folded group causes children to disappear (#1158)
  • Snapshots: Restore tabs in correct containers (#1154)
  • Keybindings: Command key modifier (#417)
  • Block auto-reopening (by URL) of the manually reopened tab (#850)
  • Ignore single left click on tabs panel when context menu is open (thanks @emvaized, @#1141)
  • Add container sorting to bookmark, new tab, reopen, settings menus (thanks @fsaresh, #1136)
  • Snapshots import (from v4 and another profile) (#1117)
  • Favicons: Incorrect updating and saving favicons (#1090)
  • Match position settings when opening bookmark and history (#675)
  • Separate mouse settings for history items (#665)

New in Sidebery 5.0.0 RC 4 (Jul 19, 2023)

  • Added:
  • Switching tab with mouse wheel: Preselect mode
  • Keybindings: Select next/prev panel
  • Fixed:
  • Add favicon for about:debugging (thanks @emvaized, #1116)
  • Import: In some cases data was not imported
  • Import: Persistent WebData permissions request
  • Unload history 30s after closing the sub-panel
  • History: Unsorted items after loadMore
  • Plain theme: Context menu styles
  • Keybindings: Selecting tabs: Some edge cases
  • Drag and drop tabs to bookmarks button in the bottom bar: Bind the bookmark folder to the tabs-panel if needed.
  • Don't switch panel after pinning the last tab
  • Search history: Don't cycle on search next/prev
  • Tab: Ignore mouse click when context menu is open
  • History: Group items with the same title
  • History item: Render url (first 3-lines)
  • Tabs settings: Added the "Native tabs" sub-section
  • Minor performance improvements

New in Sidebery 5.0.0 RC 3 (Jul 12, 2023)

  • Added:
  • Add keybinding for switching to the nth unpinned tab and scroll to the top/bottom of the panel. (thanks @zelch, #1104) - Zeph / Liz Loss-Cutler-Hull
  • Fixed:
  • Undo close: Tabs without favicons
  • Wrong index of child tab created with mouse shortcuts
  • Wrong tab activated after drag-n-drop tabs to new/another window
  • Tabs moved to another window have permanently selected state
  • Moving tabs: Unsorted list (#1105)
  • Gathering incorrect tabs info for various actions (move/open/rm)
  • Grouping tabs
  • Handling moved tab
  • Correctly update internal structure after closing the parent tab (can lead to various bugs - from the broken visual state to incorrectly working drag-and-drop)
  • Correctly save tab data after closing the parent tab (may lead to broken tabs structure on init)
  • Handle a new tab in search mode (#1102)
  • Search: Do not re-select item after updating tab url/title

New in Sidebery 5.0.0 RC 2 (Jul 12, 2023)

  • Fixed:
  • Wrong position of a new tab (#1102)

New in Sidebery 5.0.0 RC 1 (Jul 11, 2023)

  • Added:
  • Option to not unload pinned tabs (#1100)
  • A "Create new tab" single left click option (thanks @emvaized, #1084)
  • Search: Switch between panels with ". " prefix
  • TabsPanel context menu: Select all tabs
  • Fixed:
  • .bottom-bar-space not shown if only the history button is enabled (#1093)
  • Importing settings (#1092, #1081)
  • Shortcuts to search in bookmarks and history are configurable now (#1079)
  • SetupPage/Nav: Added a note to mark inactive items (#1029)
  • Moving tabs
  • Incorrect working with pinned tabs leading to broken structure of tabs in sidebery.
  • Impossible to move scattered selected tabs to the index between them
  • Incorrect updating of openerTabId
  • GroupPage: Missing favicons on Firefox start
  • GroupPage: Incorrect updating of internal info, resulting in not updating the tabs on the page
  • White flash on reloading group.html and url.html
  • ...and lots of other bug fixes
  • Performance Improvements:
  • Optimized re-rendering after settings change
  • Optimized rendering of tabs and handling of changes (creating/removing/moving)
  • Optimized tabs animations (#1003)

New in Sidebery 5.0.0 Beta 33 (Jun 20, 2023)

  • Auto-scrolling of the bookmarks sub-panel
  • Bookmarks and context menu styles
  • Wrong types of tab-object used in some actions (oops)
  • Panel button:
  • Media badge behavior on mouse click
  • More efficient calculation of the media badge for tabs-panel

New in Sidebery 5.0.0 Beta 31 (Feb 3, 2023)

  • Added:
  • Tabs: An option to show an update mark after the first title change (#913)
  • Fixed:
  • Settings: Mouse: Handle incompatible options (Edit title with long left-click and tab activation on mousedown)
  • Drag and drop from sub-panels
  • Drag and drop: Opening a new window (dropping outside) in "copy" mode lead to broken sidebar
  • Tabs: Wrong successorTabId in some cases
  • Styles: Plain theme: More contrast frameBg and toolbarBg
  • Bookmarks: Open as tabs panel: Preserve top-level tree
  • Drag and drop: Normalize URL before opening tab
  • Drag and drop: Level shift x-coordinate
  • Notifications styles
  • Bookmarks sub-panel label for the root level
  • Wrong scroll behavior with overflowed layout
  • Confusing UI colorizing in "confirm" dialog (#919)
  • Button styles in panel-placeholder
  • Auto-scroll behavior caused by overflowed layout of sub-panel (#920)
  • Buttons in proxy popup
  • Increased limit for recently closed tabs
  • HTTP proxy auth (#914, #66)

New in Sidebery 5.0.0 Beta 30 (Jan 25, 2023)

  • Added:
  • Option to control tabs selection start point (#900)
  • Option to control visibility of close button of tab (#217)
  • Option to allow unloaded tab activation on panel switching (#891)
  • Context menu option to open tabs in different container without closing original tabs (#873)
  • Backward activation when clicking on the active tab. (Only panel sub option) (#899)
  • Information for workaround. Relates to #660 (#893)
  • Context menu option to set color of selected tabs
  • Context menu option to set title of selected tab (inline editing) (#185)
  • Options: Edit tab title on double-click, long-left/right-click
  • Ctrl+Drop to copy tabs/bookmarks (#823)
  • Initial implementation of the "Recently closed tabs" sub-panel (#624)
  • Density support for Plain theme
  • "Relaxed" density option
  • "unlimitedStorage" permission
  • To avoid possible issues on storing large amount of data:
  • favicons cache
  • snapshots
  • etc...
  • NavBar: Middle click action description in tooltip
  • Tabs: Activate after closing: Option to stay in panel
  • NewTabsBar: Popup to config shortcuts for new tab
  • Workaround for 1703072 - Detect discarded pinned tabs (#380)
  • NewTabBar: Drag the button to create a new tab at drop position
  • A hidden panels popup with titles instead of icons-only bar
  • Panel config: A new custom icon field, allowing to load custom icon from file and fill custom icon with selected color (#785)
  • Option to hide inactive parent tab of folded branch (#872)
  • Fixed:
  • Allow flatten option for individual tab
  • Delay on moving tabs to another window without sidebar
  • Tabs: Restoring tabs state (#798, #861, #864)
  • Manifest: Set default area for browserAction
  • Toggling sidebar on browserAction click (#909)
  • Unpinning multiple tabs should keep their order (#894)
  • Keep bookmarks when opening bookmarks NOT in "Other Bookmarks" (#889)
  • Auto-move tab to panel on reopening in matched container (#871)
  • Support of Firefox themes with mixed color-scheme
  • Use correct container when dragging text for search into a panel with configured container for new tabs
  • Closing a Tab in Search Mode is not reflected (#816)
  • Drag and drop: Expand/fold not working properly on mouse hover
  • Improved performance of adding/removing tabs in large list with animations disabled
  • Improved performance of initialization and rendering of sidebar
  • Bookmarks: Wrong folder length after creating bookmarks tree
  • Wrong successor tab (the tab that will be activated after clothing the active tab) in some cases
  • Don't select hidden native tabs
  • Wrong "Activate after closing" behavoir with non-tree structure (#851)
  • Moving tabs between windows, leading (in some cases) to broken tree structure
  • Multi-selection: Auto include folded tabs
  • Scroll behavior on removing tabs (#842)
  • Tabs: DnD to the tab should put items at the end of branch (#739)
  • Sidebar: Active panel is not saved in some cases
  • Tabs: Wrong position for reopened (undo close) tabs (#845)
  • Scroll to re-opened (undo close) tabs (#770)
  • ...and other bug fixes and performance improvements

New in Sidebery 4.10.2 (Aug 29, 2022)

  • Wrong active panel on init and after removing panels
  • Hide/Show native tab after drag and drop with panel switching
  • Recalc of elements sizes
  • Tabs: Pinning tab triggers switch to another panel (#266)
  • Styles: Tab level mark with non-default indent value (#676)
  • Styles: Increased max indent lvl; Indent for overflowed tabs (#627)
  • Tabs panel URL-rules
  • Properly save tabs data after closing parent tab
  • Messaging between sidebar and background
  • Preserve default panel id on tabs data saving

New in Sidebery 4.10.1 (Apr 21, 2022)

  • Fixed:
  • Workaround for 1753607 (openerTabId for new tabs)
  • Rules for ignoring containers in context menu
  • Set default tabs-state storage to "session"
  • Threshold for switching between panels with mouse wheel

New in Sidebery 5.0.0 Beta 6 (Feb 12, 2022)

  • Added: Current AMO summary and description

New in Sidebery 4.10.0 (Jan 20, 2022)

  • Added:
  • Option to switch panel after moving active tab to another panel
  • - "Left click on active bookmarks panel" option
  • - "Left click on active tabs panel" option
  • Fixed:
  • New tabs stay in active panel when "hide tabs of inactive panel" is on
  • Drag and drop
  • Close tabs above closes pinned tabs
  • Preserve history for duplicated tabs
  • Wrong position of new child tab
  • Discarded tabs styles
  • Styles: Container mark of discarded tabs
  • Bookmarks: Show URL if title is missing
  • Tabs initialization from session data
  • CSS Editor scroll on input