Session Manager
Session Manager is free software (MPL), but if you find it useful you can support its development
resources: | Home User Guide Options Guide Revision History Feedback Bugs Source Code Screenshots Contributors Legacy (0.4.3) Info |
---|---|
subprojects: | Crash Recovery |
Older Revision History
Version: 0.6.9.3 - (November 17, 2010)
- Fixed error in chrome.manifest which was preventing Session Manager from displaying correctly in SeaMonkey's modern theme.
Version: 0.6.9.2 - (November 13, 2010)
- Fixed the reload tab functionality which broke in 0.6.9.1.
- Fixed issue which resulted in duplicated or missing sessions being displayed in the Session window. This was a display issue only.
Version: 0.6.9.1 - (November 10, 2010)
- When importing Session Manager settings, some imported settings weren't being reflected in the options window. This has been corrected.
- Sessions with no tabs were being marked as corrupted when they are no longer considered so. Zero tab sessions were being created in Firefox 4 (Minefield), but that should no longer occur in the latest nightlies. It can still happen in beta 7 though.
- Session Manager 0.6.9 had a bug when reading sessions in certain cases where it wasn't converting the OS newline character to the internally used 0x000a character. This was causing sessions that were converted from Firefox 3 format to become corrupted and disappear. This issue has been fixed and any corrupted sessions will automatically be fixed after 0.6.9.1 is installed so they will be visible again.
- Fixed issue with closed tab and window list only showing one entry when that list was not shown in a submenu. Thanks to Alan Baxter.
Version: 0.6.9 - (October 10, 2010)
- Additions:
- Allow user to choose tabs to save for "Save Window".
- Added a "Keep Session Manager window open" check box and only keep the session manager window open if it's checked. The check box is "sticky", so it will default to whatever it was last time the window closed.
- Added option to use Firefox's crash prompt.
- Added a reset warning option to reset the warnings that people chose to "not show again".
- Added ability to import/export settings.
- Added support for hot keys. These can be set in the General options preference. Hot keys are required to use at least one modifier if CTRL is used, otherwise more than one modifier is required. Note that hot keys may not work if the hot key sequence is already being used by the browser or other add-ons. Session Manager has no way of checking for this so there won't be any warnings if you enter a hot key that's already in use.
- Added separate clear closed tabs and clear closed windows menu items. They are only visible if there are both closed tabs and closed windows in the closed list.
- Added indicator in windows/tabs tree to show which tabs are hidden and what groups they are in. Only works in Firefox 4.0b4 and up.
- Show warning colors (yellow) and tooltip if permanent private browsing mode is enabled and user wants to backup sessions and/or restore the previous browsing session. Neither will work in permanent private browsing mode.
- Added warning alert that saving and backing up sessions won't work if permanent private browsing mode is enabled. This can be disabled.
- Allow restoring closed tabs by middle clicking on them. This will leave the menu closed menu open.
- Show what tabs are hidden and in what groups (if any) in Firefox 4.0b4 and higher since with Tab Candy tabs may not be visible, but will still be saved.
- Added option to save backups on browser restart. This was previously a hidden preference.
- Allow user to use non-ASCII characters when saving. This allows filenames with non-English characters.
- Changes:
- Removed all background thread processing from the add-on to prevent crashes. Use asynchronous read (all) and writes (Firefox 3.6 and up) are now used instead. This only affects the "change encryption" and "save crashed window session" processing.
- Firefox 4 currently has a tendency to not return valid session data at shutdown so work around this by storing session data at quit-application-granted. This prevents backup and auto-save sessions from being corrupted when existing the browser using File->Exit.
- Lessen the restrictions used to determine if a session is marked as corrupted. Sessions with no tabs are now considered "okay" since Firefox 4 can generate them currently. Though they probably aren't that useful.
- Checking the "reload" option now causes Session Manager to bypass the browser cache on a load instead of actually doing a reload. This allows the features to work with the new cascading tab loading features in Minefield. It's also faster.
- Hide the option to clear closed tabs in SeaMonkey 2.0.x since it doesn't work in that version.
- Don't show use browser crash prompt in Firefox 3.0 since it doesn't work there.
- Fixes:
- Fix for option to restore a closed tab using middle click not working in Minefield.
- Fixed loading session at startup in Minefield.
- Fixed issue with save prompt, where group name wouldn't clear when clicking on an existing session in a group and then typing in a different session name.
- Fixed bug where saving window sessions when resuming from a crash would not work if encryption was enabled.
- Fixed bug in "Cache Fixer" that was causing it not to work.
- Fixed bug where closing the last open browser window under OS X wasn't saving either the currently open autosave session or a backup session.
- Fix clearing all closed tabs at once under SeaMonkey 2.1 beta.
- Prevent user from using invalid or O/S restricted file name when saving .
Version: 0.6.8.3 - (July 23, 2010)
- Fixed Bug 23047 - Needed to add a delay when reloading tabs not displaying the most recent history item.
- When the rename window displays after right clicking on a session and choosing rename, focus on the text box in the window.
Version: 0.6.8.2 - (July 22, 2010)
- Shutdown prompt now works in Firefox 4.0 betas and nightlies.
- Fix issues with SeaMonkey
Version: 0.6.8.1 - (July 20, 2010)
- Fixed broken ru-RU locale. Also changed locale name from ru-RU to ru since that's the current standard.
- When using the extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.allowNamedReplace hidden preference, prompt before overwriting existing sessions.
Version: 0.6.8 - (July 12, 2010)
- Additions:
- When saving a session, the windows and tabs to save can be selected. Note that the way this currently works, is that the current session's windows and tabs, which update in real time, will display no matter what session is selected. To see the contents of existing sessions, right click on the existing session.
- Cache sessions at startup using a background thread.
- Donations link in Add-ons window in Firefox 3.6 and earlier.
- Added hidden preference "extensions.sessionmanager.allowNamedReplace" which if set to true will cause double clicking a session name in the save window to the replace existing session, but use the default session name.
- Changes:
- Compatibility updates for Firefox 4.0
- Setting to "Reload all restored windows" now reloads instantly instead of waiting for session to load first.
- Change the code that fixed the closed window list so that if the user cancels the master password prompt 3 times, it deletes the closed window list.
- Only save temporary backup copy if user sets to resume last session. No longer save if set to prompt on startup.
- SeaMonkey 2.1 fixes the bug that prevents closed tabs from being restored or deleted so don't hide close tab restoration preferences in SeaMonkey 2.1.
- Starting with Firefox 4.0, sessions saved under Firefox 3.0 or earlier won't load, so sessions saved under Firefox 3.0 or earlier will be converted to the latest session format when Firefox 4.0 is run. Session Manager will make a backup copy of these sessions in a "Old_Format_Sessions" folder in the sessions folder. The new format sessions will load in Firefox 3.0, but not all items will be restored.
- When restoring the previous browsing session or the last crashed browser session, window sessions that were open will be restored if their window is restored. Currently "window session" windows show as bolded italic.
- Toolbar icons now have Firefox 4.0's disabled look.
- The Session Window is now non-modal for everything except for saving a window, prompting on a crash and prompting at startup. The window will now remain open until specifically canceled (closed). In addition the functionality of the window can be changed from the window itself.
- Changed preference branch from extensions.sessionmanager.* to extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.* (Session Manager's GUID). Old preferences will be migrated over.
- Operating System is now logged so I don't have to keep asking people what O.S. they are using when looking at log files.
- Fade out Session Manager toolbar icon, but not drop down arrow when in private browsing mode to indicate that saving is disabled.
- When saving, selecting a tab label or pressing enter when tab is selected, will fill the text box with that tab's label as a session name.
- When saving, right clicking on an existing session will show you the contents of that session in a popup panel. Press esacpe or click outside the panel to close.
- Gray out logging category check boxes when logging is disabled to indicate that the top checkbox controls all the others.
- Locale changes: de-DE is now de, fr-FR is now fr, nl-NL is now nl.
- Fixes:
- Added work around for Firefox bug 488587.
- Fixed problem where location bar won't allow input on restart when only pop-up window remains (OS X only) - See Firefox bug 519099.
- When changing encryption only put one one error alert, no matter how many fail.
- Fix issue with load window height growing taller every time it is closed with the windows/tabs list open.
- Fixed issue where 1 old backup would be saved if user set to save 0 old backups and also set to not backup sessions.
- No longer get errors when trying to save sessions with an * in the name (at least under Windows).
- Try to work around error that occurs when SessionStore is prevented from initializing correctly by another addon.
- Fix regression compatibility issue with Tab Mix Plus's Single Window mode.
- Fix issue where undo button might not be enabled when there were closed windows or tabs available on Firefox startup.
- Try to prevent the session prompt window from opening off-screen.
- Also try to keep the session prompt window from enlarging off-screen.
- Finally make sure user doesn't resize the session prompt window too small to show the dialog buttons.
- Groups with special regular expression characters in them will no longer prevent the session prompt (load, save, etc) from displaying.
- Groups with ^ character in them will be displayed correctly.
- Don't adjust the window aspect ratio when loading a window if multiple monitors are detected.
- Fixed bug with registering for Tab Events (using wrong XUL object which doesn't work in Firefox 4.0).
- Exception no longer thrown when browser shuts down with multiple windows open in nightly Minefield loads. This was causing session backups to not save.
- Some positioning issues with toolbar icons in Seamonkey's Modern theme.
- Window sessions that were opened when the browser crashed are now saved in the case where the user chooses not to restore the crashed session or chooses to restore specific windows and tabs in the crashed session.
- Fixed bug 22805: Extra window no longer opens when specifying a session name on the browser command prompt and the "replace existing windows" setting is disabled.
- Session/Crash prompt appearing at browser startup is now centered and sized correctly.
- Window sessions saved at browser shutdown, will now always save the correct screen width and height. Previously there was a chance of this being saved as "null".
- Issue with backup sessions's group name not being visible when selected.
- Fixed bug where window sessions saved when restoring from a crash were changed into regular auto-save sessions.
- When saving, Append button is now disabled when Replace button is disabled.
- Session List no longer grows when unchecking auto save check box.
- Fixed issues with SeaMonkey: that session names weren't showing in title bar, the new save session window wasn't working and a few other errors that prevented window sessions from working.
- Switched to using lazy getters instead of constants to allow D2D to be enabled in Firefox 4.0.
- Work around high CPU usage issue with Session Manager window open in Firefox 3.6 and up.
- Fixed Bug 22980 - Checking auto-save checkbox with keyboard doesn't unhide autosave time textbox.
- Fixed Bug 22981 - If option is set to load last browser session set and auto-save session was open when browser was shut down, then old session wasn't restored.
- Lots of fixes to logging.
- Removals:
- Do to new Mozilla Add-on policies, removed settings that allowed users to save sessions and windows when in private browsing mode. See the following link for details: http://blog.mozilla.com/addons/2010/02/23/private-browsing-support-required-for-add-ons/
Version: 0.6.7.4 - (November 22, 2009)
- Fixed issue where sessions saved on a crash (backup or autosave) could become corrupted.
- Fixed error prompts that should have appeared on a Session or I/O error.
- Fixed file naming issue where a space could end up being a "_". This could cause a session to duplicate in extremely rare cases.
Version: 0.6.7.3 - (November 8, 2009)
- Fixed: The following locales were broken in 0.6.7.1 and 0.6.7.2: ca, da-DK, fi-FI, it-IT, lt-LT, mk-MK, sr-RS, tr-TR
Version: 0.6.7.2 - (November 7, 2009)
- Fixed: Issue with saving sessions where the replace button would actually append if the "Replace Existing Windows" option was set and the "Open as tabs in current window" option was not.
- Updated: uk-UA locale
Version: 0.6.7.1 - (November 4, 2009)
- Fixed: Issue introduced in 0.6.7 where Firefox 3.0 would not be properly detected. This prevented the "Clear Private Data" functionality in Firefox 3.0 from removing Session Manager sessions even if the user chose to do so.
- Fixed: Issue with clearing sessions using the Clear Private Data functionality in SeaMonkey 2.0.
- Fixed: The wrong Session Manager menu items were being disabled when there were no sessions.
- Changed: When manually using the "Clear Private History" functionality, the "Session Manager Saved Sessions" check box will always default to being unchecked. Previously the setting would be remembered for next time which could result in undesired deletion of sessions, hence the change.
- Changed: Only override Firefox shutdown prompt if Session Manager is set to prompt. Previously it was doing so any time it was set to save or restore.
- Updated: Locales
Version: 0.6.7 - (October 12, 2009)
- Added: Window Sessions -- create by saving a window and checking the auto-save checkbox
- Added: Ability to add the current session or window to an existing session when saving via the save window - see documentation.
- Added: Ability to delete specified tabs from an existing session - see documentation.
- Added: Ability to load session(s) by specifying the session file name(s) on command line or by "opening" .session files from explorer (or other O/S equivalent) as long as .session files are associated with the browser.
- Added: Option to save sessions in private browsing mode, only if encryption is enabled.
- Added "extensions.sessionmanager.backup_on_restart" hidden preference which if set to true, causes Session Manager to create a backup session on a browser restart.
- Added: Logging code to help with debugging.
- Added: Save screen width and height in session file and when a restore is done, adjust the window to the current screen size.
- Added: Right click menu item to abandon or close open auto and window sessions.
- Added: Add option as to where in titlebar (if anywhere) to display active session name.
- Fixed: Bug 21774 - Added tooltip for session and undo tabs and windows names.
- Fixed: Issue with session manager throwing exception when backing up sessions when Mr Tech Toolkit is installed and set to close all child windows when main window is closed.
- Fixed: Issues where Session Manager could overwrite existing tabs on startup if tab mix plus's single window mode was active.
- Fixed: Toolbar icons in SeaMonkey. SeaMonkey doesn't use the same size icons as Firefox.
- Fixed: If session file header was corrupt and session data was encrypted, the session might not decrypt correctly.
- Fixed: Error with converting old sessionmanager 0.4.2 format to new format (was leaving off {} around session data).
- Fixed: Issue when closing last window under OS X not saving session.
- Fixed: Don't display a "-" in the title bar when an auto-save session isn't loaded.
- Fixed: Works with latest trunk loads.
- Changed: The "Treat closing last open browser window as shutting down" option will now be set by default under OS X.
- Changed: Allow saving of a "window session" with only one window open, to allow creating a window session with only one window open.
- Changed: Optimized the displaying of the closed window and tab list and the shutdown processing.
- Changed: Don't display already loaded auto and window sessions in "Load" window.
- Changed: Always load in a new window if the "Load (Append to Current Session)" right click menu item is used.
- Changed: The Session Manager quit prompt now overrides the built in browser quit prompt. It also now contains a cancel button to cancel shut down. In Firefox 3.0 and 3.5 closing the last browser window puts up a "close tab" prompt which Session Manager does not override. In Firefox 3.6 and above, closing the last browser window will put up a quit prompt, which session manager will override.
- Changed: When reloading tabs, only reload web pages (http:// and https://). This prevents issues caused by reloading chrome pages.
- Changed: Move the rename, delete and group menu items to top of Session Manager menu and put a seperator between it and any auto-save or window menu items.
- Updated: Locales
Version: 0.6.6.2 - (July 1, 2009)
- Fixed: Bug 21145 - Session Manager will now remember the previous browser startup option when Session Manager is selected to prompt or load a session at startup. Thus if the user had previously selected to show the home page at startup and then chose to use Session Manager, the home page would still display when opening new windows and if the user cancels the session prompt at startup. This is how things worked prior to 0.6.6.
- Fixed: Bug 21148 - No longer overrides the built in String.trim function in Firefox 3.5.
- Fixed: Minor issue with Session Manager's option window when the browser.preferences.instantApply is set to true.
- Fixed: No longer displays a second session prompt, if the user cancels the crash prompt.
- Fixed: If the browser crashed just as an update was about to be installed and Session Manager was set to prompt for a session, the update message page would not display. This has been fixed.
- Update: Don't display both loaded session and browser home page in SeaMonkey.
- Updated: Locales
Version: 0.6.6.1 - (June 27, 2009)
- Fixed: Bug 20787 - error no longer occurs when opening closed window list (or Tools Session Manager menu) in Firefox 3.0 when encryption is enabled.
- Fixed: Issue with the displaying of the undo items not being correctly enabled or disabled when using the built-in closed window list with both the closed window count and closed tab count set to 0.
- Fixed: Error that happens when opening the session menu after adding/removing buttons from toolbar.
- Fixed: Sanitize on shutdown for Firefox 3.5
- Fixed: Sanitize preferences for Firefox 3.5
- Fixed: Height of clear recent history window so we can see our checkbox.
- Added: Confirmation box when checking Session Manager check box in Clear Recent History window.
Version: 0.6.6 - (June 18, 2009)
- Removed: Removed support for Firefox 2. As of this release, Session Manager only supports the Mozilla 1.9 and above branches of the Mozilla code. This includes Firefox 3 and above (as well as any browser based on those versions) and SeaMonkey 2.0. The main reason I removed support for Firefox 2 is that Firefox 2 is not supported by Mozilla and as such contains a number of security flaws so no one shouuld be running it. The other reason is it allowed me to remove all the work arounds I had to add for Firefox 2 and to continue to go forward without having to worry about adding something that breaks Firefox 2.
- Added: Firefox 3.5 now has a built-in closed window list. Session Manager will now default to use the built-in closed window list in Firefox 3.5 instead of it's own internal closed window list. The difference between the browser built-in closed window list and Session Manager's closed window list is that the built-in closed windows list is actually part of the session data, similar to the closed tab list. Session Manager's closed window list is stored separated from the session data. So basically using the built-in closed window list allows closed windows to be saved in sessions and restored when those sessions are loaded while using Session Manager's closed window list allows the list to persist across browser sessions without loading a session. Because of the differences between the two methods, when using the built-in closed window list the option to clear or keep the closed window list at browser shutdown is not available (since it's not applicable) and an option to persist the closed window data in sessions (similar to the existing closed tabs option) is added. See the option documentation for more info.
- Added: The closed window list now displays the favicon of first tab in the closed window.
- Added: The closed window list now displays the number of tabs in the closed window in parenthesis.
- Added: Previously hidden preferences to options window:
- "Open session as tab in current window" - When enabled, sessions will default to opening as tabs in the existing window instead of opening in a window. This basically works like Tab Mix Plus's single window mode, except that it doesn't preventing opening new windows and can be overridden by the key modifier or right click menu items. Warming: this differs slightly from the way this preference used to work in 0.6.5.
- "Treat closing last window as shutdown" - When enabled, Sesson Manager will treat closing the last browser window as if the browser has shut down, even if the browser process has not exitted. Basically this causes Session Manager to do it's backup processing if all browser windows are closed, but the browser does not exit. OS X users may want to check this since Firefox continues to run on OS X even after all browser windows are closed.
- Added: There is now an option to append to the current window in the "Load Session..." window. This will load the session as tabs in the existing window.
- Added: A hidden preference "extensions.sessionmanager.update_message" which defaults to "true". When set to false, Session Manager will never display the documentation page after an update. I only have Session Manager do this if the documentation changes, so I recommend leaving this set to "true".
- Added: Option to pre-select the last backed up session when prompting for a session at startup. This allows the last session to be loaded by simplying clicking load or hitting enter at the prompt, instead of having to manually select the session first.
- Added: When the browser is shut down while in private browsing mode, Session Manager will now back up the session that existed prior to entering private browsing mode. If the browser started in private browing mode, nothing is backed up.
- Added: Session Manager startup options to browser startup options window.
- Added: Officially compatible with Flock.
- Added: ca, uk-UA and sr-RS locales. Not all translations have been updated.
- Fixed: Backup sessions now obey the Session Manager persistance options with respect to saving closed tabs and windows.
- Fixed: Can now open URLs from the command line in SeaMonkey when Session Manager is set to prompt for sessions.
- Fixed: Tweaks to keep advanced pane from opening too small and for the select session session menu from being too wide in the options window.
- Fixed: Changed the way favicons are displayed in undo list for SSL pages to prevent triggering an error box if the SSL certificate is invalid.
- Fixed: Issue with wrong tab being selected at browser startup in Firefox 3.5 when restoring windows and tabs from previous session.
- Fixed: Made "tick" marks in session load window easier to see when the tab row is selected.
- Fixed: Issue with backing up sessions when entering private browsing mode.
- Change: Session Manager now defaults to saving and restoring closed tabs and windows.
- Change: The undo menu now crops text in the center instead of at the end.
- Change: Replaced "folder" icon with "window" icons in tab tree in the session load window. This matches the change in Firefox 3.5.
Version: 0.6.5 - (May 1, 2009)
- Fix: Now really works correctly in Firefox 2.0.0.20 again (though I don't recommend using Firefox 2.0.0.20).
- Fix: Closed tabs can be removed in Firefox 3.5b4.
- Fix: If the user starts the browser by clicking on a link in another program and then selects to load a session with multiple windows when prompted at startup, don't automatically combine all the windows into a single window.
- Fix: Closed tabs can now be restored when loading a session at browser start without overwriting existing tabs.
- Change: Session labels in the session manager menu are now cropped in the center instead of the end.
- Change: When Firefox is restarted, any active auto-save sessions are saved to the session file.
- Change: Worked around Firefox bug 487219 in Firefox 3.5b4 by restoring any active auto-save session that isn't automatically loaded when Firefox restarts.
- Change: In the "Clear Recent History" window, the checkbox to clear Session Manager saved session was moved into the Details area in Firefox 3.5.
- Addition: Added a hideable column to display the URL for tabs in session prompt window.
- Addition: Added prompt when overwriting sessions
- Addition: Added hidden preference "extensions.sessionmanager.append_by_default". If this is set to true and the "Replace Existing Windows" option is checked, then loaded session will be appended to the current window instead of replacing all existing windows. Basically Session Manager will behave as if the user held down the CTRL key when loading the session. See http://sessionmanager.mozdev.org/documentation.html#restoring.
Version: 0.6.4.6 - (April 1, 2009)
- Fix: Works in Firefox 2.0.0.20 again (broke support in 0.6.4.5) - I highly recommend upgrading to Firefox 3 as I'll likely remove support for Firefox 2.0.0.20 once Firefox 3.5 (if released if not sooner).
- Update: Updated pl-PL locale
Version: 0.6.4.5 - (March 31, 2009)
- Fix: Workaround for Firefox bug 485563 - can now load sessions that contain certain specific unicode characters
- Fix: Workaround issue with being able to remove tabs from the closed tabs lists in Minefield 3.6a1pre until fix for Firefox bug 461634 is implemented.
- Enhancement: Added buttons to select all tabs, no tabs or invert selection of the tabs in the session prompt window.
- Enhancement: When displaying the session prompt on browser start up (crash recovery or prompt) move the window so that it will display fulling on screen.
Version: 0.6.4.4 - (March 17, 2009)
- Fix: Session backups are now created correctly in Firefox 3.1b3 if the browser is set to clear visited pages at shutdown.
- Fix: Fix some issues with resizing the session prompt window.
- Fix: Minor incompatibility with Tab Mix Plus's Single Window mode corrected.
- Enhancement: Allow OS X users to use Command key instead of CTRL key when clicking on tab names in session prompt window.
- Enhancement: Add ability to restore a single window by CTRL or Command clicking the window container in session prompt window.
Version: 0.6.4.3 - (March 1, 2009)
- Fix: Bug 20614 - Don't force user to enter master password if there is no encrypted closed window data. To prevent data corruption, 0.6.4.2 needs to convert any encrypted closed window and session data to a new format right after it is installed. This triggers a prompt for the master password, if it is set in the browser. Session Manager incorrectly triggered this prompt even if there was no encrypted data. This has been fixed for 0.6.4.3. As the prompt only appeared once after installing 0.6.4.2, this fix will only affect people who have not installed 0.6.4.2.
- Fix: The tab list will now display tabs' favicons for sessions saved under Firefox 2.0 and 3.0.
- Fix: Forgot to add the session prompt folder icons for SeaMonkey 2.0.
- Enhancement: The session prompt window will now remember the tab tree height in addition to the session tree height.
- Enhancement: Prevent the user from shrinking the session prompt window such that the dialog buttons are no longer visible.
Version: 0.6.4.2 - (Feb 26, 2009)
- Fix: Regression from 0.6.4.1 which broken the undo close button.
- Fix: Bug 20597 - The fix I put in to 0.6.4.1 for this caused old session files to stop working and decrypting them would permanently corrupt them. This has been corrected. The first time the session list is displayed, old session files will be updated to the new format. If you have a lot of sessions, this will cause a brief to moderate delay depending on CPU speed. It will only occur once.
- Update: Updated locales.
Version: 0.6.4.1 - (Release pulled)
- Fix: Bug 20599 - Users will no longer receive "JSON.stringify" errors in Firefox 3.0.6 when certain extensions are installed.
- Fix: Bug 20597 - Sessions with unicode data in them will no longer be corrupted when they are encrypted. Already corrupted sessions will need to be fixed by hand.
- Update: Updated locales.
Version: 0.6.4 - (Release pulled)
- Add: Ability to open the Session Prompt window and load specified tabs on demand. Use the new "Load Session..." menu item.
- Add: Official support for SeaMonkey 2.0a3. Note, Session Manager will only work in SeaMonkey 2.0, not 1.x.
- Fix: Imported sessions will obey the encryption setting.
- Fix: Grouping will no longer be lost when replacing a session using the right click "Replace Session" menu item.
- Fix: The session prompt window will now display icons when using themes.
- Fix: File->Exit now works again in Firefox 2.0 (broken in version 0.6.3.5).
- Fix: Fixed memory leak that could occur when opening Firefox options.
- Enhancement: Use native JSON encoding/decoding functions in Firefox 3.1 and above. This should speed up session processing.
Version: 0.6.3.5 - (Feb 10, 2009)
- No longer uses the eval() function. See this page for why I changed this.
- Fixed the allowNamedReplace userChrome.js feature I broken in a recent version.
- There is now an option to no longer be prompted when deleting sessions via the right click menu.
Version: 0.6.3.3 - (Feb 2, 2009)
- Auto-save sessions will no longer lose their grouping and save periodicity when performing certain actions.
- Loaded auto-save sessions will be properly removed, when the group they are in is deleted.
Version: 0.6.3.2 - (Jan 21, 2009)
- The options window should now size correctly in Firefox 2.0.0.20.
Version: 0.6.3.1 - (Jan 20, 2009)
- Selecting an encrypted session to load in the session prompt window will no longer give an error (unless the master password is not entered).
- Fixed issue where user could potentially select blank rows in the window/tab list.
Version: 0.6.3 - (Jan 16, 2009)
- Converted the Session Prompt list into a tree which allows the width of the columns to be resized and the columns can be hidden using the column picker tool. The column widths and hidden columns are persistent.
- The sort feature is now a three way sort (normal, ascending, descending). Also selected items will remain selected when sorting.
- Added the ability to choose which tabs to restore when recovering from a crash or when prompting for a session at start up. In the future the ability to choose tabs will be added to normal loads as well.
- Added a requested "only saved encrypted" feature which will prevent any unencrypted data from being saved. I don't recommend enabling this as it will cause Session Manager to discard sessions if the session cannot be encrypted. For example, if you don't enter your master password when prompted, nothing will be saved.
- Added separate tool tips to the toolbar buttons and drop down markers.
- Groups will now display in alphabetical order at the top of the session list in the session manager menu.
- Auto save sessions can now be set up to save periodically on their own, in addition to the current triggers listed on the documentation page.
- When displaying the session list, if a session is determined to be corrupt it will be moved to a "Corrupt_Sessions" folder inside the sessions folder.
- Clicking the middle mouse button on the save session button will once again save the window, instead of the session. This broke at some point, but is working again. This only works if more than one browser window is open, otherwise it just saves the session (one window).
Version: 0.6.2.9 - (Dec 17, 2008)
Version: 0.6.2.8 - (Dec 15, 2008)
- Sessions can now be grouped. See the documentation.
- The Session prompt window has been updated to display the name, group, tab count and window count in separate columns. The list can be sorted by clicking on the column header. Clicking the header again will do an inverse sort.
- Session Manager now only runs it's shut down processing when Firefox actually exits instead of when the last browser window is closed. Please see the documentation for the ramifications of this change. Setting the hidden preference "extensions.sessionmanager.shutdown_on_last_window_close" to true will undo these changes and make Session Manager behave the same way it did prior to 0.6.2.8.
- If the user chooses the "Save and Quit" option from the Firefox shutdown prompt, then Session Manager won't give the option to save and restore since Firefox will already do so.
Version: 0.6.2.6 - (Nov 26, 2008)
- Firefox 3.1 Privacy Mode now obeyed. Session Manager won't save any data while privacy mode is enabled. It will back up the current session upon entering privacy mode.
- Updated to work with the updated "Clear Recent History" feature in Firefox 3.1.
- Fixed bug 20194. Session Manager no longer allows the browser to get into a state where there is a single window open with the toolbars hidden as a result of a session restore operation. This can still happen if the user closes all windows except one with hidden toolbars.
- Fixed bug 20281. Session Manager was not properly detecting when the user chose to use Firefox's "Save and Quit" when shutting down Firefox. As a result, if the option to prompt for a session on startup was enabled, there would be one prompt for every window that was opened on shutdown. Session Manager will no longer prompt for a session if the "Save and Quit" option is chosen at shutdown.
Version: 0.6.2.5 - (Oct 24, 2008)
- Preliminary support for the yet to be implement Private Browsing mode in Firefox 3.1. Session Manager will not save anything while the browser is in Private Browsing mode. This includes closed windows and backup sessions.
- Better method for determining if tabs should be reloaded or not. If the reload option is selected, tabs shuold only reload when a session is loaded.
- Sometimes multiple sessions would show as latest (blue) in the menus. This has been fixed.
- Some of the session popup menu items were enabled in conditions when they should not have disabled. This has been fixed.
- Fixed issue where backups would not occur if there was only one window open with many tabs open and the first tab was "about:blank".
- The window and tab count is now displayed for the current crashed session.
- Importing Sessions from Tab Mix Plus will now use code in Tab Mix Plus to convert the session data. The result of this is that Session Mananager won't need to be updated when Tab Mix Plus's code changes.
Version: 0.6.2.4 - (Oct 20, 2008)
- Compatibility update to restore functionality when running with latest Firefox 3.1b2 nightlies.
- Updated Tab Mix Plus session conversion routine with latest code from Tab Mix Plus.
Version: 0.6.2.3 - (Sep 8, 2008)
- The "Save Sessions..." menu item will now display all the time and the "Save Current Window..." will only display when there is more than one window open. This is the opposite of how it worked starting with 0.6.2, but was changed to prevent confusion. Functionally there is no difference since with one window open "Save Session..." and "Save Current Window..." do the same thing.
- The following translations are now complete: cs-CZ, da-DK, nl-NL, fi-FI, fr-FR, hu-HU, ja-JP, mk-MK, pl-PL, pt-PT, ro-RO, sk-SK, es-ES, sv-SE, tr-TR.
- The following translations are not yet complete: zh-CN, zh-TW, de-DE, it-IT, ko-KR, lt-LT, pt-BT, ru-RU, sr-YU. To help with translations please visit Babelzilla.
Version: 0.6.2.2 - (Sep 4, 2008)
- Fixed issue with some backup sessions showing up outside the backup sub-menu.
- Fixed issue introduced in 0.6.2 that caused "(0)" to show up after some sessions and the loss of the numbers that appear before the session name.
- Added help button to options.
- Options to disable cache fixer functionality is now in the Advanced options pane.
- Updated translations (some are still incomplete).
Version: 0.6.2.1 - (Sep 3, 2008)
- Added additional option to the shutdown prompt to automatically restore the saved session the next time the browser starts up. This basically works the same as Firefox's "Save and Quit" feature.
- Fixed issue where blank windows were being saved if encryption was enabled.
- Fixed issue where Session Manager could get into a state, where selecting to restore the previous browser session wouldn't do anything.
- Fixed issue with the "rename" and "delete" menu items getting disabled when they should not be.
Version: 0.6.2 - (Sep 3, 2008)
- Added option to disable re-opening closed tab by clicking tab-bar with middle mouse button. This option will only show up if neither Tab Mix Plus nor Tab Clicking Options are installed. If they are installed use their options to disable this functionality.
- Reworked the options GUI to make it more compact and it should size correctly now. Some things have moved around, but everything is still there.
- When using Tab Mix Plus's Single Window mode, the "Replace Existing Windows" becomes "Replace Existing Tabs".
- Fixed problem which caused session to not be restored if command line was specified.
- Can now import sessions generated by Tab Mix Plus and SessionSaver.
- Changed it so that if user specifies for Session Manager to restore the previous session, Session Manager will handle the restoration itself instead of letting Firefox do it. This only applies if the "select session" radio button is selected. If the "none" button is selected and the "show my windows and tabs from last time" menu entry is chosen, Firefox will handle the restore.
- Reworked the menu to choose which session to restore. Moved non-session menu entries to radio button and also added options for controlling what Firefox does, when session manager is not set up to load any sessions.
- Fixed some bugs that could occur on reload/shutdown which would cause Session Manager to not save the session. I believe this only applies to Firefox 2.0, but I don't remember.
- Added a work-around to prevent windows from being lost when other add-ons initiate a browser restart in Firefox 2.0.x
- Added an option to not save session cookies when saving sessions. Note, Firefox always saves session cookies so any session restore functionality performed by Firefox will also restore them. This is why I added feature #4 above, for those who don't want their session cookies to be restored from the previous browser session.
- Work around Firefox Bug 374288 which was putting button tooltips on popup menus' menu items.
Version: 0.6.1.13 - (Mar 10, 2008)
- Fix: Loading a session in a new window no longer turns it into an auto-save session named "undefined".
Version: 0.6.1.12 - (Mar 6, 2008)
- Fix bug 18746: 0.6.1.11 broke things when closing the browser with an auto-save session open which caused Session Manager to load a blank tab on the next start, but associate that tab with the auto-save session. This was corrected.
- Fix: Restarting Firefox 2.0.0.x would reload an auto-save session, but not mark it as open. This was corrected. Firefox 2.0.0.12 still saves an auto-save session on a restart, but there's nothing I can do to prevent that. It will work as designed in Firefox 3.0.
Version: 0.6.1.11 - (Mar 4, 2008)
- Fix: If browser crashed with a lot of tabs and windows opened, resulting crash session would fail to parse correctly when trying to update the tab/window count. This resulted in no sessions being displayed in the Session Manager menu. This was more likely to occur when using the Firefox 3.0 betas, but could occur with Firefox 2.0.0.12 if the session file was large enough.
- Fix: Cache Fixer will now work if user overrides the cache directory by changing the browser.cache.disk.parent_directory preference.
- Fix: Session Manager will now correctly handle unicode characters in the user-specified session directory and session names.
Version: 0.6.1.10 - (Feb 7, 2008)
- Add: zh-TW localization
Version: 0.6.1.9 - (Feb 6, 2008)
- Fix: Compatibility issue with TabMix Plus, which prevented TMP from making changes to the Firefox preference window.
- Fix: Was not clearing session manager data if the browser was set to clear private data at shutdown, but not prompt when clearing private data and the user chose to clear the session manager data when clearing private data.
- Fix bug 18515: When moving mouse over last saved session in menu, highlight it as light blue instead of blue. This makes it easier to read.
- Update: Swedish localization
Version: 0.6.1.8 - (Jan 1, 2008)
- Fix to bug 17875 caused a problem with opening sessions in Firefox 3.0b3 and on OS X in certain instances. This was corrected.
Version: 0.6.1.7 - (Dec 29, 2007)
- Fixed bug 17862 - Older backup sessions now display the time they were created and not when they were backed up.
- Fixed bug 17875 - If there is only one blank window, loading a session will always replace that window even if the user chooses to load into a new window. Windows with closed tabs are not considered "blank", so a new window will open in that case.
- Fixed bug 18016 - User can specify the date format used in the session names. The default is the ISO date format, but this can be overridden by specifying a specific format in quotes after the %d. For example %d"%Y-%d-%m" will use YYYY-DD-MM. The format string used is the same as that used for the toLocaleFormat javascript date function.
- Fixed bug 18119 - Saved crashed sessions will now be encrypted if that option is selected. They won't actually encrypt until you use the Session Manager menu the first time after recovering from a crash and only if you put in your master password (if set).
- Fixed bug 18376 - Backup sessions are now always stored in the user specified session directory instead of the default one.
- Added Swedish localization
Version: 0.6.1.6 - (Dec 6, 2007)
- Fixed conversion error from 0.4.3 version where name would always be "(Untitled)". This was a regression.
- More work-arounds for Firefox bug 350558. This should fix the problems where tabs get stuck in "Loading..." and will also fix most (but not all) of the cases where an "aTabData.entries.forEach is not a function" alert would display when saving sessions. This error won't be completely fixed until the user upgrades to Firefox 3.0 (when it's released) or when Firefox bug 402349 is fixed in Firefox 2.0.x
- No longer breaks Firefox options in Firefox 3.0 betas.
- Added Korean localization
Version: 0.6.1.5 - (Sep 24, 2007)
- Fixed bug 15456 - Fix don't drop oldest backed up session if user does not backup current session at shutdown.
- Fixed bug 17762 - Fix "Reopen Closed" for OS X.
Version: 0.6.1.4 - (Sep 16, 2007)
- Fixed bug where if the user tried to overwrite a session while an autosave session was loaded it could save into the wrong session file.
Version: 0.6.1.3 - (Sep 11, 2007)
- New Feature: CTRL/Command right clicking on an entry in the closed tab/window list will remove it from the list.
- Add: Tab and window counts for sessions are now displayed in prompt window (restore, save, rename, etc).
- Change: The current session is no longer automatically backed up when loading a new session if the current session is not being replaced. In other words loading a session into a new window or into existing tabs in the current window will not save the current session. This was done to prevent backed up overwritten sessions from being overwritten by sessions that weren't really overwritten.
- Updated: fi-FI locale
- Fix: Crashed session is now colored blue instead of last saved session in the restore from crash prompt.
- Fix: Crash prompt now displays no counts for crashed session instead of (undefined/undefined). Firefox doesn't store counts in crashed sessions and it is risky to try and calculate it on the fly when recovering the session, so it just won't display. The counts will be calculated in the back-up of the crash session.
- Fix: Wasn't resuming autosave session after a crash if user chose to restore current session. This resulted in the autosave session not being saved unless you user manually saved it.
- Fix: Wouldn't match autosession name with chosen name if session had certain certain characters like "quotes" in the name.
- Fix: Bug 17677 - Menus with closed tabs are not wide enough to display menu items.
- Fix: bug 17684 - No longer overrides Tab Mix Plus's placement of tabs when using the Tab Mix Plus undo close tab button.
- Fix: Converting from old session file formats or enabling encryption could caused the session file to become corrupted. Corrupted session files will be corrected.
- Fix: Issues with getting a "aState.Window[0] has no properties" error when first loading Firefox.
Version: 0.6.1 - (Sep 1, 2007)
- Changed the options GUI. SessionStore options are now on their own tab (enable/disable crash recovery moved to this tab from the general tab). Session names, encryption setting and session folder are now in the Advanced tabs.
- Encryption can now be enabled/disabled from the Advanced tab.
- Last saved session will be colored blue.
- The total number of windows and tabs are now listed after the session name in the following format: (windows/tabs).
- The Command (Apple) key can be used instead of the CTRL key on Macs.
- Middle clicking on the tab bar will reopen the last closed tab. This is disabled if Tab Mix Plus or Tab Clicking Options is installed since they allow middle click functionality to be customized.
- When recovering from a crash or a browser restart, tabs won't automatically reload regardless of the "Reload All Restored Windows" setting.
- Session Manager will no longer allow saving over an active auto-save session. Just use the close and save option if you want to save.
- Optimzed the reading of session files at startup and when displaying the session list for people with extremely large sized session files. There will still be delays when you take action on said files (load, rename, etc), but it won't "freeze" when Firefox starts any more. Note the first time 0.6.1 loads it will take longer than normal since the session format changed again for 0.6.1 and the session files will need to be updated. Subsequent loads will be exponentially faster - bug 17664
Version: 0.6.0.2 - (Aug 26, 2007)
- No longer automatically disables the prompt in Minefield to restore the tabs/windows from last time. I was convinced that Session Manager shouldn't do this and should leave it up to the user as to whether it should be disabled or not. If you want to turn it back on after installed 0.6.0.2, reset the browser.warnOnQuit browser preference back to the default setting (true).
Version: 0.6.0.1 - (Aug 22, 2007)
- Fixed memory leak (bug 17586) introduced in 0.6.
- Fixed accidental reversion of Bug 17196.
- Restarting the browser via the restart menu/button will no longer backup current session or save current autosave session. The reasoning behind this is that when the browser restarts it automatically recovers the current session so nothing will be lost. Basically from Session Manager's stand point the browser never restarted. This slightly speeds up restarting as Session Manager will no longer prompt you to save/restore sessions when restarting.
- Similarly if the browser crashes while an autosave session is open and the user chooses to restore the current browsing session or the autosave session (by name), Session Manager just continues where the user left off without saving the current state to the autosave file. In other words, crashing won't save the autosave session unless the user specifically load a different session on browser start after the crash. The crashed session is backed up as usual.
- Disabled Minefield 3.0a8's prompt asking if the user wants to save the current tab/window state on shutdown. Session Manager already saves these by default and can be set up to prompt if desired. The reasoning for this was that it was causing duplicate prompting on shutdown. If you want to re-enable this after uninstalling Session Manager, change the browser.warnOnQuit preference back to true.
- Some minor updates for Minefield 3.0a8 (no longer need to work around certain bugs in Minefield).
Version: 0.6 - (Aug 19, 2007)
- Added Autosave functionality (see documentation)
- Changed append mode to append all tabs in all windows to the current window. Previously it would only append the tabs from the first window and then open the remaining windows.
- Added caching of closed window list which will dramatically cut down on the amount of disk access required when opening the closed tab/window list.
- Session Manager no longer changes the Firefox default of saving no POSTDATA in sessions to saving all POSTDATA. Session Manager now leaves the Firefox default in place. This can be changed back to the way it was in the Advanced Options menu, but read this link for the reasons why this may not be a good idea (one user ended up with a 100 MB session file). Text in forms on pages is still saved, only submitted text and data is no longer saved by default.
- Added code to encrypt session and closed window data. This is not yet configurable in the options menu, but can be enabled by setting the extensions.sessionmanager.encrypt_sessions preference to true. If you have a master password set, you will need to enter it when saving or loading sessions or closed windows. If not Session Manager will fail to load sessions and will store sessions unencrypted. It will also complain alot so just enter your master password. Note, encrypted sessions cannot be shared between different profiles unless they are using identical key3.db and cert8.db files.
Version: 0.5.4.1 - (Jul 22, 2007)
- Added mk-MK and fi-FI locales.
Version: 0.5.4 - (Jul 16, 2007)
- Added the ability to clear out Session Manager saved session data through the Firefox "Clear Private Data..." menu.
- Fixed Bug 17196 - Windows that are opened when exiting Firefox will no longer be added to the closed window list.
- Fixed Bug 16976 - tr-TR error corrected.
- Fixed issue where if reload all restored window was checked and Tab Mix Plus was loaded, any tab that was un-closed would reload.
- Fixed issue where if the browser.sessionstore.postdata preference was not 0 and Tab Mix Plus is installed or upgraded, the browser.sessionstore.postdata preference was reset back to 0.
- Added: cs-CZ locale.
Version: 0.5.3.4 - (May 27, 2007)
- zh-CN and pt-BR locales updated.
Version: 0.5.3.3 - (Apr 29, 2007)
- hu-HU, de-DE, sr-Yu, pt-PT locales added.
- zh-CN and pt-BR locales contain some machine translated phrases since the translators are MIA and they were holding up the release of 0.5.3.3. When/if I receive the updated translations, I'll correct this. If you want them corrected, just send me updated locales and I'll include them in the next build.
- fr-FR locale mistranslation corrected.
- Obsolete de-CH removed (de-DE is used for all "de" now).
- Added option to disable crash recovery.
- The URL of a closed tab will display in the status bar when it's entry is hovered over in the undo close tab list.
- Added option to move the default saved sessions location for people who want multiple profiles, users, platforms, OS's, etc to be able to access the same saved sessions list.
- Added preference to disable built in implementation of Cache Fixer for those who don't like it or have issues with it. To disable set the "extensions.sessionmanager.disable_cache_fixer" preference to true.
- Fixed "Reload on Window Restore" to work when restarting Firefox.
- Fixed issue where sometimes closing a Window would not enable the closed tab/window menu.
Version: 0.5.3.2 - (Feb 14, 2007)
- tr-TR and sk-SK locales added.
Version: 0.5.3.1 - (Jan 22, 2007)
- Fixed bug where closed tabs would not be restored if the "Replace Existing Windows" option was not selected or if the shift key was held down while restoring sessions.
Version: 0.5.3 - (Jan 21, 2007)
- Closed tabs that had icons now display them in the closed tab menu.
- Added clear list menu option to list menu so user doesn't have to go into the options to clear the list.
- Updated ru-RU locale, Added da-DK locale.
- Work around for Bug 350558 which can cause closed tab data to become corrupted (closed tabs can't be restored from loaded sessions).
- Some code optimization.
Version: 0.5.2 - (Jan 13, 2007)
- Made compatible with Tab Mix Plus's Single Window Mode.
- Automatically enables SessionStore since Session Manager cannot function without it and presumably anyone who installs Session Manager actually wants to use it. It also enables crash recovery since Session Manager needs that enabled to display the crash dialogue box.
Version: 0.5.1 - (Jan 6, 2007)
- Converted to use the SessionStore component built into Firefox 2.0 and above instead of Crash Recovery.
- Integrated closed tab restoring with the version built into Firefox 2.0.
- Adding ability to convert old sessions stored with Session Manager 0.4.3 to new format used by 0.5.1 (done automatically)
Version: 0.4.3 - (Sep 2, 2006)
- Don't disable POSTDATA saving when the LiveHTTPHeaders extension is installed anymore
- Reduced Session Manager's impact while typing into text fields (c.f. bug 344928)
- Bug fix: Session saving/restoring was broken when a page contained certain non-ASCII characters in the title
- Added a Dutch locale
Version: 0.4.2 - (Jun 16, 2006)
- Improved error reporting in the JavaScript/error console (includes line numbers)
- Bug fix: after cleaning the browser history the crash recovery data file was missing for a few seconds
- Bug fix: downloads are only resumed after a crash
- Adapted for bug 326273 on Trunk
Version: 0.4.1.1 - (May 5, 2006)
- Regression fix: reopened closed windows could not be maximized (since v0.4.1) [bug 14016]
Version: 0.4.1 - (May 5, 2006)
- Added the application name to the Recover dialog: "Session Manager - Mozilla Firefox" [bug 13815]
- Adjusted the opening behavior of the Options dialog to Firefox'
- Delaying the shutdown prompt for better extension interoperability (e.g. don't ask when restarting with MTLI)
- Option to disable Firefox Preloader compatibility (.allow_empty_session)
- Option to disable the Clear Undo List prompt
- Icon for the main dialog (Windows only)
- Minor code improvements
- Fixed errors introduced with bug 268590
- Bug fix: Undo Close Tab was broken for SeaMonkey
- Added a Russian locale
Version: 0.4 - (Apr 17, 2006)
- The Options dialog can be opened from the Tools menu (placed instead of the previous 3 options)
- Removed the "Resume Current Session At Restart" option (use the "At startup ..." option instead)
- The session list can now be ordered alphabetically or chronologically
- Session Manager can now keep a certain number of additional backup sessions
- The "Recover" dialog showed after crashes can now be disabled
- Full modifier control over where to open sessions/closed windows (new window, append to current, replace current)
- Don't ask at shutdown when the browser is just restarting
- Support for Firefox Preloader
- Bug fix: couldn't cancel the recovering of a crashed session
- Bug fix: a new thread was created every 10 seconds
- Bug fix: closing a non-browser window last erased all session data
- Bug fix: cookies for secure sites might have been saved even if that was only allowed for non-encrypted sites
- Added Polish and Japanese locales
- Bumped maxVersion to 3.0 (although I don't test with Trunk nightlies)
Version: 0.3.9
- Improved (sequential) tab reloading
- Always load documents from the cache (if available)
- Minor code clean-up
- Bug fix: Session tabs appended to the current window didn't get the focus
- Bug fix: Save intervals below 2 seconds might have prevented saving
- Bug fix: Using the Extensions/Themes/Downloads managers or the Console in a tab could break Session Manager
- Bug fix: Restoring a one-popup-only session could make it pretty difficult of getting the browser chrome back
- 0.3.8
- Moved the menu item (for the added Firefox 2 compatibility)
- 0.3.7.9
- Added a Spanish locale
- 0.3.7.8
- Bug fix: Renaming the startup session unset it
- 0.3.7.6
- Speed improvements when displaying the menu with many saved sessions
- 0.3.7.4
- Bug fix: Removed an ugly hack (since 0.3.7.3)
- Bug fix: Couldn't replace sessions (since 0.3.7.3)
- 0.3.7.2
- Improved compatibility with other tab related extensions
- Added Italian, Chinese (Simplified), Portuguese, French and Lithuanian locales
- Bug fix: Right-clicking could evoke the toolbar's context menu
- Bug fix: Closed tabs were never persisted (since 0.3.7.1)
- Added Italian, Chinese (Simplified), Portuguese, French and Lithuanian locales
- 0.3.7
- Minor code clean-up
- Nit fix: small toolbar icon was 1px too high
- 0.3.6.4
- Slightly improved performance for tab closing and saving of many cookies
- Bug fix: "Save Current Window..." saved all windows (since 0.3.6.1)
- 0.3.6.2
- Bug fix: Files with Mac style line-endings weren't correctly read
- 0.3.6.1
- Major internal code refactoring (updated to comments in bug 328159)
- Less performance impact when closing tabs (and correct positioning of restored tabs also for SeaMonkey)
- 0.3.5.2
- Added a new hidden pref (extensions.crashrecovery.resume_session_once) to enable other extensions to trigger a one-time restoration
- 0.3.5.1
- New options to delete the list of closed windows and to preserve the list of closed tabs (instead of the option to preserve both lists)
- Improved WYSIWYG text saving
- Bug fix: saved crashed sessions were unusable (since 0.3.4)
- Bug fix: the list of closed tabs was cleared when a tab was restored (since 0.3.4)
- Improved WYSIWYG text saving
- 0.3.4.1
- Blank windows aren't reopenable (blank tabs never were)
- Experimental WYSIWYG text saving
- 0.3.4
- New option to preserve the closed windows/tabs list at shutdown
- Bug fix: Manually restoring windows could fail (especially with disable_xul_cache set to true)
- 0.3.3
- Cleaner Options dialog for Firefox
- Minor performance updates and bug fix
- 0.3.2.2
- The list of recently closed windows/tabs can be cleared from the Options dialog
- 0.3.1.1
- New Undo Close toolbar button for Firefox
- Dialog position is remembered
- 0.3.0.2
- Replaced the custom file format with a standard .INI format (similar to the one used by Opera)
- Dialogs are now resizable
- 0.2.13.1
- Internal clean-up
- 0.2.12.1
- Improved frameset handling (back/forward and POSTDATA are preserved)
- Bug fix: Restoring additional windows failed when disable_xul_cache was set to true
- 0.2.11.1
- Multiple sessions can be deleted at once
- Sidebar state is remembered
- Bug fix: Restored closed windows were not removed from the list
- Sidebar state is remembered
- 0.2.10
- Minor bug fix
- 0.2.9
- Improved stability and minor bug fix
- 0.2.8
- Improved stability and minor bug fix
- 0.2.7
- Added an option to always restart a specific session
- Added an option to always delete the current session
- Added an option to never save sensitive data for secure/encrypted sites
- Added a menu entry to save only the current window's state
- Added an option to always delete the current session
- 0.2.6
- Added an Options dialog for Firefox (sorry, SeaMonkey users, you'll have to wait for the Toolkit Transition)
- Minor bug fix
- 0.2.5.1
- Sessions can now easily be overwritten
- A basic startup/shutdown confirmation dialog can now be toggled through extensions.sessionmanager.resume_prompt (behavior depends on "Resume Current Session At Startup")
- 0.2.4.2
- Added the option to display closed tabs/windows as a submenu (extensions.sessionmanager.submenus)
- Added accesskeys to the first 10 sessions
- 0.2.4.1
- Added the option to reopen closed tabs (as long as the window isn't closed)
- Improved TMP compatibility
- 0.2.4
- Added the option to reopen closed windows (persists over sessions)
- Added the option to format the default session name (see this post)
- 0.2.3.1
- Improved restore prompt
- TMP compatibility (mostly)
- 0.2.2
- Added SeaMonkey compatibility
- 0.2
- Added a toolbar button (which looks like the Add-new-tab button until someone donates an icon)
- The window dimensions are now restored for all but the current window
- Added the option to reload all restored tabs
- The window dimensions are now restored for all but the current window
- 0.1
- Initial release 2006-02-12