├── .nvmrc ├── commitlint.config.js ├── public └── icons │ ├── icon16.png │ ├── icon32.png │ ├── icon64.png │ ├── icon128.png │ └── icon256.png ├── .npmrc ├── resources ├── png │ ├── screenshot.png │ ├── screenshot2.png │ ├── le-checkout-dark.png │ ├── le-checkout-light.png │ ├── le-checkout-social-banner-big.png │ ├── le-checkout-social-banner-dark.png │ ├── le-checkout-social-banner-small.png │ └── le-checkout-social-store-symbol.png └── svg │ └── le-checkout.svg ├── .gitignore ├── .browserslistrc ├── .stylelintrc.json ├── .editorconfig ├── components ├── content │ ├── language.js │ ├── utils.js │ ├── translation.js │ ├── content.css │ ├── inject.js │ └── content.js ├── config.js └── popup │ ├── popup.js │ ├── popup.css │ └── popup.html ├── .github ├── workflows │ ├── gitleaks.yml │ └── pull_request.yml └── ISSUE_TEMPLATE │ ├── Issue-report.yml │ └── Feature-request.yml ├── .lefthook-local └── pre-commit │ └── branch-protection ├── LICENSE ├── .lefthook.yml ├── PRIVACY_POLICY.md ├── manifest.json ├── .all-contributorsrc ├── package.json ├── biome.json ├── README.md └── CHANGELOG.md /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /public/icons/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/public/icons/icon16.png -------------------------------------------------------------------------------- /public/icons/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/public/icons/icon32.png -------------------------------------------------------------------------------- /public/icons/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/public/icons/icon64.png -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | //npm.pkg.github.com/:_authToken=${NPM_TOKEN} 2 | @jolution:registry=https://npm.pkg.github.com/ 3 | 4 | -------------------------------------------------------------------------------- /public/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/public/icons/icon128.png -------------------------------------------------------------------------------- /public/icons/icon256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/public/icons/icon256.png -------------------------------------------------------------------------------- /resources/png/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/screenshot.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /release 3 | 4 | node_modules 5 | 6 | .idea 7 | *.iml 8 | out 9 | gen 10 | .history 11 | -------------------------------------------------------------------------------- /resources/png/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/screenshot2.png -------------------------------------------------------------------------------- /resources/png/le-checkout-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/le-checkout-dark.png -------------------------------------------------------------------------------- /resources/png/le-checkout-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/le-checkout-light.png -------------------------------------------------------------------------------- /resources/png/le-checkout-social-banner-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/le-checkout-social-banner-big.png -------------------------------------------------------------------------------- /resources/png/le-checkout-social-banner-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/le-checkout-social-banner-dark.png -------------------------------------------------------------------------------- /resources/png/le-checkout-social-banner-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/le-checkout-social-banner-small.png -------------------------------------------------------------------------------- /resources/png/le-checkout-social-store-symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jolution/le-checkout-jira/HEAD/resources/png/le-checkout-social-store-symbol.png -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- 1 | # run `npx browserslist` to see the current browserversions 2 | 3 | last 1 Chrome versions 4 | last 1 ChromeAndroid versions 5 | last 1 iOS versions 6 | maintained node versions 7 | -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["stylelint-config-standard"], 3 | "rules": { 4 | "selector-id-pattern": [ 5 | ".*", 6 | { 7 | "resolveNestedSelectors": true 8 | } 9 | ], 10 | "comment-empty-line-before": null 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.ts] 12 | quote_type = single 13 | 14 | [*.md] 15 | max_line_length = off 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /components/content/language.js: -------------------------------------------------------------------------------- 1 | import TRANSLATION_CONTENT from '/components/content/translation.js'; 2 | 3 | function getTranslation() { 4 | const lang = document.documentElement.lang || 'en'; 5 | const translation = TRANSLATION_CONTENT[lang]; 6 | 7 | return translation ? translation : `[No translation available for ${lang}]`; 8 | } 9 | 10 | const TRANSLATION = getTranslation(); 11 | 12 | export default TRANSLATION; 13 | -------------------------------------------------------------------------------- /.github/workflows/gitleaks.yml: -------------------------------------------------------------------------------- 1 | name: gitleaks 2 | on: [pull_request, push, workflow_dispatch] 3 | jobs: 4 | scan: 5 | name: gitleaks 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@v3 9 | with: 10 | fetch-depth: 0 11 | - uses: gitleaks/gitleaks-action@v2 12 | env: 13 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 14 | GITLEAKS_LICENSE: ${{ secrets.GITLEAKS_LICENSE}} 15 | -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- 1 | name: reviewdog 2 | on: [ pull_request ] 3 | jobs: 4 | biome: 5 | name: runner / Biome 6 | runs-on: ubuntu-latest 7 | permissions: 8 | contents: read 9 | pull-requests: write 10 | steps: 11 | - uses: actions/checkout@v4 12 | - uses: mongolyy/reviewdog-action-biome@v1 13 | with: 14 | github_token: ${{ secrets.github_token }} 15 | reporter: github-pr-review 16 | -------------------------------------------------------------------------------- /.lefthook-local/pre-commit/branch-protection: -------------------------------------------------------------------------------- 1 | # #!/bin/bash 2 | 3 | # Get the current branch name 4 | currentBranch=$(git rev-parse --abbrev-ref HEAD) 5 | 6 | # Check if the current branch is the main branch 7 | if [ "$currentBranch" = "main" ]; then 8 | echo "ERROR: Commit rejected by Lefthook pre-commit hook!" 9 | echo "You are about to commit to the \"$currentBranch\" branch!" 10 | echo "Please create a new branch and commit there." 11 | echo "Only pull requests can be merged into the \"$currentBranch\" branch." 12 | exit 1 13 | fi 14 | -------------------------------------------------------------------------------- /components/config.js: -------------------------------------------------------------------------------- 1 | // TODO: Add more log levels 2 | /* 3 | INFO: 1, 4 | VERBOSE: 2, 5 | WARNING: 3, 6 | ERROR: 4 7 | */ 8 | const LOG_LEVEL = { 9 | NONE: 0, 10 | ALL: 1, 11 | }; 12 | 13 | const BRANCH_PREFIXES = { 14 | feature: '🍕', 15 | fix: '🐛', 16 | docs: '📝', 17 | style: '✨', 18 | refactor: '🔨', 19 | build: '🤖', 20 | ci: '🔁', 21 | perf: '⚡', 22 | test: '✅', 23 | chore: '📦', 24 | research: '🔍', 25 | }; 26 | 27 | const CONFIG = { 28 | LOG_LEVEL: LOG_LEVEL.NONE, 29 | LOG_IDENTIFIER: '[LE_CHECKOUT]', 30 | ABORT_ON_TRYS: 25, 31 | BRANCH_PREFIXES: BRANCH_PREFIXES, 32 | EMOJI: false, 33 | }; 34 | 35 | export default CONFIG; 36 | -------------------------------------------------------------------------------- /components/content/utils.js: -------------------------------------------------------------------------------- 1 | import CONFIG from '../config.js'; 2 | 3 | export function logThis(message) { 4 | if (CONFIG.LOG_LEVEL > 0) { 5 | // eslint-disable-next-line no-console 6 | console.log(`${CONFIG.LOG_IDENTIFIER} ${message}`); 7 | } 8 | } 9 | 10 | // Function to insert a new node after a reference node 11 | export function insertAfter(newNode, referenceNode) { 12 | referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); 13 | } 14 | 15 | export function isJiraCloud() { 16 | return !!window.location.hostname.endsWith('atlassian.net'); 17 | } 18 | 19 | // export function isJiraOnPromise() { 20 | // return !isJiraCloud(); 21 | // } 22 | -------------------------------------------------------------------------------- /components/content/translation.js: -------------------------------------------------------------------------------- 1 | export default { 2 | de: { 3 | COPY_GIT_COMMAND: 'Git checkout Befehl kopieren', 4 | SELECT_PROMPT: 'Bitte auswählen', 5 | COPY_BUTTON_TEXT: 'Kopieren', 6 | TYPE: 'Art', 7 | REQUIRED: 'Erforderlich', 8 | }, 9 | en: { 10 | COPY_GIT_COMMAND: 'Copy git checkout command', 11 | SELECT_PROMPT: 'Please select', 12 | COPY_BUTTON_TEXT: 'Copy', 13 | TYPE: 'Type', 14 | REQUIRED: 'Required', 15 | }, 16 | fr: { 17 | COPY_GIT_COMMAND: 'Copier la commande de validation git', 18 | SELECT_PROMPT: 'Veuillez sélectionner', 19 | COPY_BUTTON_TEXT: 'Copier', 20 | TYPE: 'Type', 21 | REQUIRED: 'Obligatoire', 22 | }, 23 | }; 24 | -------------------------------------------------------------------------------- /components/popup/popup.js: -------------------------------------------------------------------------------- 1 | // TODO: add base config for isEmoji 2 | // import CONFIG from "../config.js"; 3 | // console.log(CONFIG.EMOJI); 4 | 5 | // In-page cache of the user's options 6 | const options = {}; 7 | const optionsForm = document.getElementById('optionsForm'); 8 | 9 | // Immediately persist options changes 10 | optionsForm.emoji.addEventListener('change', (event) => { 11 | options.emoji = event.target.checked; 12 | // biome-ignore lint/correctness/noUndeclaredVariables: Chrome extension 13 | chrome.storage.sync.set({ options }); 14 | }); 15 | 16 | // Initialize the form with the user's option settings 17 | // biome-ignore lint/correctness/noUndeclaredVariables: Chrome extension 18 | const data = await chrome.storage.sync.get('options'); 19 | Object.assign(options, data.options); 20 | optionsForm.emoji.checked = Boolean(options.emoji); 21 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2004 jolution 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /.lefthook.yml: -------------------------------------------------------------------------------- 1 | pre-commit: 2 | parallel: true 3 | commands: 4 | type-check: 5 | glob: '*.{ts,tsx}' 6 | run: npx tsc --noEmit {staged_files} 7 | stylelint: 8 | glob: '*.css' 9 | run: npx stylelint {staged_files} 10 | biome: 11 | glob: "*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}" 12 | run: npx @biomejs/biome check --write --no-errors-on-unmatched --files-ignore-unknown=true {staged_files} 13 | stage_fixed: true 14 | 15 | commit-msg: 16 | parallel: true 17 | commands: 18 | lint-commit-msg: 19 | run: npx commitlint --edit 20 | 21 | pre-push: 22 | parallel: true 23 | commands: 24 | test: 25 | run: npm test 26 | audit: 27 | tags: frontend security 28 | run: npm audit 29 | stylelint: 30 | glob: '*.css' 31 | run: npx stylelint {push_files} 32 | biome: 33 | glob: "*.{js,ts,cjs,mjs,d.cts,d.mts,jsx,tsx,json,jsonc}" 34 | run: npx @biomejs/biome check --no-errors-on-unmatched --files-ignore-unknown=true {push_files} 35 | 36 | output: 37 | - failure 38 | -------------------------------------------------------------------------------- /PRIVACY_POLICY.md: -------------------------------------------------------------------------------- 1 | # Datenschutzerklärung / Privacy Policy for "Le Checkout Jira" 2 | 3 | ## Deutsch 4 | 5 | Diese Erweiterung speichert keine persönlichen Daten und sendet keine Informationen an Dritte. 6 | Alle Datenverarbeitungen erfolgen lokal im Browser des Nutzers. Es werden keine externen Server kontaktiert. 7 | 8 | ### Verwendete Berechtigungen 9 | - Zugriff auf Jira-Ticketseiten zur Analyse des Ticketnamens 10 | - Tab-Information zur aktiven Seite 11 | - Keine Analyse, Speicherung oder Weitergabe von Daten 12 | 13 | ## English 14 | 15 | This extension does not store any personal data and does not transmit any information to third parties. 16 | All data processing is performed locally in the user's browser. No external servers are contacted. 17 | 18 | ### Permissions Used 19 | - Access to Jira ticket pages to analyze the ticket name 20 | - Tab information to identify the active page 21 | - No data is analyzed, stored, or shared 22 | 23 | --- 24 | 25 | For questions / Bei Fragen: [github.com/jolution/le-checkout-jira](https://github.com/jolution/le-checkout-jira) 26 | -------------------------------------------------------------------------------- /components/popup/popup.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --fgColor-default: #e2e8f0; 3 | --bgColor-default: #1f2937; 4 | --body-font-size: 0.9rem; 5 | } 6 | 7 | body { 8 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; 9 | font-size: var(--body-font-size); 10 | line-height: 1.5; 11 | color: var(--fgColor-default); 12 | background-color: var(--bgColor-default); 13 | margin: 0; 14 | padding: 1rem; 15 | min-width: 20rem; 16 | overflow-x: hidden; 17 | } 18 | 19 | h1 { 20 | font-size: 1.25rem; 21 | } 22 | 23 | a { 24 | color: var(--fgColor-default); 25 | text-decoration: none; 26 | } 27 | 28 | #sponsorLink { 29 | display: inline-flex; 30 | align-items: center; 31 | padding: 0.625rem 1.25rem; 32 | background-color: #383E46; 33 | border: 0.0625rem solid #78838F; 34 | border-radius: 0.3125rem; 35 | color: #fff; 36 | text-decoration: none; 37 | cursor: pointer; 38 | transition: background-color 0.3s ease; 39 | } 40 | 41 | #sponsorLink .icon-text { 42 | display: flex; 43 | align-items: center; 44 | } 45 | 46 | #sponsorLink:hover { 47 | background-color: #993366; 48 | } 49 | -------------------------------------------------------------------------------- /components/content/content.css: -------------------------------------------------------------------------------- 1 | #browser-extension-gitbranch__container { 2 | margin-top: 1rem; 3 | } 4 | 5 | #browser-extension-gitbranch__table { 6 | justify-content: space-between; 7 | } 8 | 9 | #browser-extension-gitbranch__select { 10 | margin: 0.8rem auto 1.4rem; 11 | padding: 0.25rem 0.5rem; 12 | border-radius: 3px; 13 | border: 0; 14 | } 15 | 16 | #browser-extension-gitbranch__select option { 17 | background-color: #fff 18 | } 19 | 20 | .flex-container { 21 | display: flex; 22 | } 23 | 24 | .space-between { 25 | justify-content: space-between; 26 | } 27 | 28 | .ml-1 { 29 | margin-left: 1rem; 30 | } 31 | 32 | .w-100 { 33 | width: 100%; 34 | } 35 | 36 | .maxw-36 { 37 | max-width: 36rem; 38 | } 39 | 40 | /* TODO: add html[data-color-mode="light"] */ 41 | /* TODO: add postcss for nesting css */ 42 | 43 | .jira-cloud-details { 44 | /* stylelint-disable-next-line */ 45 | --border-settings: 1px solid var(--ds-border, #DFE1E6); 46 | /* stylelint-disable-next-line */ 47 | background-color: var(--ds-surface-overlay, #fff); 48 | /* stylelint-disable-next-line */ 49 | padding: var(--ds-space-100, 8px); 50 | border-radius: 4px; 51 | position: sticky; 52 | } 53 | 54 | .jira-cloud-details button { 55 | display: flex; 56 | } 57 | -------------------------------------------------------------------------------- /components/content/inject.js: -------------------------------------------------------------------------------- 1 | function injectScript(file_path, tag) { 2 | const node = document.getElementsByTagName(tag)[0]; 3 | const script = document.createElement('script'); 4 | script.setAttribute('type', 'module'); 5 | script.setAttribute('src', file_path); 6 | node.appendChild(script); 7 | } 8 | 9 | /* 10 | function injectStyle(file_path, tag) { 11 | var node = document.getElementsByTagName(tag)[0]; 12 | var style = document.createElement('style'); 13 | style.setAttribute('type', 'text/css'); 14 | style.setAttribute('src', file_path); 15 | node.appendChild(style); 16 | }*/ 17 | 18 | function injectStyleRel(file_path, tag) { 19 | const node = document.getElementsByTagName(tag)[0]; 20 | const style = document.createElement('link'); 21 | style.setAttribute('rel', 'stylesheet'); 22 | style.setAttribute('type', 'text/css'); 23 | style.setAttribute('href', file_path); 24 | node.appendChild(style); 25 | } 26 | 27 | // injectScript(chrome.extension.getURL('content.js'), 'body'); 28 | injectStyleRel( 29 | // biome-ignore lint/correctness/noUndeclaredVariables: Chrome extension 30 | chrome.runtime.getURL('/components/content/content.css'), 31 | 'head', 32 | ); 33 | // biome-ignore lint/correctness/noUndeclaredVariables: Chrome extension 34 | injectScript(chrome.runtime.getURL('/components/content/content.js'), 'body'); 35 | 36 | // run a script that has access to information on the current tab 37 | // Source: https://developer.chrome.com/docs/extensions/mv3/intro/mv3-migration/ 38 | // chrome.scripting.executeScript({file: 'content.js'}); 39 | /* 40 | chrome.tabs.insertCSS(null, { 41 | file: "content.css" 42 | });*/ 43 | -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 3, 3 | "name": "LeCheckout Jira", 4 | "version": "1.1.1", 5 | "author": "@jolution", 6 | "description": "Generates a branch name from the Jira ticket number and title", 7 | "host_permissions": ["https://*.atlassian.net/*", "https://*/browse/*"], 8 | "content_scripts": [ 9 | { 10 | "matches": ["https://*/browse/*", "https://*.atlassian.net/browse/*"], 11 | "css": ["/components/popup/popup.css", "/components/content/content.css"], 12 | "js": ["/components/content/inject.js"], 13 | "all_frames": true, 14 | "run_at": "document_end" 15 | } 16 | ], 17 | "web_accessible_resources": [ 18 | { 19 | "resources": [ 20 | "/components/content/translation.js", 21 | "/components/config.js", 22 | "/components/content/language.js", 23 | "/components/content/inject.js", 24 | "/components/content/utils.js", 25 | "/components/content/content.js", 26 | "/components/content/content.css" 27 | ], 28 | "matches": [""] 29 | } 30 | ], 31 | "action": { 32 | "default_icon": { 33 | "16": "icons/icon16.png", 34 | "32": "icons/icon32.png" 35 | }, 36 | "default_title": "LeCheckout for Jira", 37 | "default_popup": "/components/popup/popup.html" 38 | }, 39 | "icons": { 40 | "16": "icons/icon16.png", 41 | "32": "icons/icon32.png", 42 | "64": "icons/icon64.png", 43 | "128": "icons/icon128.png", 44 | "256": "icons/icon256.png" 45 | }, 46 | "browser_specific_settings": { 47 | "gecko": { 48 | "id": "lecheckout-jira@jolution.de" 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /.all-contributorsrc: -------------------------------------------------------------------------------- 1 | { 2 | "files": [ 3 | "README.md" 4 | ], 5 | "imageSize": 100, 6 | "commit": false, 7 | "contributorsSortAlphabetically": true, 8 | "commitType": "docs", 9 | "commitConvention": "angular", 10 | "contributors": [ 11 | { 12 | "login": "pimmok", 13 | "name": "Jochen Simon", 14 | "avatar_url": "https://avatars.githubusercontent.com/u/17846993?v=4", 15 | "profile": "https://jochensimon.com/", 16 | "contributions": [ 17 | "design" 18 | ] 19 | }, 20 | { 21 | "login": "juliankasimir", 22 | "name": "Julian Kasimir", 23 | "avatar_url": "https://avatars.githubusercontent.com/u/120172350?v=4", 24 | "profile": "https://github.com/juliankasimir", 25 | "contributions": [ 26 | "ideas", 27 | "code" 28 | ] 29 | }, 30 | { 31 | "login": "raj19joshi", 32 | "name": "raj19joshi", 33 | "avatar_url": "https://avatars.githubusercontent.com/u/112689625?v=4", 34 | "profile": "https://github.com/raj19joshi", 35 | "contributions": [ 36 | "code" 37 | ] 38 | }, 39 | { 40 | "login": "tobi-he", 41 | "name": "tobi-he", 42 | "avatar_url": "https://avatars.githubusercontent.com/u/129895563?v=4", 43 | "profile": "https://github.com/tobi-he", 44 | "contributions": [ 45 | "maintenance" 46 | ] 47 | }, 48 | { 49 | "login": "Sett17", 50 | "name": "Raik Rohde", 51 | "avatar_url": "https://avatars.githubusercontent.com/u/64754924?v=4", 52 | "profile": "http://dikka.dev", 53 | "contributions": [ 54 | "ideas" 55 | ] 56 | } 57 | ], 58 | "contributorsPerLine": 7, 59 | "skipCi": true, 60 | "repoType": "github", 61 | "repoHost": "https://github.com", 62 | "projectName": "le-checkout-jira", 63 | "projectOwner": "jolution", 64 | "linkToUsage": false 65 | } 66 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "browser-extension-gitbranch-jira", 3 | "author": "@jolution", 4 | "version": "1.1.0", 5 | "description": "This is a Chrome browser extension that generates a git branch name based on the current jira issue key and the issue\r summary.", 6 | "repository": { 7 | "type": "git", 8 | "url": "git+https://github.com/jolution/le-checkout-jira.git" 9 | }, 10 | "publishConfig": { 11 | "registry": "https://npm.pkg.github.com" 12 | }, 13 | "scripts": { 14 | "start": "npm run lint:fix && npm run lint && npm run firefox:run", 15 | "test": "echo \"Info: no test specified\"", 16 | "check": "biome check ./", 17 | "lint": "conc \"npm:lint:*(!fix)\" && npm run firefox:lint", 18 | "lint:fix": "conc -m 1 \"npm:lint:*:fix\"", 19 | "lint:css": "npx stylelint \"**/*.{css}\" --aei", 20 | "lint:css:fix": "npm run lint:css -- --fix", 21 | "lint:ts": "echo \"Info: no linting for TypeScript files specified\"", 22 | "_lint:ts": "biome lint ./components/**/*.ts", 23 | "lint:ts:fix": "npm run lint:ts -- --write", 24 | "lint:style": "biome check ./components/**", 25 | "lint:style:fix": "npm run lint:style -- --write", 26 | "format": "biome format --write ./", 27 | "build": "mkdir -p dist && cp -r components public/icons manifest.json dist/", 28 | "zip": "npm run build && web-ext build --source-dir=dist --artifacts-dir=release --overwrite-dest", 29 | "release": "npx semantic-release", 30 | "prepare": "lefthook install", 31 | "firefox:lint": "npm run zip && web-ext lint --source-dir=dist", 32 | "firefox:run": "npm run zip && web-ext run --source-dir=dist" 33 | }, 34 | "license": "ISC", 35 | "devDependencies": { 36 | "@biomejs/biome": "1.8.3", 37 | "@commitlint/cli": "^19.8.1", 38 | "@commitlint/config-conventional": "^19.8.1", 39 | "concurrently": "^9.2.0", 40 | "lefthook": "^1.12.3", 41 | "semantic-release": "^24.2.7", 42 | "stylelint": "^16.23.1", 43 | "stylelint-config-standard": "^39.0.0", 44 | "web-ext": "^8.9.0" 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Issue-report.yml: -------------------------------------------------------------------------------- 1 | name: Issue report 2 | description: Report any problem here 3 | labels: [ "Status: Awaiting triage" ] 4 | body: 5 | - type: markdown 6 | attributes: 7 | value: | 8 | * Before reporting a new issue please check and search in [List of existing issues](https://github.com/jolution/le-checkout-jira/issues?q=is%3Aissue) 9 | * If still experiencing the issue, please provide as many details as possible below. 10 | * If you would like to contribute, please read the [contributions guide](https://github.com/jolution/.github/blob/main/CONTRIBUTING.md). 11 | - type: markdown 12 | attributes: 13 | value: | 14 | Thanks for taking the time to fill out this bug report! 15 | - type: input 16 | id: contact 17 | attributes: 18 | label: Contact Details 19 | description: How can we get in touch with you if we need more info? 20 | placeholder: ex. email@example.com 21 | validations: 22 | required: false 23 | - type: textarea 24 | id: what-happened 25 | attributes: 26 | label: What happened? 27 | description: Also tell us, what did you expect to happen? 28 | placeholder: Tell us what you see! 29 | value: "A bug happened!" 30 | validations: 31 | required: true 32 | - type: textarea 33 | id: version 34 | attributes: 35 | label: Version 36 | description: What version of our software are you running? 37 | validations: 38 | required: false 39 | - type: dropdown 40 | id: browsers 41 | attributes: 42 | label: What actual browsers are you seeing the problem on? 43 | multiple: true 44 | options: 45 | - Firefox 46 | - Chrome 47 | - Safari 48 | - type: textarea 49 | id: logs 50 | attributes: 51 | label: Relevant log output 52 | description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. 53 | render: shell 54 | - type: checkboxes 55 | id: terms 56 | attributes: 57 | label: Code of Conduct 58 | description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/jolution/.github/blob/main/CODE_OF_CONDUCT.md). 59 | options: 60 | - label: I agree to follow this project's Code of Conduct 61 | required: true 62 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature-request.yml: -------------------------------------------------------------------------------- 1 | name: Feature request 2 | description: Suggest an idea for this project 3 | labels: [ "Type: Feature request" ] 4 | body: 5 | - type: markdown 6 | attributes: 7 | value: | 8 | * We welcome any ideas or feature requests! It is helpful if you can explain exactly why the feature would be useful. 9 | * There are usually some outstanding feature requests in the [existing issues list](https://github.com/jolution/le-checkout-jira/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Feature+request%22), feel free to add comments to them. 10 | * If you would like to contribute, please read the [contributions guide](https://github.com/jolution/.github/blob/main/CONTRIBUTING.md). 11 | - type: input 12 | id: Area 13 | attributes: 14 | label: Related area 15 | description: Please briefly explain the area of your Feature Request. 16 | placeholder: eg. Chrome Extension, Design, Jira, CI/CD, etc. 17 | validations: 18 | required: true 19 | - type: textarea 20 | id: problem-related 21 | attributes: 22 | label: Is your feature request related to a problem? 23 | description: Please provide a clear and concise description of what the problem is. Add relevant issue link. 24 | placeholder: ex. I'm facing the issue/missing function... 25 | validations: 26 | required: true 27 | - type: textarea 28 | id: solution 29 | attributes: 30 | label: Describe the solution you'd like 31 | description: Please provide a clear and concise description of what you want to happen. 32 | placeholder: ex. When using this function... 33 | validations: 34 | required: true 35 | - type: textarea 36 | id: alternatives 37 | attributes: 38 | label: Describe alternatives you've considered 39 | description: Please provide a clear and concise description of any alternative solutions or features you've considered. 40 | placeholder: ex. Choosing other approach wouldn't work, because... 41 | - type: textarea 42 | id: context 43 | attributes: 44 | label: Additional context 45 | description: Please add any other context or screenshots about the feature request here. 46 | placeholder: ex. This would work only when ... 47 | - type: checkboxes 48 | id: confirmation 49 | attributes: 50 | label: I have checked existing list of Feature requests and the Contribution Guide 51 | description: You agree to check all the resources above before opening a new Feature request. 52 | options: 53 | - label: I confirm I have checked existing list of Feature requests and Contribution Guide. 54 | required: true 55 | -------------------------------------------------------------------------------- /resources/svg/le-checkout.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", 3 | "formatter": { 4 | "enabled": true, 5 | "formatWithErrors": false, 6 | "indentStyle": "space", 7 | "indentWidth": 2, 8 | "lineEnding": "lf", 9 | "lineWidth": 80, 10 | "attributePosition": "auto", 11 | "ignore": ["./dist", "./coverage"] 12 | }, 13 | "organizeImports": { "enabled": true }, 14 | "linter": { 15 | "enabled": true, 16 | "rules": { 17 | "recommended": false, 18 | "complexity": { 19 | "noExtraBooleanCast": "error", 20 | "noMultipleSpacesInRegularExpressionLiterals": "error", 21 | "noUselessCatch": "error", 22 | "noUselessConstructor": "off", 23 | "noVoid": "error", 24 | "noWith": "error", 25 | "useLiteralKeys": "off" 26 | }, 27 | "correctness": { 28 | "noConstAssign": "error", 29 | "noConstantCondition": "error", 30 | "noEmptyCharacterClassInRegex": "error", 31 | "noEmptyPattern": "error", 32 | "noGlobalObjectCalls": "error", 33 | "noInnerDeclarations": "error", 34 | "noInvalidConstructorSuper": "error", 35 | "noInvalidUseBeforeDeclaration": "error", 36 | "noNewSymbol": "error", 37 | "noNonoctalDecimalEscape": "error", 38 | "noPrecisionLoss": "error", 39 | "noSelfAssign": "error", 40 | "noSetterReturn": "error", 41 | "noSwitchDeclarations": "error", 42 | "noUndeclaredVariables": "error", 43 | "noUnreachable": "error", 44 | "noUnreachableSuper": "error", 45 | "noUnsafeFinally": "error", 46 | "noUnsafeOptionalChaining": "error", 47 | "noUnusedLabels": "error", 48 | "noUnusedVariables": "off", 49 | "useIsNan": "error", 50 | "useValidForDirection": "error", 51 | "useYield": "error" 52 | }, 53 | "security": { "noGlobalEval": "off" }, 54 | "style": { 55 | "noCommaOperator": "error", 56 | "noParameterAssign": "warn", 57 | "noVar": "warn", 58 | "useBlockStatements": "error", 59 | "useCollapsedElseIf": "error", 60 | "useConst": "error", 61 | "useSingleVarDeclarator": "error" 62 | }, 63 | "suspicious": { 64 | "noAssignInExpressions": "error", 65 | "noAsyncPromiseExecutor": "error", 66 | "noCatchAssign": "error", 67 | "noClassAssign": "error", 68 | "noCompareNegZero": "error", 69 | "noConsoleLog": "off", 70 | "noControlCharactersInRegex": "error", 71 | "noDebugger": "error", 72 | "noDoubleEquals": "warn", 73 | "noDuplicateCase": "error", 74 | "noDuplicateClassMembers": "error", 75 | "noDuplicateObjectKeys": "error", 76 | "noDuplicateParameters": "error", 77 | "noEmptyBlockStatements": "error", 78 | "noFallthroughSwitchClause": "error", 79 | "noFunctionAssign": "error", 80 | "noGlobalAssign": "error", 81 | "noImportAssign": "error", 82 | "noMisleadingCharacterClass": "error", 83 | "noPrototypeBuiltins": "error", 84 | "noRedeclare": "error", 85 | "noShadowRestrictedNames": "error", 86 | "noUnsafeNegation": "error", 87 | "useAwait": "warn", 88 | "useGetterReturn": "error", 89 | "useValidTypeof": "error" 90 | } 91 | } 92 | }, 93 | "javascript": { 94 | "formatter": { 95 | "jsxQuoteStyle": "double", 96 | "quoteProperties": "asNeeded", 97 | "trailingCommas": "all", 98 | "semicolons": "always", 99 | "arrowParentheses": "always", 100 | "bracketSpacing": true, 101 | "bracketSameLine": false, 102 | "quoteStyle": "single", 103 | "attributePosition": "auto" 104 | } 105 | }, 106 | "overrides": [{ "include": ["*.{js,ts}"], "linter": { "rules": {} } }] 107 | } 108 | -------------------------------------------------------------------------------- /components/popup/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Jira Branchname Generator 6 | 9 | 12 | 13 | 71 | 72 | 73 | 74 | 75 | 78 | 79 |
80 |
81 | 98 |
99 | 100 | 101 | 109 |
110 | 111 | 138 | 139 | 140 | 141 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Banner](https://github.com/jolution/le-checkout-jira/blob/main/resources/png/le-checkout-social-banner-big.png) 2 | 3 |

4 | 5 | 6 | 7 | Shows the banner of Le Checkout, with its logo 8 | 9 |

10 | 11 |
12 | 13 | [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org) 14 | 15 | [![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-) 16 | 17 | 18 |
19 | 20 | # LeCheckout for Jira 21 | 22 | _Gitbranch Generator Browser Extension_ 23 | 24 | **Working Draft / PoC** 25 | 26 | ## 📚 Summary 27 | 28 | This is a Chrome browser extension that generates a git branch name based on the current jira issue key and the issue 29 | summary. 30 | 31 | :package: If you use GitHub, have a look at the alpha Test-Version of [GitHub Version](https://github.com/jolution/le-checkout-github). 32 | 33 | ## 🌟 Screenshots 34 | 35 | ![App Screenshot 1](resources/png/screenshot.png) 36 | 37 | ![App Screenshot 2](resources/png/screenshot2.png) 38 | 39 | ## 📦 Installation 40 | 41 | ### 🛒 Chrome and Firefox Store 42 | 43 | You can install the extension from the [Chrome Web Store](https://chromewebstore.google.com/detail/dlnckhalkgolbmdjengopemhjihfcgde) or [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/lecheckout-jira). 44 | 45 | We recommend using the store versions for the best experience, as they are automatically updated and maintained. 46 | 47 | **✨⭐️ Like the extension? Give it a ⭐️⭐️⭐️⭐️⭐️ review — we’d love your support! ✨** 48 | 49 |

50 | 51 | 52 | 53 | Chrome Web Store 54 | 55 | 56 | 57 | 58 | 59 | Firefox Add-ons 60 | 61 | 62 |

63 | 64 | ### 📦 Installation from Source for Development 65 | 66 | 1. Download the latest release with GitHub CLI: 67 | `gh repo clone jolution/le-checkout-jira` 68 | 2. Navigate into the project directory and build the extension: 69 | ```bash 70 | npm install && npm run build 71 | ``` 72 | 3. Open the Extension Management page by navigating to `chrome://extensions`. 73 | 4. Enable Developer Mode by clicking the toggle switch next to **Developer mode**. 74 | 5. Click the **LOAD UNPACKED** button and select the extension directory named `dist`. 75 | 6. Open a new tab and open the company jira on promise ticket directly. On the right sidebar you will find the extension. 76 | 77 | ## Updating 78 | 79 | ### Chrome 80 | 81 | 1. Open the Extension Management page by navigating to `chrome://extensions`. 82 | 2. Click the **Update** button. 83 | 84 | ## ✨Features 85 | 86 | Why Use this Extension? 87 | 88 | - Direct integration of the Jira ID 89 | - Avoid typos in ID 90 | - Avoid omitting the prefix 91 | - Quick setup using copy and paste 92 | 93 | ## ❓FAQ 94 | 95 |
96 | Why do we "need" this Extension? 97 |

In Jira, you can set up Development integration such as GitHub, if configured correctly by someone with permissions. This integration allows us to create branches directly. However, the native setup lacks the ability to easily select a prefix like `/feature/` or `/fix/`. Our extension is designed for users who do not have this feature enabled natively or who prefer to use specific prefixes.

98 |

Additionally, our extension aims to automatically prefill the prefix based on the type of Jira ticket in the future, distinguishing between bugs and features, for added convenience.

99 |
100 | 101 |
102 | Why do you include the Jira ID in the branch title? 103 |

This allows us to make assignments more easily and, among other things, work with jira-prepare-commit-msg in projects.

104 |
105 | 106 | For more questions and answers, please visit 107 | our [Q&A Discussions](https://github.com/jolution/le-checkout-jira/discussions/categories/q-a). 108 | 109 | ## ❤️ Support 110 | 111 | If you find this project helpful, please consider giving it a star 112 | on [GitHub](https://github.com/jolution/le-checkout-jira). 113 | 114 | [![Star this repository](https://img.shields.io/github/stars/jolution/le-checkout-jira?style=social)](https://github.com/jolution/le-checkout-jira) 115 | 116 | And of course, if you like the extension, please consider giving it a ⭐️⭐️⭐️⭐️⭐️ review on the [Chrome Web Store](https://chromewebstore.google.com/detail/lecheckout-jira/dlnckhalkgolbmdjengopemhjihfcgde/reviews) or [Firefox Add-ons page](https://addons.mozilla.org/addon/lecheckout-jira). 117 | 118 | **The extension must be installed before you can leave a review.** 119 | 120 | --- 121 | 122 | We do not currently offer direct support for this project, please use the [Discussions](https://github.com/jolution/le-checkout-jira/discussions) 123 | or [Issues](https://github.com/jolution/le-checkout-jira/issues) section for any questions or issues you may have. 124 | 125 | ## 🗺️ Roadmap 126 | 127 | ### 🔄 Shared Library: Unifying LeCheckout for Jira & GitHub 128 | 129 | We’re currently working on extracting a **shared library** to unify the core logic of [LeCheckout for Jira](https://github.com/jolution/le-checkout-jira) and [LeCheckout for GitHub](https://github.com/jolution/le-checkout-github). This step will help us streamline development, reduce duplication, and ensure consistent behavior across both extensions. 130 | Once the shared library is in place, the **GitHub version** will be updated to match the improved logic already available in the **Jira version**. 131 | 132 | ### 🚀 Upcoming Features 133 | 134 | - [x] Logo and CI design 135 | - [x] Rollout to Chrome Web Store 136 | - [x] Firefox extension version in Firefox Add-ons 137 | 138 | 139 | - [ ] Subtask handling (in Progress 🚀) 140 | - [ ] Design the popup Component 141 | - [ ] Shared library for LeCheckout for Jira and GitHub 142 | - [ ] Custom title inputs (Community request) 143 | - [ ] Add Azure DevOps support 144 | - [ ] Optimized design for Jira On-Premise and Jira Cloud 145 | - [ ] Integration into the popup variant of the ticket 146 | - [ ] Setup option to toggle emojis 147 | - [ ] Setup option to hide specific branch prefixes 148 | - [ ] Add GitLab support 149 | 150 | ### ⚙️ Tech Stack Upgrade: Preparing for v2.0 151 | 152 | The current codebase is more of a PoC (proof of concept), and while it served us well to validate the idea, we’re now preparing for a more robust and scalable **2.0 release**. 153 | 154 | For this next version, we plan to rebuild the extensions using a **modern frontend framework** — like **[Preact](https://preactjs.com/)** — to improve maintainability, performance, and developer experience. 155 | 156 | This will allow us to: 157 | 158 | - Streamline the UI and make it more modular 159 | - Set a solid foundation for cross-platform extension development 160 | 161 | We’re excited about what’s ahead! 162 | 163 | ## ✍️ Authors (in alphabetical order) 164 | 165 | - [@juliankasimir](https://www.github.com/juliankasimir) 166 | - [@pimmok](https://www.github.com/pimmok) 167 | 168 | ## 💎 Sponsor (in alphabetical order) 169 | 170 | ### Atos & Eviden 171 | 172 | We are grateful for the support from [Atos](https://atos.net) and [Eviden](https://eviden.com), which enables us to continue our open source work. 173 | 174 |
175 | Atos logo 176 | Eviden logo 177 |
178 | 179 | ### JetBrains 180 | 181 | Many thanks to [JetBrains](https://jetbrains.com), which provided us two times with a yearly license for all their programs for 182 | the open source work on this project. 183 | 184 | WebStorm logo 185 | 186 | ## ⚖️ License 187 | 188 | See the [LICENSE](LICENSE) file for details. 189 | 190 | ## ℹ️ Disclaimer 191 | 192 | **LeCheckout** is an independent open-source project and is not affiliated with, endorsed by, or associated with Atlassian®, Jira®, or any of their subsidiaries or products. 193 | All references to Jira® are for descriptive and interoperability purposes only. 194 | 195 | The visual style and logo of LeCheckout are inspired by the *Monkey Island* franchise. This project is not affiliated with, endorsed by, or associated with *Monkey Island*, Lucasfilm™, LucasArts™, Disney®, or any related entities. All trademarks and copyrights are the property of their respective owners. 196 | 197 | ## ✨ Contributors 198 | 199 | Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 |
Jochen Simon
Jochen Simon

🎨
Julian Kasimir
Julian Kasimir

🤔 💻
Raik Rohde
Raik Rohde

🤔
raj19joshi
raj19joshi

💻
tobi-he
tobi-he

🚧
215 | 216 | 217 | 218 | 219 | 220 | 221 | This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. 222 | Contributions of any kind welcome! 223 | -------------------------------------------------------------------------------- /components/content/content.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileOverview This file contains the JavaScript code for the Git Branch extension. 3 | * @module GitBranchExtension 4 | * @version 1.1.1 5 | * @description This script enhances Jira pages by adding functionality related to Git branches. 6 | * @license Definition can be found in the LICENSE file. 7 | * 8 | * @author Julian Kasimir, Jochen Simon 9 | */ 10 | 11 | import CONFIG from '../config.js'; 12 | import TRANSLATION from './language.js'; 13 | import { insertAfter, isJiraCloud, logThis } from './utils.js'; 14 | // import {getTranslation} from './language.js'; 15 | // 16 | // const TRANSLATION = getTranslation(); 17 | 18 | function escapeHtml(unsafe = '') { 19 | return unsafe 20 | .replace(/&/g, '&') 21 | .replace(//g, '>') 23 | .replace(/"/g, '"') 24 | .replace(/'/g, '''); 25 | } 26 | 27 | // check and limit the maximum length of a text 28 | function checkMaxLength(text) { 29 | return text.length > 255 ? text.slice(0, 255) : text; 30 | } 31 | 32 | // approve a valid git branch name 33 | function approveValidGitBranchName(branchName) { 34 | // Replace invalid characters with spaces 35 | const sanitizedBranchName = branchName.replace(/[^a-zA-Z0-9\/\-_]/g, ''); 36 | 37 | // Check the maximum length 38 | return checkMaxLength(sanitizedBranchName); 39 | } 40 | 41 | function replaceUmlauts(str) { 42 | return str 43 | .replace(/ä/g, 'ae') 44 | .replace(/ö/g, 'oe') 45 | .replace(/ü/g, 'ue') 46 | .replace(/Ä/g, 'Ae') 47 | .replace(/Ö/g, 'Oe') 48 | .replace(/Ü/g, 'Ue') 49 | .replace(/ß/g, 'ss'); 50 | } 51 | 52 | // function setDebugMode() { 53 | // /* ... */ 54 | // } 55 | 56 | // @see: https://developer.chrome.com/docs/extensions/reference/api/storage?hl=de 57 | // chrome.storage.onChanged.addListener((changes, namespace) => { 58 | // for (let [key, {oldValue, newValue}] of Object.entries(changes)) { 59 | // console.log( 60 | // `Storage key "${key}" in namespace "${namespace}" changed.`, 61 | // `Old value was "${oldValue}", new value is "${newValue}".` 62 | // ); 63 | // } 64 | // }); 65 | 66 | // Watch for changes to the user's options & apply them 67 | // chrome.storage?.onChanged.addListener((changes, area) => { 68 | // if (area === 'sync' && changes.options?.newValue) { 69 | // const isEmoji = Boolean(changes.options.newValue.emoji); 70 | // logThis(isEmoji); 71 | // setDebugMode(isEmoji); 72 | // } 73 | // }); 74 | 75 | // if (window.location.href.startsWith(CONFIG.TARGET_URL)) { 76 | // logThis(`URL starts with ${CONFIG.TARGET_URL}`); 77 | 78 | // window.onload = function () { 79 | window.addEventListener( 80 | 'load', 81 | () => { 82 | logThis('Page fully loaded'); 83 | let TRYS = 0; 84 | let issueNumber = null; 85 | const waitForJIRA = setInterval(() => { 86 | logThis('Checking for JIRA...'); 87 | 88 | if (TRYS > CONFIG.ABORT_ON_TRYS) { 89 | clearInterval(waitForJIRA); 90 | logThis('JIRA not available'); 91 | return; 92 | } 93 | 94 | if ( 95 | // biome-ignore lint/correctness/noUndeclaredVariables: 96 | typeof JIRA !== 'undefined' && // biome-ignore lint/correctness/noUndeclaredVariables: 97 | typeof JIRA.Issue !== 'undefined' && // biome-ignore lint/correctness/noUndeclaredVariables: 98 | typeof JIRA.Issue.getIssueKey === 'function' 99 | ) { 100 | // Get JIRA issue Key 101 | // biome-ignore lint/correctness/noUndeclaredVariables: 102 | if (JIRA.Issue.getIssueId() !== null) { 103 | // biome-ignore lint/correctness/noUndeclaredVariables: 104 | issueNumber = JIRA.Issue.getIssueKey(); 105 | } else { 106 | const currentUrl = window.location.href; 107 | 108 | const jiraIdMatch = currentUrl.match(/\/browse\/([A-Z0-9]+-\d+)/); 109 | 110 | if (jiraIdMatch) { 111 | issueNumber = jiraIdMatch[1]; 112 | } else { 113 | clearInterval(waitForJIRA); 114 | logThis('JIRA KEY not available'); 115 | return; 116 | } 117 | } 118 | 119 | clearInterval(waitForJIRA); 120 | logThis('JIRA is available'); 121 | 122 | // TODO: extract to separate function like "getIssueTitle" 123 | // TODO: maybe extract different selector for jira on premise and cloud 124 | // Extracting the title 125 | let titleElement = document.getElementById('summary-val'); 126 | 127 | // If the element is not reachable, use the alternative ID (Jira Cloud, next gen) 128 | if (!titleElement) { 129 | titleElement = document.querySelector('h1'); 130 | 131 | // TODO: exact target does not work 132 | // titleElement = document.querySelector('h1[data-test-id="issue.views.issue-base.foundation.summary.heading"]'); 133 | } 134 | 135 | const title = escapeHtml(titleElement?.textContent.trim()) ?? ''; 136 | 137 | const typeElement = document.getElementById('type-val'); 138 | 139 | // Creating the container element 140 | const containerElement = document.createElement('div'); 141 | 142 | containerElement.id = 'browser-extension-gitbranch__container'; 143 | 144 | const devStatusPanel = isJiraCloud() 145 | ? document.getElementById('jira-issue-header-actions') // cloud 146 | : document.getElementById('viewissue-devstatus-panel'); // onPremise 147 | 148 | if (!devStatusPanel) { 149 | logThis('Kein Ziel-Element gefunden, Abbruch.'); 150 | } else { 151 | insertAfter(containerElement, devStatusPanel); 152 | } 153 | 154 | /** 155 | * Generate an Option list from defined prefixes 156 | * @returns {string} Option fields 157 | */ 158 | window.prefixesSelectOptions = () => { 159 | let options = ''; 160 | if (CONFIG.BRANCH_PREFIXES) { 161 | for (const prefix of Object.keys(CONFIG.BRANCH_PREFIXES)) { 162 | const emoji = CONFIG.BRANCH_PREFIXES[prefix]; 163 | // "Bug" is the bug type identifier name in Jira for both languages (DE,EN) 164 | options += ``; 165 | } 166 | } 167 | return options; 168 | }; 169 | 170 | /** 171 | * Updates the input field value with git checkout command 172 | * @param {string} prefix 173 | */ 174 | window.updateGitCommand = (prefix) => { 175 | const elem = document.getElementById( 176 | 'browser-extension-gitbranch__input', 177 | ); 178 | // biome-ignore lint/correctness/noUndeclaredVariables: 179 | elem.value = setGitCommand(prefix); 180 | }; 181 | 182 | // TODO: maybe rename function so we don't need info what the function does ? 183 | 184 | /** 185 | * Copy the content of the input field 186 | */ 187 | window.copyGitCommand = () => { 188 | const elem = document.getElementById( 189 | 'browser-extension-gitbranch__input', 190 | ); 191 | elem.select(); 192 | document.execCommand('copy'); 193 | }; 194 | 195 | /** 196 | * Format page title to fit GitHub branch name and add the prefix parameter 197 | * @param {string} prefix 198 | * @returns {string} formatted branch name 199 | */ 200 | window.getBranchName = (prefix = 'feature') => { 201 | if (!title) { 202 | return ''; 203 | } 204 | 205 | // Zuerst Umlaute ersetzen, dann weitere Ersetzungen 206 | const formattedBranchName = approveValidGitBranchName( 207 | replaceUmlauts(title) 208 | ?.toLowerCase() 209 | // no spaces or special characters 210 | .replace(/\W+/g, '-') 211 | // no double minus 212 | .replace(/-+/g, '-') 213 | // no starting minus 214 | .replace(/^-/, '') 215 | // no ending minus 216 | .replace(/-$/, ''), 217 | ); 218 | 219 | return `${prefix}/${issueNumber}-${formattedBranchName}`; 220 | }; 221 | 222 | /** 223 | * Set the git checkout command 224 | * @param {string} prefix 225 | * @returns {string} formatted GitHub command 226 | */ 227 | window.setGitCommand = (prefix) => { 228 | // biome-ignore lint/correctness/noUndeclaredVariables: 229 | const branch = getBranchName(prefix); 230 | return `git checkout -b ${branch}`; 231 | }; 232 | 233 | // TODO: extract to separate files and export ? 234 | const cloudContent = ` 235 |
236 | ${TRANSLATION.COPY_GIT_COMMAND} 237 |
238 |
239 | 243 | 250 |
251 |
252 |
253 | 261 |
262 |
263 | 266 |
267 |
268 |
269 |
`; 270 | 271 | // TODO: maybe the closing table tag is not needed and a closing div instead is better 272 | const onPromiseContent = ` 273 |
274 |
275 | 283 |

284 | ${TRANSLATION.COPY_GIT_COMMAND} 285 |

286 |
    287 |
    288 |
    289 |
    290 |
    291 | 295 | 302 |
    303 |
    304 |
    305 | 313 |
    314 |
    315 | 318 |
    319 | 320 |
    321 |
    322 |
    `; 323 | 324 | const container = isJiraCloud() ? cloudContent : onPromiseContent; 325 | containerElement.insertAdjacentHTML('afterbegin', container); 326 | 327 | const selectElem = document.getElementById( 328 | 'browser-extension-gitbranch__select', 329 | ); 330 | if (selectElem) { 331 | selectElem.addEventListener('change', (event) => { 332 | window.updateGitCommand(event.target.value); 333 | }); 334 | } 335 | 336 | const copyBtn = document.getElementById( 337 | 'browser-extension-gitbranch__copy-btn', 338 | ); 339 | if (copyBtn) { 340 | copyBtn.addEventListener('click', () => { 341 | window.copyGitCommand(); 342 | }); 343 | } 344 | } else { 345 | TRYS++; 346 | } 347 | }, 100); 348 | }, 349 | false, 350 | ); 351 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## [1.0.1](https://github.com/jolution/le-checkout-jira/compare/v1.0.0...v1.0.1) (2024-07-16) 2 | 3 | 4 | * Merge pull request #44 from jolution/fix/optimate-module-import ([7561726](https://github.com/jolution/le-checkout-jira/commit/75617264c0117d50f20b36daee6275fd6f9988df)), closes [#44](https://github.com/jolution/le-checkout-jira/issues/44) 5 | 6 | 7 | ### fix 8 | 9 | * optimate imports module ([83818e9](https://github.com/jolution/le-checkout-jira/commit/83818e94ed7df89736be04355c3ad5bcb20adff3)) 10 | 11 | ## 1.0.0 (2024-06-17) 12 | 13 | 14 | * Merge pull request #43 from jolution/fix/manifest-wildcard ([823c78b](https://github.com/jolution/le-checkout-jira/commit/823c78b186e8e529485fbbbc5f826f062694edcb)), closes [#43](https://github.com/jolution/le-checkout-jira/issues/43) 15 | 16 | 17 | ### fix 18 | 19 | * wildcard manifest ([853b3f2](https://github.com/jolution/le-checkout-jira/commit/853b3f289f874838a8fd282b7f1534fa16843f22)) 20 | 21 | 22 | ### refactor 23 | 24 | * initial commit wihtout sensite URL ([eed281f](https://github.com/jolution/le-checkout-jira/commit/eed281fa7b609b18c22204112f563ce0a7eaea30)) 25 | 26 | ## 1.0.0 (2024-06-14) 27 | 28 | 29 | ### refactor 30 | 31 | * cleanup ([baa9726](https://github.com/jolution/le-checkout-jira/commit/baa97262970ed3b81056f0b423ea94ed430fc5e6)) 32 | * cleanup ([76a4e94](https://github.com/jolution/le-checkout-jira/commit/76a4e9448030622b3b28e5eee1ed60f6a559d646)) 33 | * cleanup contributors section ([b801669](https://github.com/jolution/le-checkout-jira/commit/b80166947cfe3a8c2234ffe4c2bb66dd2b02fb39)) 34 | * cleanup contributors section ([b37da7c](https://github.com/jolution/le-checkout-jira/commit/b37da7c513e46f4bf93a7f6a877cf8b5d6e1e3c6)) 35 | * cleanup contributors section ([8833899](https://github.com/jolution/le-checkout-jira/commit/8833899faf86e1fe26e1a64f1bbc6d3293e556e3)) 36 | * cleanup contributors section ([29c96d5](https://github.com/jolution/le-checkout-jira/commit/29c96d5ffd90db50dde506ad525ca32b9e1ca90a)) 37 | * relocate and rename logos ([d43f307](https://github.com/jolution/le-checkout-jira/commit/d43f30724999e4e06de1d53942f5492c9c38cf0a)) 38 | 39 | 40 | ### chore 41 | 42 | * add todo ([34e9163](https://github.com/jolution/le-checkout-jira/commit/34e9163649c6f6da4d482d989b3ceffc8ca7e13e)) 43 | * add todo ([d092ff7](https://github.com/jolution/le-checkout-jira/commit/d092ff7f1083fbfbc033698e35f5bd366cdd7559)) 44 | * add todos ([9e5d2d3](https://github.com/jolution/le-checkout-jira/commit/9e5d2d3943802097ffd62571489e617286b12467)) 45 | * align button text for centering ([2fcace3](https://github.com/jolution/le-checkout-jira/commit/2fcace3f75d9293bbb96411dcf3abed67acf3aa6)) 46 | * optimate emoji for style ([22f51d3](https://github.com/jolution/le-checkout-jira/commit/22f51d3dad70c03ed2bfb0664bd9a9653436d451)) 47 | * outsource config ([b17b57a](https://github.com/jolution/le-checkout-jira/commit/b17b57a75c2939617f2ed8ab4990331baf015229)) 48 | * outsource lang ([3cebc8f](https://github.com/jolution/le-checkout-jira/commit/3cebc8fd1058026b24f44107ffc3f40b21855a85)) 49 | * outsource utils ([8a159df](https://github.com/jolution/le-checkout-jira/commit/8a159dfe432fa05b7dacea2ac0ac253a7c928bfe)) 50 | * reduce try ([804204d](https://github.com/jolution/le-checkout-jira/commit/804204dba80483dab00065639559204035a0f1bf)) 51 | * **release:** 1.0.0 [skip ci] ([0d8dceb](https://github.com/jolution/le-checkout-jira/commit/0d8dceb2f2d2ddd63829a1a8f9c37729158ece8b)), closes [#41](https://github.com/jolution/le-checkout-jira/issues/41) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#41](https://github.com/jolution/le-checkout-jira/issues/41) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 52 | * **release:** 1.0.0 [skip ci] ([0128c24](https://github.com/jolution/le-checkout-jira/commit/0128c246f4133194300a318f729f356a96fc17ef)), closes [#41](https://github.com/jolution/le-checkout-jira/issues/41) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) 53 | * **release:** 1.0.0 [skip ci] ([49a8a5a](https://github.com/jolution/le-checkout-jira/commit/49a8a5a363401401c010ffd743e5fc0377cd6ef6)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 54 | * **release:** 1.0.0 [skip ci] ([b1f1edb](https://github.com/jolution/le-checkout-jira/commit/b1f1edb91f8bea026d7db92889b1af839c30560c)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 55 | * **release:** 1.0.1 [skip ci] ([da7d76d](https://github.com/jolution/le-checkout-jira/commit/da7d76d1a3d285f324cbf8a27f478ec31089d8a6)), closes [#40](https://github.com/jolution/le-checkout-jira/issues/40) 56 | * **release:** 1.0.2 [skip ci] ([f56dc11](https://github.com/jolution/le-checkout-jira/commit/f56dc1116f601e1c64a048ffe5e47b2e71aed0f1)) 57 | * remove old code, change author logIdentifier ([8d67e69](https://github.com/jolution/le-checkout-jira/commit/8d67e690cd80f59d024b752a3046dc54d95a8855)) 58 | * remove prefix ([a69f42a](https://github.com/jolution/le-checkout-jira/commit/a69f42ac61d9c0deccc82c1e743945f043ad996d)) 59 | * remove test function ([c07de89](https://github.com/jolution/le-checkout-jira/commit/c07de89d5777458c8bb9853979f25569c9511850)) 60 | * rename const loglevels ([0f90ad1](https://github.com/jolution/le-checkout-jira/commit/0f90ad10ec2b8f5c3bd76c8495c5de2df136ea86)) 61 | * rename file for generic approche ([5f55368](https://github.com/jolution/le-checkout-jira/commit/5f55368e34859d791ae27990e5674fb2d8d05f26)) 62 | * shorthand func ([5d51029](https://github.com/jolution/le-checkout-jira/commit/5d5102910b7da30f5c2463ee329c575e015b6b98)) 63 | * start add popup ([0bf0e79](https://github.com/jolution/le-checkout-jira/commit/0bf0e79ff1eba30c5830eed55a88d8d5037916db)) 64 | * start add popup emoji config ([dfd50de](https://github.com/jolution/le-checkout-jira/commit/dfd50de2ee19cd199541b94b38f0653d4c810ded)) 65 | * start add popup emoji config ([76ab5ad](https://github.com/jolution/le-checkout-jira/commit/76ab5ad671e0a03aa1d115a6985effc001399338)) 66 | * update README ([f9d438f](https://github.com/jolution/le-checkout-jira/commit/f9d438fbfec2dc23aaafaefe33d322cbfd6a9ad0)) 67 | 68 | 69 | * Merge pull request #41 from jolution/docs/add-faq ([833a9c2](https://github.com/jolution/le-checkout-jira/commit/833a9c20b90cc8a7a769a4577e658e5aaca029db)), closes [#41](https://github.com/jolution/le-checkout-jira/issues/41) 70 | * Update .npmrc ([2d60773](https://github.com/jolution/le-checkout-jira/commit/2d6077307f328c559d1026982f0a45cdf645c9b0)) 71 | * Update .npmrc registry ([e56af5c](https://github.com/jolution/le-checkout-jira/commit/e56af5caed199e912c45634d574bcfe12ddc81ae)) 72 | * Update .npmrc added npm_token variable ([9cadded](https://github.com/jolution/le-checkout-jira/commit/9caddedd0b05f4174b7d57c987068aed7ed42622)) 73 | * Update release.yml added GH_TOKEN ([6b32c63](https://github.com/jolution/le-checkout-jira/commit/6b32c630b61b97ebc7b520f5caa549fd9eebf3d3)) 74 | * Update release.yml added npm token in release step ([8defa01](https://github.com/jolution/le-checkout-jira/commit/8defa015b212db97f9296fe2533594e2b092f724)) 75 | * Update release.yml added GH_Token ([7ded993](https://github.com/jolution/le-checkout-jira/commit/7ded993418e5b319d6ae09d0cbe0c172bc3276c2)) 76 | * Update release.yml removed npm token ([6c99f35](https://github.com/jolution/le-checkout-jira/commit/6c99f354d0854e0819bb141e4d0ca8df674eab20)) 77 | * Removed background of Darkmode PNG logo version ([5cbddd0](https://github.com/jolution/le-checkout-jira/commit/5cbddd05cd5bd09992ce87278a4128563981ece6)) 78 | * Merge pull request #14 from jolution/refactor/logos ([40c5ba8](https://github.com/jolution/le-checkout-jira/commit/40c5ba81cfb5e9f1de3fd36fd48ef246731c8ead)), closes [#14](https://github.com/jolution/le-checkout-jira/issues/14) 79 | * Merge pull request #13 from jolution/feat/add-husky ([bbf1d16](https://github.com/jolution/le-checkout-jira/commit/bbf1d1621cc5eee327ff2b2c58e40dd9ef4846a5)), closes [#13](https://github.com/jolution/le-checkout-jira/issues/13) 80 | * Merge pull request #12 from jolution/feature/le-echeckout-logos ([3dab0d4](https://github.com/jolution/le-checkout-jira/commit/3dab0d48a55543e00fe9c61d809e246078ecbf54)), closes [#12](https://github.com/jolution/le-checkout-jira/issues/12) 81 | * Added darkmode support ([ec2bda5](https://github.com/jolution/le-checkout-jira/commit/ec2bda56b2a741e53557ae701a19ca873f112318)) 82 | * Outlined logo strokes ([ebbee5d](https://github.com/jolution/le-checkout-jira/commit/ebbee5dd6e9f7d71f1ae096319794a2f6e2ca0b3)) 83 | * Added negative version of logo ([afffd1e](https://github.com/jolution/le-checkout-jira/commit/afffd1e61d80f090260698ecd2c8222a95ee6a1f)) 84 | * Added logo in PNG and SVG format ([21f9f4f](https://github.com/jolution/le-checkout-jira/commit/21f9f4fabbb061ac4b1ba40bb8398f3fe86984c8)) 85 | * Merge pull request #11 from jolution/all-contributors/add-pimmok ([c5c0c95](https://github.com/jolution/le-checkout-jira/commit/c5c0c95d741f55ad21da8bf7a2d666df63d55374)), closes [#11](https://github.com/jolution/le-checkout-jira/issues/11) 86 | * Merge branch 'main' into all-contributors/add-pimmok ([db45e8c](https://github.com/jolution/le-checkout-jira/commit/db45e8c8a75afca337d5ac8c8583c97c76bcb916)) 87 | * Merge pull request #10 from jolution/all-contributors/add-juliankasimir ([42fcad2](https://github.com/jolution/le-checkout-jira/commit/42fcad24d17adf52a3cfc977d78c437e6a7fc04e)), closes [#10](https://github.com/jolution/le-checkout-jira/issues/10) 88 | * Merge pull request #9 from jolution/docs/add-version-state ([667159d](https://github.com/jolution/le-checkout-jira/commit/667159d9c1a925724f233cb1a2364a0232a8eb21)), closes [#9](https://github.com/jolution/le-checkout-jira/issues/9) 89 | * Merge pull request #8 from DE-AMS-AD-VAPPS/fix/remove-backslashes-from-name ([5df0b61](https://github.com/jolution/le-checkout-jira/commit/5df0b61d2bc6101d89b85138d855454c64b7ab2f)), closes [#8](https://github.com/jolution/le-checkout-jira/issues/8) 90 | * Merge pull request #7 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-selectors ([c352277](https://github.com/jolution/le-checkout-jira/commit/c352277b6730f3d1a863849c47894d8bda880321)), closes [#7](https://github.com/jolution/le-checkout-jira/issues/7) 91 | * Merge pull request #6 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-urls ([ecaac6b](https://github.com/jolution/le-checkout-jira/commit/ecaac6ba66e3ad96ba1e955908c3b44e66f54120)), closes [#6](https://github.com/jolution/le-checkout-jira/issues/6) 92 | * Merge pull request #5 from DE-AMS-AD-VAPPS/feature/data-json ([7440d3d](https://github.com/jolution/le-checkout-jira/commit/7440d3d42e0641266a9f1e608f83d16c1614577e)), closes [#5](https://github.com/jolution/le-checkout-jira/issues/5) 93 | * Merge remote-tracking branch 'origin/main' ([01f205c](https://github.com/jolution/le-checkout-jira/commit/01f205c0b2dca4615e39c17901dcf2148613f473)) 94 | * Merge pull request #4 from DE-AMS-AD-VAPPS/feature/optimate-docs ([18a9a4c](https://github.com/jolution/le-checkout-jira/commit/18a9a4cb166c65d0a54f3bec6872835bc53bf1ae)), closes [#4](https://github.com/jolution/le-checkout-jira/issues/4) 95 | * Merge pull request #3 from DE-AMS-AD-VAPPS/feature/prefix-select-fix ([47bab39](https://github.com/jolution/le-checkout-jira/commit/47bab39b12d2d621f18ec778069ecfa3448cf0c4)), closes [#3](https://github.com/jolution/le-checkout-jira/issues/3) 96 | * Merge pull request #2 from DE-AMS-AD-VAPPS/feature/beautify-display ([fd81baf](https://github.com/jolution/le-checkout-jira/commit/fd81baff2a0399bfc29c598a547cf0dcc6ab15e1)), closes [#2](https://github.com/jolution/le-checkout-jira/issues/2) 97 | * Closed gap between button and input field ([77c67b9](https://github.com/jolution/le-checkout-jira/commit/77c67b92ce53f7e122f83daa686cc009f22a317c)) 98 | * Merge Conflicts wieder behoben ([8411513](https://github.com/jolution/le-checkout-jira/commit/841151338b1a470b0fa8631b568268941ad25a5a)) 99 | * Merge branch 'feature/beautify-display' of github.com:DE-AMS-AD-VAPPS/browser-extension-gitbranch-jira into feature/beautify-display ([2a35576](https://github.com/jolution/le-checkout-jira/commit/2a35576e91849c981b727a374ba6ca318fc2d4a9)) 100 | * Renamed functions and added authorship info ([a88c2fc](https://github.com/jolution/le-checkout-jira/commit/a88c2fcc3a55023d6387d9ad19e47eb542d1cde5)) 101 | * Merge branch 'main' into feature/beautify-display ([1303b6f](https://github.com/jolution/le-checkout-jira/commit/1303b6f9d034f3433c099d079d4867a8364fabec)) 102 | * Merge pull request #1 from DE-AMS-AD-VAPPS/feature/preselect-prefix ([0491ac0](https://github.com/jolution/le-checkout-jira/commit/0491ac0188c4e526c29957bfb6e74be99f6fed10)), closes [#1](https://github.com/jolution/le-checkout-jira/issues/1) 103 | * Removed old code ([a243600](https://github.com/jolution/le-checkout-jira/commit/a243600f06d402fa3c91ff234b170de2a9d40020)) 104 | * Added JS functions core functionality ([c09b2f9](https://github.com/jolution/le-checkout-jira/commit/c09b2f906ca6c141cd85f7832e1f5f009dc58e4c)) 105 | * Rearranged items and added CSS classes ([c3dc735](https://github.com/jolution/le-checkout-jira/commit/c3dc735ae01f022fc67dbcbb5eb06ddc2c524daf)) 106 | * Added accordion to sidebar ([70556bc](https://github.com/jolution/le-checkout-jira/commit/70556bc38a6786d20d65ff291fc52913ecb0de20)) 107 | * Initial commit ([1aa0b6f](https://github.com/jolution/le-checkout-jira/commit/1aa0b6fdfd710459940924b38c65d19c66327cbf)) 108 | 109 | 110 | ### docs 111 | 112 | * add Contributors ([a613864](https://github.com/jolution/le-checkout-jira/commit/a613864cf7d7a251d01897d4ced77875f64edff1)) 113 | * add emoji for sponsor for highlighting this space ([53448df](https://github.com/jolution/le-checkout-jira/commit/53448df5d3c6a7f3ad96009a01d4ee3331b422e6)) 114 | * add faq entry ([d9afb29](https://github.com/jolution/le-checkout-jira/commit/d9afb29490851455b78e4bae0a0fac1ea3f89b5a)) 115 | * add license ([b72ce8b](https://github.com/jolution/le-checkout-jira/commit/b72ce8bc93fb7a70b9eac87f5c3cc5eaaf009d6d)) 116 | * add related repo link ([41008b9](https://github.com/jolution/le-checkout-jira/commit/41008b9dc86681d83b8d91f1dc3ffbbe33b3817f)) 117 | * add related repo link ([46790bb](https://github.com/jolution/le-checkout-jira/commit/46790bbd04c578eb0f3399cf5989d2a0101cde76)) 118 | * add related repo link ([204012c](https://github.com/jolution/le-checkout-jira/commit/204012c5d5aa90202d68bfe34778c4d6bf2eb3d7)) 119 | * add sponsor ([7a7e22d](https://github.com/jolution/le-checkout-jira/commit/7a7e22d7c7dcd1baa8f7942924e975a6a1399c9e)) 120 | * add sponsor ([f746270](https://github.com/jolution/le-checkout-jira/commit/f746270d4cbd9091b6b2f17ceb22a702a25eff16)) 121 | * add version state ([5a843c9](https://github.com/jolution/le-checkout-jira/commit/5a843c98d1880f26bb3476b51cf1246f9b203da4)) 122 | * brand naming ([cdf8d15](https://github.com/jolution/le-checkout-jira/commit/cdf8d15fad7aa7514579bfbeec6be1fd2676b2e3)) 123 | * create .all-contributorsrc [skip ci] ([1626cfe](https://github.com/jolution/le-checkout-jira/commit/1626cfee595f63e382a38f9172622083eb90b551)) 124 | * create .all-contributorsrc [skip ci] ([e3c2133](https://github.com/jolution/le-checkout-jira/commit/e3c2133f2dba0da159d1c22fcb93a187daf0d3fb)) 125 | * decreased logo width in readme.md ([83e50e8](https://github.com/jolution/le-checkout-jira/commit/83e50e89cadf113586a4115b4b54387c4bea7f36)) 126 | * optimate docs ([7970914](https://github.com/jolution/le-checkout-jira/commit/79709143dc75398dd9a6411d7d026d1bade9d5b7)) 127 | * optimate docs ([55db568](https://github.com/jolution/le-checkout-jira/commit/55db5686293874e5c77dcfcec9c8dcaca8d9b300)) 128 | * optimate docs (merge) ([9eb5d32](https://github.com/jolution/le-checkout-jira/commit/9eb5d3239d629369f2b228e469aea0341ed4465b)) 129 | * optimate title ([e550b25](https://github.com/jolution/le-checkout-jira/commit/e550b25e268c8515d976461482e62b67cd77a930)) 130 | * reduce duplicate author information ([f6a8788](https://github.com/jolution/le-checkout-jira/commit/f6a8788137779cddbd5258be0cfcf1c741e5c896)) 131 | * update .all-contributorsrc [skip ci] ([b96cabf](https://github.com/jolution/le-checkout-jira/commit/b96cabfe4deac0d83efbf5824e7cecb9c667710b)) 132 | * update .all-contributorsrc [skip ci] ([dd5f566](https://github.com/jolution/le-checkout-jira/commit/dd5f566aee75dd8a5de287b1dd5937695e5256e2)) 133 | * update README.md [skip ci] ([2d29d33](https://github.com/jolution/le-checkout-jira/commit/2d29d33ec1d362aec07e4b56bb44f4fa801db05a)) 134 | * update README.md [skip ci] ([309fd08](https://github.com/jolution/le-checkout-jira/commit/309fd087543a27e2975ddb106c1f3d507efb244b)) 135 | * update README.md [skip ci] ([5527891](https://github.com/jolution/le-checkout-jira/commit/55278914491b779e57cedb0f349c808d4f2329c9)) 136 | * update README.md [skip ci] ([2fbf605](https://github.com/jolution/le-checkout-jira/commit/2fbf60555af19b2ba9b110db2bf6876a231ef561)) 137 | 138 | 139 | ### fix 140 | 141 | * downgraded semantic release version ([4bd4a16](https://github.com/jolution/le-checkout-jira/commit/4bd4a164f0b83f981251e0f45cf029a30a2a8ef0)) 142 | * fixed code review comments ([725c915](https://github.com/jolution/le-checkout-jira/commit/725c91549763ba7004bf9421499e3025623920ce)) 143 | * fixed error ([16a7077](https://github.com/jolution/le-checkout-jira/commit/16a707703b8ba782bda15dcce416c7abb368ffdc)) 144 | * fixed npm package ([3413849](https://github.com/jolution/le-checkout-jira/commit/3413849475518ac06c844661e39fe6635d4a037c)) 145 | * preselect fix type ([7d6810e](https://github.com/jolution/le-checkout-jira/commit/7d6810e554ec511b05db66231ef2b707be4f5fa2)) 146 | * release yml step error ([5268a98](https://github.com/jolution/le-checkout-jira/commit/5268a980db14ca4c0fe5e77f8294cb09e37b8ec7)) 147 | * remove not allowed chars from tilte ([57a384c](https://github.com/jolution/le-checkout-jira/commit/57a384ce2bc23cd53457e3d113f901b015cc2292)) 148 | * remove special chars ([83d2434](https://github.com/jolution/le-checkout-jira/commit/83d24341a576981c17f6c635025a0fb24911e6b2)) 149 | * removed commit write options ([732130c](https://github.com/jolution/le-checkout-jira/commit/732130c874fa50e011b337753f9884373f4f446e)) 150 | * removed environment prod ([eb71231](https://github.com/jolution/le-checkout-jira/commit/eb71231d229d8e1f51a6eab2831288b3dad7dc4f)) 151 | * removed write options completely ([e4cbab5](https://github.com/jolution/le-checkout-jira/commit/e4cbab51ac68cc448d50e491504ab4a726bcead4)) 152 | * Update release.configuration.js ([32cb6ca](https://github.com/jolution/le-checkout-jira/commit/32cb6cafea662c1d21dc06799955fc73fa0797c1)) 153 | * Update release.yml changed semantic-release excution command ([9e71ffa](https://github.com/jolution/le-checkout-jira/commit/9e71ffa214d866e341dfab6d2f6130f037de6966)) 154 | * updated node version ([c2a1aef](https://github.com/jolution/le-checkout-jira/commit/c2a1aefceb1fefe7256f247780bbedab5e17fa49)) 155 | * wait for jira issue key ([5b5fc43](https://github.com/jolution/le-checkout-jira/commit/5b5fc43d0d7d11eb95a2f53fbcf9c1d2c93218b2)) 156 | 157 | 158 | ### feat 159 | 160 | * add base code ([a98a08b](https://github.com/jolution/le-checkout-jira/commit/a98a08b0ff7ddd4679879b3e6dfe7e52326c7d08)) 161 | * add copy icon to cloud version ([936a891](https://github.com/jolution/le-checkout-jira/commit/936a891e4bad3d907a201eaa2f4a489957908760)) 162 | * add husky for conventionalcommits check ([dae929b](https://github.com/jolution/le-checkout-jira/commit/dae929bda8f1b40a2d4d3a71454b85cbb648a756)) 163 | * add issue templates ([2b30d5e](https://github.com/jolution/le-checkout-jira/commit/2b30d5e8768437556478cdb5eadba6e855b8fd0f)) 164 | * add issue templates ([d00e951](https://github.com/jolution/le-checkout-jira/commit/d00e9516fdb2e960bcaca23254c6abe615560f2c)) 165 | * add jira cloud url ([71d53d5](https://github.com/jolution/le-checkout-jira/commit/71d53d5cc736e0fe74ac92b7370b2b588a93c1fd)) 166 | * add maxlength for title ([9459187](https://github.com/jolution/le-checkout-jira/commit/9459187342ecafa12ec64c99bcafeb49a91960c9)) 167 | * added additional dependencies to generate changelog release notes ([407357a](https://github.com/jolution/le-checkout-jira/commit/407357affeffd0b0718f5b53981dfdbd5f344904)) 168 | * added npmrc ([ba837ea](https://github.com/jolution/le-checkout-jira/commit/ba837ea6198841e7a970635184276973a2f6d040)) 169 | * added publish config in package json ([d9972e5](https://github.com/jolution/le-checkout-jira/commit/d9972e5db13c00baf4060ac72cf2cf38deb9a499)) 170 | * added release rc json ([889ae3e](https://github.com/jolution/le-checkout-jira/commit/889ae3ed5ba4000393d42166fabedd538e177891)) 171 | * added sematic release ([c3e7f53](https://github.com/jolution/le-checkout-jira/commit/c3e7f5351961845a38ac57e8d75a3805e3412866)) 172 | * added social media banner ([a486c37](https://github.com/jolution/le-checkout-jira/commit/a486c3710fb8f821ea2d3d314e51824727bb466d)) 173 | * downgraded release notes generator version ([d6fc84d](https://github.com/jolution/le-checkout-jira/commit/d6fc84d6f9c986ba0827630b1b95d137be6c2516)) 174 | * extract data to json ([87238ab](https://github.com/jolution/le-checkout-jira/commit/87238abee39267b558c51a3c34e86badb5b599da)) 175 | * optimate feature request template ([d24006a](https://github.com/jolution/le-checkout-jira/commit/d24006af8f6b130b29d815da5d7cad85fd86fa69)) 176 | * optimate feature request template ([2ac3245](https://github.com/jolution/le-checkout-jira/commit/2ac3245cb516f00d00db07fb9844e2325a59e391)) 177 | * optimate feature request template ([6e58ebf](https://github.com/jolution/le-checkout-jira/commit/6e58ebfc6d8491cbb69cf5b9197180252837bd3e)) 178 | * preselect prefix ([5407dc7](https://github.com/jolution/le-checkout-jira/commit/5407dc7fd9f6b2ef2407abca7224e734e9b16b93)) 179 | * select option if bug for fixed ([d6d21ce](https://github.com/jolution/le-checkout-jira/commit/d6d21ce926c9ff3d1dce71c6c26dd024e5830ed6)) 180 | * start styling cloud version ([adbdee6](https://github.com/jolution/le-checkout-jira/commit/adbdee6660583673b62f72e2347506220c906d06)) 181 | * test release ([bb2c503](https://github.com/jolution/le-checkout-jira/commit/bb2c503dcea7a5f06ddc3058aef087c1085afda9)) 182 | * updated node version ([0c32c32](https://github.com/jolution/le-checkout-jira/commit/0c32c32f2b4c090448149d46028aa3d26544dbbc)) 183 | * updated release config ([a9bfe30](https://github.com/jolution/le-checkout-jira/commit/a9bfe30e61410289e1837bfd6fb048ecae574567)) 184 | 185 | 186 | ### feature 187 | 188 | * add selector for jira cloud ([d3559f4](https://github.com/jolution/le-checkout-jira/commit/d3559f41cbc231c609b6d0efa25f325bea323f23)) 189 | 190 | 191 | ### style 192 | 193 | * add emoji and icons ([74e8daf](https://github.com/jolution/le-checkout-jira/commit/74e8dafb1ef95f47f1a52bfd610b41395a6c36fd)) 194 | * add headline ([7fcd0e6](https://github.com/jolution/le-checkout-jira/commit/7fcd0e6192d75ac4b387d64da5ee5cb5ff591112)) 195 | * add margin ([ac51734](https://github.com/jolution/le-checkout-jira/commit/ac517347d78444db16357e1008cbec276d08114d)) 196 | * add select for prefixes ([a39737c](https://github.com/jolution/le-checkout-jira/commit/a39737c5b18983c44e051b7cc3c8371c467db835)) 197 | 198 | ## 1.0.0 (2024-06-14) 199 | 200 | 201 | ### refactor 202 | 203 | * cleanup ([76a4e94](https://github.com/jolution/le-checkout-jira/commit/76a4e9448030622b3b28e5eee1ed60f6a559d646)) 204 | * cleanup contributors section ([b801669](https://github.com/jolution/le-checkout-jira/commit/b80166947cfe3a8c2234ffe4c2bb66dd2b02fb39)) 205 | * cleanup contributors section ([b37da7c](https://github.com/jolution/le-checkout-jira/commit/b37da7c513e46f4bf93a7f6a877cf8b5d6e1e3c6)) 206 | * cleanup contributors section ([8833899](https://github.com/jolution/le-checkout-jira/commit/8833899faf86e1fe26e1a64f1bbc6d3293e556e3)) 207 | * cleanup contributors section ([29c96d5](https://github.com/jolution/le-checkout-jira/commit/29c96d5ffd90db50dde506ad525ca32b9e1ca90a)) 208 | * relocate and rename logos ([d43f307](https://github.com/jolution/le-checkout-jira/commit/d43f30724999e4e06de1d53942f5492c9c38cf0a)) 209 | 210 | 211 | ### chore 212 | 213 | * add todo ([34e9163](https://github.com/jolution/le-checkout-jira/commit/34e9163649c6f6da4d482d989b3ceffc8ca7e13e)) 214 | * add todo ([d092ff7](https://github.com/jolution/le-checkout-jira/commit/d092ff7f1083fbfbc033698e35f5bd366cdd7559)) 215 | * add todos ([9e5d2d3](https://github.com/jolution/le-checkout-jira/commit/9e5d2d3943802097ffd62571489e617286b12467)) 216 | * align button text for centering ([2fcace3](https://github.com/jolution/le-checkout-jira/commit/2fcace3f75d9293bbb96411dcf3abed67acf3aa6)) 217 | * optimate emoji for style ([22f51d3](https://github.com/jolution/le-checkout-jira/commit/22f51d3dad70c03ed2bfb0664bd9a9653436d451)) 218 | * outsource config ([b17b57a](https://github.com/jolution/le-checkout-jira/commit/b17b57a75c2939617f2ed8ab4990331baf015229)) 219 | * outsource lang ([3cebc8f](https://github.com/jolution/le-checkout-jira/commit/3cebc8fd1058026b24f44107ffc3f40b21855a85)) 220 | * outsource utils ([8a159df](https://github.com/jolution/le-checkout-jira/commit/8a159dfe432fa05b7dacea2ac0ac253a7c928bfe)) 221 | * reduce try ([804204d](https://github.com/jolution/le-checkout-jira/commit/804204dba80483dab00065639559204035a0f1bf)) 222 | * **release:** 1.0.0 [skip ci] ([0128c24](https://github.com/jolution/le-checkout-jira/commit/0128c246f4133194300a318f729f356a96fc17ef)), closes [#41](https://github.com/jolution/le-checkout-jira/issues/41) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) 223 | * **release:** 1.0.0 [skip ci] ([49a8a5a](https://github.com/jolution/le-checkout-jira/commit/49a8a5a363401401c010ffd743e5fc0377cd6ef6)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 224 | * **release:** 1.0.0 [skip ci] ([b1f1edb](https://github.com/jolution/le-checkout-jira/commit/b1f1edb91f8bea026d7db92889b1af839c30560c)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 225 | * **release:** 1.0.1 [skip ci] ([da7d76d](https://github.com/jolution/le-checkout-jira/commit/da7d76d1a3d285f324cbf8a27f478ec31089d8a6)), closes [#40](https://github.com/jolution/le-checkout-jira/issues/40) 226 | * **release:** 1.0.2 [skip ci] ([f56dc11](https://github.com/jolution/le-checkout-jira/commit/f56dc1116f601e1c64a048ffe5e47b2e71aed0f1)) 227 | * remove old code, change author logIdentifier ([8d67e69](https://github.com/jolution/le-checkout-jira/commit/8d67e690cd80f59d024b752a3046dc54d95a8855)) 228 | * remove prefix ([a69f42a](https://github.com/jolution/le-checkout-jira/commit/a69f42ac61d9c0deccc82c1e743945f043ad996d)) 229 | * remove test function ([c07de89](https://github.com/jolution/le-checkout-jira/commit/c07de89d5777458c8bb9853979f25569c9511850)) 230 | * rename const loglevels ([0f90ad1](https://github.com/jolution/le-checkout-jira/commit/0f90ad10ec2b8f5c3bd76c8495c5de2df136ea86)) 231 | * rename file for generic approche ([5f55368](https://github.com/jolution/le-checkout-jira/commit/5f55368e34859d791ae27990e5674fb2d8d05f26)) 232 | * shorthand func ([5d51029](https://github.com/jolution/le-checkout-jira/commit/5d5102910b7da30f5c2463ee329c575e015b6b98)) 233 | * start add popup ([0bf0e79](https://github.com/jolution/le-checkout-jira/commit/0bf0e79ff1eba30c5830eed55a88d8d5037916db)) 234 | * start add popup emoji config ([dfd50de](https://github.com/jolution/le-checkout-jira/commit/dfd50de2ee19cd199541b94b38f0653d4c810ded)) 235 | * start add popup emoji config ([76ab5ad](https://github.com/jolution/le-checkout-jira/commit/76ab5ad671e0a03aa1d115a6985effc001399338)) 236 | * update README ([f9d438f](https://github.com/jolution/le-checkout-jira/commit/f9d438fbfec2dc23aaafaefe33d322cbfd6a9ad0)) 237 | 238 | 239 | * Merge pull request #41 from jolution/docs/add-faq ([833a9c2](https://github.com/jolution/le-checkout-jira/commit/833a9c20b90cc8a7a769a4577e658e5aaca029db)), closes [#41](https://github.com/jolution/le-checkout-jira/issues/41) 240 | * Update .npmrc ([2d60773](https://github.com/jolution/le-checkout-jira/commit/2d6077307f328c559d1026982f0a45cdf645c9b0)) 241 | * Update .npmrc registry ([e56af5c](https://github.com/jolution/le-checkout-jira/commit/e56af5caed199e912c45634d574bcfe12ddc81ae)) 242 | * Update .npmrc added npm_token variable ([9cadded](https://github.com/jolution/le-checkout-jira/commit/9caddedd0b05f4174b7d57c987068aed7ed42622)) 243 | * Update release.yml added GH_TOKEN ([6b32c63](https://github.com/jolution/le-checkout-jira/commit/6b32c630b61b97ebc7b520f5caa549fd9eebf3d3)) 244 | * Update release.yml added npm token in release step ([8defa01](https://github.com/jolution/le-checkout-jira/commit/8defa015b212db97f9296fe2533594e2b092f724)) 245 | * Update release.yml added GH_Token ([7ded993](https://github.com/jolution/le-checkout-jira/commit/7ded993418e5b319d6ae09d0cbe0c172bc3276c2)) 246 | * Update release.yml removed npm token ([6c99f35](https://github.com/jolution/le-checkout-jira/commit/6c99f354d0854e0819bb141e4d0ca8df674eab20)) 247 | * Removed background of Darkmode PNG logo version ([5cbddd0](https://github.com/jolution/le-checkout-jira/commit/5cbddd05cd5bd09992ce87278a4128563981ece6)) 248 | * Merge pull request #14 from jolution/refactor/logos ([40c5ba8](https://github.com/jolution/le-checkout-jira/commit/40c5ba81cfb5e9f1de3fd36fd48ef246731c8ead)), closes [#14](https://github.com/jolution/le-checkout-jira/issues/14) 249 | * Merge pull request #13 from jolution/feat/add-husky ([bbf1d16](https://github.com/jolution/le-checkout-jira/commit/bbf1d1621cc5eee327ff2b2c58e40dd9ef4846a5)), closes [#13](https://github.com/jolution/le-checkout-jira/issues/13) 250 | * Merge pull request #12 from jolution/feature/le-echeckout-logos ([3dab0d4](https://github.com/jolution/le-checkout-jira/commit/3dab0d48a55543e00fe9c61d809e246078ecbf54)), closes [#12](https://github.com/jolution/le-checkout-jira/issues/12) 251 | * Added darkmode support ([ec2bda5](https://github.com/jolution/le-checkout-jira/commit/ec2bda56b2a741e53557ae701a19ca873f112318)) 252 | * Outlined logo strokes ([ebbee5d](https://github.com/jolution/le-checkout-jira/commit/ebbee5dd6e9f7d71f1ae096319794a2f6e2ca0b3)) 253 | * Added negative version of logo ([afffd1e](https://github.com/jolution/le-checkout-jira/commit/afffd1e61d80f090260698ecd2c8222a95ee6a1f)) 254 | * Added logo in PNG and SVG format ([21f9f4f](https://github.com/jolution/le-checkout-jira/commit/21f9f4fabbb061ac4b1ba40bb8398f3fe86984c8)) 255 | * Merge pull request #11 from jolution/all-contributors/add-pimmok ([c5c0c95](https://github.com/jolution/le-checkout-jira/commit/c5c0c95d741f55ad21da8bf7a2d666df63d55374)), closes [#11](https://github.com/jolution/le-checkout-jira/issues/11) 256 | * Merge branch 'main' into all-contributors/add-pimmok ([db45e8c](https://github.com/jolution/le-checkout-jira/commit/db45e8c8a75afca337d5ac8c8583c97c76bcb916)) 257 | * Merge pull request #10 from jolution/all-contributors/add-juliankasimir ([42fcad2](https://github.com/jolution/le-checkout-jira/commit/42fcad24d17adf52a3cfc977d78c437e6a7fc04e)), closes [#10](https://github.com/jolution/le-checkout-jira/issues/10) 258 | * Merge pull request #9 from jolution/docs/add-version-state ([667159d](https://github.com/jolution/le-checkout-jira/commit/667159d9c1a925724f233cb1a2364a0232a8eb21)), closes [#9](https://github.com/jolution/le-checkout-jira/issues/9) 259 | * Merge pull request #8 from DE-AMS-AD-VAPPS/fix/remove-backslashes-from-name ([5df0b61](https://github.com/jolution/le-checkout-jira/commit/5df0b61d2bc6101d89b85138d855454c64b7ab2f)), closes [#8](https://github.com/jolution/le-checkout-jira/issues/8) 260 | * Merge pull request #7 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-selectors ([c352277](https://github.com/jolution/le-checkout-jira/commit/c352277b6730f3d1a863849c47894d8bda880321)), closes [#7](https://github.com/jolution/le-checkout-jira/issues/7) 261 | * Merge pull request #6 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-urls ([ecaac6b](https://github.com/jolution/le-checkout-jira/commit/ecaac6ba66e3ad96ba1e955908c3b44e66f54120)), closes [#6](https://github.com/jolution/le-checkout-jira/issues/6) 262 | * Merge pull request #5 from DE-AMS-AD-VAPPS/feature/data-json ([7440d3d](https://github.com/jolution/le-checkout-jira/commit/7440d3d42e0641266a9f1e608f83d16c1614577e)), closes [#5](https://github.com/jolution/le-checkout-jira/issues/5) 263 | * Merge remote-tracking branch 'origin/main' ([01f205c](https://github.com/jolution/le-checkout-jira/commit/01f205c0b2dca4615e39c17901dcf2148613f473)) 264 | * Merge pull request #4 from DE-AMS-AD-VAPPS/feature/optimate-docs ([18a9a4c](https://github.com/jolution/le-checkout-jira/commit/18a9a4cb166c65d0a54f3bec6872835bc53bf1ae)), closes [#4](https://github.com/jolution/le-checkout-jira/issues/4) 265 | * Merge pull request #3 from DE-AMS-AD-VAPPS/feature/prefix-select-fix ([47bab39](https://github.com/jolution/le-checkout-jira/commit/47bab39b12d2d621f18ec778069ecfa3448cf0c4)), closes [#3](https://github.com/jolution/le-checkout-jira/issues/3) 266 | * Merge pull request #2 from DE-AMS-AD-VAPPS/feature/beautify-display ([fd81baf](https://github.com/jolution/le-checkout-jira/commit/fd81baff2a0399bfc29c598a547cf0dcc6ab15e1)), closes [#2](https://github.com/jolution/le-checkout-jira/issues/2) 267 | * Closed gap between button and input field ([77c67b9](https://github.com/jolution/le-checkout-jira/commit/77c67b92ce53f7e122f83daa686cc009f22a317c)) 268 | * Merge Conflicts wieder behoben ([8411513](https://github.com/jolution/le-checkout-jira/commit/841151338b1a470b0fa8631b568268941ad25a5a)) 269 | * Merge branch 'feature/beautify-display' of github.com:DE-AMS-AD-VAPPS/browser-extension-gitbranch-jira into feature/beautify-display ([2a35576](https://github.com/jolution/le-checkout-jira/commit/2a35576e91849c981b727a374ba6ca318fc2d4a9)) 270 | * Renamed functions and added authorship info ([a88c2fc](https://github.com/jolution/le-checkout-jira/commit/a88c2fcc3a55023d6387d9ad19e47eb542d1cde5)) 271 | * Merge branch 'main' into feature/beautify-display ([1303b6f](https://github.com/jolution/le-checkout-jira/commit/1303b6f9d034f3433c099d079d4867a8364fabec)) 272 | * Merge pull request #1 from DE-AMS-AD-VAPPS/feature/preselect-prefix ([0491ac0](https://github.com/jolution/le-checkout-jira/commit/0491ac0188c4e526c29957bfb6e74be99f6fed10)), closes [#1](https://github.com/jolution/le-checkout-jira/issues/1) 273 | * Removed old code ([a243600](https://github.com/jolution/le-checkout-jira/commit/a243600f06d402fa3c91ff234b170de2a9d40020)) 274 | * Added JS functions core functionality ([c09b2f9](https://github.com/jolution/le-checkout-jira/commit/c09b2f906ca6c141cd85f7832e1f5f009dc58e4c)) 275 | * Rearranged items and added CSS classes ([c3dc735](https://github.com/jolution/le-checkout-jira/commit/c3dc735ae01f022fc67dbcbb5eb06ddc2c524daf)) 276 | * Added accordion to sidebar ([70556bc](https://github.com/jolution/le-checkout-jira/commit/70556bc38a6786d20d65ff291fc52913ecb0de20)) 277 | * Initial commit ([1aa0b6f](https://github.com/jolution/le-checkout-jira/commit/1aa0b6fdfd710459940924b38c65d19c66327cbf)) 278 | 279 | 280 | ### docs 281 | 282 | * add Contributors ([a613864](https://github.com/jolution/le-checkout-jira/commit/a613864cf7d7a251d01897d4ced77875f64edff1)) 283 | * add emoji for sponsor for highlighting this space ([53448df](https://github.com/jolution/le-checkout-jira/commit/53448df5d3c6a7f3ad96009a01d4ee3331b422e6)) 284 | * add faq entry ([d9afb29](https://github.com/jolution/le-checkout-jira/commit/d9afb29490851455b78e4bae0a0fac1ea3f89b5a)) 285 | * add license ([b72ce8b](https://github.com/jolution/le-checkout-jira/commit/b72ce8bc93fb7a70b9eac87f5c3cc5eaaf009d6d)) 286 | * add related repo link ([41008b9](https://github.com/jolution/le-checkout-jira/commit/41008b9dc86681d83b8d91f1dc3ffbbe33b3817f)) 287 | * add related repo link ([46790bb](https://github.com/jolution/le-checkout-jira/commit/46790bbd04c578eb0f3399cf5989d2a0101cde76)) 288 | * add related repo link ([204012c](https://github.com/jolution/le-checkout-jira/commit/204012c5d5aa90202d68bfe34778c4d6bf2eb3d7)) 289 | * add sponsor ([7a7e22d](https://github.com/jolution/le-checkout-jira/commit/7a7e22d7c7dcd1baa8f7942924e975a6a1399c9e)) 290 | * add sponsor ([f746270](https://github.com/jolution/le-checkout-jira/commit/f746270d4cbd9091b6b2f17ceb22a702a25eff16)) 291 | * add version state ([5a843c9](https://github.com/jolution/le-checkout-jira/commit/5a843c98d1880f26bb3476b51cf1246f9b203da4)) 292 | * brand naming ([cdf8d15](https://github.com/jolution/le-checkout-jira/commit/cdf8d15fad7aa7514579bfbeec6be1fd2676b2e3)) 293 | * create .all-contributorsrc [skip ci] ([1626cfe](https://github.com/jolution/le-checkout-jira/commit/1626cfee595f63e382a38f9172622083eb90b551)) 294 | * create .all-contributorsrc [skip ci] ([e3c2133](https://github.com/jolution/le-checkout-jira/commit/e3c2133f2dba0da159d1c22fcb93a187daf0d3fb)) 295 | * decreased logo width in readme.md ([83e50e8](https://github.com/jolution/le-checkout-jira/commit/83e50e89cadf113586a4115b4b54387c4bea7f36)) 296 | * optimate docs ([7970914](https://github.com/jolution/le-checkout-jira/commit/79709143dc75398dd9a6411d7d026d1bade9d5b7)) 297 | * optimate docs ([55db568](https://github.com/jolution/le-checkout-jira/commit/55db5686293874e5c77dcfcec9c8dcaca8d9b300)) 298 | * optimate docs (merge) ([9eb5d32](https://github.com/jolution/le-checkout-jira/commit/9eb5d3239d629369f2b228e469aea0341ed4465b)) 299 | * optimate title ([e550b25](https://github.com/jolution/le-checkout-jira/commit/e550b25e268c8515d976461482e62b67cd77a930)) 300 | * reduce duplicate author information ([f6a8788](https://github.com/jolution/le-checkout-jira/commit/f6a8788137779cddbd5258be0cfcf1c741e5c896)) 301 | * update .all-contributorsrc [skip ci] ([b96cabf](https://github.com/jolution/le-checkout-jira/commit/b96cabfe4deac0d83efbf5824e7cecb9c667710b)) 302 | * update .all-contributorsrc [skip ci] ([dd5f566](https://github.com/jolution/le-checkout-jira/commit/dd5f566aee75dd8a5de287b1dd5937695e5256e2)) 303 | * update README.md [skip ci] ([2d29d33](https://github.com/jolution/le-checkout-jira/commit/2d29d33ec1d362aec07e4b56bb44f4fa801db05a)) 304 | * update README.md [skip ci] ([309fd08](https://github.com/jolution/le-checkout-jira/commit/309fd087543a27e2975ddb106c1f3d507efb244b)) 305 | * update README.md [skip ci] ([5527891](https://github.com/jolution/le-checkout-jira/commit/55278914491b779e57cedb0f349c808d4f2329c9)) 306 | * update README.md [skip ci] ([2fbf605](https://github.com/jolution/le-checkout-jira/commit/2fbf60555af19b2ba9b110db2bf6876a231ef561)) 307 | 308 | 309 | ### fix 310 | 311 | * downgraded semantic release version ([4bd4a16](https://github.com/jolution/le-checkout-jira/commit/4bd4a164f0b83f981251e0f45cf029a30a2a8ef0)) 312 | * fixed code review comments ([725c915](https://github.com/jolution/le-checkout-jira/commit/725c91549763ba7004bf9421499e3025623920ce)) 313 | * fixed error ([16a7077](https://github.com/jolution/le-checkout-jira/commit/16a707703b8ba782bda15dcce416c7abb368ffdc)) 314 | * fixed npm package ([3413849](https://github.com/jolution/le-checkout-jira/commit/3413849475518ac06c844661e39fe6635d4a037c)) 315 | * preselect fix type ([7d6810e](https://github.com/jolution/le-checkout-jira/commit/7d6810e554ec511b05db66231ef2b707be4f5fa2)) 316 | * release yml step error ([5268a98](https://github.com/jolution/le-checkout-jira/commit/5268a980db14ca4c0fe5e77f8294cb09e37b8ec7)) 317 | * remove not allowed chars from tilte ([57a384c](https://github.com/jolution/le-checkout-jira/commit/57a384ce2bc23cd53457e3d113f901b015cc2292)) 318 | * remove special chars ([83d2434](https://github.com/jolution/le-checkout-jira/commit/83d24341a576981c17f6c635025a0fb24911e6b2)) 319 | * removed commit write options ([732130c](https://github.com/jolution/le-checkout-jira/commit/732130c874fa50e011b337753f9884373f4f446e)) 320 | * removed environment prod ([eb71231](https://github.com/jolution/le-checkout-jira/commit/eb71231d229d8e1f51a6eab2831288b3dad7dc4f)) 321 | * removed write options completely ([e4cbab5](https://github.com/jolution/le-checkout-jira/commit/e4cbab51ac68cc448d50e491504ab4a726bcead4)) 322 | * Update release.configuration.js ([32cb6ca](https://github.com/jolution/le-checkout-jira/commit/32cb6cafea662c1d21dc06799955fc73fa0797c1)) 323 | * Update release.yml changed semantic-release excution command ([9e71ffa](https://github.com/jolution/le-checkout-jira/commit/9e71ffa214d866e341dfab6d2f6130f037de6966)) 324 | * updated node version ([c2a1aef](https://github.com/jolution/le-checkout-jira/commit/c2a1aefceb1fefe7256f247780bbedab5e17fa49)) 325 | * wait for jira issue key ([5b5fc43](https://github.com/jolution/le-checkout-jira/commit/5b5fc43d0d7d11eb95a2f53fbcf9c1d2c93218b2)) 326 | 327 | 328 | ### feat 329 | 330 | * add base code ([a98a08b](https://github.com/jolution/le-checkout-jira/commit/a98a08b0ff7ddd4679879b3e6dfe7e52326c7d08)) 331 | * add copy icon to cloud version ([936a891](https://github.com/jolution/le-checkout-jira/commit/936a891e4bad3d907a201eaa2f4a489957908760)) 332 | * add husky for conventionalcommits check ([dae929b](https://github.com/jolution/le-checkout-jira/commit/dae929bda8f1b40a2d4d3a71454b85cbb648a756)) 333 | * add issue templates ([2b30d5e](https://github.com/jolution/le-checkout-jira/commit/2b30d5e8768437556478cdb5eadba6e855b8fd0f)) 334 | * add issue templates ([d00e951](https://github.com/jolution/le-checkout-jira/commit/d00e9516fdb2e960bcaca23254c6abe615560f2c)) 335 | * add jira cloud url ([71d53d5](https://github.com/jolution/le-checkout-jira/commit/71d53d5cc736e0fe74ac92b7370b2b588a93c1fd)) 336 | * add maxlength for title ([9459187](https://github.com/jolution/le-checkout-jira/commit/9459187342ecafa12ec64c99bcafeb49a91960c9)) 337 | * added additional dependencies to generate changelog release notes ([407357a](https://github.com/jolution/le-checkout-jira/commit/407357affeffd0b0718f5b53981dfdbd5f344904)) 338 | * added npmrc ([ba837ea](https://github.com/jolution/le-checkout-jira/commit/ba837ea6198841e7a970635184276973a2f6d040)) 339 | * added publish config in package json ([d9972e5](https://github.com/jolution/le-checkout-jira/commit/d9972e5db13c00baf4060ac72cf2cf38deb9a499)) 340 | * added release rc json ([889ae3e](https://github.com/jolution/le-checkout-jira/commit/889ae3ed5ba4000393d42166fabedd538e177891)) 341 | * added sematic release ([c3e7f53](https://github.com/jolution/le-checkout-jira/commit/c3e7f5351961845a38ac57e8d75a3805e3412866)) 342 | * added social media banner ([a486c37](https://github.com/jolution/le-checkout-jira/commit/a486c3710fb8f821ea2d3d314e51824727bb466d)) 343 | * downgraded release notes generator version ([d6fc84d](https://github.com/jolution/le-checkout-jira/commit/d6fc84d6f9c986ba0827630b1b95d137be6c2516)) 344 | * extract data to json ([87238ab](https://github.com/jolution/le-checkout-jira/commit/87238abee39267b558c51a3c34e86badb5b599da)) 345 | * optimate feature request template ([d24006a](https://github.com/jolution/le-checkout-jira/commit/d24006af8f6b130b29d815da5d7cad85fd86fa69)) 346 | * optimate feature request template ([2ac3245](https://github.com/jolution/le-checkout-jira/commit/2ac3245cb516f00d00db07fb9844e2325a59e391)) 347 | * optimate feature request template ([6e58ebf](https://github.com/jolution/le-checkout-jira/commit/6e58ebfc6d8491cbb69cf5b9197180252837bd3e)) 348 | * preselect prefix ([5407dc7](https://github.com/jolution/le-checkout-jira/commit/5407dc7fd9f6b2ef2407abca7224e734e9b16b93)) 349 | * select option if bug for fixed ([d6d21ce](https://github.com/jolution/le-checkout-jira/commit/d6d21ce926c9ff3d1dce71c6c26dd024e5830ed6)) 350 | * start styling cloud version ([adbdee6](https://github.com/jolution/le-checkout-jira/commit/adbdee6660583673b62f72e2347506220c906d06)) 351 | * test release ([bb2c503](https://github.com/jolution/le-checkout-jira/commit/bb2c503dcea7a5f06ddc3058aef087c1085afda9)) 352 | * updated node version ([0c32c32](https://github.com/jolution/le-checkout-jira/commit/0c32c32f2b4c090448149d46028aa3d26544dbbc)) 353 | * updated release config ([a9bfe30](https://github.com/jolution/le-checkout-jira/commit/a9bfe30e61410289e1837bfd6fb048ecae574567)) 354 | 355 | 356 | ### feature 357 | 358 | * add selector for jira cloud ([d3559f4](https://github.com/jolution/le-checkout-jira/commit/d3559f41cbc231c609b6d0efa25f325bea323f23)) 359 | 360 | 361 | ### style 362 | 363 | * add emoji and icons ([74e8daf](https://github.com/jolution/le-checkout-jira/commit/74e8dafb1ef95f47f1a52bfd610b41395a6c36fd)) 364 | * add headline ([7fcd0e6](https://github.com/jolution/le-checkout-jira/commit/7fcd0e6192d75ac4b387d64da5ee5cb5ff591112)) 365 | * add margin ([ac51734](https://github.com/jolution/le-checkout-jira/commit/ac517347d78444db16357e1008cbec276d08114d)) 366 | * add select for prefixes ([a39737c](https://github.com/jolution/le-checkout-jira/commit/a39737c5b18983c44e051b7cc3c8371c467db835)) 367 | 368 | ## 1.0.0 (2024-06-14) 369 | 370 | 371 | * Merge pull request #41 from jolution/docs/add-faq ([833a9c2](https://github.com/jolution/le-checkout-jira/commit/833a9c20b90cc8a7a769a4577e658e5aaca029db)), closes [#41](https://github.com/jolution/le-checkout-jira/issues/41) 372 | * Update .npmrc ([2d60773](https://github.com/jolution/le-checkout-jira/commit/2d6077307f328c559d1026982f0a45cdf645c9b0)) 373 | * Update .npmrc registry ([e56af5c](https://github.com/jolution/le-checkout-jira/commit/e56af5caed199e912c45634d574bcfe12ddc81ae)) 374 | * Update .npmrc added npm_token variable ([9cadded](https://github.com/jolution/le-checkout-jira/commit/9caddedd0b05f4174b7d57c987068aed7ed42622)) 375 | * Update release.yml added GH_TOKEN ([6b32c63](https://github.com/jolution/le-checkout-jira/commit/6b32c630b61b97ebc7b520f5caa549fd9eebf3d3)) 376 | * Update release.yml added npm token in release step ([8defa01](https://github.com/jolution/le-checkout-jira/commit/8defa015b212db97f9296fe2533594e2b092f724)) 377 | * Update release.yml added GH_Token ([7ded993](https://github.com/jolution/le-checkout-jira/commit/7ded993418e5b319d6ae09d0cbe0c172bc3276c2)) 378 | * Update release.yml removed npm token ([6c99f35](https://github.com/jolution/le-checkout-jira/commit/6c99f354d0854e0819bb141e4d0ca8df674eab20)) 379 | * Removed background of Darkmode PNG logo version ([5cbddd0](https://github.com/jolution/le-checkout-jira/commit/5cbddd05cd5bd09992ce87278a4128563981ece6)) 380 | * Merge pull request #14 from jolution/refactor/logos ([40c5ba8](https://github.com/jolution/le-checkout-jira/commit/40c5ba81cfb5e9f1de3fd36fd48ef246731c8ead)), closes [#14](https://github.com/jolution/le-checkout-jira/issues/14) 381 | * Merge pull request #13 from jolution/feat/add-husky ([bbf1d16](https://github.com/jolution/le-checkout-jira/commit/bbf1d1621cc5eee327ff2b2c58e40dd9ef4846a5)), closes [#13](https://github.com/jolution/le-checkout-jira/issues/13) 382 | * Merge pull request #12 from jolution/feature/le-echeckout-logos ([3dab0d4](https://github.com/jolution/le-checkout-jira/commit/3dab0d48a55543e00fe9c61d809e246078ecbf54)), closes [#12](https://github.com/jolution/le-checkout-jira/issues/12) 383 | * Added darkmode support ([ec2bda5](https://github.com/jolution/le-checkout-jira/commit/ec2bda56b2a741e53557ae701a19ca873f112318)) 384 | * Outlined logo strokes ([ebbee5d](https://github.com/jolution/le-checkout-jira/commit/ebbee5dd6e9f7d71f1ae096319794a2f6e2ca0b3)) 385 | * Added negative version of logo ([afffd1e](https://github.com/jolution/le-checkout-jira/commit/afffd1e61d80f090260698ecd2c8222a95ee6a1f)) 386 | * Added logo in PNG and SVG format ([21f9f4f](https://github.com/jolution/le-checkout-jira/commit/21f9f4fabbb061ac4b1ba40bb8398f3fe86984c8)) 387 | * Merge pull request #11 from jolution/all-contributors/add-pimmok ([c5c0c95](https://github.com/jolution/le-checkout-jira/commit/c5c0c95d741f55ad21da8bf7a2d666df63d55374)), closes [#11](https://github.com/jolution/le-checkout-jira/issues/11) 388 | * Merge branch 'main' into all-contributors/add-pimmok ([db45e8c](https://github.com/jolution/le-checkout-jira/commit/db45e8c8a75afca337d5ac8c8583c97c76bcb916)) 389 | * Merge pull request #10 from jolution/all-contributors/add-juliankasimir ([42fcad2](https://github.com/jolution/le-checkout-jira/commit/42fcad24d17adf52a3cfc977d78c437e6a7fc04e)), closes [#10](https://github.com/jolution/le-checkout-jira/issues/10) 390 | * Merge pull request #9 from jolution/docs/add-version-state ([667159d](https://github.com/jolution/le-checkout-jira/commit/667159d9c1a925724f233cb1a2364a0232a8eb21)), closes [#9](https://github.com/jolution/le-checkout-jira/issues/9) 391 | * Merge pull request #8 from DE-AMS-AD-VAPPS/fix/remove-backslashes-from-name ([5df0b61](https://github.com/jolution/le-checkout-jira/commit/5df0b61d2bc6101d89b85138d855454c64b7ab2f)), closes [#8](https://github.com/jolution/le-checkout-jira/issues/8) 392 | * Merge pull request #7 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-selectors ([c352277](https://github.com/jolution/le-checkout-jira/commit/c352277b6730f3d1a863849c47894d8bda880321)), closes [#7](https://github.com/jolution/le-checkout-jira/issues/7) 393 | * Merge pull request #6 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-urls ([ecaac6b](https://github.com/jolution/le-checkout-jira/commit/ecaac6ba66e3ad96ba1e955908c3b44e66f54120)), closes [#6](https://github.com/jolution/le-checkout-jira/issues/6) 394 | * Merge pull request #5 from DE-AMS-AD-VAPPS/feature/data-json ([7440d3d](https://github.com/jolution/le-checkout-jira/commit/7440d3d42e0641266a9f1e608f83d16c1614577e)), closes [#5](https://github.com/jolution/le-checkout-jira/issues/5) 395 | * Merge remote-tracking branch 'origin/main' ([01f205c](https://github.com/jolution/le-checkout-jira/commit/01f205c0b2dca4615e39c17901dcf2148613f473)) 396 | * Merge pull request #4 from DE-AMS-AD-VAPPS/feature/optimate-docs ([18a9a4c](https://github.com/jolution/le-checkout-jira/commit/18a9a4cb166c65d0a54f3bec6872835bc53bf1ae)), closes [#4](https://github.com/jolution/le-checkout-jira/issues/4) 397 | * Merge pull request #3 from DE-AMS-AD-VAPPS/feature/prefix-select-fix ([47bab39](https://github.com/jolution/le-checkout-jira/commit/47bab39b12d2d621f18ec778069ecfa3448cf0c4)), closes [#3](https://github.com/jolution/le-checkout-jira/issues/3) 398 | * Merge pull request #2 from DE-AMS-AD-VAPPS/feature/beautify-display ([fd81baf](https://github.com/jolution/le-checkout-jira/commit/fd81baff2a0399bfc29c598a547cf0dcc6ab15e1)), closes [#2](https://github.com/jolution/le-checkout-jira/issues/2) 399 | * Closed gap between button and input field ([77c67b9](https://github.com/jolution/le-checkout-jira/commit/77c67b92ce53f7e122f83daa686cc009f22a317c)) 400 | * Merge Conflicts wieder behoben ([8411513](https://github.com/jolution/le-checkout-jira/commit/841151338b1a470b0fa8631b568268941ad25a5a)) 401 | * Merge branch 'feature/beautify-display' of github.com:DE-AMS-AD-VAPPS/browser-extension-gitbranch-jira into feature/beautify-display ([2a35576](https://github.com/jolution/le-checkout-jira/commit/2a35576e91849c981b727a374ba6ca318fc2d4a9)) 402 | * Renamed functions and added authorship info ([a88c2fc](https://github.com/jolution/le-checkout-jira/commit/a88c2fcc3a55023d6387d9ad19e47eb542d1cde5)) 403 | * Merge branch 'main' into feature/beautify-display ([1303b6f](https://github.com/jolution/le-checkout-jira/commit/1303b6f9d034f3433c099d079d4867a8364fabec)) 404 | * Merge pull request #1 from DE-AMS-AD-VAPPS/feature/preselect-prefix ([0491ac0](https://github.com/jolution/le-checkout-jira/commit/0491ac0188c4e526c29957bfb6e74be99f6fed10)), closes [#1](https://github.com/jolution/le-checkout-jira/issues/1) 405 | * Removed old code ([a243600](https://github.com/jolution/le-checkout-jira/commit/a243600f06d402fa3c91ff234b170de2a9d40020)) 406 | * Added JS functions core functionality ([c09b2f9](https://github.com/jolution/le-checkout-jira/commit/c09b2f906ca6c141cd85f7832e1f5f009dc58e4c)) 407 | * Rearranged items and added CSS classes ([c3dc735](https://github.com/jolution/le-checkout-jira/commit/c3dc735ae01f022fc67dbcbb5eb06ddc2c524daf)) 408 | * Added accordion to sidebar ([70556bc](https://github.com/jolution/le-checkout-jira/commit/70556bc38a6786d20d65ff291fc52913ecb0de20)) 409 | * Initial commit ([1aa0b6f](https://github.com/jolution/le-checkout-jira/commit/1aa0b6fdfd710459940924b38c65d19c66327cbf)) 410 | 411 | 412 | ### docs 413 | 414 | * add Contributors ([a613864](https://github.com/jolution/le-checkout-jira/commit/a613864cf7d7a251d01897d4ced77875f64edff1)) 415 | * add emoji for sponsor for highlighting this space ([53448df](https://github.com/jolution/le-checkout-jira/commit/53448df5d3c6a7f3ad96009a01d4ee3331b422e6)) 416 | * add faq entry ([d9afb29](https://github.com/jolution/le-checkout-jira/commit/d9afb29490851455b78e4bae0a0fac1ea3f89b5a)) 417 | * add license ([b72ce8b](https://github.com/jolution/le-checkout-jira/commit/b72ce8bc93fb7a70b9eac87f5c3cc5eaaf009d6d)) 418 | * add related repo link ([41008b9](https://github.com/jolution/le-checkout-jira/commit/41008b9dc86681d83b8d91f1dc3ffbbe33b3817f)) 419 | * add related repo link ([46790bb](https://github.com/jolution/le-checkout-jira/commit/46790bbd04c578eb0f3399cf5989d2a0101cde76)) 420 | * add related repo link ([204012c](https://github.com/jolution/le-checkout-jira/commit/204012c5d5aa90202d68bfe34778c4d6bf2eb3d7)) 421 | * add sponsor ([7a7e22d](https://github.com/jolution/le-checkout-jira/commit/7a7e22d7c7dcd1baa8f7942924e975a6a1399c9e)) 422 | * add sponsor ([f746270](https://github.com/jolution/le-checkout-jira/commit/f746270d4cbd9091b6b2f17ceb22a702a25eff16)) 423 | * add version state ([5a843c9](https://github.com/jolution/le-checkout-jira/commit/5a843c98d1880f26bb3476b51cf1246f9b203da4)) 424 | * brand naming ([cdf8d15](https://github.com/jolution/le-checkout-jira/commit/cdf8d15fad7aa7514579bfbeec6be1fd2676b2e3)) 425 | * create .all-contributorsrc [skip ci] ([1626cfe](https://github.com/jolution/le-checkout-jira/commit/1626cfee595f63e382a38f9172622083eb90b551)) 426 | * create .all-contributorsrc [skip ci] ([e3c2133](https://github.com/jolution/le-checkout-jira/commit/e3c2133f2dba0da159d1c22fcb93a187daf0d3fb)) 427 | * decreased logo width in readme.md ([83e50e8](https://github.com/jolution/le-checkout-jira/commit/83e50e89cadf113586a4115b4b54387c4bea7f36)) 428 | * optimate docs ([7970914](https://github.com/jolution/le-checkout-jira/commit/79709143dc75398dd9a6411d7d026d1bade9d5b7)) 429 | * optimate docs ([55db568](https://github.com/jolution/le-checkout-jira/commit/55db5686293874e5c77dcfcec9c8dcaca8d9b300)) 430 | * optimate docs (merge) ([9eb5d32](https://github.com/jolution/le-checkout-jira/commit/9eb5d3239d629369f2b228e469aea0341ed4465b)) 431 | * optimate title ([e550b25](https://github.com/jolution/le-checkout-jira/commit/e550b25e268c8515d976461482e62b67cd77a930)) 432 | * reduce duplicate author information ([f6a8788](https://github.com/jolution/le-checkout-jira/commit/f6a8788137779cddbd5258be0cfcf1c741e5c896)) 433 | * update .all-contributorsrc [skip ci] ([b96cabf](https://github.com/jolution/le-checkout-jira/commit/b96cabfe4deac0d83efbf5824e7cecb9c667710b)) 434 | * update .all-contributorsrc [skip ci] ([dd5f566](https://github.com/jolution/le-checkout-jira/commit/dd5f566aee75dd8a5de287b1dd5937695e5256e2)) 435 | * update README.md [skip ci] ([2d29d33](https://github.com/jolution/le-checkout-jira/commit/2d29d33ec1d362aec07e4b56bb44f4fa801db05a)) 436 | * update README.md [skip ci] ([309fd08](https://github.com/jolution/le-checkout-jira/commit/309fd087543a27e2975ddb106c1f3d507efb244b)) 437 | * update README.md [skip ci] ([5527891](https://github.com/jolution/le-checkout-jira/commit/55278914491b779e57cedb0f349c808d4f2329c9)) 438 | * update README.md [skip ci] ([2fbf605](https://github.com/jolution/le-checkout-jira/commit/2fbf60555af19b2ba9b110db2bf6876a231ef561)) 439 | 440 | 441 | ### chore 442 | 443 | * add todo ([34e9163](https://github.com/jolution/le-checkout-jira/commit/34e9163649c6f6da4d482d989b3ceffc8ca7e13e)) 444 | * add todo ([d092ff7](https://github.com/jolution/le-checkout-jira/commit/d092ff7f1083fbfbc033698e35f5bd366cdd7559)) 445 | * add todos ([9e5d2d3](https://github.com/jolution/le-checkout-jira/commit/9e5d2d3943802097ffd62571489e617286b12467)) 446 | * align button text for centering ([2fcace3](https://github.com/jolution/le-checkout-jira/commit/2fcace3f75d9293bbb96411dcf3abed67acf3aa6)) 447 | * optimate emoji for style ([22f51d3](https://github.com/jolution/le-checkout-jira/commit/22f51d3dad70c03ed2bfb0664bd9a9653436d451)) 448 | * outsource config ([b17b57a](https://github.com/jolution/le-checkout-jira/commit/b17b57a75c2939617f2ed8ab4990331baf015229)) 449 | * outsource lang ([3cebc8f](https://github.com/jolution/le-checkout-jira/commit/3cebc8fd1058026b24f44107ffc3f40b21855a85)) 450 | * outsource utils ([8a159df](https://github.com/jolution/le-checkout-jira/commit/8a159dfe432fa05b7dacea2ac0ac253a7c928bfe)) 451 | * reduce try ([804204d](https://github.com/jolution/le-checkout-jira/commit/804204dba80483dab00065639559204035a0f1bf)) 452 | * **release:** 1.0.0 [skip ci] ([49a8a5a](https://github.com/jolution/le-checkout-jira/commit/49a8a5a363401401c010ffd743e5fc0377cd6ef6)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) [#40](https://github.com/jolution/le-checkout-jira/issues/40) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 453 | * **release:** 1.0.0 [skip ci] ([b1f1edb](https://github.com/jolution/le-checkout-jira/commit/b1f1edb91f8bea026d7db92889b1af839c30560c)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 454 | * **release:** 1.0.1 [skip ci] ([da7d76d](https://github.com/jolution/le-checkout-jira/commit/da7d76d1a3d285f324cbf8a27f478ec31089d8a6)), closes [#40](https://github.com/jolution/le-checkout-jira/issues/40) 455 | * **release:** 1.0.2 [skip ci] ([f56dc11](https://github.com/jolution/le-checkout-jira/commit/f56dc1116f601e1c64a048ffe5e47b2e71aed0f1)) 456 | * remove old code, change author logIdentifier ([8d67e69](https://github.com/jolution/le-checkout-jira/commit/8d67e690cd80f59d024b752a3046dc54d95a8855)) 457 | * remove prefix ([a69f42a](https://github.com/jolution/le-checkout-jira/commit/a69f42ac61d9c0deccc82c1e743945f043ad996d)) 458 | * remove test function ([c07de89](https://github.com/jolution/le-checkout-jira/commit/c07de89d5777458c8bb9853979f25569c9511850)) 459 | * rename const loglevels ([0f90ad1](https://github.com/jolution/le-checkout-jira/commit/0f90ad10ec2b8f5c3bd76c8495c5de2df136ea86)) 460 | * rename file for generic approche ([5f55368](https://github.com/jolution/le-checkout-jira/commit/5f55368e34859d791ae27990e5674fb2d8d05f26)) 461 | * shorthand func ([5d51029](https://github.com/jolution/le-checkout-jira/commit/5d5102910b7da30f5c2463ee329c575e015b6b98)) 462 | * start add popup ([0bf0e79](https://github.com/jolution/le-checkout-jira/commit/0bf0e79ff1eba30c5830eed55a88d8d5037916db)) 463 | * start add popup emoji config ([dfd50de](https://github.com/jolution/le-checkout-jira/commit/dfd50de2ee19cd199541b94b38f0653d4c810ded)) 464 | * start add popup emoji config ([76ab5ad](https://github.com/jolution/le-checkout-jira/commit/76ab5ad671e0a03aa1d115a6985effc001399338)) 465 | * update README ([f9d438f](https://github.com/jolution/le-checkout-jira/commit/f9d438fbfec2dc23aaafaefe33d322cbfd6a9ad0)) 466 | 467 | 468 | ### fix 469 | 470 | * downgraded semantic release version ([4bd4a16](https://github.com/jolution/le-checkout-jira/commit/4bd4a164f0b83f981251e0f45cf029a30a2a8ef0)) 471 | * fixed code review comments ([725c915](https://github.com/jolution/le-checkout-jira/commit/725c91549763ba7004bf9421499e3025623920ce)) 472 | * fixed error ([16a7077](https://github.com/jolution/le-checkout-jira/commit/16a707703b8ba782bda15dcce416c7abb368ffdc)) 473 | * fixed npm package ([3413849](https://github.com/jolution/le-checkout-jira/commit/3413849475518ac06c844661e39fe6635d4a037c)) 474 | * preselect fix type ([7d6810e](https://github.com/jolution/le-checkout-jira/commit/7d6810e554ec511b05db66231ef2b707be4f5fa2)) 475 | * release yml step error ([5268a98](https://github.com/jolution/le-checkout-jira/commit/5268a980db14ca4c0fe5e77f8294cb09e37b8ec7)) 476 | * remove not allowed chars from tilte ([57a384c](https://github.com/jolution/le-checkout-jira/commit/57a384ce2bc23cd53457e3d113f901b015cc2292)) 477 | * remove special chars ([83d2434](https://github.com/jolution/le-checkout-jira/commit/83d24341a576981c17f6c635025a0fb24911e6b2)) 478 | * removed commit write options ([732130c](https://github.com/jolution/le-checkout-jira/commit/732130c874fa50e011b337753f9884373f4f446e)) 479 | * removed environment prod ([eb71231](https://github.com/jolution/le-checkout-jira/commit/eb71231d229d8e1f51a6eab2831288b3dad7dc4f)) 480 | * removed write options completely ([e4cbab5](https://github.com/jolution/le-checkout-jira/commit/e4cbab51ac68cc448d50e491504ab4a726bcead4)) 481 | * Update release.configuration.js ([32cb6ca](https://github.com/jolution/le-checkout-jira/commit/32cb6cafea662c1d21dc06799955fc73fa0797c1)) 482 | * Update release.yml changed semantic-release excution command ([9e71ffa](https://github.com/jolution/le-checkout-jira/commit/9e71ffa214d866e341dfab6d2f6130f037de6966)) 483 | * updated node version ([c2a1aef](https://github.com/jolution/le-checkout-jira/commit/c2a1aefceb1fefe7256f247780bbedab5e17fa49)) 484 | * wait for jira issue key ([5b5fc43](https://github.com/jolution/le-checkout-jira/commit/5b5fc43d0d7d11eb95a2f53fbcf9c1d2c93218b2)) 485 | 486 | 487 | ### feat 488 | 489 | * add base code ([a98a08b](https://github.com/jolution/le-checkout-jira/commit/a98a08b0ff7ddd4679879b3e6dfe7e52326c7d08)) 490 | * add copy icon to cloud version ([936a891](https://github.com/jolution/le-checkout-jira/commit/936a891e4bad3d907a201eaa2f4a489957908760)) 491 | * add husky for conventionalcommits check ([dae929b](https://github.com/jolution/le-checkout-jira/commit/dae929bda8f1b40a2d4d3a71454b85cbb648a756)) 492 | * add issue templates ([2b30d5e](https://github.com/jolution/le-checkout-jira/commit/2b30d5e8768437556478cdb5eadba6e855b8fd0f)) 493 | * add issue templates ([d00e951](https://github.com/jolution/le-checkout-jira/commit/d00e9516fdb2e960bcaca23254c6abe615560f2c)) 494 | * add jira cloud url ([71d53d5](https://github.com/jolution/le-checkout-jira/commit/71d53d5cc736e0fe74ac92b7370b2b588a93c1fd)) 495 | * add maxlength for title ([9459187](https://github.com/jolution/le-checkout-jira/commit/9459187342ecafa12ec64c99bcafeb49a91960c9)) 496 | * added additional dependencies to generate changelog release notes ([407357a](https://github.com/jolution/le-checkout-jira/commit/407357affeffd0b0718f5b53981dfdbd5f344904)) 497 | * added npmrc ([ba837ea](https://github.com/jolution/le-checkout-jira/commit/ba837ea6198841e7a970635184276973a2f6d040)) 498 | * added publish config in package json ([d9972e5](https://github.com/jolution/le-checkout-jira/commit/d9972e5db13c00baf4060ac72cf2cf38deb9a499)) 499 | * added release rc json ([889ae3e](https://github.com/jolution/le-checkout-jira/commit/889ae3ed5ba4000393d42166fabedd538e177891)) 500 | * added sematic release ([c3e7f53](https://github.com/jolution/le-checkout-jira/commit/c3e7f5351961845a38ac57e8d75a3805e3412866)) 501 | * added social media banner ([a486c37](https://github.com/jolution/le-checkout-jira/commit/a486c3710fb8f821ea2d3d314e51824727bb466d)) 502 | * downgraded release notes generator version ([d6fc84d](https://github.com/jolution/le-checkout-jira/commit/d6fc84d6f9c986ba0827630b1b95d137be6c2516)) 503 | * extract data to json ([87238ab](https://github.com/jolution/le-checkout-jira/commit/87238abee39267b558c51a3c34e86badb5b599da)) 504 | * optimate feature request template ([d24006a](https://github.com/jolution/le-checkout-jira/commit/d24006af8f6b130b29d815da5d7cad85fd86fa69)) 505 | * optimate feature request template ([2ac3245](https://github.com/jolution/le-checkout-jira/commit/2ac3245cb516f00d00db07fb9844e2325a59e391)) 506 | * optimate feature request template ([6e58ebf](https://github.com/jolution/le-checkout-jira/commit/6e58ebfc6d8491cbb69cf5b9197180252837bd3e)) 507 | * preselect prefix ([5407dc7](https://github.com/jolution/le-checkout-jira/commit/5407dc7fd9f6b2ef2407abca7224e734e9b16b93)) 508 | * select option if bug for fixed ([d6d21ce](https://github.com/jolution/le-checkout-jira/commit/d6d21ce926c9ff3d1dce71c6c26dd024e5830ed6)) 509 | * start styling cloud version ([adbdee6](https://github.com/jolution/le-checkout-jira/commit/adbdee6660583673b62f72e2347506220c906d06)) 510 | * test release ([bb2c503](https://github.com/jolution/le-checkout-jira/commit/bb2c503dcea7a5f06ddc3058aef087c1085afda9)) 511 | * updated node version ([0c32c32](https://github.com/jolution/le-checkout-jira/commit/0c32c32f2b4c090448149d46028aa3d26544dbbc)) 512 | * updated release config ([a9bfe30](https://github.com/jolution/le-checkout-jira/commit/a9bfe30e61410289e1837bfd6fb048ecae574567)) 513 | 514 | 515 | ### refactor 516 | 517 | * cleanup contributors section ([b801669](https://github.com/jolution/le-checkout-jira/commit/b80166947cfe3a8c2234ffe4c2bb66dd2b02fb39)) 518 | * cleanup contributors section ([b37da7c](https://github.com/jolution/le-checkout-jira/commit/b37da7c513e46f4bf93a7f6a877cf8b5d6e1e3c6)) 519 | * cleanup contributors section ([8833899](https://github.com/jolution/le-checkout-jira/commit/8833899faf86e1fe26e1a64f1bbc6d3293e556e3)) 520 | * cleanup contributors section ([29c96d5](https://github.com/jolution/le-checkout-jira/commit/29c96d5ffd90db50dde506ad525ca32b9e1ca90a)) 521 | * relocate and rename logos ([d43f307](https://github.com/jolution/le-checkout-jira/commit/d43f30724999e4e06de1d53942f5492c9c38cf0a)) 522 | 523 | 524 | ### feature 525 | 526 | * add selector for jira cloud ([d3559f4](https://github.com/jolution/le-checkout-jira/commit/d3559f41cbc231c609b6d0efa25f325bea323f23)) 527 | 528 | 529 | ### style 530 | 531 | * add emoji and icons ([74e8daf](https://github.com/jolution/le-checkout-jira/commit/74e8dafb1ef95f47f1a52bfd610b41395a6c36fd)) 532 | * add headline ([7fcd0e6](https://github.com/jolution/le-checkout-jira/commit/7fcd0e6192d75ac4b387d64da5ee5cb5ff591112)) 533 | * add margin ([ac51734](https://github.com/jolution/le-checkout-jira/commit/ac517347d78444db16357e1008cbec276d08114d)) 534 | * add select for prefixes ([a39737c](https://github.com/jolution/le-checkout-jira/commit/a39737c5b18983c44e051b7cc3c8371c467db835)) 535 | 536 | ## 1.0.0 (2024-06-14) 537 | 538 | 539 | ### docs 540 | 541 | * add Contributors ([a613864](https://github.com/jolution/le-checkout-jira/commit/a613864cf7d7a251d01897d4ced77875f64edff1)) 542 | * add emoji for sponsor for highlighting this space ([53448df](https://github.com/jolution/le-checkout-jira/commit/53448df5d3c6a7f3ad96009a01d4ee3331b422e6)) 543 | * add license ([b72ce8b](https://github.com/jolution/le-checkout-jira/commit/b72ce8bc93fb7a70b9eac87f5c3cc5eaaf009d6d)) 544 | * add related repo link ([41008b9](https://github.com/jolution/le-checkout-jira/commit/41008b9dc86681d83b8d91f1dc3ffbbe33b3817f)) 545 | * add related repo link ([46790bb](https://github.com/jolution/le-checkout-jira/commit/46790bbd04c578eb0f3399cf5989d2a0101cde76)) 546 | * add related repo link ([204012c](https://github.com/jolution/le-checkout-jira/commit/204012c5d5aa90202d68bfe34778c4d6bf2eb3d7)) 547 | * add sponsor ([7a7e22d](https://github.com/jolution/le-checkout-jira/commit/7a7e22d7c7dcd1baa8f7942924e975a6a1399c9e)) 548 | * add sponsor ([f746270](https://github.com/jolution/le-checkout-jira/commit/f746270d4cbd9091b6b2f17ceb22a702a25eff16)) 549 | * add version state ([5a843c9](https://github.com/jolution/le-checkout-jira/commit/5a843c98d1880f26bb3476b51cf1246f9b203da4)) 550 | * brand naming ([cdf8d15](https://github.com/jolution/le-checkout-jira/commit/cdf8d15fad7aa7514579bfbeec6be1fd2676b2e3)) 551 | * create .all-contributorsrc [skip ci] ([1626cfe](https://github.com/jolution/le-checkout-jira/commit/1626cfee595f63e382a38f9172622083eb90b551)) 552 | * create .all-contributorsrc [skip ci] ([e3c2133](https://github.com/jolution/le-checkout-jira/commit/e3c2133f2dba0da159d1c22fcb93a187daf0d3fb)) 553 | * decreased logo width in readme.md ([83e50e8](https://github.com/jolution/le-checkout-jira/commit/83e50e89cadf113586a4115b4b54387c4bea7f36)) 554 | * optimate docs ([7970914](https://github.com/jolution/le-checkout-jira/commit/79709143dc75398dd9a6411d7d026d1bade9d5b7)) 555 | * optimate docs ([55db568](https://github.com/jolution/le-checkout-jira/commit/55db5686293874e5c77dcfcec9c8dcaca8d9b300)) 556 | * optimate docs (merge) ([9eb5d32](https://github.com/jolution/le-checkout-jira/commit/9eb5d3239d629369f2b228e469aea0341ed4465b)) 557 | * optimate title ([e550b25](https://github.com/jolution/le-checkout-jira/commit/e550b25e268c8515d976461482e62b67cd77a930)) 558 | * reduce duplicate author information ([f6a8788](https://github.com/jolution/le-checkout-jira/commit/f6a8788137779cddbd5258be0cfcf1c741e5c896)) 559 | * update .all-contributorsrc [skip ci] ([b96cabf](https://github.com/jolution/le-checkout-jira/commit/b96cabfe4deac0d83efbf5824e7cecb9c667710b)) 560 | * update .all-contributorsrc [skip ci] ([dd5f566](https://github.com/jolution/le-checkout-jira/commit/dd5f566aee75dd8a5de287b1dd5937695e5256e2)) 561 | * update README.md [skip ci] ([2d29d33](https://github.com/jolution/le-checkout-jira/commit/2d29d33ec1d362aec07e4b56bb44f4fa801db05a)) 562 | * update README.md [skip ci] ([309fd08](https://github.com/jolution/le-checkout-jira/commit/309fd087543a27e2975ddb106c1f3d507efb244b)) 563 | * update README.md [skip ci] ([5527891](https://github.com/jolution/le-checkout-jira/commit/55278914491b779e57cedb0f349c808d4f2329c9)) 564 | * update README.md [skip ci] ([2fbf605](https://github.com/jolution/le-checkout-jira/commit/2fbf60555af19b2ba9b110db2bf6876a231ef561)) 565 | 566 | 567 | ### chore 568 | 569 | * add todo ([34e9163](https://github.com/jolution/le-checkout-jira/commit/34e9163649c6f6da4d482d989b3ceffc8ca7e13e)) 570 | * add todo ([d092ff7](https://github.com/jolution/le-checkout-jira/commit/d092ff7f1083fbfbc033698e35f5bd366cdd7559)) 571 | * add todos ([9e5d2d3](https://github.com/jolution/le-checkout-jira/commit/9e5d2d3943802097ffd62571489e617286b12467)) 572 | * align button text for centering ([2fcace3](https://github.com/jolution/le-checkout-jira/commit/2fcace3f75d9293bbb96411dcf3abed67acf3aa6)) 573 | * optimate emoji for style ([22f51d3](https://github.com/jolution/le-checkout-jira/commit/22f51d3dad70c03ed2bfb0664bd9a9653436d451)) 574 | * outsource config ([b17b57a](https://github.com/jolution/le-checkout-jira/commit/b17b57a75c2939617f2ed8ab4990331baf015229)) 575 | * outsource lang ([3cebc8f](https://github.com/jolution/le-checkout-jira/commit/3cebc8fd1058026b24f44107ffc3f40b21855a85)) 576 | * outsource utils ([8a159df](https://github.com/jolution/le-checkout-jira/commit/8a159dfe432fa05b7dacea2ac0ac253a7c928bfe)) 577 | * reduce try ([804204d](https://github.com/jolution/le-checkout-jira/commit/804204dba80483dab00065639559204035a0f1bf)) 578 | * **release:** 1.0.0 [skip ci] ([b1f1edb](https://github.com/jolution/le-checkout-jira/commit/b1f1edb91f8bea026d7db92889b1af839c30560c)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) [#37](https://github.com/jolution/le-checkout-jira/issues/37) [#36](https://github.com/jolution/le-checkout-jira/issues/36) [#34](https://github.com/jolution/le-checkout-jira/issues/34) [#32](https://github.com/jolution/le-checkout-jira/issues/32) [#29](https://github.com/jolution/le-checkout-jira/issues/29) [#27](https://github.com/jolution/le-checkout-jira/issues/27) [#25](https://github.com/jolution/le-checkout-jira/issues/25) [#22](https://github.com/jolution/le-checkout-jira/issues/22) [#16](https://github.com/jolution/le-checkout-jira/issues/16) [#18](https://github.com/jolution/le-checkout-jira/issues/18) [#14](https://github.com/jolution/le-checkout-jira/issues/14) [#13](https://github.com/jolution/le-checkout-jira/issues/13) [#12](https://github.com/jolution/le-checkout-jira/issues/12) [#11](https://github.com/jolution/le-checkout-jira/issues/11) [#10](https://github.com/jolution/le-checkout-jira/issues/10) [#9](https://github.com/jolution/le-checkout-jira/issues/9) [#8](https://github.com/jolution/le-checkout-jira/issues/8) [#7](https://github.com/jolution/le-checkout-jira/issues/7) [#6](https://github.com/jolution/le-checkout-jira/issues/6) [#5](https://github.com/jolution/le-checkout-jira/issues/5) [#4](https://github.com/jolution/le-checkout-jira/issues/4) [#3](https://github.com/jolution/le-checkout-jira/issues/3) [#2](https://github.com/jolution/le-checkout-jira/issues/2) [#1](https://github.com/jolution/le-checkout-jira/issues/1) 579 | * **release:** 1.0.1 [skip ci] ([da7d76d](https://github.com/jolution/le-checkout-jira/commit/da7d76d1a3d285f324cbf8a27f478ec31089d8a6)), closes [#40](https://github.com/jolution/le-checkout-jira/issues/40) 580 | * **release:** 1.0.2 [skip ci] ([f56dc11](https://github.com/jolution/le-checkout-jira/commit/f56dc1116f601e1c64a048ffe5e47b2e71aed0f1)) 581 | * remove old code, change author logIdentifier ([8d67e69](https://github.com/jolution/le-checkout-jira/commit/8d67e690cd80f59d024b752a3046dc54d95a8855)) 582 | * remove prefix ([a69f42a](https://github.com/jolution/le-checkout-jira/commit/a69f42ac61d9c0deccc82c1e743945f043ad996d)) 583 | * remove test function ([c07de89](https://github.com/jolution/le-checkout-jira/commit/c07de89d5777458c8bb9853979f25569c9511850)) 584 | * rename const loglevels ([0f90ad1](https://github.com/jolution/le-checkout-jira/commit/0f90ad10ec2b8f5c3bd76c8495c5de2df136ea86)) 585 | * rename file for generic approche ([5f55368](https://github.com/jolution/le-checkout-jira/commit/5f55368e34859d791ae27990e5674fb2d8d05f26)) 586 | * shorthand func ([5d51029](https://github.com/jolution/le-checkout-jira/commit/5d5102910b7da30f5c2463ee329c575e015b6b98)) 587 | * start add popup ([0bf0e79](https://github.com/jolution/le-checkout-jira/commit/0bf0e79ff1eba30c5830eed55a88d8d5037916db)) 588 | * start add popup emoji config ([dfd50de](https://github.com/jolution/le-checkout-jira/commit/dfd50de2ee19cd199541b94b38f0653d4c810ded)) 589 | * start add popup emoji config ([76ab5ad](https://github.com/jolution/le-checkout-jira/commit/76ab5ad671e0a03aa1d115a6985effc001399338)) 590 | * update README ([f9d438f](https://github.com/jolution/le-checkout-jira/commit/f9d438fbfec2dc23aaafaefe33d322cbfd6a9ad0)) 591 | 592 | 593 | ### fix 594 | 595 | * downgraded semantic release version ([4bd4a16](https://github.com/jolution/le-checkout-jira/commit/4bd4a164f0b83f981251e0f45cf029a30a2a8ef0)) 596 | * fixed code review comments ([725c915](https://github.com/jolution/le-checkout-jira/commit/725c91549763ba7004bf9421499e3025623920ce)) 597 | * fixed error ([16a7077](https://github.com/jolution/le-checkout-jira/commit/16a707703b8ba782bda15dcce416c7abb368ffdc)) 598 | * fixed npm package ([3413849](https://github.com/jolution/le-checkout-jira/commit/3413849475518ac06c844661e39fe6635d4a037c)) 599 | * preselect fix type ([7d6810e](https://github.com/jolution/le-checkout-jira/commit/7d6810e554ec511b05db66231ef2b707be4f5fa2)) 600 | * release yml step error ([5268a98](https://github.com/jolution/le-checkout-jira/commit/5268a980db14ca4c0fe5e77f8294cb09e37b8ec7)) 601 | * remove not allowed chars from tilte ([57a384c](https://github.com/jolution/le-checkout-jira/commit/57a384ce2bc23cd53457e3d113f901b015cc2292)) 602 | * remove special chars ([83d2434](https://github.com/jolution/le-checkout-jira/commit/83d24341a576981c17f6c635025a0fb24911e6b2)) 603 | * removed commit write options ([732130c](https://github.com/jolution/le-checkout-jira/commit/732130c874fa50e011b337753f9884373f4f446e)) 604 | * removed environment prod ([eb71231](https://github.com/jolution/le-checkout-jira/commit/eb71231d229d8e1f51a6eab2831288b3dad7dc4f)) 605 | * removed write options completely ([e4cbab5](https://github.com/jolution/le-checkout-jira/commit/e4cbab51ac68cc448d50e491504ab4a726bcead4)) 606 | * Update release.configuration.js ([32cb6ca](https://github.com/jolution/le-checkout-jira/commit/32cb6cafea662c1d21dc06799955fc73fa0797c1)) 607 | * Update release.yml changed semantic-release excution command ([9e71ffa](https://github.com/jolution/le-checkout-jira/commit/9e71ffa214d866e341dfab6d2f6130f037de6966)) 608 | * updated node version ([c2a1aef](https://github.com/jolution/le-checkout-jira/commit/c2a1aefceb1fefe7256f247780bbedab5e17fa49)) 609 | * wait for jira issue key ([5b5fc43](https://github.com/jolution/le-checkout-jira/commit/5b5fc43d0d7d11eb95a2f53fbcf9c1d2c93218b2)) 610 | 611 | 612 | ### feat 613 | 614 | * add base code ([a98a08b](https://github.com/jolution/le-checkout-jira/commit/a98a08b0ff7ddd4679879b3e6dfe7e52326c7d08)) 615 | * add copy icon to cloud version ([936a891](https://github.com/jolution/le-checkout-jira/commit/936a891e4bad3d907a201eaa2f4a489957908760)) 616 | * add husky for conventionalcommits check ([dae929b](https://github.com/jolution/le-checkout-jira/commit/dae929bda8f1b40a2d4d3a71454b85cbb648a756)) 617 | * add issue templates ([2b30d5e](https://github.com/jolution/le-checkout-jira/commit/2b30d5e8768437556478cdb5eadba6e855b8fd0f)) 618 | * add issue templates ([d00e951](https://github.com/jolution/le-checkout-jira/commit/d00e9516fdb2e960bcaca23254c6abe615560f2c)) 619 | * add jira cloud url ([71d53d5](https://github.com/jolution/le-checkout-jira/commit/71d53d5cc736e0fe74ac92b7370b2b588a93c1fd)) 620 | * add maxlength for title ([9459187](https://github.com/jolution/le-checkout-jira/commit/9459187342ecafa12ec64c99bcafeb49a91960c9)) 621 | * added additional dependencies to generate changelog release notes ([407357a](https://github.com/jolution/le-checkout-jira/commit/407357affeffd0b0718f5b53981dfdbd5f344904)) 622 | * added npmrc ([ba837ea](https://github.com/jolution/le-checkout-jira/commit/ba837ea6198841e7a970635184276973a2f6d040)) 623 | * added publish config in package json ([d9972e5](https://github.com/jolution/le-checkout-jira/commit/d9972e5db13c00baf4060ac72cf2cf38deb9a499)) 624 | * added release rc json ([889ae3e](https://github.com/jolution/le-checkout-jira/commit/889ae3ed5ba4000393d42166fabedd538e177891)) 625 | * added sematic release ([c3e7f53](https://github.com/jolution/le-checkout-jira/commit/c3e7f5351961845a38ac57e8d75a3805e3412866)) 626 | * added social media banner ([a486c37](https://github.com/jolution/le-checkout-jira/commit/a486c3710fb8f821ea2d3d314e51824727bb466d)) 627 | * downgraded release notes generator version ([d6fc84d](https://github.com/jolution/le-checkout-jira/commit/d6fc84d6f9c986ba0827630b1b95d137be6c2516)) 628 | * extract data to json ([87238ab](https://github.com/jolution/le-checkout-jira/commit/87238abee39267b558c51a3c34e86badb5b599da)) 629 | * optimate feature request template ([d24006a](https://github.com/jolution/le-checkout-jira/commit/d24006af8f6b130b29d815da5d7cad85fd86fa69)) 630 | * optimate feature request template ([2ac3245](https://github.com/jolution/le-checkout-jira/commit/2ac3245cb516f00d00db07fb9844e2325a59e391)) 631 | * optimate feature request template ([6e58ebf](https://github.com/jolution/le-checkout-jira/commit/6e58ebfc6d8491cbb69cf5b9197180252837bd3e)) 632 | * preselect prefix ([5407dc7](https://github.com/jolution/le-checkout-jira/commit/5407dc7fd9f6b2ef2407abca7224e734e9b16b93)) 633 | * select option if bug for fixed ([d6d21ce](https://github.com/jolution/le-checkout-jira/commit/d6d21ce926c9ff3d1dce71c6c26dd024e5830ed6)) 634 | * start styling cloud version ([adbdee6](https://github.com/jolution/le-checkout-jira/commit/adbdee6660583673b62f72e2347506220c906d06)) 635 | * test release ([bb2c503](https://github.com/jolution/le-checkout-jira/commit/bb2c503dcea7a5f06ddc3058aef087c1085afda9)) 636 | * updated node version ([0c32c32](https://github.com/jolution/le-checkout-jira/commit/0c32c32f2b4c090448149d46028aa3d26544dbbc)) 637 | * updated release config ([a9bfe30](https://github.com/jolution/le-checkout-jira/commit/a9bfe30e61410289e1837bfd6fb048ecae574567)) 638 | 639 | 640 | * Update .npmrc ([2d60773](https://github.com/jolution/le-checkout-jira/commit/2d6077307f328c559d1026982f0a45cdf645c9b0)) 641 | * Update .npmrc registry ([e56af5c](https://github.com/jolution/le-checkout-jira/commit/e56af5caed199e912c45634d574bcfe12ddc81ae)) 642 | * Update .npmrc added npm_token variable ([9cadded](https://github.com/jolution/le-checkout-jira/commit/9caddedd0b05f4174b7d57c987068aed7ed42622)) 643 | * Update release.yml added GH_TOKEN ([6b32c63](https://github.com/jolution/le-checkout-jira/commit/6b32c630b61b97ebc7b520f5caa549fd9eebf3d3)) 644 | * Update release.yml added npm token in release step ([8defa01](https://github.com/jolution/le-checkout-jira/commit/8defa015b212db97f9296fe2533594e2b092f724)) 645 | * Update release.yml added GH_Token ([7ded993](https://github.com/jolution/le-checkout-jira/commit/7ded993418e5b319d6ae09d0cbe0c172bc3276c2)) 646 | * Update release.yml removed npm token ([6c99f35](https://github.com/jolution/le-checkout-jira/commit/6c99f354d0854e0819bb141e4d0ca8df674eab20)) 647 | * Removed background of Darkmode PNG logo version ([5cbddd0](https://github.com/jolution/le-checkout-jira/commit/5cbddd05cd5bd09992ce87278a4128563981ece6)) 648 | * Merge pull request #14 from jolution/refactor/logos ([40c5ba8](https://github.com/jolution/le-checkout-jira/commit/40c5ba81cfb5e9f1de3fd36fd48ef246731c8ead)), closes [#14](https://github.com/jolution/le-checkout-jira/issues/14) 649 | * Merge pull request #13 from jolution/feat/add-husky ([bbf1d16](https://github.com/jolution/le-checkout-jira/commit/bbf1d1621cc5eee327ff2b2c58e40dd9ef4846a5)), closes [#13](https://github.com/jolution/le-checkout-jira/issues/13) 650 | * Merge pull request #12 from jolution/feature/le-echeckout-logos ([3dab0d4](https://github.com/jolution/le-checkout-jira/commit/3dab0d48a55543e00fe9c61d809e246078ecbf54)), closes [#12](https://github.com/jolution/le-checkout-jira/issues/12) 651 | * Added darkmode support ([ec2bda5](https://github.com/jolution/le-checkout-jira/commit/ec2bda56b2a741e53557ae701a19ca873f112318)) 652 | * Outlined logo strokes ([ebbee5d](https://github.com/jolution/le-checkout-jira/commit/ebbee5dd6e9f7d71f1ae096319794a2f6e2ca0b3)) 653 | * Added negative version of logo ([afffd1e](https://github.com/jolution/le-checkout-jira/commit/afffd1e61d80f090260698ecd2c8222a95ee6a1f)) 654 | * Added logo in PNG and SVG format ([21f9f4f](https://github.com/jolution/le-checkout-jira/commit/21f9f4fabbb061ac4b1ba40bb8398f3fe86984c8)) 655 | * Merge pull request #11 from jolution/all-contributors/add-pimmok ([c5c0c95](https://github.com/jolution/le-checkout-jira/commit/c5c0c95d741f55ad21da8bf7a2d666df63d55374)), closes [#11](https://github.com/jolution/le-checkout-jira/issues/11) 656 | * Merge branch 'main' into all-contributors/add-pimmok ([db45e8c](https://github.com/jolution/le-checkout-jira/commit/db45e8c8a75afca337d5ac8c8583c97c76bcb916)) 657 | * Merge pull request #10 from jolution/all-contributors/add-juliankasimir ([42fcad2](https://github.com/jolution/le-checkout-jira/commit/42fcad24d17adf52a3cfc977d78c437e6a7fc04e)), closes [#10](https://github.com/jolution/le-checkout-jira/issues/10) 658 | * Merge pull request #9 from jolution/docs/add-version-state ([667159d](https://github.com/jolution/le-checkout-jira/commit/667159d9c1a925724f233cb1a2364a0232a8eb21)), closes [#9](https://github.com/jolution/le-checkout-jira/issues/9) 659 | * Merge pull request #8 from DE-AMS-AD-VAPPS/fix/remove-backslashes-from-name ([5df0b61](https://github.com/jolution/le-checkout-jira/commit/5df0b61d2bc6101d89b85138d855454c64b7ab2f)), closes [#8](https://github.com/jolution/le-checkout-jira/issues/8) 660 | * Merge pull request #7 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-selectors ([c352277](https://github.com/jolution/le-checkout-jira/commit/c352277b6730f3d1a863849c47894d8bda880321)), closes [#7](https://github.com/jolution/le-checkout-jira/issues/7) 661 | * Merge pull request #6 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-urls ([ecaac6b](https://github.com/jolution/le-checkout-jira/commit/ecaac6ba66e3ad96ba1e955908c3b44e66f54120)), closes [#6](https://github.com/jolution/le-checkout-jira/issues/6) 662 | * Merge pull request #5 from DE-AMS-AD-VAPPS/feature/data-json ([7440d3d](https://github.com/jolution/le-checkout-jira/commit/7440d3d42e0641266a9f1e608f83d16c1614577e)), closes [#5](https://github.com/jolution/le-checkout-jira/issues/5) 663 | * Merge remote-tracking branch 'origin/main' ([01f205c](https://github.com/jolution/le-checkout-jira/commit/01f205c0b2dca4615e39c17901dcf2148613f473)) 664 | * Merge pull request #4 from DE-AMS-AD-VAPPS/feature/optimate-docs ([18a9a4c](https://github.com/jolution/le-checkout-jira/commit/18a9a4cb166c65d0a54f3bec6872835bc53bf1ae)), closes [#4](https://github.com/jolution/le-checkout-jira/issues/4) 665 | * Merge pull request #3 from DE-AMS-AD-VAPPS/feature/prefix-select-fix ([47bab39](https://github.com/jolution/le-checkout-jira/commit/47bab39b12d2d621f18ec778069ecfa3448cf0c4)), closes [#3](https://github.com/jolution/le-checkout-jira/issues/3) 666 | * Merge pull request #2 from DE-AMS-AD-VAPPS/feature/beautify-display ([fd81baf](https://github.com/jolution/le-checkout-jira/commit/fd81baff2a0399bfc29c598a547cf0dcc6ab15e1)), closes [#2](https://github.com/jolution/le-checkout-jira/issues/2) 667 | * Closed gap between button and input field ([77c67b9](https://github.com/jolution/le-checkout-jira/commit/77c67b92ce53f7e122f83daa686cc009f22a317c)) 668 | * Merge Conflicts wieder behoben ([8411513](https://github.com/jolution/le-checkout-jira/commit/841151338b1a470b0fa8631b568268941ad25a5a)) 669 | * Merge branch 'feature/beautify-display' of github.com:DE-AMS-AD-VAPPS/browser-extension-gitbranch-jira into feature/beautify-display ([2a35576](https://github.com/jolution/le-checkout-jira/commit/2a35576e91849c981b727a374ba6ca318fc2d4a9)) 670 | * Renamed functions and added authorship info ([a88c2fc](https://github.com/jolution/le-checkout-jira/commit/a88c2fcc3a55023d6387d9ad19e47eb542d1cde5)) 671 | * Merge branch 'main' into feature/beautify-display ([1303b6f](https://github.com/jolution/le-checkout-jira/commit/1303b6f9d034f3433c099d079d4867a8364fabec)) 672 | * Merge pull request #1 from DE-AMS-AD-VAPPS/feature/preselect-prefix ([0491ac0](https://github.com/jolution/le-checkout-jira/commit/0491ac0188c4e526c29957bfb6e74be99f6fed10)), closes [#1](https://github.com/jolution/le-checkout-jira/issues/1) 673 | * Removed old code ([a243600](https://github.com/jolution/le-checkout-jira/commit/a243600f06d402fa3c91ff234b170de2a9d40020)) 674 | * Added JS functions core functionality ([c09b2f9](https://github.com/jolution/le-checkout-jira/commit/c09b2f906ca6c141cd85f7832e1f5f009dc58e4c)) 675 | * Rearranged items and added CSS classes ([c3dc735](https://github.com/jolution/le-checkout-jira/commit/c3dc735ae01f022fc67dbcbb5eb06ddc2c524daf)) 676 | * Added accordion to sidebar ([70556bc](https://github.com/jolution/le-checkout-jira/commit/70556bc38a6786d20d65ff291fc52913ecb0de20)) 677 | * Initial commit ([1aa0b6f](https://github.com/jolution/le-checkout-jira/commit/1aa0b6fdfd710459940924b38c65d19c66327cbf)) 678 | 679 | 680 | ### refactor 681 | 682 | * cleanup contributors section ([b801669](https://github.com/jolution/le-checkout-jira/commit/b80166947cfe3a8c2234ffe4c2bb66dd2b02fb39)) 683 | * cleanup contributors section ([b37da7c](https://github.com/jolution/le-checkout-jira/commit/b37da7c513e46f4bf93a7f6a877cf8b5d6e1e3c6)) 684 | * cleanup contributors section ([8833899](https://github.com/jolution/le-checkout-jira/commit/8833899faf86e1fe26e1a64f1bbc6d3293e556e3)) 685 | * cleanup contributors section ([29c96d5](https://github.com/jolution/le-checkout-jira/commit/29c96d5ffd90db50dde506ad525ca32b9e1ca90a)) 686 | * relocate and rename logos ([d43f307](https://github.com/jolution/le-checkout-jira/commit/d43f30724999e4e06de1d53942f5492c9c38cf0a)) 687 | 688 | 689 | ### feature 690 | 691 | * add selector for jira cloud ([d3559f4](https://github.com/jolution/le-checkout-jira/commit/d3559f41cbc231c609b6d0efa25f325bea323f23)) 692 | 693 | 694 | ### style 695 | 696 | * add emoji and icons ([74e8daf](https://github.com/jolution/le-checkout-jira/commit/74e8dafb1ef95f47f1a52bfd610b41395a6c36fd)) 697 | * add headline ([7fcd0e6](https://github.com/jolution/le-checkout-jira/commit/7fcd0e6192d75ac4b387d64da5ee5cb5ff591112)) 698 | * add margin ([ac51734](https://github.com/jolution/le-checkout-jira/commit/ac517347d78444db16357e1008cbec276d08114d)) 699 | * add select for prefixes ([a39737c](https://github.com/jolution/le-checkout-jira/commit/a39737c5b18983c44e051b7cc3c8371c467db835)) 700 | 701 | ## [1.0.2](https://github.com/jolution/le-checkout-jira/compare/v1.0.1...v1.0.2) (2024-06-07) 702 | 703 | 704 | ### fix 705 | 706 | * removed environment prod ([7d269d6](https://github.com/jolution/le-checkout-jira/commit/7d269d60d9c9c178edf6299142f99b9398815404)) 707 | 708 | ## [1.0.1](https://github.com/jolution/le-checkout-jira/compare/v1.0.0...v1.0.1) (2024-06-07) 709 | 710 | 711 | * Merge pull request #40 from jolution/feat/39-fix-npm-pkg ([86001fb](https://github.com/jolution/le-checkout-jira/commit/86001fbae32e8e36531e2f8d89809475937b1c23)), closes [#40](https://github.com/jolution/le-checkout-jira/issues/40) 712 | 713 | 714 | ### fix 715 | 716 | * fixed npm package ([9fb4a22](https://github.com/jolution/le-checkout-jira/commit/9fb4a225fe6cc4b3e63edd1af3c2678e5312c7e0)) 717 | 718 | ## 1.0.0 (2024-06-07) 719 | 720 | 721 | * Merge pull request #38 from jolution/feat/35-new-release-config-change-version ([35e152f](https://github.com/jolution/le-checkout-jira/commit/35e152f0f4ce15bb27429ee497a3a3e0e1e6cf71)), closes [#38](https://github.com/jolution/le-checkout-jira/issues/38) 722 | * Merge pull request #37 from jolution/feat/35-new-release-config-change-file-name ([f70dda2](https://github.com/jolution/le-checkout-jira/commit/f70dda2acc0050e15b5b9003fdcb6b225a125a4f)), closes [#37](https://github.com/jolution/le-checkout-jira/issues/37) 723 | * Merge pull request #36 from jolution/feat/35-new-release-config ([6c2de10](https://github.com/jolution/le-checkout-jira/commit/6c2de10a65a7cb1c91576d758502e11c0d60a490)), closes [#36](https://github.com/jolution/le-checkout-jira/issues/36) 724 | * Merge pull request #34 from jolution/feat/33-upgrade-node-version ([abb2b3b](https://github.com/jolution/le-checkout-jira/commit/abb2b3bc8d50ddfa841c267999d3b582b0934db1)), closes [#34](https://github.com/jolution/le-checkout-jira/issues/34) 725 | * Merge pull request #32 from jolution/feat/31-test-release ([080d253](https://github.com/jolution/le-checkout-jira/commit/080d253919f5791fb4fd431c400f45611411215b)), closes [#32](https://github.com/jolution/le-checkout-jira/issues/32) 726 | * Merge pull request #29 from jolution/feat/28-add-release-notes-generator-package ([8744db0](https://github.com/jolution/le-checkout-jira/commit/8744db0f8a86aeb19591d4a499678e476f359171)), closes [#29](https://github.com/jolution/le-checkout-jira/issues/29) 727 | * Merge pull request #27 from jolution/feat/26-add-publish-config ([5dfca6f](https://github.com/jolution/le-checkout-jira/commit/5dfca6f54efc7ff7688e683688f6fca8050da7d6)), closes [#27](https://github.com/jolution/le-checkout-jira/issues/27) 728 | * Update .npmrc ([73d4c76](https://github.com/jolution/le-checkout-jira/commit/73d4c766a6be94262a461321efd42a2eaf0a95a8)) 729 | * Update .npmrc registry ([0bc56b5](https://github.com/jolution/le-checkout-jira/commit/0bc56b5c4a10f071242fdc86ca207efcf7c664cc)) 730 | * Update .npmrc added npm_token variable ([087c843](https://github.com/jolution/le-checkout-jira/commit/087c843276f5e943edd9bf2a946f6883ab2fc5ff)) 731 | * Update release.yml added GH_TOKEN ([9be3ae8](https://github.com/jolution/le-checkout-jira/commit/9be3ae8909bbae87d11f9d30f44cfa6fe0410c7a)) 732 | * Update release.yml added npm token in release step ([356dc4b](https://github.com/jolution/le-checkout-jira/commit/356dc4b2e4d9c1382b7a95e400df4bf0a85ae67f)) 733 | * Merge pull request #25 from jolution/feat/24-add-npmrc ([50cf632](https://github.com/jolution/le-checkout-jira/commit/50cf632136877a9f2b2633c7443a1324a06dc43b)), closes [#25](https://github.com/jolution/le-checkout-jira/issues/25) 734 | * Update release.yml added GH_Token ([9d0f34a](https://github.com/jolution/le-checkout-jira/commit/9d0f34acabee5da7b086ace6fd73721c3fa13755)) 735 | * Update release.yml removed npm token ([7ca2d4c](https://github.com/jolution/le-checkout-jira/commit/7ca2d4cd0d5d53290af9799947a0680c9e84360f)) 736 | * Merge pull request #22 from jolution/fix/21-release-yml-error ([49b9939](https://github.com/jolution/le-checkout-jira/commit/49b99396f339d287ebd131c93c37427b8e6fd05e)), closes [#22](https://github.com/jolution/le-checkout-jira/issues/22) 737 | * Merge pull request #16 from jolution/feature/STCDEV-15-add-semantic-release ([fd2a50a](https://github.com/jolution/le-checkout-jira/commit/fd2a50a9d3d17a0bf94410fe9977ae547ccf6399)), closes [#16](https://github.com/jolution/le-checkout-jira/issues/16) 738 | * Merge branch 'main' into feature/STCDEV-15-add-semantic-release ([4bd057a](https://github.com/jolution/le-checkout-jira/commit/4bd057a3bba72cb429575b44ef9d998511894173)) 739 | * Merge pull request #18 from jolution/all-contributors/add-raj19joshi ([e3bc31e](https://github.com/jolution/le-checkout-jira/commit/e3bc31e8519cd3c4c7c4b97df150757673ab473f)), closes [#18](https://github.com/jolution/le-checkout-jira/issues/18) 740 | * Removed background of Darkmode PNG logo version ([5cbddd0](https://github.com/jolution/le-checkout-jira/commit/5cbddd05cd5bd09992ce87278a4128563981ece6)) 741 | * Merge pull request #14 from jolution/refactor/logos ([40c5ba8](https://github.com/jolution/le-checkout-jira/commit/40c5ba81cfb5e9f1de3fd36fd48ef246731c8ead)), closes [#14](https://github.com/jolution/le-checkout-jira/issues/14) 742 | * Merge pull request #13 from jolution/feat/add-husky ([bbf1d16](https://github.com/jolution/le-checkout-jira/commit/bbf1d1621cc5eee327ff2b2c58e40dd9ef4846a5)), closes [#13](https://github.com/jolution/le-checkout-jira/issues/13) 743 | * Merge pull request #12 from jolution/feature/le-echeckout-logos ([3dab0d4](https://github.com/jolution/le-checkout-jira/commit/3dab0d48a55543e00fe9c61d809e246078ecbf54)), closes [#12](https://github.com/jolution/le-checkout-jira/issues/12) 744 | * Added darkmode support ([ec2bda5](https://github.com/jolution/le-checkout-jira/commit/ec2bda56b2a741e53557ae701a19ca873f112318)) 745 | * Outlined logo strokes ([ebbee5d](https://github.com/jolution/le-checkout-jira/commit/ebbee5dd6e9f7d71f1ae096319794a2f6e2ca0b3)) 746 | * Added negative version of logo ([afffd1e](https://github.com/jolution/le-checkout-jira/commit/afffd1e61d80f090260698ecd2c8222a95ee6a1f)) 747 | * Added logo in PNG and SVG format ([21f9f4f](https://github.com/jolution/le-checkout-jira/commit/21f9f4fabbb061ac4b1ba40bb8398f3fe86984c8)) 748 | * Merge pull request #11 from jolution/all-contributors/add-pimmok ([c5c0c95](https://github.com/jolution/le-checkout-jira/commit/c5c0c95d741f55ad21da8bf7a2d666df63d55374)), closes [#11](https://github.com/jolution/le-checkout-jira/issues/11) 749 | * Merge branch 'main' into all-contributors/add-pimmok ([db45e8c](https://github.com/jolution/le-checkout-jira/commit/db45e8c8a75afca337d5ac8c8583c97c76bcb916)) 750 | * Merge pull request #10 from jolution/all-contributors/add-juliankasimir ([42fcad2](https://github.com/jolution/le-checkout-jira/commit/42fcad24d17adf52a3cfc977d78c437e6a7fc04e)), closes [#10](https://github.com/jolution/le-checkout-jira/issues/10) 751 | * Merge pull request #9 from jolution/docs/add-version-state ([667159d](https://github.com/jolution/le-checkout-jira/commit/667159d9c1a925724f233cb1a2364a0232a8eb21)), closes [#9](https://github.com/jolution/le-checkout-jira/issues/9) 752 | * Merge pull request #8 from DE-AMS-AD-VAPPS/fix/remove-backslashes-from-name ([5df0b61](https://github.com/jolution/le-checkout-jira/commit/5df0b61d2bc6101d89b85138d855454c64b7ab2f)), closes [#8](https://github.com/jolution/le-checkout-jira/issues/8) 753 | * Merge pull request #7 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-selectors ([c352277](https://github.com/jolution/le-checkout-jira/commit/c352277b6730f3d1a863849c47894d8bda880321)), closes [#7](https://github.com/jolution/le-checkout-jira/issues/7) 754 | * Merge pull request #6 from DE-AMS-AD-VAPPS/feature/add-jira-cloud-urls ([ecaac6b](https://github.com/jolution/le-checkout-jira/commit/ecaac6ba66e3ad96ba1e955908c3b44e66f54120)), closes [#6](https://github.com/jolution/le-checkout-jira/issues/6) 755 | * Merge pull request #5 from DE-AMS-AD-VAPPS/feature/data-json ([7440d3d](https://github.com/jolution/le-checkout-jira/commit/7440d3d42e0641266a9f1e608f83d16c1614577e)), closes [#5](https://github.com/jolution/le-checkout-jira/issues/5) 756 | * Merge remote-tracking branch 'origin/main' ([01f205c](https://github.com/jolution/le-checkout-jira/commit/01f205c0b2dca4615e39c17901dcf2148613f473)) 757 | * Merge pull request #4 from DE-AMS-AD-VAPPS/feature/optimate-docs ([18a9a4c](https://github.com/jolution/le-checkout-jira/commit/18a9a4cb166c65d0a54f3bec6872835bc53bf1ae)), closes [#4](https://github.com/jolution/le-checkout-jira/issues/4) 758 | * Merge pull request #3 from DE-AMS-AD-VAPPS/feature/prefix-select-fix ([47bab39](https://github.com/jolution/le-checkout-jira/commit/47bab39b12d2d621f18ec778069ecfa3448cf0c4)), closes [#3](https://github.com/jolution/le-checkout-jira/issues/3) 759 | * Merge pull request #2 from DE-AMS-AD-VAPPS/feature/beautify-display ([fd81baf](https://github.com/jolution/le-checkout-jira/commit/fd81baff2a0399bfc29c598a547cf0dcc6ab15e1)), closes [#2](https://github.com/jolution/le-checkout-jira/issues/2) 760 | * Closed gap between button and input field ([77c67b9](https://github.com/jolution/le-checkout-jira/commit/77c67b92ce53f7e122f83daa686cc009f22a317c)) 761 | * Merge Conflicts wieder behoben ([8411513](https://github.com/jolution/le-checkout-jira/commit/841151338b1a470b0fa8631b568268941ad25a5a)) 762 | * Merge branch 'feature/beautify-display' of github.com:DE-AMS-AD-VAPPS/browser-extension-gitbranch-jira into feature/beautify-display ([2a35576](https://github.com/jolution/le-checkout-jira/commit/2a35576e91849c981b727a374ba6ca318fc2d4a9)) 763 | * Renamed functions and added authorship info ([a88c2fc](https://github.com/jolution/le-checkout-jira/commit/a88c2fcc3a55023d6387d9ad19e47eb542d1cde5)) 764 | * Merge branch 'main' into feature/beautify-display ([1303b6f](https://github.com/jolution/le-checkout-jira/commit/1303b6f9d034f3433c099d079d4867a8364fabec)) 765 | * Merge pull request #1 from DE-AMS-AD-VAPPS/feature/preselect-prefix ([0491ac0](https://github.com/jolution/le-checkout-jira/commit/0491ac0188c4e526c29957bfb6e74be99f6fed10)), closes [#1](https://github.com/jolution/le-checkout-jira/issues/1) 766 | * Removed old code ([a243600](https://github.com/jolution/le-checkout-jira/commit/a243600f06d402fa3c91ff234b170de2a9d40020)) 767 | * Added JS functions core functionality ([c09b2f9](https://github.com/jolution/le-checkout-jira/commit/c09b2f906ca6c141cd85f7832e1f5f009dc58e4c)) 768 | * Rearranged items and added CSS classes ([c3dc735](https://github.com/jolution/le-checkout-jira/commit/c3dc735ae01f022fc67dbcbb5eb06ddc2c524daf)) 769 | * Added accordion to sidebar ([70556bc](https://github.com/jolution/le-checkout-jira/commit/70556bc38a6786d20d65ff291fc52913ecb0de20)) 770 | * Initial commit ([1aa0b6f](https://github.com/jolution/le-checkout-jira/commit/1aa0b6fdfd710459940924b38c65d19c66327cbf)) 771 | 772 | 773 | ### feat 774 | 775 | * add base code ([a98a08b](https://github.com/jolution/le-checkout-jira/commit/a98a08b0ff7ddd4679879b3e6dfe7e52326c7d08)) 776 | * add copy icon to cloud version ([936a891](https://github.com/jolution/le-checkout-jira/commit/936a891e4bad3d907a201eaa2f4a489957908760)) 777 | * add husky for conventionalcommits check ([dae929b](https://github.com/jolution/le-checkout-jira/commit/dae929bda8f1b40a2d4d3a71454b85cbb648a756)) 778 | * add issue templates ([2b30d5e](https://github.com/jolution/le-checkout-jira/commit/2b30d5e8768437556478cdb5eadba6e855b8fd0f)) 779 | * add issue templates ([d00e951](https://github.com/jolution/le-checkout-jira/commit/d00e9516fdb2e960bcaca23254c6abe615560f2c)) 780 | * add jira cloud url ([71d53d5](https://github.com/jolution/le-checkout-jira/commit/71d53d5cc736e0fe74ac92b7370b2b588a93c1fd)) 781 | * add maxlength for title ([9459187](https://github.com/jolution/le-checkout-jira/commit/9459187342ecafa12ec64c99bcafeb49a91960c9)) 782 | * added additional dependencies to generate changelog release notes ([1cfa954](https://github.com/jolution/le-checkout-jira/commit/1cfa9545f2fa2aba04ffe8bce82434ea73af74f0)) 783 | * added npmrc ([9d415ab](https://github.com/jolution/le-checkout-jira/commit/9d415aba6f86550d77b5b715aa4a855965e555da)) 784 | * added publish config in package json ([3b59685](https://github.com/jolution/le-checkout-jira/commit/3b5968555c5570ef14ad577def6f6af056756b2a)) 785 | * added release rc json ([b833125](https://github.com/jolution/le-checkout-jira/commit/b8331252928c8750773d4ef09da03dce72ad5615)) 786 | * added sematic release ([e433dec](https://github.com/jolution/le-checkout-jira/commit/e433decae8c8aa1be121ce4212d1e7723520bc83)) 787 | * added social media banner ([a486c37](https://github.com/jolution/le-checkout-jira/commit/a486c3710fb8f821ea2d3d314e51824727bb466d)) 788 | * downgraded release notes generator version ([6f6a2f0](https://github.com/jolution/le-checkout-jira/commit/6f6a2f0c7a8c74398d732118634360818f0144b1)) 789 | * extract data to json ([87238ab](https://github.com/jolution/le-checkout-jira/commit/87238abee39267b558c51a3c34e86badb5b599da)) 790 | * optimate feature request template ([5bfe732](https://github.com/jolution/le-checkout-jira/commit/5bfe73213c0a0bcf947128bf1044e9a72f9d57bb)) 791 | * optimate feature request template ([2ac3245](https://github.com/jolution/le-checkout-jira/commit/2ac3245cb516f00d00db07fb9844e2325a59e391)) 792 | * optimate feature request template ([6e58ebf](https://github.com/jolution/le-checkout-jira/commit/6e58ebfc6d8491cbb69cf5b9197180252837bd3e)) 793 | * preselect prefix ([5407dc7](https://github.com/jolution/le-checkout-jira/commit/5407dc7fd9f6b2ef2407abca7224e734e9b16b93)) 794 | * select option if bug for fixed ([d6d21ce](https://github.com/jolution/le-checkout-jira/commit/d6d21ce926c9ff3d1dce71c6c26dd024e5830ed6)) 795 | * start styling cloud version ([adbdee6](https://github.com/jolution/le-checkout-jira/commit/adbdee6660583673b62f72e2347506220c906d06)) 796 | * test release ([d3e7974](https://github.com/jolution/le-checkout-jira/commit/d3e7974339f3d04b3f31f5399d48abfa799e100c)) 797 | * updated node version ([23c2d72](https://github.com/jolution/le-checkout-jira/commit/23c2d729728b6c4c31da2672aa1c51995bdd493e)) 798 | * updated release config ([2f20ea3](https://github.com/jolution/le-checkout-jira/commit/2f20ea39201173d5e520437b16a8a4288244d09b)) 799 | 800 | 801 | ### fix 802 | 803 | * downgraded semantic release version ([2e7a7df](https://github.com/jolution/le-checkout-jira/commit/2e7a7df245d7444351b9dbc1a669df5ef9d748f3)) 804 | * fixed code review comments ([3bab4fd](https://github.com/jolution/le-checkout-jira/commit/3bab4fd6182c16aebfbc9570906d63401b79340f)) 805 | * fixed error ([dbd6f80](https://github.com/jolution/le-checkout-jira/commit/dbd6f8004cfc5a6bbac047ccaa3d4a555a759a20)) 806 | * preselect fix type ([7d6810e](https://github.com/jolution/le-checkout-jira/commit/7d6810e554ec511b05db66231ef2b707be4f5fa2)) 807 | * release yml step error ([6ea2633](https://github.com/jolution/le-checkout-jira/commit/6ea26335e355507c05693ad447ca53e38aa796e5)) 808 | * remove not allowed chars from tilte ([57a384c](https://github.com/jolution/le-checkout-jira/commit/57a384ce2bc23cd53457e3d113f901b015cc2292)) 809 | * remove special chars ([83d2434](https://github.com/jolution/le-checkout-jira/commit/83d24341a576981c17f6c635025a0fb24911e6b2)) 810 | * removed commit write options ([909079a](https://github.com/jolution/le-checkout-jira/commit/909079ae216c08d11ae9b9bc1a45faec53729b55)) 811 | * removed write options completely ([37b5fec](https://github.com/jolution/le-checkout-jira/commit/37b5fec54fff1f9b37945a90b74441a2b0a28eb5)) 812 | * Update release.configuration.js ([3983326](https://github.com/jolution/le-checkout-jira/commit/3983326c315b3d4721b78befa809ab8bbe7fbfb9)) 813 | * Update release.yml changed semantic-release excution command ([e6cf859](https://github.com/jolution/le-checkout-jira/commit/e6cf859761b292a44313de5d740a49f90d17c3ef)) 814 | * updated node version ([5dd7971](https://github.com/jolution/le-checkout-jira/commit/5dd79717b0f06171717c86fd2dbac913871e5faf)) 815 | * wait for jira issue key ([5b5fc43](https://github.com/jolution/le-checkout-jira/commit/5b5fc43d0d7d11eb95a2f53fbcf9c1d2c93218b2)) 816 | 817 | 818 | ### docs 819 | 820 | * add Contributors ([a613864](https://github.com/jolution/le-checkout-jira/commit/a613864cf7d7a251d01897d4ced77875f64edff1)) 821 | * add emoji for sponsor for highlighting this space ([53448df](https://github.com/jolution/le-checkout-jira/commit/53448df5d3c6a7f3ad96009a01d4ee3331b422e6)) 822 | * add license ([b72ce8b](https://github.com/jolution/le-checkout-jira/commit/b72ce8bc93fb7a70b9eac87f5c3cc5eaaf009d6d)) 823 | * add related repo link ([41008b9](https://github.com/jolution/le-checkout-jira/commit/41008b9dc86681d83b8d91f1dc3ffbbe33b3817f)) 824 | * add related repo link ([46790bb](https://github.com/jolution/le-checkout-jira/commit/46790bbd04c578eb0f3399cf5989d2a0101cde76)) 825 | * add related repo link ([204012c](https://github.com/jolution/le-checkout-jira/commit/204012c5d5aa90202d68bfe34778c4d6bf2eb3d7)) 826 | * add sponsor ([f746270](https://github.com/jolution/le-checkout-jira/commit/f746270d4cbd9091b6b2f17ceb22a702a25eff16)) 827 | * add version state ([5a843c9](https://github.com/jolution/le-checkout-jira/commit/5a843c98d1880f26bb3476b51cf1246f9b203da4)) 828 | * brand naming ([cdf8d15](https://github.com/jolution/le-checkout-jira/commit/cdf8d15fad7aa7514579bfbeec6be1fd2676b2e3)) 829 | * create .all-contributorsrc [skip ci] ([1626cfe](https://github.com/jolution/le-checkout-jira/commit/1626cfee595f63e382a38f9172622083eb90b551)) 830 | * create .all-contributorsrc [skip ci] ([e3c2133](https://github.com/jolution/le-checkout-jira/commit/e3c2133f2dba0da159d1c22fcb93a187daf0d3fb)) 831 | * decreased logo width in readme.md ([83e50e8](https://github.com/jolution/le-checkout-jira/commit/83e50e89cadf113586a4115b4b54387c4bea7f36)) 832 | * optimate docs ([7970914](https://github.com/jolution/le-checkout-jira/commit/79709143dc75398dd9a6411d7d026d1bade9d5b7)) 833 | * optimate docs ([55db568](https://github.com/jolution/le-checkout-jira/commit/55db5686293874e5c77dcfcec9c8dcaca8d9b300)) 834 | * optimate docs (merge) ([9eb5d32](https://github.com/jolution/le-checkout-jira/commit/9eb5d3239d629369f2b228e469aea0341ed4465b)) 835 | * optimate title ([e550b25](https://github.com/jolution/le-checkout-jira/commit/e550b25e268c8515d976461482e62b67cd77a930)) 836 | * reduce duplicate author information ([f6a8788](https://github.com/jolution/le-checkout-jira/commit/f6a8788137779cddbd5258be0cfcf1c741e5c896)) 837 | * update .all-contributorsrc [skip ci] ([71bc431](https://github.com/jolution/le-checkout-jira/commit/71bc431244dc601711ce1141fedaef504e85fdd6)) 838 | * update .all-contributorsrc [skip ci] ([dd5f566](https://github.com/jolution/le-checkout-jira/commit/dd5f566aee75dd8a5de287b1dd5937695e5256e2)) 839 | * update README.md [skip ci] ([87da815](https://github.com/jolution/le-checkout-jira/commit/87da815fe6f75215037acbd42bb68cdaead3e66d)) 840 | * update README.md [skip ci] ([309fd08](https://github.com/jolution/le-checkout-jira/commit/309fd087543a27e2975ddb106c1f3d507efb244b)) 841 | * update README.md [skip ci] ([5527891](https://github.com/jolution/le-checkout-jira/commit/55278914491b779e57cedb0f349c808d4f2329c9)) 842 | * update README.md [skip ci] ([2fbf605](https://github.com/jolution/le-checkout-jira/commit/2fbf60555af19b2ba9b110db2bf6876a231ef561)) 843 | 844 | 845 | ### refactor 846 | 847 | * cleanup contributors section ([b801669](https://github.com/jolution/le-checkout-jira/commit/b80166947cfe3a8c2234ffe4c2bb66dd2b02fb39)) 848 | * cleanup contributors section ([b37da7c](https://github.com/jolution/le-checkout-jira/commit/b37da7c513e46f4bf93a7f6a877cf8b5d6e1e3c6)) 849 | * cleanup contributors section ([8833899](https://github.com/jolution/le-checkout-jira/commit/8833899faf86e1fe26e1a64f1bbc6d3293e556e3)) 850 | * cleanup contributors section ([29c96d5](https://github.com/jolution/le-checkout-jira/commit/29c96d5ffd90db50dde506ad525ca32b9e1ca90a)) 851 | * relocate and rename logos ([d43f307](https://github.com/jolution/le-checkout-jira/commit/d43f30724999e4e06de1d53942f5492c9c38cf0a)) 852 | 853 | 854 | ### chore 855 | 856 | * add todo ([34e9163](https://github.com/jolution/le-checkout-jira/commit/34e9163649c6f6da4d482d989b3ceffc8ca7e13e)) 857 | * add todo ([d092ff7](https://github.com/jolution/le-checkout-jira/commit/d092ff7f1083fbfbc033698e35f5bd366cdd7559)) 858 | * add todos ([9e5d2d3](https://github.com/jolution/le-checkout-jira/commit/9e5d2d3943802097ffd62571489e617286b12467)) 859 | * align button text for centering ([2fcace3](https://github.com/jolution/le-checkout-jira/commit/2fcace3f75d9293bbb96411dcf3abed67acf3aa6)) 860 | * optimate emoji for style ([22f51d3](https://github.com/jolution/le-checkout-jira/commit/22f51d3dad70c03ed2bfb0664bd9a9653436d451)) 861 | * outsource config ([b17b57a](https://github.com/jolution/le-checkout-jira/commit/b17b57a75c2939617f2ed8ab4990331baf015229)) 862 | * outsource lang ([3cebc8f](https://github.com/jolution/le-checkout-jira/commit/3cebc8fd1058026b24f44107ffc3f40b21855a85)) 863 | * outsource utils ([8a159df](https://github.com/jolution/le-checkout-jira/commit/8a159dfe432fa05b7dacea2ac0ac253a7c928bfe)) 864 | * reduce try ([804204d](https://github.com/jolution/le-checkout-jira/commit/804204dba80483dab00065639559204035a0f1bf)) 865 | * remove old code, change author logIdentifier ([8d67e69](https://github.com/jolution/le-checkout-jira/commit/8d67e690cd80f59d024b752a3046dc54d95a8855)) 866 | * remove prefix ([a69f42a](https://github.com/jolution/le-checkout-jira/commit/a69f42ac61d9c0deccc82c1e743945f043ad996d)) 867 | * remove test function ([c07de89](https://github.com/jolution/le-checkout-jira/commit/c07de89d5777458c8bb9853979f25569c9511850)) 868 | * rename const loglevels ([0f90ad1](https://github.com/jolution/le-checkout-jira/commit/0f90ad10ec2b8f5c3bd76c8495c5de2df136ea86)) 869 | * rename file for generic approche ([5f55368](https://github.com/jolution/le-checkout-jira/commit/5f55368e34859d791ae27990e5674fb2d8d05f26)) 870 | * shorthand func ([5d51029](https://github.com/jolution/le-checkout-jira/commit/5d5102910b7da30f5c2463ee329c575e015b6b98)) 871 | * start add popup ([0bf0e79](https://github.com/jolution/le-checkout-jira/commit/0bf0e79ff1eba30c5830eed55a88d8d5037916db)) 872 | * start add popup emoji config ([dfd50de](https://github.com/jolution/le-checkout-jira/commit/dfd50de2ee19cd199541b94b38f0653d4c810ded)) 873 | * start add popup emoji config ([76ab5ad](https://github.com/jolution/le-checkout-jira/commit/76ab5ad671e0a03aa1d115a6985effc001399338)) 874 | * update README ([f9d438f](https://github.com/jolution/le-checkout-jira/commit/f9d438fbfec2dc23aaafaefe33d322cbfd6a9ad0)) 875 | 876 | 877 | ### feature 878 | 879 | * add selector for jira cloud ([d3559f4](https://github.com/jolution/le-checkout-jira/commit/d3559f41cbc231c609b6d0efa25f325bea323f23)) 880 | 881 | 882 | ### style 883 | 884 | * add emoji and icons ([74e8daf](https://github.com/jolution/le-checkout-jira/commit/74e8dafb1ef95f47f1a52bfd610b41395a6c36fd)) 885 | * add headline ([7fcd0e6](https://github.com/jolution/le-checkout-jira/commit/7fcd0e6192d75ac4b387d64da5ee5cb5ff591112)) 886 | * add margin ([ac51734](https://github.com/jolution/le-checkout-jira/commit/ac517347d78444db16357e1008cbec276d08114d)) 887 | * add select for prefixes ([a39737c](https://github.com/jolution/le-checkout-jira/commit/a39737c5b18983c44e051b7cc3c8371c467db835)) 888 | --------------------------------------------------------------------------------