Git Product home page Git Product logo

tab-session-manager's Introduction

Tab-Session-Manager

Save and restore the state of browser windows and tabs. It also supports automatic saving.

Download

for Firefox

for Chrome

for Microsoft Edge

Backers

Thank you to the awesome backers who support Tab Session Manager!

Became a Patreon Check out with PayPal

Sponsors

Support Tab Session Manager by becoming a sponsor. Thank you to our wonderful sponsors!

Toucan

Become a Sponsor

Tools

Session Compressor
A tool for compressing sessions created by Tab Session Manager

Save Tab Groups for Tab Session Manager
Additional extension for saving tab groups in Tab Session Manager for Chrome

Translation

You can contribute by translating Tab Session Manager on Crowdin.

Developing

Required: Node 18.17.1

  1. Clone the repository git clone https://github.com/sienori/Tab-Session-Manager
  2. Create the file src/credentials.js
export const clientId = "xxx"
export const clientSecret = "xxx"
  1. Run npm install
  2. Run npm run watch-dev

Load the extension in Chrome

  1. Open Chrome browser and navigate to chrome://extensions
  2. Select "Developer Mode" and then click "Load unpacked extension..."
  3. From the file browser, choose to tab-session-manager/dev/chrome

Load the extension in Firefox

  1. Open Firefox browser and navigate to about:debugging
  2. Click "Load Temporary Add-on" and from the file browser, choose tab-session-manager/dev/firefox

Privacy Policy

Privacy Policy of Tab Session Manager

tab-session-manager's People

Contributors

aunpyz avatar commanderroot avatar d10n avatar dependabot[bot] avatar diegobm avatar drincann avatar ertyz avatar gitoffthelawn avatar hdf avatar jonta avatar mohemohe avatar mrwensveen avatar nezteb avatar saurabhjdas786 avatar sienori avatar tuhlaajapoika avatar yfdyh000 avatar zhtw2013 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tab-session-manager's Issues

Open / Remove Button UX

Remove has no confirmation and this this >< close to Open, thus it's incredibly easy to "remove" a session you were trying to "open"

First tab of openned session is "New Tab"

Whenever I open up a saved session, it opens the first tab in each new window as "New Tab" and overwrites what should have been in the tab.

  • Version 1.3.3
  • Linux Mint 18.3
  • Firefox 58.0a1 (2017-10-28) (64-bit)

import/export session

could you add the feature to import export sessions so we can port the sessions to an other profile/pc?

Feature Request: Remove Button confirmation/placement

The remove button is too close to open button.
I accidentally delete session couple of times..
Wish there are confirmation/warning before deleting session.
Or at least the placement is a bit further from the open button.

TSM autosaves incognito tabs

I feel like this should be a big big no-no (or at least configurable).

To reproduce:

  1. Launch FF57(b13) and install TSM
  2. Check if autosaving is enabled
  3. Open a private browsing window
  4. Open something in that window
  5. Wait for autosave
  6. Voila - the private browsing tab is saved on the list.

Expected behaviour: TSM should not be aware of incognito tabs.

This is my only true gripe with this addon, other annoyances are pretty minor and I'd very much like to continue using TSM until a true SM contender arrives. Maybe TSM will be this contender? I wish you all the best, and I like how you cooperate with TST devs.

Cheers!

Part of the restored tab is saved as a new tab

Environment: firfox57 beta14 x64, Tab Session Manager 1.3.3
When do the following operation, some tabs are saved as new tab.

  1. Open some urls. (ex. github issues page, google search result, firefox add-ons search result, etc.)
  2. Save sessions with Tab Session Manager.
  3. Restore saved sessions with Tab Session Manager.
  4. Exit firefox.
  5. Launch firefox again.
  6. Check auto saved sessions with Tab Session Manager.
  7. You can see some tabs are saved as about:blank.

dotsession restore doesn't work here

LS,
Yesterday my Firefox started to upgrade to v57 after a reboot, without my concent. Normally Firefox does ask my permission before starting an upgrade installation, allowing me to backup my profile (weird that firefox never built in an automated backup...) BTW in other forums I've seen a lot of complaints about this auto start of the v57 upgrade and its consequences...
At first I was just shocked by the behavior of v57. When it started up, I was surprised by the ugly black single row of tabs, but it looked like all of my session was restored, probably several hundreds of tabs.
But sh#t never comes alone, Windows installed updates as well and asked for another reboot. Then I noticed that it first closed my active Firefox session, and another one, and another one. To my surprise Firefox no longer functioned in my normal single window mode. The result was that after the reboot Firefox started with the session of the last closed window, with nothing but three automatically generated tabs.
I started searching for a way to restore my older session, found out that both TabMixPlus and SessionManager were gone, then found your TabSessionManager as the only possible solution. I installed it, went to options>sessions>import>reference, browsed to backup.session > import. Then it tells me "session imported", but all I see are the already open tabs. I tried to find another button to click in order to open the imported session but can't find it. There's tons of work in all these tabs. You'd be my hero if you could help me.

