usrspace-browser-addon/CHANGELOG.md

29 KiB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

⛰️ Features

  • (editorconfig) Add .cjs and .mjs to .editorconfig (fe31d9c)
  • (fmt) Add dprint as code formatter (637a0eb)
  • (popup) Set scrollbar-gutter: stable (fcc6558)

🚜 Refactor

  • (popup) Improve init of popup script and simplify setLinks (52aeb58)
  • (polyfill) Replace webextension-polyfill with simple browser fallback to chrome (8023167)
  • (eslint) Convert eslint.config.js to eslint.config.mjs (5afec23)
  • (commitlint) Convert .commitlintrc.js to commitlint.config.mjs (adde1d8)
  • (stylelint) Convert .stylelintrc.mjs to stylelint.config.mjs (3dc39c8)

🎨 Styling

  • Add missing semicolon, fix codestyle in .stylelintrc.cjs and types.d.ts (460020f)

⚙️ Miscellaneous Tasks

  • (package) Update @types/firefox-webext-browser, eslint, eslint-plugin-jsdoc (2e1fde4)
  • (package) Update stylelint-plugin-defensive-css, web-ext (3dc5236)
  • (package) Update dependencies (3453207)
  • (package) Update dependencies (b631c01)
  • (dprint) Update dprint plugins (1231308)
  • (package) Add fmt check to preversion run (48657a1)
  • (package) Update dependencies (1cb66ec)
  • (package) Update dependencies (aad0457)
  • (package) Update eslint-plugin-jsdoc (37ebd89)
  • (package) Update dependencies (b9219e1)
  • (package) Update dependencies (03d5c06)
  • (package) Update husky (ab0a426)
  • (package) Update dependencies (923a906)
  • (dprint) Update dprint plugins (933f7a0)
  • (package) Update dependencies (79c06a9)
  • (package) Update git-cliff (47a54c6)
  • (changelog) Improve changelog format (4f4822a)

0.9.5 - 2023-09-13

🐛 Bug Fixes

  • (background) Fix init on addon reload (c6feec3)

0.9.4 - 2023-09-13

⛰️ Features

  • (linting) Add eslint with unicorn, jsdoc, no-unsanitized plugins (4037ec9)
  • (popup) Import extension.css as layer via css (91e6bd1)
  • Update git url from gitea.usrspace.at to git.usrspace.at (8410af0)

🐛 Bug Fixes

  • (package) Update web-ext to support newer browser APIs and remove addon-linter override (e711fb1)
  • (background) Fix background script init (d97dc9d)

🚜 Refactor

  • (background) Inline fetch and use URLSearchParams (3f13005)
  • (popup) General code improvements by linter hints (2c7230f)

⚙️ Miscellaneous Tasks

  • (types) Make Calendar types readonly (ea43a4c)
  • (package) Update package-lock.json (dd95d5a)
  • (package) Update eslint, eslint-plugin-jsdoc (ae56bdf)

0.9.3 - 2023-09-06

⛰️ Features

  • (commitlint) Add commitlint to enforce commit message format (b4e88ab)
  • (changelog) Update the changelog automatically on every commit (7854211)
  • (popup) Improve colors, refactor css, support rtl lang (6c622b4)
  • (linting) Add stylelint and add check to lint script (a4a0db7)

🐛 Bug Fixes

  • (linting) Add newer version of addon-linter via override to support newer browser APIs (9d524dd)
  • Correctly update the changelog on release (a4a122a)

🚜 Refactor

  • (build) Improve browser-polyfill inject (8aa6db1)
  • (config) Move homepage url to config (f3d8199)
  • (storage) Use storage.session instead of storage.local (db0faab)

📚 Documentation

  • (readme) Add logo and screenshot to readme (dea1d1a)
  • (readme) Update quick-links (0495e25)
  • (readme) Change README title (0fe1aaf)

🎨 Styling

⚙️ Miscellaneous Tasks

  • (package) Update @commitlint/{cli,config-conventional} (cd0b580)
  • (package) Update @commitlint/{cli,config-conventional} (8c2bea5)
  • (package) Update @commitlint/{cli,config-conventional,cz-commitlint} (333e0b8)
  • (package) Update @commitlint/{cli,config-conventional,cz-commitlint}, git-cliff (918cf7d)

