Personal new tab page
https://lfavole.codeberg.page/newtab/
| .github/workflows | Fix publishing to addons.mozilla.org | |
| newtab | fix: remove innerHTML, fix modules updating & list | |
| .gitignore | First commit | |
| .gitlab-ci.yml | feat: Copy the repo content on GitLab | |
| _redirects | feat: Add redirects file for Codeberg Pages | |
| app.py | Add Unsplash API proxy | |
| LICENSE | feat: Add LICENSE and README | |
| README.md | feat: Add LICENSE and README | |
| requirements.txt | Add Unsplash API proxy | |
| vercel.json | Add Unsplash API proxy | |
My personal new tab page
License GitHub stars Last commit
Overview
This is a personal new tab page with custom features and design. This project is aimed at enhancing your browser's new tab experience with personalized content and layout.
Features
- Customizable widgets
- Personalized greeting and background
Demo
Check out the live demo here.
Installation
Clone the repository and open the webpage:
git clone https://github.com/lfavole/newtab.git
cd newtab
firefox newtab/index.html
Publishing to addons.mozilla.org
# Install web-ext
npm install --global web-ext
# Build the extension
web-ext build
# Publish the extension
web-ext sign --channel listed --api-key "JWT issuer" --api-secret "JWT secret"