4037ec9631
feat(linting): add `eslint` with `unicorn`, `jsdoc`, `no-unsanitized` plugins
2c7230fdc9
refactor(popup): general code improvements by linter hints
ea43a4cd9d
chore(types): make `Calendar` types readonly
e711fb11a8
fix(package): update web-ext to support newer browser APIs and remove `addon-linter` override
b0a2a4321e
0.9.3
9d524dde4d
fix(linting): add newer version of `addon-linter` via override to support newer browser APIs
a4a0db71c5
feat(linting): add `stylelint` and add check to lint script
db0faab4db
refactor(storage): use `storage.session` instead of `storage.local`
918cf7db91
chore(package): update @commitlint/{cli,config-conventional,cz-commitlint}, git-cliff
0fe1aaf189
docs(readme): change README title
f3d8199b97
refactor(config): move homepage url to config
a4a122a898
fix: correctly update the changelog on release
785421117f
feat(changelog): update the changelog automatically on every commit
b4e88abf53
feat(commitlint): add commitlint to enforce commit message format
2575d48e9e
0.9.2
2e79e02805
fix(git-cliff): fix markdown escaping in changelog
df67e402a7
doc(changelog): update changelog with new version
d2d9aa70ca
refactor(popup): remove "browser_style" setting and include cleaned up extension.css
7a707c9fb0
refactor(background): remove background.html and import directly as ES module
0d88ee76e2
TODO: improve git-cliff config