usrspace-browser-addon/CHANGELOG.md

323 lines
8.2 KiB
Markdown
Raw Normal View History

# Changelog
All notable changes to this project will be documented in this file.
## \[unreleased]
### ⛰️ Features
- Add `.cjs` and `.mjs` to `.editorconfig`
- Add dprint as code formatter
2023-11-08 20:35:12 +01:00
- Set `scrollbar-gutter: stable`
### 🚜 Refactor
- Improve init of popup script and simplify `setLinks`
- Replace `webextension-polyfill` with simple `browser` fallback to `chrome`
- Convert `eslint.config.js` to `eslint.config.mjs`
- Convert `.commitlintrc.js` to `commitlint.config.mjs`
### 🎨 Styling
- Add missing semicolon, fix codestyle in `.stylelintrc.cjs` and `types.d.ts`
### ⚙️ Miscellaneous Tasks
- Update `@types/firefox-webext-browser`, `eslint`, `eslint-plugin-jsdoc`
- Update `stylelint-plugin-defensive-css`, `web-ext`
- Update dependencies
- Update dependencies
- Update dprint plugins
- Update dependencies
- Update dependencies
- Update `eslint-plugin-jsdoc`
- Update dependencies
2024-01-27 00:50:03 +01:00
- Update dependencies
- Update `husky`
- Update dependencies
- Update dprint plugins
- Update dependencies
### ✳️ Other
- Add fmt check to `preversion` run
## \[[0.9.5](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.9.5)] - 2023-09-13
2023-09-13 21:51:09 +02:00
### 🐛 Bug Fixes
- Fix init on addon reload
## \[[0.9.4](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.9.4)] - 2023-09-13
### ⛰️ Features
- Add `eslint` with `unicorn`, `jsdoc`, `no-unsanitized` plugins
- Import `extension.css` as layer via css
2023-09-13 20:37:32 +02:00
- Update git url from `gitea.usrspace.at` to `git.usrspace.at`
### 🐛 Bug Fixes
- Update web-ext to support newer browser APIs and remove `addon-linter` override
- Fix background script init
### 🚜 Refactor
- Inline `fetch` and use `URLSearchParams`
- General code improvements by linter hints
### ⚙️ Miscellaneous Tasks
- Make `Calendar` types readonly
- Update `package-lock.json`
- Update `eslint`, `eslint-plugin-jsdoc`
## \[[0.9.3](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.9.3)] - 2023-09-06
2023-05-24 22:05:39 +02:00
### ⛰️ Features
- Add commitlint to enforce commit message format
- Update the changelog automatically on every commit
- Improve colors, refactor css, support rtl lang
- Add `stylelint` and add check to lint script
### 🐛 Bug Fixes
- Correctly update the changelog on release
- Add newer version of `addon-linter` via override to support newer browser APIs
### 🚜 Refactor
- Improve browser-polyfill inject
2023-06-01 00:03:51 +02:00
- Move homepage url to config
- Use `storage.session` instead of `storage.local`
2023-05-25 01:05:23 +02:00
### 📚 Documentation
- Add logo and screenshot to readme
- Update quick-links
2023-06-01 01:49:38 +02:00
- Change README title
2023-05-25 01:05:23 +02:00
### 🎨 Styling
- Improve codestyle
### ⚙️ Miscellaneous Tasks
- Update @commitlint/{cli,config-conventional}
- Update @commitlint/{cli,config-conventional}
- Update @commitlint/{cli,config-conventional,cz-commitlint}
- Update @commitlint/{cli,config-conventional,cz-commitlint}, git-cliff
## \[[0.9.2](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.9.2)] - 2023-05-24
### ⛰️ Features
2023-05-24 22:05:39 +02:00
- Add git-cliff to update the CHANGELOG.md
### 🐛 Bug Fixes
- Replace deprecated substr() with substring() and add checks for promise results
2023-05-24 22:05:39 +02:00
- Fix markdown escaping in changelog
2023-05-24 22:05:39 +02:00
### 🚜 Refactor
2023-05-24 22:05:39 +02:00
- Remove background.html and import directly as ES module
- Remove "browser_style" setting and include cleaned up extension.css
2023-05-24 22:05:39 +02:00
### 📚 Documentation
2023-02-04 17:09:47 +01:00
2023-05-24 22:05:39 +02:00
- Add type definitions for Calendar and SpaceApi
- Update changelog with new version
2023-02-04 03:28:39 +01:00
2023-05-24 22:05:39 +02:00
### ⚙️ Miscellaneous Tasks
2023-02-04 17:09:47 +01:00
2023-02-04 03:28:39 +01:00
- Update husky
2023-02-04 17:09:47 +01:00
- Improve CHANGELOG config
- Unify and improve codestyle
2023-05-24 22:05:39 +02:00
- Add .ts files editorconfig and fix styling
- Update @types/firefox-webext-browser and add web-ext to devDependencies
- Update @types/firefox-webext-browser and web-ext
- Update web-ext
- Update git-cliff
2023-02-04 03:28:39 +01:00
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Add pre-commit hook with husky
2023-05-24 22:05:39 +02:00
- Improve git-cliff config
## \[[0.9.1](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.9.1)] - 2023-01-22
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Extract code into setBadgeStatus and createStatusChangedNotification function
- Don't fetch data if offline
- Replace web-ext types package
- Await init
- Add link to Pad
## \[[0.9.0](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.9.0)] - 2023-01-20
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Manifest_v3
- Update to manifest_version v3
- Make code compatible with manifest_version v3
## \[[0.8.7](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.7)] - 2023-01-20
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Add badges to README
- Improve README
- Improve badges
- Improve config
- Use globalThis instead of window to also work in service worker
- Remove unnecessary permissions
- Remove persistent flag in manifest config
- Open usrspace.at homepage on install
## \[[0.8.6](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.6)] - 2023-01-05
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Change addon id to currently used one
## \[[0.8.5](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.5)] - 2023-01-05
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Add web-ext-config.js and add watch scripts
- Improve README
- Add development docs
- Inject browser-polyfill only in chromium builds
- Add addon id
## \[[0.8.4](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.4)] - 2023-01-05
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Use html template tag
- Change strict_min_version to v79
- Simplify updateSpaceApiJson
- Add lint script
## \[[0.8.3](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.3)] - 2023-01-04
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Update strict_min_version to 57.0
## \[[0.8.2](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.2)] - 2023-01-04
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Explicit set persistent=true and add browser_specific_settings in manifest.json
- Set html lang by browser language
- Improve popup styling
## \[[0.8.1](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.1)] - 2022-12-25
2023-05-24 22:05:39 +02:00
### 🐛 Bug Fixes
2023-02-04 17:09:47 +01:00
- Fix copy-version script
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Manifest l10n
- Faster data fetching, badge improvements
- Cursor pointer on clickable elements
- Move manifest and _locales into src
- Update package-lock
- Store data in localStorage
- Use storage api
- Use browser.alarms api
- Unfiy codestyle
- Cleanup data on startup
## \[[0.8.0](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.8.0)] - 2022-12-24
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Improve code, doc, tooling
- Npm version scripts
- Copy browser-polyfill
- Import config as module
- Move code into src dir
- Add JsDoc and small code improvements
- Add build script
- Improve code
- Remove old icons
- Add l10n
- Cleanup manifest.json
- Increase svg size
- Set build filename
## \[[0.7](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.7)] - 2021-11-06
2023-05-24 22:05:39 +02:00
### 🐛 Bug Fixes
2023-02-04 17:09:47 +01:00
- Fix new urls
- Fix dates if no date is found
- Fix data, remove logging, improve code
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Change spaceApiUrl and nextcloud label
- Add release info
- Add editorconfig
- Reformat code
- Add package.json for typescript type definitions
- Use template strings
- Format datetime
- Change to normal function and use async/await
- Use css variables and prepare for dark mode support
- Add Nunito font
- Change icons, enable darkmode, improve styling
- Update license
- Change icon
- Remove old html code and load right svg
## \[[0.4](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.4)] - 2019-10-04
2023-05-24 22:05:39 +02:00
### 🐛 Bug Fixes
2023-02-04 17:09:47 +01:00
- Fix wrong icon
## \[[0.3](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.3)] - 2019-10-04
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Improve popup content
## \[[0.2](https://git.usrspace.at/XimeX/usrspace-browser-addon/releases/tag/v0.2)] - 2019-08-28
2023-05-24 22:05:39 +02:00
### 🐛 Bug Fixes
2023-02-04 17:09:47 +01:00
- Fix icon style
- Fix compatibility with chromium based browsers
- Fix typo
2023-05-24 22:05:39 +02:00
### ✳️ Other
2023-02-04 17:09:47 +01:00
- Init
- Add first readme
- Add LICENSE and improve README
- Add icons and improve styling
- Improve styling
- Use config
- Offen/Geschlossen-Info schön im Pop-Up
- Add space status change notification
- Small fix
- Make text over icon more readable
- Switch from GitLab to Gitea
- Missing change from Gitlab to Gitea
- Update browser-polyfill
- Add sections
- Add time element for event date
- Improve badge color
- Combine updateBadge promises
- Check for online/offline events if fetching should be enabled
<!-- generated by git-cliff -->