- Keybinding to open config popup of selected/active panel
- Panel config in popup-window with basic keyboard navigation
- History: load more in search mode
- Tab preview: options to set max count of title/url lines (resolves #1597)
- Options for middle click on pinned tab; default: unload (by @emvaized: #1911)
- Option to skip unloaded tabs on tab flip
- Sync via Google Drive (experimental)
- Sync tabs (basic impl/experimental) 1372
- Unload or close action for tabMiddleClick (by @JarKz: #1697)
- Tabs: make discarded tab opacity editable (by @valadaptive: #1553)
- Sidebar: close site config popup with ESC (#491)
- SetupPage: sub-sections of tabs and mouse settings in navigation
- Keybindings: a note for menu shortcut (#1159)
- Settings: a note for highlighting native tabs (#1177)
- Can't reopen containered tab in a new private window
- Preserve custom color/title on auto-reopening tab in dif container
- Trying to detect the manual session restore #1368
- Ipc: handling different connection states; reconnection logic
- No default context menu
- Dnd tab with ctrl: container is not preserved
- Docs: wiki: dynamic native tabs snippet (resolves #1889)
- History: search: flickering UI, wrong selection, loadMore with kb
- History: onBottomScroll sometimes doesn't trigger loadMore
- Correctly update media state of panel after closing multiple tabs
- Correctly update paused state of tab after url change
- History item: block click if selection is set in search mode
- Tab preview: reset internal state on turn on/off the setting
- Use url from title as fallback on reopening tab with NewTabButton
- Recalc "update" badge of panels after tabs moving
- Added a check for markWindow setting before updating window title when sidebar disconnects (by @jackordman: #1835)
- Webext.run for zen-browser (by @shanto: #1813)
- Use workaround for 1660564 only in sidebar instance
See https://bugzilla.mozilla.org/show_bug.cgi?id=1660564 - Auto-switching tab panel on drag start
- Bookmarks: wrong dst panel on opening bookmarks in container
- Keybindings: wrong first selected tab in the panel without active tab
- Previews: no fallback colors for 'in page' preview (fixes #1708)
- Switching tabs with mousewheel with threshold is broken in scrollable panel
- Setup-page: keybindings: button alignment (by @ChilledMoth: #1772)
- Tabs: restoring tree state from session data in some failure cases
This and 05aedbb1, d21f8160, 5979d7a5, a2c6a59e, c83df0bd, 0d585f06 should fix or at least decrease probability of problems related with broken tabs structure on init (like #1507, #262, #267, and so on...) - Save tab data after auto-moving parent tab to different panel
- Save tab data after auto-reopening parent tab in different container
- Save tab data after moving it to different window
- Try to preserve tree structure of detached tabs
- Correctly update tree structure and save it after detaching tabs
- Save tabs data after their parent was reopened
- Cache tabs data after pin/unpin
- Tab context menu: make "clear cookies" option opt-in (resolves #1336)
- Setup-page: wording (resolves #1343)
- use generalized term "scroll" over "mouse wheel"
- use more specific term "vertical scroll" over "scroll wheel" for tabs switching
- Wrong range selection of bookmarks with the same start/end node
- Broken tab state after range selection
- Kb: start range selection from active tab if possible (resolves #1421)
- Recently Closed Tabs: show full tooltip
- History: copying title/url of filtered items
- Dnd: incorrect checking of consumed drop event in other sidebars (#1554)
- Tab: audio badge: correctly handle click target (#1283)
- Bottom-bar: increase click area to the bottom edge
- onTabUpdated: reset
updated
flag on discard - onTabUpdated: don't set
updated
flag for discarded tab - Site config popup: switch the panel after moving tab if configured
- Site config popup: changes are not saved correctly
- Auto move rule: set default value of 'top lvl only' to false
- Broken tree state after drag and drop to another window in some cases
- Discarded tabs reload on moving the last tabs to another window
- The last tab activation on moving tabs to the new window
- Tabs: incorrect state checking in event handlers (#1230)
- Horizontal scroll-bar appeared in sub-menu in the plain theme
- Discard page even if it's trying to prevent closing (only with WebData permissions)
- Context menu: too small margin-left of the label without icon
- Default settings: nativeHighlight: true (#748)
- Broken active group page on restoring window from history menu
- Context menu positioned under the cursor in some cases (#522)
- Tabs: reset unread mark after disabling the setting
- Default settings: tabsSecondClickActPrev: false (#1521)
- Recalc native tabs visibility when a globally pinned tab is active (#700)
- Updated translation (by @llc0930: #1913)
- Setup-page: help: repo link URL (by @llc0930: #1580)
- Fix translation duplications and errors (by @llc0930: #1766)
- Setup-page: translation wording adjustment (by @llc0930: #1595)
- Translation fixes (by @llc0930: #1578)
- L10n zh_TW correction (by @llc0930: #1537)
- Updated German translation (by @ChilledMoth: #1767)
- Updated German translation (by @ChilledMoth: #1679)
- Polish translation (by @docentYT: #1661)
- Japanese translation (by @mikan-megane: #1642)
- Hungarian translation (by @cr04ch: #1531)
- 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
- 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)
Empty release to fix incorrectly uploaded version on AMO.
- Mouse setting: One panel switch per scroll setting (thanks @ImTheSquid, #1424)
- Confirm popup by pressing the enter key (thanks @into-the-v0id, #1326)
- A "Toggle branch" keyboard shortcut setter (thanks @paul-ohl, #1276)
- Handle all selected tabs on middle click action (close/unload)
- Preserve scroll position of active panel after settings change
- New Tab Shortcuts: Allow to use any container
- Auto-scrolling after middle-click on the audio badge of tab
- No-animations mode: Show static icons for loading tabs and panels
- Incorrect rendering of note for "scroll through tabs" setting (thanks @llc0930, #1344)
- Truncating labels for sub-options with zh lang (thanks @llc0930, #1344)
- zh_TW improvements (thanks @llc0930, #1298)
- Wrong initial state of History service, leading to high CPU usage (#1388)
- Wrong initial background color (white flash) (#969)
- Don't count double-clicking the title editor as double-clicking the tab (thanks @cpmsmith, #1385)
- Optimize moving tabs inside the same window (thanks @Lej77, #1338)
- Audio badge of tabs panel: In some cases, a context menu opens
- Recently Closed Tabs sub-panel: Middle click results in auto-scrolling
- Disappearing of tab with "close confirmation dialog" (#1246)
- Unloading pinned tabs at startup (#1265)
- Bookmarks sub-panel: False-positive triggering of lvl-up on dnd
- 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)
- 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
To contributors: @emvaized, @loveqianool, @52fisher, @fsaresh, @zelch, @siddhpant, @alan-palacios, @jayeheffernan, @koppor, @gotjoshua, @sarchar, @HT43-bqxFqB, @SLin0218, @mateon1, @xdenial, @Qjo1, @br4nnigan.
Community activity, feedback and bug reports: @albino1, @emvaized, @megamorphg, @ongots, @drkhn1234, @jathek and everyone who made bug reports and feature requests, participated in discussions and helped other users.
Donations: Many thanks to all donors. You keep this project alive.