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
. The app will then be hosted at localhost:5173
To build the app, run npm run build
. By default the dist
folder output produces an output that can be run as a static web app or run unpackaged in a Chromium browser.
Note
Thanks to this Chromium bug, the manifest is not identical between Firefox and Chromium extensions. To build with additional settings for Firefox ensure you define the FIREFOX_BUILD
env variable. This can be done as so: FIREFOX_BUILD=1 npm run build
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.