Skip to content

albertpratomo/today-webext

Repository files navigation

Today Web Extension

Getting Started

  1. pnpm i
  2. pnpm dev
  3. Open localhost:3303/options/index.html

Explanatory Videos

  1. Intro to the codebase
  2. How to run the app locally

Commit Convention

  1. Prefix your commit with one of these:
feat: add new feature / component
fix: fix something
visual: related to visual (HTML / CSS) of the app
refactor: improving code without adding feature
docs: related to documentation
style: related to code style (linting)
perf: related to performance
test: related to tests
chore: related to dependencies, and other miscellaneous things
content: related to changing the text or content in the app
  1. Optionally include the scope of the commit after the prefix (without space)
    Example: feat(TaskList): add done tasks toggle
  2. When the commit is unsual / important, include a commit body message telling why the commit is done

Publish to Chrome Web Store

  1. Reinstall the extension locally, make sure everything is working well.
  2. Increment "version" in package.json. Use semantic versioning convention.
  3. pnpm build. Then compress the generated extension folder into a .zip file.
  4. Login to CWS Developer Dashboard using [email protected].
  5. Go to Items -> Today -> Package -> click "Upload new package" -> Select the extension.zip file.
  6. Review the draft Store listing submission, also the promotional assets.
  7. Click "Submit for review".

How to import icon for sidebar

  1. Find the icon on Figma and export it as SVG
  2. Drop the SVG icon to https://svgomg.net/
  3. Go to markup and copy the
  4. Go to Icon.vue and create a new one

About

A productivity app in a Chrome extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published