0.9.2 - 2023-05-24

⛰️ Features

  • (ci) Add git-cliff to update the CHANGELOG.md (4e17127)

🐛 Bug Fixes

  • (js) Replace deprecated substr() with substring() and add checks for promise results (a193a69)
  • (git-cliff) Fix markdown escaping in changelog (2e79e02)

🚜 Refactor

  • (background) Remove background.html and import directly as ES module (7a707c9)
  • (popup) Remove "browser_style" setting and include cleaned up extension.css (d2d9aa7)

📚 Documentation

  • (js) Add type definitions for Calendar and SpaceApi (848e1ab)
  • (changelog) Update changelog with new version (df67e40)

⚙️ Miscellaneous Tasks

  • (package) Update husky (9541d3e)
  • (ci) Improve CHANGELOG config (25708ea)
  • (js) Add .ts files editorconfig and fix styling (ca37e15)
  • (package) Update @types/firefox-webext-browser and add web-ext to devDependencies (c396c74)
  • (package) Update @types/firefox-webext-browser and web-ext (21ef55b)
  • (package) Update web-ext (8f2f805)
  • (package) Update git-cliff (4bb9a19)
  • Unify and improve codestyle (701ec4b)

✳️ Other

  • (uncategorized) Add pre-commit hook with husky (bae19bf)
  • (uncategorized) Improve git-cliff config (0d88ee7)

0.9.1 - 2023-01-22

✳️ Other

  • (uncategorized) Extract code into setBadgeStatus and createStatusChangedNotification function (ad9abe3)
  • (uncategorized) Don't fetch data if offline (82bcdef)
  • (uncategorized) Replace web-ext types package (5ea42bc)
  • (uncategorized) Await init (5682f23)
  • (uncategorized) Add link to Pad (e985995)

0.9.0 - 2023-01-20

✳️ Other

  • (uncategorized) Manifest_v3 (a389058)
  • (uncategorized) Update to manifest_version v3 (c91e519)
  • (uncategorized) Make code compatible with manifest_version v3 (74a0d57)

0.8.7 - 2023-01-20

✳️ Other

  • (uncategorized) Add badges to README (7a25513)
  • (uncategorized) Improve README (5dc8680)
  • (uncategorized) Improve badges (85fd3fd)
  • (uncategorized) Improve config (f97b9a7)
  • (uncategorized) Use globalThis instead of window to also work in service worker (8202083)
  • (uncategorized) Remove unnecessary permissions (05c6cb5)
  • (uncategorized) Remove persistent flag in manifest config (60c3675)
  • (uncategorized) Open usrspace.at homepage on install (c216676)

0.8.6 - 2023-01-05

✳️ Other

  • (uncategorized) Change addon id to currently used one (f7e38cb)

0.8.5 - 2023-01-05

✳️ Other

  • (uncategorized) Add web-ext-config.js and add watch scripts (86b3b7e)
  • (uncategorized) Improve README (9740fc4)
  • (uncategorized) Add development docs (b749f17)
  • (uncategorized) Inject browser-polyfill only in chromium builds (ae0c2de)
  • (uncategorized) Add addon id (5e4dd40)

0.8.4 - 2023-01-05

✳️ Other

  • (uncategorized) Use html template tag (c07f823)
  • (uncategorized) Change strict_min_version to v79 (6c95aa9)
  • (uncategorized) Simplify updateSpaceApiJson (859f9bc)
  • (uncategorized) Add lint script (c7dcd62)

0.8.3 - 2023-01-04

✳️ Other

  • (uncategorized) Update strict_min_version to 57.0 (a5c4a0c)

0.8.2 - 2023-01-04

✳️ Other

  • (uncategorized) Explicit set persistent=true and add browser_specific_settings in manifest.json (4de8c9c)
  • (uncategorized) Set html lang by browser language (c2cc850)
  • (uncategorized) Improve popup styling (d72359e)

0.8.1 - 2022-12-25