Autosave for user sessions

Hi!

In the old session manager it was possible to tick "autosave this session" checkbox for user created sessions. Is it possible to add such option to the TabSessionManager?
So when you manually save a session with the checkbox "on", it becomes current and autosaved periodically.

Import .session Files from Session Manager

Hi, thanks for replacing Session Manager! Awesome work!

Is there any possibility to import sessions from Session Manager?
If not, would it be possible to add it?
That would be a huge relieve, as I have many many sessions, and transferring them manually is not feasible.

Not all windows are restored

I had a session with two windows containing 168 tabs. Opening restores only one of them. I tried several prior saves as well, and all of the ones I have tried only open one of the windows. Using 1.3.2 on Fx Quantum 57.0b10 (64-bit) on Windows.

Then I tried to restore one of those sessions after one window was restored. That resulted in the same window being opened again. Apparently something else went wrong as well, because after that, any attempt to restore one of those sessions resulted in Fx relatively quickly hogging memory until I ran out of it.

Is there a way to export those session saves so that I could manually try to save those tabs?

Donation button

Just an advice.

Imho the current donation method (Amazon-jp gift card ) is inconvenient for many of westerners. They don't understand how much is ¥10'000.
PayPal donation button look more familiar and simple for many people.

With best regards.

Tab Session Manager Restore

Hi, I would like to find out I recently installed this addon in firefox 57, but when the addon restores my tabs ( around 63 Tabs) it reopens all of them. Is it possible to just restore the tabs, but let me choose what to open and what to leave for now?

Session import failure

By accident I tried to import an encrypted session. Obviously it failed. However it failed silently - should it not output some failure message?

Would it be useful to be able to activate some form of debug logging ?

about:xxx not restored properly

about:config, about:addons, etc. are not being restored properly when restoring a session. The tabs are restored as blank new tabs. When I look at the session they are stored in, I do see the tabs and when I hoover over the link it looks correct.

Feature Request: Menu entry "File » Save session and quit", auto-restore at next browser start

An older add-on Save Session used to support this feature, but it got abandoned.

With your add-on, I have to either hope for a current auto-save or need to manually save before closing the browser, and after the next start I would have to manually restore a last saved session. I would enjoy a feature to save a session on purpose just while closing the browser, so it will be automatically restored next time I start the browser (more or less as if the browser crashed, just gracefully). This is especially useful when e.g. a Windows Update urges to reboot in the middle of your work.

Save As

I would like to see ability to 'Save As' for an existing session where you want to add, delete, or rearrange tabs to an existing session.

v1.1.1: Containers are not saved/restored

Tab containers state is not saved or restored such that when a session is restored, all tabs open in the default container rather than the ones they were in during the session. Security issues not withstanding, this would be an extreme annoyance as users have to re-open those tabs in the proper containers.

Layout issues

I love this product; however, i just deleted wrong session-saves due to the layout.
Please move Open and Remove links inside the box, just under the session name.

Also, the list does not fill the dialog box.

Please see this image for visual explanation:
Screenshot_2017-11-08_09-47-48.png

Thank you very kindly.

Firefox 56.0.2
Linux 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux

Filter of sessions does not work properly with user saved sessions

After selecting "user saved" filter above the session list, all auto saved sessions stay listed below the user saved ones. When no user saved session exists, the list looks the same as all or auto saved lists, only scroll bar is missing and no session can be selected (edited, deleted etc.).

TST & TSM: Loading saved session results in different results (FF57b12)

  1. Start empty browser with only TST and TSM as add-ons.
  2. Load "Save" stored session. (Now have 56 tabs in a new window)
  3. Load "Save" stored session. (Now have 56 tabs in a new window)
  4. Load "Save" stored session. (Now have 56 tabs in a new window)
  5. Load "Save" stored session. (Now have 56 tabs in a new window)
  6. Collapse all "trees" at their root to just see high level tab structure
  7. Notice that the resulting tabs are different in the 4 new windows

2017-10-28_21-09-00

I have attached the storage.js which contains the stored session.

storage.zip

