Session Boss 版本历史 - 17 个版本
Session Boss 作者: William Wng
Session Boss 版本历史 - 17 个版本
小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。
最新版本
版本 2.11.7
发布于 2024年9月3日 - 338 KB适用于 firefox 79.0 及更高版本* Release 2.11.7, 09/02/2024
** Changes:
** Bug fix: Change the right item detail panel's height from 1vh to 82vh, matching the left item list panel's height. In recent Firefox versions, height 1vh has started to take effect.源代码遵循 保留所有权利 发布
下载 Firefox 并安装扩展您需要 Firefox 来使用此扩展较早版本
版本 2.11.6
发布于 2024年6月15日 - 337.99 KB适用于 firefox 79.0 及更高版本* Release 2.11.6, 06/14/2024
Changes:
- Raise the max user session limit from 99 to 300.源代码遵循 保留所有权利 发布
版本 2.11.5
发布于 2024年5月22日 - 337.87 KB适用于 firefox 79.0 及更高版本* Release 2.11.5, 05/22/2024
Changes:
- Bug fix: error in restoring a child tab whose parent tab is set to discarded, especially for YouTube tabs.源代码遵循 保留所有权利 发布
版本 2.11.4
发布于 2022年11月6日 - 337.74 KB适用于 firefox 63.0 及更高版本* Release 2.11.4, 11/05/2022
Feature:
- Support setting the 'titlePreface' window property, which adds a prefix "[preface]" to the window title, on some platforms.
Changes:
- Handle Enter key as the default input for all dialog boxes.
- Make deployment package compliant with browser extension Manifest V3.
* Release 2.11.3, 05/10/2022
Changes:
- Bug fix: Lazily loading doesn't work on Firefox 100 and higher versions, due to version check with string comparison "100" < "63" bug.
* Release 2.11.2, 06/07/2019
Changes:
- Bug fix: Firefox gives an error when a pinned tab is restored with the 'discarded' flag set, for lazily loading.
- Restore active, reader-mode, or pinned tab as fully loaded tab, no lazily loading for them.
* Release 2.11.1, 06/02/2019
Feature:
- Package the custom Web Components with the addon distribution.
Changes:
- Bug Fix: All the dialogs are not showing, due to the missing custom components in the distribution package.源代码遵循 保留所有权利 发布
版本 2.11.3
发布于 2022年5月10日 - 337.24 KB适用于 firefox 63.0 及更高版本* Release 2.11.3, 05/10/2022
- Bug fix: Lazily loading doesn't work on Firefox 100 and higher versions, due to version check with string comparison "100" < "63" bug.源代码遵循 保留所有权利 发布
版本 2.11.2
发布于 2019年6月8日 - 329.73 KB适用于 firefox 63.0 及更高版本* Release 2.11.2, 06/07/2019
** Changes:
- Bug fix: Firefox gives an error when a pinned tab is restored with the 'discarded' flag set, for lazily loading.
- Restore active, reader-mode, or pinned tab as fully loaded tab, no lazily loading for them.源代码遵循 保留所有权利 发布
版本 2.11.1
发布于 2019年6月3日 - 329.63 KB适用于 firefox 63.0 及更高版本* Release 2.11.1, 06/02/2019
** Feature:
- Package the custom Web Components with the addon distribution.
** Changes:
- Bug Fix: All the dialogs are not showing, due to the missing custom components in the distribution package.源代码遵循 保留所有权利 发布
版本 2.11
发布于 2019年4月23日 - 320.82 KB适用于 firefox 63.0 及更高版本* Release 2.11, 04/22/2019
** Feature:
- Export to text on the web page, skipping export to file to let export work in restricted environments.
- Enable/disable logging via the configured logging level in Preferences.
- Export container definition.
- Bug Fix: Restore one tab after another sequentially rather than firing off all restorations in parallel,
which depends on browser's timing in handling parallel API calls and can mess up the order.
- Bug Fix: Handle the case when a container is not defined in the browser and a tab referencing it.
** Changes:
- Implement Poor Man's Component framework to make using Web Components easily.
- Implement <popup-msg> custom component to replace msgbar.
- Migrate pages to custom components.
- Add command log storage in cmdLogStore, to communicate daemon action result to UI.
- Show popup message after importing favicons.
- Export Panel page, to host all the export commands. This replaces the Export Dialog.
- Restore container tabs even when the container doesn't exist.
- Remove the "Back up session as on-change session now" command.
- Refactor dlg.js.
- Enhance dlg.js to support handling on arbitrary buttons.
** TODO:
- Import container definition. (Blocker: No API from Firefox to restore container id.)
- Container migration. Migrating container is a big problem since container id is not portable across machines (profiles).
- Export a simplified text format, for easier sharing session data with other session managers.
- Import a simplified text format, for easier importing session data from other session managers.
- Export/import via bookmarks, for utilizing Firefox's Sync mechanism to sync session data across machines.源代码遵循 保留所有权利 发布
版本 2.10
发布于 2019年3月15日 - 308.6 KB适用于 firefox 63.0 及更高版本* Change Log, release 2.10, 03/14/2019
** Feature:
- Customize the inclusion and exclusion of private browsing windows when saving a session.
** Changes:
- Filter tabs based on the inclusion and exclusion of private browsing windows setting.
- Private window doesn't work with IndexedDB, thus favicon-db cannot be accessed.
https://bugzilla.mozilla.org/show_bug.cgi?id=781982
- Show an error message when running the popup on a Private window.
- Add icon for private window container.
* Change Log, release 2.9, 03/13/2019
** Feature:
- Export and import sessions.
- Export and import favicons.
- Customize the max limit of User and On-Change backup sessions in Preferences.
- Allow launching to full page UI when clicking the browser action button.
- Remove the required permission ("*://*/*" and "<all_urls>").
** Changes
- Remove query to background page to improve the performance of the initial display.
- The setting "Launch to Full Page UI" allows launching the app to full page UI when the browser action button is clicked.
- Fixed the unwanted horizontal scrollbar/scrolling problem on the session detail pane.
- Separate favicons from session data to substantially reduce its size, to allow simpler export/import of session data.
- Load favIcon image on demand of UI refresh.
- Export sessions. Export panel. Export User list, Scheduled list, On-Change list, and All list.
- Import panel. Import individual session as a new User session, with preloading preview.
- Import panel. Import and merge User sessions.
- Import panel. Import and merge Scheduled sessions.
- Import panel. Import and merge On-Change sessions.
- On-the-fly import checking.
- Support closely spaced backups in Scheduled backup.
- Set the max of number of User sessions in Preferences.
- Set the max of number of On-Change backup sessions in Preferences.
- Export favIcons.
- Import favIcons, with import preview.
- Delete favIcons.
- Import and replace (wipe existing sessions before import).
- Compute a sum message digest per session type over all its sessions, by computing a sum hash over the each session's message digest.
- Remove the "*://*/*" and "<all_urls>" permissions
- Artificially force the popup width to avoid UI flickering at initial popup.源代码遵循 保留所有权利 发布
版本 2.9
发布于 2019年3月14日 - 303.06 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.9, 03/13/2019
** Feature:
- Export and import sessions.
- Export and import favicons.
- Customize the max limit of User and On-Change backup sessions in Preferences.
- Allow launching to full page UI when clicking the browser action button.
- Remove the required permission ("*://*/*" and "<all_urls>").
** Changes
- Remove query to background page to improve the performance of the initial display.
- The setting "Launch to Full Page UI" allows launching the app to full page UI when the browser action button is clicked.
- Fixed the unwanted horizontal scrollbar/scrolling problem on the session detail pane.
- Separate favicons from session data to substantially reduce its size, to allow simpler export/import of session data.
- Load favIcon image on demand of UI refresh.
- Export sessions. Export panel. Export User list, Scheduled list, On-Change list, and All list.
- Import panel. Import individual session as a new User session, with preloading preview.
- Import panel. Import and merge User sessions.
- Import panel. Import and merge Scheduled sessions.
- Import panel. Import and merge On-Change sessions.
- On-the-fly import checking.
- Support closely spaced backups in Scheduled backup.
- Set the max of number of User sessions in Preferences.
- Set the max of number of On-Change backup sessions in Preferences.
- Export favIcons.
- Import favIcons, with import preview.
- Delete favIcons.
- Import and replace (wipe existing sessions before import).
- Compute a sum message digest per session type over all its sessions, by computing a sum hash over the each session's message digest.
- Remove the "*://*/*" and "<all_urls>" permissions
- Artificially force the popup width to avoid UI flickering at initial popup.源代码遵循 保留所有权利 发布
版本 2.8
发布于 2019年2月3日 - 285.58 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.8, 02/02/2019
- Store mapping of tab URL to favIcon image hash key, to reuse favIcon in case it's missing.
- Fix extra blank line under session title on session detail pane.
* Feature log, release 2.7, 02/02/2019
- Add the missing error.html page in the distribution for handling the privileged pages, e.g. about:newtab or about:addons
* Feature log, release 2.6, 02/02/2019
- Support Tree Style Tab in restoring session. Preserve Tab.openerTabId dependency among tabs.
- Display tabs in tree using openerTabId dependency, similar to Tree Style Tab display.
- Make UI more responsive on full browser size, standard size, and mini-size UI.
- Remove content script since discarded flag is used for lazy loading, in preparation to reduce some permission requirement.
- Save and restore the Reader Mode on tabs.
- Add built-in error page for hosting tab restore error on privileged pages, e.g. about:newtab or about:addons
- Remove the setting "Auto restoring session on browser startup" from Preferences. Setting a session to be Auto-Restore will enable this setting automatically.
- More Restore Types on browser startup: 1. Restore user selected session, 2. Restore last scheduled backup session, and 3. Restore last On-Change backup session.
- Allow removal of On-Change backup sessions.
- Allow removal of Scheduled backup sessions.
- Preserve window order during restore.
- Preserve the original focused window during restore.
- Cut down storage usage in memory and in session storage. Save favIconUrl in DB and reuse duplicated favIconUrl. Remove favIconUrl image in saved tabs.
- Expand the width of the popup UI to the max to avoid shrinking the UI when there's no content due to filtering.源代码遵循 保留所有权利 发布
版本 2.7
发布于 2019年2月2日 - 285.14 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.7, 02/02/2019
- Add the missing error.html page in the distribution for handling the privileged pages, e.g. about:newtab or about:addons
* Feature log, release 2.6, 02/02/2019
- Support Tree Style Tab in restoring session. Preserve Tab.openerTabId dependency among tabs.
- Display tabs in tree using openerTabId dependency, similar to Tree Style Tab display.
- Make UI more responsive on full browser size, standard size, and mini-size UI.
- Remove content script since discarded flag is used for lazy loading, in preparation to reduce some permission requirement.
- Save and restore the Reader Mode on tabs.
- Add built-in error page for hosting tab restore error on privileged pages, e.g. about:newtab or about:addons
- Remove the setting "Auto restoring session on browser startup" from Preferences. Setting a session to be Auto-Restore will enable this setting automatically.
- More Restore Types on browser startup: 1. Restore user selected session, 2. Restore last scheduled backup session, and 3. Restore last On-Change backup session.
- Allow removal of On-Change backup sessions.
- Allow removal of Scheduled backup sessions.
- Preserve window order during restore.
- Preserve the original focused window during restore.
- Cut down storage usage in memory and in session storage. Save favIconUrl in DB and reuse duplicated favIconUrl. Remove favIconUrl image in saved tabs.
- Expand the width of the popup UI to the max to avoid shrinking the UI when there's no content due to filtering.源代码遵循 保留所有权利 发布
版本 2.6
发布于 2019年2月2日 - 284.11 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.6, 02/02/2019
- Support Tree Style Tab in restoring session. Preserve Tab.openerTabId dependency among tabs.
- Display tabs in tree using openerTabId dependency, similar to Tree Style Tab display.
- Make UI more responsive on full browser size, standard size, and mini-size UI.
- Remove content script since discarded flag is used for lazy loading, in preparation to reduce some permission requirement.
- Save and restore the Reader Mode on tabs.
- Add built-in error page for hosting tab restore error on privileged pages, .e.g. about:newtab or about:addons
- Remove the setting "Auto restoring session on browser startup" from Preferences. Setting a session to be Auto-Restore will enable this setting automatically.
- More Restore Types on browser startup: 1. Restore user selected session, 2. Restore last scheduled backup session, and 3. Restore last On-Change backup session.
- Allow removal of On-Change backup sessions.
- Allow removal of Scheduled backup sessions.
- Preserve window order during restore.
- Preserve the original focused window during restore.
- Cut down storage usage in memory and in session storage. Save favIconUrl in DB and reuse duplicated favIconUrl. Remove favIconUrl image in saved tabs.
- Expand the width of the popup UI to the max to avoid shrinking the UI when there's no content due to filtering.
* Feature log, release 2.5, 01/12/2019
- Major UI enhancement. Responsive UI to support different screen sizes.
- Full page UI to display with the full width of the browser. Click on Logo or pick Full Page UI menu command. Shortcut command for full page UI is Ctrl-Shift-S.
- Mini-UI on smaller screen, e.g. when the extension's icon is hidden behind the browser's >>> More menu.源代码遵循 保留所有权利 发布
版本 2.5
发布于 2019年1月12日 - 304.32 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.5, 01/12/2019
- Major UI enhancement. Responsive UI to support different screen sizes.
- Full page UI to display with the full width of the browser. Click on Logo, pick Full Page UI menu command, or press shortcut to activate. Shortcut command for full page UI is Ctrl-Shift-S.
- Mini-UI on smaller screen, e.g. when the extension's icon is hidden behind the browser's >>> More menu.源代码遵循 保留所有权利 发布
版本 2.4
发布于 2019年1月11日 - 302.95 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.4, 01/10/2019
- Simplify auto-restore on startup.
- Turn on the auto-restore setting by default in Preferences.
- Remove the time limit on auto-restore check.
- Improve detection on extension installation/upgrade.源代码遵循 保留所有权利 发布
版本 2.3
发布于 2019年1月10日 - 303.79 KB适用于 firefox 63.0 及更高版本* Feature log, release 2.3, 01/09/2019
- Remove JQuery from content script, which interferes with the mime type of the web page. E.g. XML page won't render as XML.
- Improve memory usage on every tab with the removal of JQuery from content script.
- Firefox's startup event and process detection is too unreliable. Use a longer time limit on startup's auto-restore.
- Add the "Auto restoring time limit" setting in Preferences to customize the auto-restore's time limit.
- Add popup message bar.
- Remove support for pre-Quantum Firefox. Too many problems with the pre-57 Firefox. Move minimum required Firefox version to 63.源代码遵循 保留所有权利 发布
版本 2.2
发布于 2018年12月31日 - 303.7 KB适用于 firefox 56.0 及更高版本* Feature log, release 2.2, 12/30/2018
- Have consistent LF instead of CRLF characters for JQuery and JQuery-UI libraries.
* Feature log, release 2.1, 12/30/2018
- Source code license changed.
* Feature log, release 2.0, 12/09/2018
- Use the new feature of setting the "discarded" tab property in Firefox 63 to perform lazy tab loading.
See https://bugzilla.mozilla.org/show_bug.cgi?id=1378647
- Add Preferences page to allow setting settings for the extension.
- Disable/enable "Lazy tab loading when restoring a session" via Preferences.
- Disable/enable "Auto restoring session on browser startup" via Preferences.
- Disable/enable Scheduled Backup via Preferences
- Disable/enable On-Change Backup via Preferences
* Feature log, release 1.9, 12/06/2018
- Fix initial tab counting to allow auto-restoring a selected session on browser startup.
* Feature log, release 1.8, 12/06/2018
- Fix initial window counting to allow auto-restoring a selected session on browser startup.
* Feature log, release 1.7, 12/06/2018
- Auto-restore a selected session on startup.
* Feature log, release 1.6, 11/20/2018
- Restore the saved window tabs as additional tabs to the current window.
- Container support. Display container icon/color/information for container tabs.
- Ensure restoring tab's container id.
* Feature log, release 1.5, 08/13/2018
- Bug: when starting a browser up again, restoring a tab can get random old url having the same tab id.
* Feature log, release 1.4, 04/26/2018
- Prevent XSS attack by escaping unsafe text from tabs, windows, and containers.源代码遵循 保留所有权利 发布