Giter VIP home page Giter VIP logo

carettab's Introduction

CaretTab - New Tab Dashboard

A browser extension that replaces your New Tab page with a unique and fully customizable dashboard. Your Tab, Your Rules! Explore the realm of infinite customization right at your fingertips and transform the way you experience browsing. Get it today for free!

For more information visit the website for CaretTab

For help or feature suggestions visit the CaretTab Support page

Changelog

View the changelog on the wiki

Explanation of permissions:

  • Storage: Used to store your settings in the browser's storage area.
  • Replace the page you see when opening a new tab: Used to replace the New Tab page with this extension.
  • This extension can read and change your data on sites: The sites listed with this permission are used to retrieve data for CaretTab to function.
  • https://fonts.googleapis.com/*: The fonts available in the extension are from Google Fonts; this URL is where the fonts are loaded from.
  • https://dtfv5mvrx9.execute-api.us-west-2.amazonaws.com/*: This is an Amazon Web Services server that CaretTab accesses to retrieve various data such us API access for weather among other data. Data is only ever retrieved from this address, never sent.
  • (Optional) https://developer.sepush.co.za/*: Used to retrieve data for the Loadshedding widget.
  • (Optional) Read the icons of the websites you visit: Used to display the favicons (logos) of the website you add to your quick links.
  • (Optional) Read a list of your most frequently visited websites: Used to display the "most visited" menu on the quick links widget, when enabled.
  • (Optional) Read and change your bookmarks: Used to display your browser bookmarks on the quick links widget, when enabled.

Install

You can install CaretTab through the browser web stores.

Chrome: https://chrome.google.com/webstore/detail/carettab-new-tab-page/cojpndognjdcakkimaloeealehpkljna

Edge: https://microsoftedge.microsoft.com/addons/detail/bfpmncaohmjelebfobabccfjgmeolloe

Note: Since this is built for chromium browsers, it is possible to install CaretTab on other browsers, however, only Chrome and Edge are officially supported.

Contributions

If you're considering contributing, kindly review this section.

I welcome Pull Requests for:

  • Bug Fixes
  • Translation Fixes

Currently not accepting Pull Requests for:

  • New Features
  • New Translations

If you're eager to help, I genuinely value your intentions. However, since CaretTab is primarily a solo project, I strive to maintain its simplicity for easier management on my part. Consequently, I have limited time to review PRs for new features. Furthermore, each translation introduces extra overhead, which is why I'm currently not considering additional translations.

Environment setup

Recommended to use Visual Studio Code and to install the suggested extensions in the .vscode/extensions.json file

Install dependencies with npm install

Lint with npm run lint and format code with npm run format.

Run in development with npm run dev, then use the "Load Unpacked" option in the browser to start load the extension.

Run npm run build to test a production compiled build.

Run npm run compile:all to prep extension for updating to the store.

Credit

CaretTab was designed and developed by BlueCaret (John W Hancock)

http://www.carettab.com - http://www.bluecaret.com

carettab's People

Contributors

akihironitta avatar bilelmoussaoui avatar bluecaret avatar c-dao avatar da411d avatar dependabot[bot] avatar dinidev avatar durianboy avatar future93 avatar halvra avatar hama1080 avatar hide-o-mvd avatar hiergiltdiestfu avatar ivankayzer avatar lonelysteve avatar moosh-be avatar ruandv avatar rudeigerc avatar shaigerbi avatar siegfried-huang avatar skyeyoung avatar spidamoo avatar stone-red-code avatar thepowa753 avatar web-xaser avatar xcantloadx avatar zeref-dragneel avatar

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.