Giter VIP home page Giter VIP logo

sessionsync's People

Contributors

redenergy 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

sessionsync's Issues

Add a 'replace session with current one' button

[note] Please feel free to implement the general idea, if it's
accepted, your own way and not necessarily as I see it -- I'm just
throwing ideas.

[description] Add a button that replaces a session with the current
session ( something similar to the 'Add current tab' button ).

[rationale] Creating a new session, then deleting the one user
wants to replace, then renaming it with the deleted session's name is
slow and tedious.

Quick save and close current tabs

I would really enjoy a feature similar to one tab, where you can save and at the same time close your current session to free up space.

What this means is, that all tabs in the current window would be saved (which is of course already possible) and afterwards closed.

Improve documentation and explanations

Provide detailed information for configurations as well as all aspects that might be interpretable.

  • session saving settings - explain in detail what they do
  • saving history sessions

Save Session, save Locations

#One finds this a great little Add-on, however could we get an option to set save location for Sessions, I.e Cloud like Dropbox, GDrive, Onedrive, as one works over several locations and while Firefox sync is ok it only syncs open tabs but often have other tabs which are relevant at other times but sit there until needed.

would be nice to also save sessions under a name and offsite so can send it friends.
If can save sessions then can import Tabs from other sessions in varying locations and also share the sessions with others.

Add support for multiple item selection

It would be nice to be able to multiple select items form the sessions to be able to do stuff with them like deleting re-arranging it's order or opening now all actions are either for all the items or for one item.

Add support for UI styling using CSS stylesheet

Implement support for CSS styling.

Milestones

  1. Top level styling for common CSS properties: font, colors, background images
  2. Provide comprehensive information about the DOM structure and how different parts of the UI can be restyled
  3. Support in place component styling

Features and ideas

This issue is used for tracking addon features and ideas (including user requested)

Important

  • Support Firefox containers
  • Better support for multi-windows sessions
    • Option to merge windows when saving
    • Merge widows using drag-n-drop
    • Add tab context menu (close tab + other interaction options)
    • Drag and drop to organize tabs (order, move to a new window)
  • Improved configuration for auto-saving
    • Rolling buffer instead of overwriting the same session slot
    • Provide option to auto-save private-window sessions (disabled by default)
  • Improved session management
    • Add support for drag-n-drop save active tabs into other sessions
    • Full save support for pinned tabs
    • Support new tab hiding API
    • Support audio-tab information
    • Provide full UI support for tab related information (audio/container/pin status)
    • Automatically discard tabs after a certain time (should be configurable)
  • General UI Improvements
    • Add hover context-icon to session/container entries
    • Add option to collapse toolbar buttons into a toolbar menu similar to the addon menu button
  • Improve configuration
    • Add option to configure date format for when sessions are saved
    • Add option to open a session in a new private window
    • Add option to show the full scrollbar
  • Storage
    • Create local storage favicon database for favicons (from tabs.faviconUrl)
  • Listed items will definitely be implemented in future versions of the Add-on

Really nice to have

  • Multi selection + context menu
  • Dark theme
  • Custom theme selection
    • Customize basic colors
    • Customize background
  • Features intended to be implemented but not top-priority

In Review

  • Ability to export sessions
    • Export only one session
    • Export all session
    • Export format
      • Share a session with a friend (readable or as HTML snipped)
      • Browser compatible format - used as a backup for restoring
  • Menu options to create new separators
  • When saving rename sessions using active tab title for each window
  • Change the default root folder
    • Works if the folder is moved manually
    • Support full bookmark manager navigation
    • Multi-level folder manager
    • Requires substantial UX/UI changes
  • Save tab scrolling position
  • Listed items are under consideration for technical review and usefulness
  • There is no guarantee that these features can or will be implemented
  • Checked items should technically be possible (in theory)

Add support for Tree Style Tab

