Home

Awesome

Sessions

Safari extension to save your working sessions

Have you ever been working on a project, with dozens of tabs open, and wondered how to save that window? With Sessions you can easily save them, to re-open them whenever you'll want to!

Note

As for Sep. 2021 Apple has released a Safari update. One of the new features is basically what Sessions is doing. Developing and maintaing Sessions therefore doesn't make anymore sense to me. Sessions will still remain available and could get some sporadic updates. I now recommend using this repository for learning purposes.

Features

New in 1.6:

New in 1.5:

New in 1.4:

New in 1.3:

<img align="right" margin="10px" src="https://raw.githubusercontent.com/AlexPerathoner/Sessions/master/Screens/PrivateDemonstration.mov" width="40%"></img>

New in 1.2:

<br/>

New in 1.1:

<a name="note1"></a><sup>1</sup>: Note that since there are no public APIs avaible to open a private window I used the stratagem of sending a keystroke event to safari. This means that the function could sometimes fail and restore the session in a different window from the one opened.</mark>

Installation

Download the latest release and copy the file Sessions.app into your Application's folder. Open it.

Welcome Window FOSSA Status

Safari will warn you that this extension can read sensible information from every website. That's because Sessions needs a high level read permission to get the URLs of the websites you have open. Sessions won't ever read any personal information.

As you enable the extension from the Safari's settings window you should see a new icon appear in the bar.

Actions

<a name="note2"></a><sup>2</sup>: Note that a session only includes the tabs of your current window. <mark>Other windows won't be included.</mark>

License

This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details

FOSSA Status