Release Notes – v4.0.4
June 14, 2024
Features
- Added keyboard interactions for tabs/links, navigation panel, and history panel
Including:
–arrow up/down
to select next/previous item
–home/end
to select first/last item (cmd+ArrowUp/cmd+ArrowDown
on Mac)
–arrow left/right
to select parent window/folder or child tab/link
–enter
to activate or open the selected tab, window, folder, etc
–F2
to edit the selected collection, folder, or link
–delete
to close or delete the selected items and automatically select the next item (supports Shift key modifier to bypass confirmation)
- Windows and folders now also have checkbox selectors (or an “x” icon if Enable single-click close and delete is checked in Settings > Other)
- Added a setting to auto-name new collections based on the current date and time (in Settings > Collections)
- Added a setting to always show tab and link counts next to windows/folders (in Settings > Other)
- Added keyboard shortcut to Clear tab/link selections (to set up, go to Settings > Other > Open extension shortcuts)
- When selecting multiple collections, each folder in the merged view now displays information about which collection it belongs to
- Added tab/link right-click menu action Select all tabs like this / Select all links like this. Use Shift key modifier to select dissimilar tabs/links.
- Added confirmation prompts for link sorts, Unify folders, and Replace with open tabs
- History snapshot settings now display a countdown to next snapshot check
- History tiles now indicate whether an event was edited
- Added diagnostic and data extract functions to facilitate support requests, troubleshooting, and recovery (available in Settings > Other and the dev console)
Fixes
- Fixed incompatibilities with suspender extensions leading to incognito links opening in the wrong window and favicons not displaying correctly on suspended tabs/links
- Added download fallback for lack of file selection support during Export. This primarily addresses Brave browser incompatibilities. See: https://sessionbuddy.com/troubleshooting-export/
- Fixed Delete key not working for tab close and link delete on Mac
- Fixed Shift-modified single-click close and delete to perform unconfirmed action instead of range selection
- Fixed Ask for name when saving collections setting being ignored when saving a collection via keyboard shortcut
- Fixed deletion prompt appearing on delete action when no items are selected and in merged views
- Fixed folder and link edit dialog click clearing link selections
- Fixed false upgrade message triggers
Fine-tuning
- Session tracking thresholds have been reduced and made dynamic based on activity for more accurate Browser closed event states
- A Browser closed event is now always created even if there was no activity since the last snapshot
- Collection title edits no longer update the collection date
- The URL now always shows on a tab/link when it is selected
- Tab/link counts now always show on a window/folder when it is selected
- Single-click close and delete now only closes or deletes the clicked item regardless of current selections
- Enter key now invokes the primary action in confirmation dialogs instead of canceling them
- A snapshot is now only created if it is different from the most recent snapshot. This minimizes the creation of redundant snapshots better than the previous strategy that was based on activity rather than direct comparison.
- History event timestamps now match the time of the event instead of the last time that session state changed
- Delete collection and delete event menu actions now support a Shift key modifier to bypass confirmation
- Clicking on the session/collection header now focuses the content area instead of clearing tab/link selections (clicking the content background still clears selections as before)
- Updated session, collection, and history icons and colors to make it easier to distinguish them
- Added a “NEW” badge in the application header to notify of version update. Click on it to see what’s new.
- Version info on the Settings dialog footer now clicks through to release notes.
- Added a new experimental feature to allow tweaking of lazy-loading behavior for collections and history
Flags:
–collection-fetch-count-initial
(number of collection tiles to display on app start; default 50, min 50)
–collection-fetch-count-lazy
(number of additional collection tiles to fetch on scroll; default 30, min 30)
–collection-fetch-all
disables lazy loading if set totrue
–history-fetch-count-initial
(number of history tiles to display on app start; default 50, min 50)
–history-fetch-count-lazy
(number of additional history tiles to fetch on scroll; default 30, min 30)
–history-fetch-all
disables lazy loading if set totrue