First, great addon, thank you so much for being a viable alternative to the venerable session manager.
Second, I wanted to "second" some of the items you already have on your todo list:

Full save support for pinned tabs - YES!
Support Firefox containers - YES
Better support for multi-windows sessions
    Option to merge windows when saving - Would be nice
Improved configuration for auto-saving
    Rolling buffer instead of overwriting the same session slot
Improved active-session management
    Drag and drop to organize tabs (order, move to a new window) - Would be nice
    Merge widows using drag-n-drop
    Automatically discard tabs after a certain time (should be configurable)

I would like to request something that has been critical for me and so far no sesison managers handle it cleanly, support for Tree Style's trees. That is if I have a few tabs stacked in a "tree", I was able to restore that tree (without extraneous new tabs appearing which one of the session managers that kind of remembers a tree structure does) with Session manager. One of the things I love about your addon is it uses bookmarks so is easier to manage and much more portable so I am really really really hoping that tree style integration can be done.

Add an help button

Add a 'help' button (or link or whatever) somewhere that brings the help of your add-on.

The help is shown at first install. But then to display it again, the user needs to click the button called 'add-on page' in the add-ons manager of Firefox. It's hard to find and not very intuitive.

USERS: Vote on Mozilla website for APIs/bug fixes needed by session managers, so they can be better

Bugs are divided into groups of similar bugs with meta-bugs/main bugs at the top of each group.
The most important bugs are marked with exclamation marks: !!!, !!, !

(UPDATED on June 8, 2020 - bug removed, bugs added) - long list

Please, vote on APIs/bug fixes needed by Session Sync, Session Manager, Tab Session Manager, MySessions, Session Boss, Tab Mix Plus, Session Buddy and other session managers, so they can be better:
https://bugzilla.mozilla.org/show_bug.cgi?id=1427928 !!! (NEW: Jan 3, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1413525 !! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=1378651 !! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=1381922 !! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=833791 (NEW: Jun 5, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1253129 (NEW: Apr 9, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1404626 . (NEW: Apr 19, 2019) (not fixed yet; please vote)
https://bugzilla.mozilla.org/show_bug.cgi?id=1373490 . (NEW: Sept 9, 2019)

https://bugzilla.mozilla.org/show_bug.cgi?id=1528604 ! (NEW: Feb 17, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1528598 ! (NEW: Feb 17, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1524948 ! (NEW: Feb 4, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1524955 (NEW: Feb 4, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1524959 (NEW: Feb 4, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1512802 (NEW: Dec 8, 2018)

https://bugzilla.mozilla.org/show_bug.cgi?id=1482682 ! (NEW: Aug 12, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1235231 ! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=1476616 (NEW: Aug 12, 2018)

https://bugzilla.mozilla.org/show_bug.cgi?id=1467221 !! (NEW: Mar 27, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1564412 !! (NEW: Jul 9, 2019) (fixed)
https://bugzilla.mozilla.org/show_bug.cgi?id=1601503 (NEW: Dec 7, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1588165 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1602687 (NEW: Dec 17, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1572084 (NEW: Dec 17, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1602486 (NEW: Dec 9, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1602501 (NEW: Dec 9, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1588119 (NEW: Dec 17, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1546350 (NEW: Apr 29, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1546348 (NEW: Apr 29, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1546344 (NEW: Apr 29, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1520280 (NEW: June 24, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1563245 (NEW: July 3, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1572932 (NEW: Aug 10, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1547735 (NEW: Nov 5, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1575437 (NEW: Nov 7, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1594345 (NEW: Nov 7, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1400578 (NEW: Nov 20, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1599078 (NEW: Nov 25, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1599093 (NEW: Nov 25, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1436489 (NEW: Nov 25, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1599105 (NEW: Dec 7, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1602115 (NEW: Dec 7, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1471601 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1574261 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1594289 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1594290 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1594413 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1597434 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1605556 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1628249 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1265637 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1640766 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1599610 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1599613 (NEW: Jun 8, 2020)

