Nowoczesna wtyczka do przeglądarki Chrome zbudowana w React, zgodna z Manifest V3, umożliwiająca wygodne przeglądanie historii odwiedzanych stron.
Wtyczka pozwala użytkownikowi na szybki podgląd historii przeglądania w formie czytelnej listy. UI zbudowany jest w React, a całość spełnia wymagania Manifest V3 Chrome Extensions.
- Określenie głównych funkcji: wyświetlanie historii, prosty UI, zgodność z Manifest V3.
- Opracowanie makiet UI.
- Sprawdzenie ograniczeń API Chrome.
- Inicjalizacja projektu React (np. Vite).
- Organizacja struktury folderów (
public/,src/). - Przygotowanie pliku
manifest.jsonz wymaganymi uprawnieniami.
- Integracja z API Chrome (
chrome.history). - Komunikacja między popupem a service workerem (jeśli potrzebna).
- Budowa interfejsu w React: lista historii, wyszukiwarka, paginacja.
- Stylizacja komponentów.
- Testy jednostkowe.
- Testy integracyjne w przeglądarce.
- Weryfikacja na różnych systemach.
- Konfiguracja procesu build (Webpack/Vite).
- Generowanie wersji produkcyjnej.
- Pakowanie do formatu zip zgodnego z Chrome Web Store.
- Instrukcja instalacji i użytkowania.
- Opis uprawnień i funkcji.
- Publikacja lub testowanie lokalne.
my-chrome-extension/
├── public/
│ ├── manifest.json
│ └── icons/
├── src/
│ ├── components/
│ ├── App.jsx
│ └── index.js
├── package.json
└── README.md
Na ten moment licencja nie została jeszcze wybrana.
Status: do ustalenia, WIP (work in progress), ciąg dalszy nastąpi (cdn).