Installation
Your NewTab can be installed from source on Chrome, Chromium-based browsers, and Firefox. Follow the instructions below for your browser.System Requirements
- Chrome 88+ or Firefox 78+ (or any Chromium-based browser)
- Approximately 1 MB of disk space
- Internet connection for loading quotes and Google Fonts
Installing from Source
The extension requires building from source as it’s not yet published to the Chrome Web Store or Firefox Add-ons.
Install dependencies
Install the required packages using Bun (or npm/pnpm):
If you don’t have Bun installed, you can use
npm install or pnpm install instead.Build the extension
Build the extension for production:This command:
- Compiles TypeScript to JavaScript
- Bundles Vue components
- Generates the
extension/folder with all assets - Creates the manifest.json file
extension/ directory.Load in Chrome/Chromium
For Chrome, Edge, Brave, or other Chromium-based browsers:
-
Open your browser and navigate to the extensions page:
- Chrome:
chrome://extensions - Edge:
edge://extensions - Brave:
brave://extensions
- Chrome:
- Enable Developer mode using the toggle in the top-right corner
- Click Load unpacked
-
Select the
extension/folder from the project directory
Development Mode
If you want to develop or modify the extension:Start development server
Run the development command:For Firefox:This starts Vite with hot module reloading.
Verification
After installation, verify the extension is working:Check for quotes
You should see a random inspirational quote displayed with:
- Quote text in large font
- Author name below the quote
- Dark background (default:
#18181b) - Settings icon in the bottom-left corner
Permissions
The extension requires minimal permissions:- storage: To save your customization preferences locally
- host_permissions: To fetch the quotes JSON file from GitHub Gist
Troubleshooting
Extension doesn’t appear after loading Make sure you selected theextension/ folder (not the root project folder) when loading the extension.
No quotes are displayed
Check your internet connection. The extension fetches quotes from:
storage permission. Check in:
- Chrome:
chrome://extensions→ Details → Permissions - Firefox:
about:addons→ Extensions → Your NewTab → Permissions
Next Steps
Quick Start Guide
Learn how to customize your new tab experience with colors and fonts