isaac-chrome/assets/popup.js
controls the popup, fetches data based on user interaction and sends it to the ISAAC pageisaac-chrome/assets/content.js
handles the incoming data and fills in the form
scripts/generate-icons.sh
updatesisaac-chrome/assets/img/
based onassets/icon.svg
scripts/version.js
: see below
./scripts/version.js $NEWVERSION # ($NEWVERSION without the "v" prefix)
git add CITATION.cff LICENSE isaac-chrome/manifest.json
git commit -m "Release v$NEWVERSION"
git tag "v$NEWVERSION"
git push origin --tags
# Make release from tag in GitHub (manually)
zip -r isaac-chrome-extension-$NEWVERSION.zip isaac-chrome
# Upload to Chrome webstore (manually)