https://bugzilla.mozilla.org/show_bug.cgi?id=1546264 ! (NEW: Apr 23, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=944918 ! (NEW: Aug 19, 2018) (fixed)
https://bugzilla.mozilla.org/show_bug.cgi?id=1522188 (NEW: June 10, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1482662 (NEW: Jan 9, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1619893 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=833792 (NEW: Jun 5, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1246236 (NEW: Aug 14, 2018)

https://bugzilla.mozilla.org/show_bug.cgi?id=1462813 ! (NEW: May 18, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1404594 (NEW: Apr 21, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1450382 ! (NEW: May 18, 2018) (not sure if fixed; please vote)
https://bugzilla.mozilla.org/show_bug.cgi?id=1450384 (NEW: May 18, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1466904 (NEW: Jun 5, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1475240 !! (NEW: Jun 12, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1473601 (NEW: Nov 26, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1472626 (NEW: Nov 26, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1478424 (NEW: Nov 26, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1511756 (NEW: Dec 5, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1528895 (NEW: Feb 20, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1498432 (NEW: Mar 11, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1522184 (NEW: Mar 11, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1624083 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1529575 (NEW: Feb 25, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1505960 (NEW: May 27, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1586083 (NEW: Oct 5, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1611878 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1613577 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1615500 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1414024 (NEW: Jun 8, 2020)
https://bugzilla.mozilla.org/show_bug.cgi?id=1587762 (NEW: Oct 5, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1586236 (NEW: Oct 5, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1553260 (NEW: May 21, 2019)
https://bugzilla.mozilla.org/show_bug.cgi?id=1320585 ! (NEW: May 27, 2019)

https://bugzilla.mozilla.org/show_bug.cgi?id=1476144 (NEW: Jul 16, 2018)
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1476144&hide_resolved=1

Mozilla can also improve built-in session restoration system. Please, vote on these meta-bugs and also on those listed in "Tracking"/"depends on" section:
https://bugzilla.mozilla.org/show_bug.cgi?id=1330638 ! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=1330633 ! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=1330635 ! (NEW: Dec 26, 2017)
https://bugzilla.mozilla.org/show_bug.cgi?id=450886 (NEW: Dec 26, 2017)

More bugs related to session restoration system (bugs blocking meta-bugs listed above):
https://bugzilla.mozilla.org/show_bug.cgi?id=1298912 ! (NEW: Jan 13, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1470692 ! (NEW: Jul 15, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=590448 (NEW: Jan 13, 2018) (not fixed yet; please vote)
https://bugzilla.mozilla.org/show_bug.cgi?id=845820 (NEW: Jan 13, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=591957 (NEW: Jan 13, 2018)
https://bugzilla.mozilla.org/show_bug.cgi?id=1301041 (NEW: Jan 13, 2018) (not fixed yet; please vote)
https://bugzilla.mozilla.org/show_bug.cgi?id=1421673 (NEW: Jan 13, 2018)
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1330638&hide_resolved=1
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1330633&hide_resolved=1
https://bugzilla.mozilla.org/showdependencytree.cgi?id=1330635&hide_resolved=1

TO VOTE ON THESE APIs/BUGS, register on bugzilla.mozilla.org first. Then go to pages above and choose "Vote" in "Details" at the top of page. After choosing "Vote" button, next page will appear and you need to mark field next to "Vote for this bug" and then click onto "Change My Votes". Please, vote for the bugs, but do not comment on bugzilla.mozilla.org (unless you have specific information that will help to resolve the bug).
http://tabmixplus.org/forum/download/file.php?id=2049
http://tabmixplus.org/forum/download/file.php?id=2048
http://www.basis.com/kb-voting-bugzilla
You can also add your e-mail as CC (People/CC) to these bugs, so developers will see that you are interested in solving these bugs, and you will be informed by e-mail about the changes, including new session manager-related bugs linked to meta-bugs and other bugs in the future.

