Giter VIP home page Giter VIP logo

tabsaver's Introduction

Logo

Tab Saver

WebExtension to manage your tabs. With this extension you can save tabs in current window and open them later.

Install from addons.mozilla.org

Caveats

Current state of Firefox WebExtension Api restricts opening of privileged urls (such as file:///, chrome:, about:, etc..) so placeholder page will be opened where you can copy link to clipboard and manually paste it into the location bar. Sad.

Screenshots

main tabs

FAQ

When I click on remove tab button, nothing happens

Click and hold button. Such action made to prevent accidental remove. Other buttons with such behavior are Undo, Replace TabSet, Remove TabSet.

I don't need Window TabSets, can I hide them?

Yes. Such preference available in addon's preferences. Click on cog icon in the panel's bottom right corner, to access preferences.

What does dot sumbol before tab's link means?

It means that tab is pinned.

What is Unknown label near tab's link.

It means that tab's container was removed

Can I open TabSaver in sidebar?

Yes, you can detach popup panel as well.

Can I have tab's title near tab's link?

Yes, available in preferences.

Can I have tab's favicon near tab's link?

Yes, available in preferences.

How to build

First install dependencies: npm install.

Second compile js with webpack npm run compile:prod

Then, If you want to build artifact: ./node_modules/.bin/web-ext build -s ext. this will create zip archive in ./web-ext-artifacts

And If you want to run extension in dev mode: ./node_modules/.bin/web-ext run -s ext

CHANGELOG

v.0.2.4

  • Style improvements. Fixed controls interaction with text and scrollbars
  • Size of the window is now saved
  • Updated to Vue 3

v.0.2.3

  • Style improvements. Theme now obeys firefox's theme (dark, light)

v.0.2.2

v.0.2.1

  • Fixed tab opening in private mode. Thanks to Crikxi

v.0.2.0

  • Updated icon
  • Updated code dependencies

v.0.1.7

  • Updated dependencies

v.0.1.6

  • Updated dependencies

v.0.1.5

  • Option to open tab in same tab

v.0.1.4

  • Fixed import issue

v.0.1.3

  • Refine drag'n'drop
  • Minor refactoring

v.0.1.2

  • Show border over element when dragging

v.0.1.1

Features

  • Reload tab icon added (shift click to cache free reload, middle click to duplicate)
  • Reload all window tabs icon added (shift click to cache free reload)

Changes

  • Undo button's text changed to icon
  • Code fixes
  • Controls hover behavior

v.0.1.0

Features

  • Extension options page
  • Ability to manage window's tabs
  • Undo feature
  • Detachable panel
  • Sidebar panel
  • Color may be assigned to TabSet
  • Options to show tab's
    • tab's title
    • favicon
    • count
  • Dark/light themes support

Fixes

  • Panel works in private window

v.0.0.1

There were dragons...

tabsaver's People

Contributors

bastien-buil avatar dependabot[bot] avatar reeywhaar 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tabsaver's Issues

[feature request] Open tabs in the current window

Hi Reywhaar,

Thank you for your useful extension. I have just one request: could you add an option to open the tabs in the current window instead of opening a new one? I use your extension to quickly open tabs with websites I need for work for various clients, and I usually do that as soon as I start Firefox, so the original browser window is no longer necessary.

Thank you.

Export action?

I'd really like to export from tabsaver

async export() {
				await browser.runtime.sendMessage("export");
},

Can't open tab in private windows

When I try to open a tab in a private window, nothing happens.
After looking, at the debugging console, I have an error : "Uncaught (in promise) Error: Illegal to set non-private cookieStoreId in a private window".
The error comes from the function openURL of shared.js, more especially at the line 172 :

return await browser.tabs.create({
        url: getMangledURL(url),
        cookieStoreId, // equals to firefox-default
});

Then there is the catch but the error doesn't correspond to the if condition.

Maybe, we can check the error in the catch, and open the tab with the cookieStoreId equals to PRIVATE_COOKIE_STORE_ID (set in the top of the file).

Thank you in advance for your help.

Tab title and favicon

Would it be possible to show the tab title and favicon instead of the url or at least have the option to do it? and maybe show the url when you hover over the title in case it's needed.

Stopped working

Hi I've been using Tab Saver for 3 years now ok but now when I click the icon it will no longer load.

Tried disabling other Extensions and restarting but no dice.

It had a lot of long entries. Perhaps some limit was reached? Last thing that worked was adding an entry. I would try reinstall but I think I would lose entries for good.

Where does Tab Saver strore URL data?

Firefox 102.0
Win 7 Home Premium

Thank you

Suggestions

Can u make a default name value for new entries "current date & time"
Can u make it more like firefox session restore feature
1- Save & restore Cookies
2- Restore text values
Can u add a button to "Save current session and exit" [>>restore next launch]
I'm looking for an alternative to
https://addons.mozilla.org/en-US/firefox/addon/save-session
I hope if u can add it's feature to ur addon or make a new simple addon with just "Save current session & Exit" button

Tester/Assistant for "Firefox for Android" wanted.

Hi! If you have skills to debug and test extensions on "Firefox for Android" and would like to contribute to this webextension, your help will be highly appreciated, as I don't have android device myself, and just blindly trust that there is no differences with desktop Firefox.

Leave the comments below, and look on open issues tagged with "FF on Android"

Thank you!

No longer working

Firefox 66.0.3. Tab Saver working fine until now. Now I get the message "tab saver could not be verified and has been disabled" Apparently it needs to be signed. How can I get all my saved tabsets back?

Import TabSets not click-able

When going into the objects of this plugin, to import a previously saved TabSet,
The button 'Import TabSets' does nothing. The graphic is there, but there is no interation with it what so ever. As if it is simply an image.

Export TabSets works fine
Clear TabSets works fine

Adjusting window/browser size has no effect.

V0.1.1 of this pluging

Dead addon?

Are you still working on this addon or is it abandoned?

tabsaver feature request

I love this web extension! SO helpful. I have two ideas. Confirmation dialogs for save and delete would be great. Second, "add" and "subtract"; an "add" button that adds the currently active tab to the currently active set would be cool. And the converse, a "subtract" button that deletes an individual URL from the set.

lost tabs

Hi,

Some months ago after some Firefox update I had lost all my tabs. Now today, I got all those tabs back (from months ago) but lost all my saved tabs that I had until yesterday. I don't know why this is happening. Can I get back my lost tabs?

Do not see option for saving tabs

I only see the options for reloading or deleting a tab.
I went over the configuration and I didn't see anything that would solve it.
What am I missing?

Please find attached a screenshot of what I'm seeing.

Screenshot from 2021-02-03 08-50-56

Running on FF 85.0 (64 bit) for Ubuntu canonical - 1.0

Installable but broken on firefox android

This extension can be installed on firefox andriod.
There is then a "Tab saver" entry in the menu, which leads to a page where I can create a tabset but... sadly, everything I try says "some error occured"

It would be very great to have this working on firefox android, because it's not so rare to have all the tabs wiped out (and there is no session manager compatible with firefox android)

Visual glitch

I found out that if you scroll fast on the tab list you get this weired graphical glitch

imagen

Exclude pinned tabs

Hey,

is there a way to exclude pinned tabs when creating a new tab set?

If not I would ❤️ this feature -Thanks for what you have done so far!

Advanced view

I was wondering if you could add the option to show the groups in a tab or a detachable window to be able to manage the groups better.

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.