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 todo 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 todo 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
- 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.
- 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
Usage
- Open a new tab to access your todo 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