Keep auto saved sessions per day

I think It would be nice if you cold have the option to keep auto saved sessions from previous days. Like for example keep "x" amount of auto saved session of the the past "x" days in case something happens like you accidentally close a window full of tabs and you didn't realize till next day.

Focus "Title" text field in edit session popup (~form)

[description] When right-clicking a session name and choosing the
'edit' menu-item, no text field is focused. User needs to click in a
text field before typing. The focus should be on the 'Title' text
field (because it's the first one and the one the user most likely
wants to edit). I'd say the default title should even be pre-selected,
to be able to delete it with a single keystroke (backspace).

[rationale] Avoiding a uneeded extra step to perform a really
common task.

Feature Request: tags instead of multi-level folder hierarchy

Just an idea. Instead of multi-level folder hierarchy (as mentioned in #40 and your comment in #32), what about a tag system?
You would keep the flat list of sessions as you currently have it, but add the ability to tag both 1) sessions and 2) individual tabs within the sessions.
Then you would have another UI tab for "Tags". And you could browse by Tag on the left pane and then on the right pane you would have sessions and individual (non-session) tabs. It would be good for the session items in the right pane to be expandable to show the constituent tabs.
This would avoid the complexity of having multi-level folders. IMO this is unnecessary complexity for both the user and the implementation. The only reason we have folders in the browser's bookmark manager is a legacy from the filesystem paradigm. I don't find bookmarks folders that useful myself (others may disagree).
You would then have the option of implementing multi-level tag hierarchies (i.e. sub-tags) which is a very useful feature, but more complex implementation.
Finally, it would also be nice to filter the sessions on the left pane by tag as well, so you could have distinct lists of sessions for different topics, e.g. work, personal, etc.

The feedback button doesn't work

Hi, the feedback button doesn't work, when I click it I see just a quick flash (like a quick page refresh) and nothing happen. I set firefox to open mailto: with Gmail, maybe con help.
cattura

Pinned Tabs aren't saved as such

It would be nice if pinned tabs are saved as such so that they can be restored as pinned tabs when a session is being loaded.

Use local.storage API instead of bookmarks

pros:

  1. possibilities on Android since Firefox for Android doesn't have bookmark APIs.
  2. does not interfere with activity stream & bookmark sync

cons:
maybe you need unlimited storage permission and break files into several onto sync

Double-click session name to edit it

[note] Please feel free to implement the general idea, if it's
accepted, your own way and not necessarily as I see it -- I'm just
throwing ideas.

[description] Double-clicking a session name to edit it, just like
what right-clicking it and selecting the 'edit' menu item do.

[rationale] It's easier. When you plan to rename every single
session you create it matters.Plus double-clicking some text that can
be edited makes sense and is a commonly used way to do it across apps.

Some tabs URLs is lost when using "auto-save sessions"

I have "auto-save sessions" function enabled.
When I close browser, open it again and trying to restore my last session from "History" tab sometimes I see that most of the tab URLs contain just about:blank.
It happens in like 50% situations.

Using FF 56.0.2 x86-64 on Windows 8.1
Sessions sync 2.0.2

UI suggestions