Looking more closely at the 3rd and 4th attempt differences, you can see that the tree with "Browser Extensions - ... (3)" and tree "firefox css generator - ... (4)" both ended up in the GitHub tree at the bottom.

2017-10-28_21-27-34a

This could also be a TST issue or even a FF race condition or something, but seeing as I could reproduce it TSM I thought I would pass it along for any feedback.

Sessions windows and tabs checkboxes

I was wondering if you could make it so when you click on the number of windows and tabs on a saved session to make "window x" be drop-down menu so you can contract it to be able to more easily find the tabs/windows you are looking for and make it and all the tabs inside have check boxes for an easier way of restoring sessions partially.

I also wanted to thank you for doing this ultra useful addon, keeping it updated and listening to user
suggestions/bug reports.

feature request: save-session for this window only

When I have multiple windows open, i use them as a subject-container so to speak. When I save a session, i'm expecting to only save the window i'm in; However, it instead saves all windows, which i do not want.

Please support lazy loading of tabs like built-in session restore

I tend to have large sessions, since previously using session manager and auto unload tabs(not in use anymore with Fx 57), it has been possible to keep large amounts of tabs handy without huge memory costs.

When using Tab Session Manager, restoring a session is an extremely processor and memory heavy operation for a long time and many of the loads get stuck as Firefox chokes on likely thousands of concurrent requests. Lazy loading of restored tabs would avoid this, and speed up session restore a lot even for relatively small amounts of tabs.

Using 1.3.2 on Fx Quantum 57.0b10 (64-bit) on Windows.

Session on Startup

I have multiple pinned tabs I want opening on startup and startup options for FF57 don't work well for that. "Show your windows and tabs from last time" won't work since but I typically close my session with other tabs open and the other two options open the home/blank page along with the pinned tabs.

Session Manager had a Startup & Shutdown option. I don't really need the Shutdown options, but would it be possible to have an open session on startup option?

Maximum limit auto save

Could you make the max limit auto save differentiate by session (every time I close and open firefox again) or if that's not possible by day so for example if I set the max to 3 I can have 3 autosaves per session/day instead of all the autosaves being from x minutes ago?

Select tabs to save as session

I think it an option to create a selection of tabs from the current window and save that as a session should be added to this addon.

I'm willing to take a stab at this if you want.

Special tabs are not restored

Special tabs like about:addons are not restored.
Special tabs are intentionally restored as new tabs, but please restore them as they are.

Import previous session only opens one tab

I imported a previous session from Session Manager. TSM says 2 windows with 85 tabs were imported, but when I try to restore the session, only one window opens with one tab. Is this a known issue with import?

Thanks.

-John

Restoring sessions doesn't work--only opens blank window

I'm using Firefox 56 on Windows 7. Whenever I select a session to try to restore, all I get is a blank window with no tabs. I have to manually click on each listed tab in the list to open everything I need. This is suboptimal behavior. I definitely appreciate your effort in making this extension, especially since the old Session Manager plugin hasn't seen an update yet and has been misbehaving for me lately. However, I hope this issue gets fixed soon. It's not very useful if I can't properly restore my sessions automatically.

Tree Style Tab - Vertical tab tree support?

Using the vertical tab solution "Tree Style Tab", I am able to manage my tabs vertically and even put them into topic trees. Tab Session Manager is able to store all of the tabs and restore them (minus about:xxx), but isn't able to maintain the relationships.

I am not sure if this request is even possible as I can see that when I am also running "Tree Tabs", that add-on does not see the changes I make using Tree Style Tab.

Test Session:
tree

Restored Session:
non-tree

Preserve Tab History

Something I miss from Session Manager, be able to go backwards / forward in tab history.

Not all tabs opened when restoring a large session

I have a session with 107 tabs. When I save it, then shut down Firefox, restart and try to restore it, it brings back only a small number of tabs - 15 usually. Once or twice I think I saw it restore a few more like 16 or 17.

This is using Tab Session Manager v1.3.3 on Firefox 56.0.2.

I was concerned that some other extension may be interfering, so I tried again in Safe Mode installing it as a temporary extension and saw the same issue.

Saved sessions in groups

The old sessions manager allowed sessions to be saved in groups (not sure what it was called) so that I could have several sessions saved under a project name. Is there any way to implement this? Hopefully this makes sense. I've used this old feature all the time but don't remember what they called it.

Tags/Releases in Github

Could you tag the code / mark the releases in github to correspond with the releases on AMO ?

Open all tabs simultaneously

When i restore all my 300+ tabs I see that tabs open one by one. Old Session Manager open all tabs in same time. Is possible do same things?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.