greatsuspender / thegreatsuspender

A chrome extension for suspending all tabs to free up memory
https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg/
GNU General Public License v2.0
5.03k stars 902 forks source link

Ability to sync session history across computers #575

Open oroboros opened 7 years ago

oroboros commented 7 years ago

I'm using v6.30, which I have installed on two computers. Would it be possible to have sessions saved on one show up on the other without having to export/import? Maybe via cloud or account?

deanoemcke commented 7 years ago

While it would be nice, this is unlikely to happen any time soon, as I do not want to focus too much on making the extension a session management solution. There are other (better) extensions out there for doing this - surely one of which will provide the ability to sync across devices. The session history within The Great Suspender was primarily implemented to help resolve issues around lost tabs due to extension crashes and automatic updates.

deanoemcke commented 6 years ago

Another benefit of this feature would be to help with recover when the extension corrupts itself, or suffers from other bugs such as this session history issue: #659

Pascal666 commented 6 years ago

I wonder if you could partner with some extension designed for session management and syncing? Make their extension TGS aware, so users that do want syncing can just install it and it will take care of removing the chrome-extension://klbibkeccnjlkjkiokjodocebajanakg... part if a user asks it to open a tab on a device that does not have TGS installed and optionally add it for devices that do.

Let users know during install that for maximum safety and/or syncing they should install the other extension, and they could advertise their extension as TGS aware so more people learn about TGS.

It would be nice to have the other extension be able to import old TGS sessions too. There are a few problems with the current TGS export option: You have to export sessions one at a time. It doesn't delineate windows so you end up with hundreds or thousands of tabs in one window. It strips off the chrome-extension://klbibkeccnjlkjkiokjodocebajanakg... part so all tabs take ram immediately, overwhelming most boxes (I usually add this back to the export using Notepad search & replace.)

Thank you again for all your hard work on this extension.