Git Product home page Git Product logo

tabbie's Introduction

Tabbie

The missing tab manager for Chrome.

Friday evening comes along and you want to save your chrome tabs from the week so you can pick em back up on Monday.

Chrome Web Store: https://chrome.google.com/webstore/detail/tabbie/aingjdeimmekeknhjcbnigfbfbboffeo

screenshot

Usage

  • Use-case 1: You are leaving work on Friday and you would like to save all the tabs in this group. Click on Tabbie, populate the New Tab Group Name, click Save & Close All Tabs, go home, open different tabs, go to work on Monday, find the Saved Tab Group that you need, click Open
  • Use-case 2: You are at work on Tuesday and have started to look at some docs (which may be unrealated to the tabs currently open) and you would like to save a selection of the tabs for this group. If your tabs are contiguous, click on the head tab, shift click the tail tab/or command/ctrl click for fragmented tabs, go to Tabbie, check Only Save Selected Tabs, and either Save Selected Tabs or Save & Close Selected Tabs

Release Notes

0.4.1

  • Implement remove tab

0.3.7

  • Implement Tab Group Details view

0.3.6

0.3.5

  • Show a tab count in tab group items
  • Fixes #10

0.3.4

  • Re-implemented with React

0.3.3

  • Preserve pinned tabs (fixes #13)

0.3.2

  • Show invalid state on input when no value is set (fixes #8)

0.3.1

  • Form items get focus before tab groups (fixes #7)

0.3.0

  • Default to save all chrome tabs in the current window
  • Toggle checkbox to save selected tabs
  • a11y fixes (Thanks Rahul!)
  • Display extension icon in Chrome extensions manager

Google Analytics

Google Analytics is connected to make informed decisions about which features should be default, which features to remove and to prioritize which languages to translate. The goal here is to be 100% transparent about what is being collected and to not personally identifiable information. It's the patterns that emerge from the group that are in important, not so much the individual.

The following events are tracked in Google analytics:

save

Someone clicks on the "Save All Tabs" or "Save Selected Tabs" button.

value: number of tabs in the group

saveAndClose

Someone clicks on the "Save & Close All Tabs" or "Save & Close Selected Tabs" button.

value: number of tabs in the group

remove

Someone removes a tab group.

value: number of tabs in the group

open

Someone opens a tab group.

value: number of tabs in the group

pageview

Someone opens the Tabbie chrome extension

Contributing

Pull requests welcome!

tabbie's People

Contributors

arkon avatar ersin-ertan avatar hharnisc avatar primigenus 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

tabbie's Issues

Compability to "Tab Suspender"

It seems this extension does not work well with tabs which were suspended by the extension "Tab Suspender" [1].

To reproduce:
Have a window open with loads (I used 8) Tabs, and let the extension Tab Suspender suspend all Tabs but one.
Use Tabbie to save the tabs.

Expected:
All 8 tabs are saved.

Result:
No tabs are saved.

If you use "save only selected tab" option of Tabbie, you will see the Tab saved, if its not suspended.

For reference, URLs look like
chrome-extension://fiabciakcmgepblmdkmemdbbkilneeeh/park.html?title=<someTitle>&url=<someURL>&tabId=<tabID>&icon=<snip>%3D#secondTime

I removed the base64 icon data (&icon), which is irrelevant.

[1]
https://chrome.google.com/webstore/detail/tab-suspender/fiabciakcmgepblmdkmemdbbkilneeeh

Can't save more than 4 groups

Hello,
thank you for this great extension. It fits my browsing habits very well.
I have a lot of browser windows which I use like sessions but I can't save more than 4 of them.
Excuse me for the image, it's from HiDPI screen.
img-2017-01-10-174727

Auto group name by timestamp

I'm often lazy and dont want to set a specific group name. Can you add support (by option) to have the group name auto inserted with current datetimestamp ?

Ability to add selected tabs to existing tab group

Would be a very useful feature if we could add tabs to an existing tab group without the need to:

  • Open the tab group
  • Move the selected tabs to that tab group's window
  • Remove the tab group entry
  • And resave it

vanilla JS for UI

Did you consider using Vue, React, etc.? Sorry, not trying to be that guy. More wondering how you arrived at your solution.

Chrome 61 breaks tabbie

Afaik I didn't change a thing. I'm using chrome beta to prepare for stuff (kind of like this) and it looks pretty bad.

Make links in tab list clickable

It would be nice if I could open a single website by clicking on the link in the list view of all my saved tabs from one group.

No extension icon

Add this to the manifest:

	"icons": {
		"128": "icon.png",
		"16": "icon.png",
		"48": "icon.png"
	},

How do you even use this?

After installing Tabbie 1.1.3 in Chrome v56.0.2924.87 (64-bit) on Windows10, If I go to a web page and want to add it to Tabbie, I left click the Tabbie icon in the toobar and get the menu with the first item being "Tabbie - Material New Tab Page", then options (greyed out), the remove, hide and manage Chrome extensions.

When i click on the Tabbie - Material New Tab Page item it opens the Chrome Extensions > Tabbie already installed panel.

How do you use this extension?

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.