Q - New Tab Todo Extension
Overview
Q is a simple yet powerful browser extension that transforms your new tab page into a quick and efficient to-do application. Stay organized and productive directly from your browser without the need for external task management tools.
Features
- New Tab Integration: Replaces the default new tab page with a clean to-do interface
- Quick Access: Manage your tasks right when you open a new tab
- Top Sites: Shows your most visited sites for easy access
- Simple Interface: Minimalist design focused on productivity
Installation
From Chrome Web Store
(Coming soon)
Manual Installation
Approach 1 (For general users)
- Check the release page for the latest release tag - https://github.com/aditya-xq/Q/releases, download the build.zip and extract it to a
build
folder
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top-right corner
- Click "Load unpacked" and select the build folder containing the extension files
- The extension should now be installed and will activate when you open a new tab
Approach 2 (For developers)
- Clone this repository and run
bun run build
to build the extension. This will create a build
folder, which you can unpack and install as an extension.
- Steps to add an extension to your browser are the same as above, once you have the build folder.
Usage
- Open a new tab to access your to-do list
- Add new tasks with a simple input field
- Mark tasks as complete with a single click
- Remove completed tasks to keep your list clean
Development
Project Structure
index.html
- Main interface for the new tab page
background.js
- Background service worker for extension functionality
static/
- Contains icons and other static resources
manifest.json
- Extension configuration file
Building from Source
- Make your changes to the codebase and build the extension
- Test locally using the "Load unpacked" method described above
- For distribution, package the extension as a ZIP file if required
Permissions
Q requires minimal permissions:
topSites
- To display your most frequently visited websites
Contributing
Contributions are welcome! Feel free to submit issues or pull requests to help improve Q.
License
MIT License
Made with ❤️ for productivity enthusiasts