A new tab page focused on all the information you need right now.
Available as a Firefox or Chrome extension, and on the web at https://telescope.jimmyd.dev
I personally use Todoist as my day to day to-do list application. When I'm working at my computer all day, I happen to miss tasks I've set to get done until the day is over. As any developer would, I open a lot of tabs so I felt that this page could be better utilised with a better new tab page.
The goal is to have different "telescopes" depending on what browser profile or computer I'm using. For example, my work profile has a specific background and Todoist filtering for work tasks only. For home use, I'd have one have a different background and Todoist filtering for general tasks.
Future expansion plans include integrating with other information sources and services, like the weather, news, and time tracking software like Toggl Track.
Telescope uses the npm package manager, run npm start
to install the required dependencies.
To start the local development server, run npm run dev
. By default the app will be hosted at localhost:5173
To build the application, run npm build
. See below for building as an extension
Building Telescope as a browser extension requires an additional manifest for the browser to recognise the app as an extension.
In the extensions folder, there contains specific manfiests for Chromium based browsers and Firefox. Copy either of these to the build folder and rename it to manifest.json
in order to use with your browser of choice. Once complete, you should be able to load the extension in developer mode into your browser.
Thank you for considering to contribute to the project! Any suggestions, bug reports, bug fixes, and improvements are welcome.
If you are considering adding a service or wanting to make a significant change, please open an issue first to discuss it.
Telescope is licensed under the MIT License.