Hi,
I have some minor UI suggestions. Maybe these could be implemented as options if you did not want them enabled by default.

  • Double-click instead of single-click on a tab to open the URL. I think single-click should either select the tab (once #9 is done), show extra info or context for the item, or do nothing.
  • Opening URLs in a new tab. Maybe support Ctrl-Click (preferably Ctrl-Double Click) if you did not want this as the default behaviour.
  • (I will repeat this here, I also mentioned it in #32) Action buttons on hover for items (... menu, or some commonly used actions like delete, rename, etc.)
  • Labels next to buttons for the commonly used items like the Save Session heart button (I read this suggestion on one of the other issues too, I would like to second it). I like the tool tips, they are easy to use, but seeing as there is space, you could have labels on the commonly used functions and still omit them from the other functions. Also, what about an Android style ... menu to keep all the other functions uncluttered?)
    Again, love the extension, thanks.

Save and Open Tabs in Proper Containers

Title says it all. I'd like to be able to reopen all of my tabs in the appropriate containers. This is currently a handy tool for storing non-container sessions but I can't use this as I'd like to because of the numerous containers I use for cookie management and security.

Thanks
Alex

Auto-saving sessions

An auto-saving session, after being opened, would
track tab creation/deletion/change and update itself (the
corresponding bookmark folder) accordingly. A session could be made an
auto-saving one or not in its edit menu for example.

Of course two auto-saving sessions shouldn't be opened in the same
window (or it should ask the user if the sessions should be merged
into one new auto-saving session maybe...).

[rationale] I talked about a user with a 'read it later' session
in another feature request. A 'read it later' would be a nice example
of an auto-saving session : the user can move a tab to the browser
window of the 'read it later' session / follow links to add an item,
and close a tab to remove the item when it has been read.

A 'replace session with current one' feature comes close, but it needs
to be done manually ; it's less convenient for some use cases, and
Firefox sometimes crash (before you did it manually).

But note that a 'read it later' session that grows too big, will
probably end up at some point as being switched back to a regular (non
auto-saving) one, because opening it would mean opening too many tabs
(then a merge current session feature makes sense too).

Partially load/save

Would be possible in the future to have the ability to choose which tabs/windows to save when saving a session and which tabs/windows to restore when restoring a session?

Port SessionSync to WebExtension API

Mozilla plans to fully switch to WebExtension in November, at which point you can no longer use this plugin in newer versions of Firefox.

What are the plans for and the state of a WebExtension port?

Can the full functionality be preserved using only the WebExtension API?

Feature Request: Ability to Import Sessions/URLs/csv

I recently started to reuse Firefox after the Quantum updates so I'm finding myself trying to import sessions from Chrome's "Session Buddy". SessionSync is the closest I've found to "Session Buddy" in terms of layout and capabilities. There's a few things I'd like to see implemented but this is about SessionSync's ability to Import. Is it possible to add an import function to allow imports of urls /sessions, or the abilty to make a backup of the Sessions you have created with SessionSync in case I want to reformat my pc or something along those lines. And I am aware of what syncing is, it's just sometimes fool proof to have a local backup in case things go wrong.

I've tried "Tab Session Manager" for Firefox to achieve the import function but it only allows URLs and doesn't properly read the .json that Chrome's "Session Buddy" creates. And I rather have a singular Add-on that does it all, rather than having multiple add-ons to make things work.

At the current time I'm having to use "Tab Session Manager" to Import "urls" from "Session Buddy" into Firefox, then Opening all the tabs in a Window to then create a session with "SessionSync". Doesn't seem like much but it's fairly tedious seeing as "Session Buddy" was extremely easy to use much like "SessionSync" and I created a lot of different categorized sessions with "Session Buddy".

Extra Feature Request; Another thing that "Session Buddy" had was the ability to sort urls alphabetically, I really enjoyed this feature to sort through links easier. I like that you have implemented a drag and drop feature to sort links, "Session Buddy" didn't have this. But when going though a session with a more than like 15 links can be tedious.

Thanks in advance and would love to hear what you think of these requests.

Restore session does not replace current session

My expectation as a user is that restoring a session replaces all active tabs, including pinned tabs, with those of the session I wish to load. As an example, I have a saved session that includes some pinned personal email/calendar tabs as well as a number of work-related (unpinned) tabs that I open as a group when I start working in the morning. I often have personal tabs leftover from the previous day and wish to reset to my initial work desktop when I start working.

However, when I load a session, it adds it on top of the current session. There should at least be an option to replace current tabs with the requested session, if not the default behavior.

HTML export

I wanted to request the feature to be able to export the session as an html file or to be able to show the session on a tab for easy access to the webpages you have. It's easier, for me at least, to go back and forth between tabs than pop up menus and also easier to remember to check an open tab than items on a menu.

Add support for tab management in active session

Implement tab management in active session through drag-drop:

  • drag-n-drop tabs to re-arrange them
  • move tabs from a certain window to another window
    • move to new window if dropped outside a window area?
  • add context menu for tabs - reload/pin/unpin/close/move to new window/etc
  • optional
    • add toolbar buttons for various actions if needed

Issue with restoring from history

I've noticed that most of the time, restoring from history does not work properly. When there is only one window, restoring from history may open only a fraction of the tabs that were actually open in the window. When there are multiple windows, most of the time trying to restore them will only open multiple windows that all only have the new tab open.

A better example of the first problem is if I have a session with a single window with 4 tabs. Restoring this session from history opens up a window with only 2 of the tabs open, not the full 4.

A better example of the second problem is if I have a session with 4 windows, each with multiple tabs. Restoring this session from history will still open 4 windows, but every single window will only have the new tab open. None of the actual tabs will be restored.

Auto-save Private Tabs

This add-on is a great replacement for Session Buddy, which I've used in Chrome. The one feature I miss is the ability to auto-save tabs in private/incognito windows. I understand why this shouldn't be the default behavior, but I'd love to have it as an option.

[Question] When will the new release be available

From what you have written in the README, it looks to me like you have already submitted version 2 to AMO and are still waiting for the review process to be completed.

Is that correct and if yes, do you have an estimate on how long it will take until this process is finished?

Add support of tab groups

Currently all tabs in all tab groups interpreted as current session.
It would be great if session-sync will interprete current tab group as current session, and allow to save every tab group into separated bookmark folder.

It could be a simple button something like "Save all groups", if there are any of groups, and a checkbox which will be named like "Show tabs from all groups" - it will enable user to see all tabs in current session menu, where will be ui divider between groups.

Pale Moon

Session Sync cannot be installed on Pale Moon, a fork of Firefox: http://www.palemoon.org

Attempting to install the addon just gives a message from Pale Moon saying "This addon is not compatible with Pale Moon 25.8.1." It may be that there's an actual problem, or it may be that the metadata for the addon just needs to be changed.

I know Pale Moon compatibility probably isn't a terribly important feature for you to add, but, if it's an easy fix, I'd appreciate your taking the time to look into it. It looks like an awesome addon. Let me know if you'd like me to test anything.

Add a 'Merge with current session/Add all tabs' button

[note] Please feel free to implement the general idea, if it's
accepted, your own way and not necessarily as I see it -- I'm just
throwing ideas.

[description] Add a button that adds all tabs ( merges current
session ) to an existing session ( something similar to the 'Add
current tab' button ).

[rationale] It can be achieved by creating a new session, then
merging its corresponding bookmark folder with the bookmark folder of
the other (target) session. But it's slow and tedious. A user with
eg. a 'read it later' session, that needs to grow whenever he finds
new interesting web pages, would benefits a lot from this feature.

Feature request: Drag and drop from Active Session

Hi, from saved session I can drug and drom tabs to other saved session, but I cant drug and drop from Active session to saved session, for example to add active tabs to different saved sessions.
The way I do it now is: save the active session, go to the session just saved, drug and drop tabs to other saver session, delete the just saved session. It works, but is not confortable.
I also had some problem to find "Create new session" function, as I didn't aspect to find it in another saved session menù. I was tring to right click the empty space under the saved session, I thing it would be more intuitive.
Thank you for your beautiful extension :)

Removing entries in a session is to clumsy

Needing to perform a right-click on every entry and even confirm to delete makes removing several entries time consuming.

Suggestion
It would be nice if there was a [x] button on the right of each entry to be able to easily delete them. In addition a functionality to undo the delete if it was trigger accidentally would make up for the confirm message.

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.