🐛 Bug Fixes

  • Fix copy-version script (67382ea)

✳️ Other

  • (uncategorized) Manifest l10n (489d675)
  • (uncategorized) Faster data fetching, badge improvements (c3cf1e9)
  • (uncategorized) Cursor pointer on clickable elements (b41bf2b)
  • (uncategorized) Move manifest and _locales into src (a1cf58d)
  • (uncategorized) Update package-lock (4f717f7)
  • (uncategorized) Store data in localStorage (fc2ad7a)
  • (uncategorized) Use storage api (6b69d7c)
  • (uncategorized) Use browser.alarms api (de70d42)
  • (uncategorized) Unfiy codestyle (cbf21a2)
  • (uncategorized) Cleanup data on startup (45c8deb)

0.8.0 - 2022-12-24

✳️ Other

  • (uncategorized) Improve code, doc, tooling (863315d)
  • (uncategorized) Npm version scripts (dc89ef4)
  • (uncategorized) Copy browser-polyfill (57d290c)
  • (uncategorized) Import config as module (ea13c09)
  • (uncategorized) Move code into src dir (e3d6cce)
  • (uncategorized) Add JsDoc and small code improvements (0476519)
  • (uncategorized) Add build script (d898b1e)
  • (uncategorized) Improve code (2f5e6ec)
  • (uncategorized) Remove old icons (50d97a6)
  • (uncategorized) Add l10n (241715e)
  • (uncategorized) Cleanup manifest.json (7d36a61)
  • (uncategorized) Increase svg size (e1fdc19)
  • (uncategorized) Set build filename (27fe41e)

0.7 - 2021-11-06

🐛 Bug Fixes

  • Fix new urls (31e4a33)
  • Fix dates if no date is found (c63516d)
  • Fix data, remove logging, improve code (52e0ea1)

✳️ Other

  • (uncategorized) Change spaceApiUrl and nextcloud label (562d58b)
  • (uncategorized) Add release info (1b26a0e)
  • (uncategorized) Add editorconfig (a025fc9)
  • (uncategorized) Reformat code (cfc6e98)
  • (uncategorized) Add package.json for typescript type definitions (dcdd759)
  • (uncategorized) Use template strings (71fbce2)
  • (uncategorized) Format datetime (7aaf0d9)
  • (uncategorized) Change to normal function and use async/await (05d2d25)
  • (uncategorized) Use css variables and prepare for dark mode support (50a55ff)
  • (uncategorized) Add Nunito font (c252a26)
  • (uncategorized) Change icons, enable darkmode, improve styling (1aa2ff4)
  • (uncategorized) Update license (d180377)
  • (uncategorized) Change icon (ab49fbd)
  • (uncategorized) Remove old html code and load right svg (7b95172)

0.4 - 2019-10-04

🐛 Bug Fixes

0.3 - 2019-10-04

✳️ Other

  • (uncategorized) Improve popup content (a195654)

0.2 - 2019-08-28

🐛 Bug Fixes

✳️ Other

  • (uncategorized) Init (956f82f)
  • (uncategorized) Add first readme (b84921f)
  • (uncategorized) Add LICENSE and improve README (9381c48)
  • (uncategorized) Add icons and improve styling (92c2e8f)
  • (uncategorized) Improve styling (8575efd)
  • (uncategorized) Use config (428c374)
  • (uncategorized) Offen/Geschlossen-Info schön im Pop-Up (103167a)
  • (uncategorized) Add space status change notification (213f413)
  • (uncategorized) Small fix (d123a42)
  • (uncategorized) Make text over icon more readable (9b82800)
  • (uncategorized) Switch from GitLab to Gitea (23391e0)
  • (uncategorized) Missing change from Gitlab to Gitea (7260006)
  • (uncategorized) Update browser-polyfill (a2d4832)
  • (uncategorized) Add sections (13219a7)
  • (uncategorized) Add time element for event date (bcec944)
  • (uncategorized) Improve badge color (d450b9e)
  • (uncategorized) Combine updateBadge promises (5f3af74)
  • (uncategorized) Check for online/offline events if fetching should be enabled (944b99d)