diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml
index 4a4b99b8b..bad2e60e7 100644
--- a/.github/workflows/checks.yml
+++ b/.github/workflows/checks.yml
@@ -20,7 +20,7 @@ jobs:
- name: Setup Node.js
uses: zendesk/setup-node@v3
with:
- node-version-file: '.nvmrc'
+ node-version-file: ".nvmrc"
- name: Install dependencies
run: yarn install --frozen-lockfile
- name: ESlint
@@ -36,7 +36,7 @@ jobs:
- name: Setup Node.js
uses: zendesk/setup-node@v3
with:
- node-version-file: '.nvmrc'
+ node-version-file: ".nvmrc"
- name: Install dependencies
run: yarn install --frozen-lockfile
- name: Build
diff --git a/.github/workflows/lighthouse.yml b/.github/workflows/lighthouse.yml
index d5bc87abb..70cda0b96 100644
--- a/.github/workflows/lighthouse.yml
+++ b/.github/workflows/lighthouse.yml
@@ -10,13 +10,13 @@ jobs:
- name: Setup Node.js
uses: zendesk/setup-node@v3
with:
- node-version-file: '.nvmrc'
+ node-version-file: ".nvmrc"
- name: Install node_modules
run: yarn install --frozen-lockfile
- name: Build
run: yarn build
# deactivate this step since it will make the current theme live on production
- # TODO: activate this with configuration once the theme is ready for production
+ # TODO: activate this with configuration once the theme is ready for production
# - name: Upload theme
# run: node ./bin/theme-upload.js
# env:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 30c8db26c..756d2e411 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,810 +1,711 @@
## [4.2.2](https://github.com/zendesk/copenhagen_theme/compare/v4.2.1...v4.2.2) (2024-10-07)
-
### Bug Fixes
-* paragraph gets treated as comma ([0c01d76](https://github.com/zendesk/copenhagen_theme/commit/0c01d76f7646a3c706a6c755aa6e671aa27a2a53))
+- paragraph gets treated as comma ([0c01d76](https://github.com/zendesk/copenhagen_theme/commit/0c01d76f7646a3c706a6c755aa6e671aa27a2a53))
## [4.2.1](https://github.com/zendesk/copenhagen_theme/compare/v4.2.0...v4.2.1) (2024-10-03)
-
### Bug Fixes
-* change section page header flex wrap ([6d77506](https://github.com/zendesk/copenhagen_theme/commit/6d77506b3af53eee80f8d918d1f362f90ca20848))
+- change section page header flex wrap ([6d77506](https://github.com/zendesk/copenhagen_theme/commit/6d77506b3af53eee80f8d918d1f362f90ca20848))
# [4.2.0](https://github.com/zendesk/copenhagen_theme/compare/v4.1.0...v4.2.0) (2024-10-03)
-
### Features
-* validate CC tag when leaving the field ([2729a35](https://github.com/zendesk/copenhagen_theme/commit/2729a3553cc1b3a24a1f39c16b1f782c271b5cde))
+- validate CC tag when leaving the field ([2729a35](https://github.com/zendesk/copenhagen_theme/commit/2729a3553cc1b3a24a1f39c16b1f782c271b5cde))
# [4.1.0](https://github.com/zendesk/copenhagen_theme/compare/v4.0.11...v4.1.0) (2024-09-23)
-
### Bug Fixes
-* preload options to lookup field ([90ecd26](https://github.com/zendesk/copenhagen_theme/commit/90ecd26707993cfbdc4f4c52d256533dd318ff84))
-
+- preload options to lookup field ([90ecd26](https://github.com/zendesk/copenhagen_theme/commit/90ecd26707993cfbdc4f4c52d256533dd318ff84))
### Features
-* added lookup fields ([7e3dcbd](https://github.com/zendesk/copenhagen_theme/commit/7e3dcbd80713dacceafce5a3b3256bca48a4b71c))
+- added lookup fields ([7e3dcbd](https://github.com/zendesk/copenhagen_theme/commit/7e3dcbd80713dacceafce5a3b3256bca48a4b71c))
## [4.0.11](https://github.com/zendesk/copenhagen_theme/compare/v4.0.10...v4.0.11) (2024-08-21)
-
### Bug Fixes
-* support more uncommon file types for attachments ([97d1fa3](https://github.com/zendesk/copenhagen_theme/commit/97d1fa3aa9faa27e16b897bf19b5ba96d25092f7))
+- support more uncommon file types for attachments ([97d1fa3](https://github.com/zendesk/copenhagen_theme/commit/97d1fa3aa9faa27e16b897bf19b5ba96d25092f7))
## [4.0.10](https://github.com/zendesk/copenhagen_theme/compare/v4.0.9...v4.0.10) (2024-08-21)
-
### Bug Fixes
-* update wysiwyg package to 0.0.5 ([90c8762](https://github.com/zendesk/copenhagen_theme/commit/90c87628a6d8b18f1f84578cdc735c9e70618190))
+- update wysiwyg package to 0.0.5 ([90c8762](https://github.com/zendesk/copenhagen_theme/commit/90c87628a6d8b18f1f84578cdc735c9e70618190))
## [4.0.9](https://github.com/zendesk/copenhagen_theme/compare/v4.0.8...v4.0.9) (2024-08-16)
-
### Bug Fixes
-* correctly apply end user conditions ([f0e6f61](https://github.com/zendesk/copenhagen_theme/commit/f0e6f61b5ce7c3c12c36b7ca360c561f3190b743))
+- correctly apply end user conditions ([f0e6f61](https://github.com/zendesk/copenhagen_theme/commit/f0e6f61b5ce7c3c12c36b7ca360c561f3190b743))
## [4.0.8](https://github.com/zendesk/copenhagen_theme/compare/v4.0.7...v4.0.8) (2024-08-16)
-
### Bug Fixes
-* fixed styles with dark background and light brand color ([d173e64](https://github.com/zendesk/copenhagen_theme/commit/d173e640abcdc3945ded2a822bb3a206cd34b2ce))
+- fixed styles with dark background and light brand color ([d173e64](https://github.com/zendesk/copenhagen_theme/commit/d173e640abcdc3945ded2a822bb3a206cd34b2ce))
## [4.0.7](https://github.com/zendesk/copenhagen_theme/compare/v4.0.6...v4.0.7) (2024-08-16)
-
### Bug Fixes
-* fixed attachments upload for uncommon file extensions ([f6881b7](https://github.com/zendesk/copenhagen_theme/commit/f6881b72dc9334868c73d2909e14fb7e75105cb1))
+- fixed attachments upload for uncommon file extensions ([f6881b7](https://github.com/zendesk/copenhagen_theme/commit/f6881b72dc9334868c73d2909e14fb7e75105cb1))
## [4.0.6](https://github.com/zendesk/copenhagen_theme/compare/v4.0.5...v4.0.6) (2024-08-08)
-
### Reverts
-* Revert "chore(release): 4.1.0" ([e9cfd87](https://github.com/zendesk/copenhagen_theme/commit/e9cfd878a042b08790684c456bf3f9515752a1fb))
-* Revert "feat: added strings for translations for lookup field" ([930c5c1](https://github.com/zendesk/copenhagen_theme/commit/930c5c1cde94f37b12cd428b632378349e0fe84c))
-* Revert "chore(release): 4.1.0" ([dba2153](https://github.com/zendesk/copenhagen_theme/commit/dba21535c2260c914fd3e60826f016123fed06fb))
+- Revert "chore(release): 4.1.0" ([e9cfd87](https://github.com/zendesk/copenhagen_theme/commit/e9cfd878a042b08790684c456bf3f9515752a1fb))
+- Revert "feat: added strings for translations for lookup field" ([930c5c1](https://github.com/zendesk/copenhagen_theme/commit/930c5c1cde94f37b12cd428b632378349e0fe84c))
+- Revert "chore(release): 4.1.0" ([dba2153](https://github.com/zendesk/copenhagen_theme/commit/dba21535c2260c914fd3e60826f016123fed06fb))
## [4.0.5](https://github.com/zendesk/copenhagen_theme/compare/v4.0.4...v4.0.5) (2024-08-02)
-
### Bug Fixes
-* update dompurify to 3.0.11 ([da38c38](https://github.com/zendesk/copenhagen_theme/commit/da38c38f6d9565ec3107ebe326929c27544cec20))
+- update dompurify to 3.0.11 ([da38c38](https://github.com/zendesk/copenhagen_theme/commit/da38c38f6d9565ec3107ebe326929c27544cec20))
## [4.0.4](https://github.com/zendesk/copenhagen_theme/compare/v4.0.3...v4.0.4) (2024-08-02)
-
### Bug Fixes
-* added polyfill for ES Modules and import map ([951bc0e](https://github.com/zendesk/copenhagen_theme/commit/951bc0e14f776a52f7a3ddd58dd74c2b3232094c))
+- added polyfill for ES Modules and import map ([951bc0e](https://github.com/zendesk/copenhagen_theme/commit/951bc0e14f776a52f7a3ddd58dd74c2b3232094c))
## [4.0.3](https://github.com/zendesk/copenhagen_theme/compare/v4.0.2...v4.0.3) (2024-07-29)
-
### Bug Fixes
-* **styles:** update credit card field ([08674d4](https://github.com/zendesk/copenhagen_theme/commit/08674d4e8d310cf6476c35bfc2d5f9098e7e16f3))
+- **styles:** update credit card field ([08674d4](https://github.com/zendesk/copenhagen_theme/commit/08674d4e8d310cf6476c35bfc2d5f9098e7e16f3))
## [4.0.2](https://github.com/zendesk/copenhagen_theme/compare/v4.0.1...v4.0.2) (2024-07-17)
-
### Bug Fixes
-* add aria-hidden to decorative image ([c6b5e20](https://github.com/zendesk/copenhagen_theme/commit/c6b5e202fa8d45816802b87a71eff41277cce7a7))
+- add aria-hidden to decorative image ([c6b5e20](https://github.com/zendesk/copenhagen_theme/commit/c6b5e202fa8d45816802b87a71eff41277cce7a7))
## [4.0.1](https://github.com/zendesk/copenhagen_theme/compare/v4.0.0...v4.0.1) (2024-07-12)
-
### Bug Fixes
-* priority field by handling basic_priority ([7c3785a](https://github.com/zendesk/copenhagen_theme/commit/7c3785ae5e1cd10ce40617b6a5b762fffe6db256))
+- priority field by handling basic_priority ([7c3785a](https://github.com/zendesk/copenhagen_theme/commit/7c3785ae5e1cd10ce40617b6a5b762fffe6db256))
# [4.0.0](https://github.com/zendesk/copenhagen_theme/compare/v3.3.0...v4.0.0) (2024-07-03)
-
### Bug Fixes
-* add aria-hidden to text area ([13966b1](https://github.com/zendesk/copenhagen_theme/commit/13966b1f6fcd490ab453ce718ccaaf92c762adb1))
-* add change to assets ([275cb8f](https://github.com/zendesk/copenhagen_theme/commit/275cb8f697811b982e14257c752d883c00b2e004))
-* added empty option for priority and type fields ([da36b7a](https://github.com/zendesk/copenhagen_theme/commit/da36b7a82c6d0b31df7d01f8f6c185a5438ae115))
-* allow datepicker field to be cleared ([1030722](https://github.com/zendesk/copenhagen_theme/commit/1030722afffedec5d77def0e857153b7ea377ab4))
-* allow empty credit card value ([d695b78](https://github.com/zendesk/copenhagen_theme/commit/d695b78cc3a1060fd48d61ed2dacbccbb3e37513))
-* allow multiselect height to grow dynamically ([776ea0f](https://github.com/zendesk/copenhagen_theme/commit/776ea0f3116e9246440218de531b7fb060a7ab15))
-* always redirect to the new request page when a ticket form is selected ([9353600](https://github.com/zendesk/copenhagen_theme/commit/9353600d33fda8362a10171e78a5c47d88a72752))
-* avoid errors when there are no files matching the pattern ([8144437](https://github.com/zendesk/copenhagen_theme/commit/8144437fada1f2244e7d99eae7d2c95778acaf79))
-* avoid global styles / Garden styles clash ([b5b33c1](https://github.com/zendesk/copenhagen_theme/commit/b5b33c10eb86b8c2791179c22a9da30293cefa64))
-* **cc-field:** a11y fixes ([3b43c8d](https://github.com/zendesk/copenhagen_theme/commit/3b43c8d6c4b04b8ecf147b168a00ef496e3e0b78))
-* **cc-field:** fixed tag insertion on mobile browsers ([59863d7](https://github.com/zendesk/copenhagen_theme/commit/59863d7deb292a6c89ceb6f8fccbcd32afdb5944))
-* **cc-field:** visual error indication ([ff49a98](https://github.com/zendesk/copenhagen_theme/commit/ff49a98d16fb91b8dc28bdcc5392185228ff1398))
-* check in build files ([b5f9ed9](https://github.com/zendesk/copenhagen_theme/commit/b5f9ed9594e106d1f736d6be496ecd05b2f2e062))
-* clearing date field when it is hidden ([93d6df2](https://github.com/zendesk/copenhagen_theme/commit/93d6df2b4b608edf3e8eb97e7a3a447aed69d8be))
-* configure rtl when setting up garden's theme ([22cb917](https://github.com/zendesk/copenhagen_theme/commit/22cb91743abc223c77022241f4112af840a85650))
-* fix 'required' state and prefilling of multiselect fields ([74ba03d](https://github.com/zendesk/copenhagen_theme/commit/74ba03d481bda09982397388d357cf0f1bff7c4e))
-* fix form submission when there are no ticket forms ([745ff41](https://github.com/zendesk/copenhagen_theme/commit/745ff415e20969cef72506c8c4845b0c9b636e63))
-* fixed input type for text fields ([e68849b](https://github.com/zendesk/copenhagen_theme/commit/e68849b42cfa047f50b4253bfb61df89e8f87ada))
-* fixed organization dropdown and ticket prefilling ([e71774f](https://github.com/zendesk/copenhagen_theme/commit/e71774fd651a1798e7eeba081f9d9958758d09dc))
-* fixed request form dropdowns and conditional fields ([c650475](https://github.com/zendesk/copenhagen_theme/commit/c65047528c5893c8c45e5d11b298ea44c272f4c9))
-* hide required field info from screen readers ([042bcc7](https://github.com/zendesk/copenhagen_theme/commit/042bcc7a5eb015499928013cf213ce63f010cc45))
-* improved styling of CC field input ([3103fb8](https://github.com/zendesk/copenhagen_theme/commit/3103fb8c43e26f6e83b9dc84c8238ce47b9315b2))
-* re-add missing bradcrumbs ([4819ced](https://github.com/zendesk/copenhagen_theme/commit/4819ced88c53ef7f5f8461ab307a9284747b11ce))
-* readding styled.d.ts lost in rebase ([3ebda24](https://github.com/zendesk/copenhagen_theme/commit/3ebda24730341a9bdd46730f5cda2cd2b20368e6))
-* rendering integer and decimal fields as number ([72af3b0](https://github.com/zendesk/copenhagen_theme/commit/72af3b0691807f9d3c36b7889ec7c6711ca5efc8))
-* request_form has been renamed to new_request_form ([a041ec3](https://github.com/zendesk/copenhagen_theme/commit/a041ec33e1971a1cc2a27c1bc5ef3bdc14040aa3))
-* return focus to the ticket form dropdown after the page reloads ([6a19df1](https://github.com/zendesk/copenhagen_theme/commit/6a19df1b818e3000e785d6d8def3946afacc4513))
-* set aria-required to combobox component ([530cc93](https://github.com/zendesk/copenhagen_theme/commit/530cc93b259d06e85493d4763f622bd552a5d24c))
-* show * when tagger field is required ([53ecfed](https://github.com/zendesk/copenhagen_theme/commit/53ecfed4291b6e5282f22d70441cad157124646e))
-* text reflow a11y issue in the Answer Bot modal ([4169ca4](https://github.com/zendesk/copenhagen_theme/commit/4169ca429cebb2ed09fcb5c9045d5a371f2d07a7))
-* ui fixes for WYSIWYG and Datepicker error states ([26eb043](https://github.com/zendesk/copenhagen_theme/commit/26eb043f23c036262dc5235776e49f84c6b54764))
-* use 'required' value from end user conditon ([4740c72](https://github.com/zendesk/copenhagen_theme/commit/4740c7292ca2f7bf38421839a1ac99ece0d321a8))
-* use the public deflection endpoint URL instead of the internal one ([f660073](https://github.com/zendesk/copenhagen_theme/commit/f660073fb6bead77ee3c7505045b4dc5f2aac0f5))
-* use the public sessions endpoint URL instead of the internal one ([95d5139](https://github.com/zendesk/copenhagen_theme/commit/95d51390ae0629dd0f2b2216fe30f5ec492cceab))
-
+- add aria-hidden to text area ([13966b1](https://github.com/zendesk/copenhagen_theme/commit/13966b1f6fcd490ab453ce718ccaaf92c762adb1))
+- add change to assets ([275cb8f](https://github.com/zendesk/copenhagen_theme/commit/275cb8f697811b982e14257c752d883c00b2e004))
+- added empty option for priority and type fields ([da36b7a](https://github.com/zendesk/copenhagen_theme/commit/da36b7a82c6d0b31df7d01f8f6c185a5438ae115))
+- allow datepicker field to be cleared ([1030722](https://github.com/zendesk/copenhagen_theme/commit/1030722afffedec5d77def0e857153b7ea377ab4))
+- allow empty credit card value ([d695b78](https://github.com/zendesk/copenhagen_theme/commit/d695b78cc3a1060fd48d61ed2dacbccbb3e37513))
+- allow multiselect height to grow dynamically ([776ea0f](https://github.com/zendesk/copenhagen_theme/commit/776ea0f3116e9246440218de531b7fb060a7ab15))
+- always redirect to the new request page when a ticket form is selected ([9353600](https://github.com/zendesk/copenhagen_theme/commit/9353600d33fda8362a10171e78a5c47d88a72752))
+- avoid errors when there are no files matching the pattern ([8144437](https://github.com/zendesk/copenhagen_theme/commit/8144437fada1f2244e7d99eae7d2c95778acaf79))
+- avoid global styles / Garden styles clash ([b5b33c1](https://github.com/zendesk/copenhagen_theme/commit/b5b33c10eb86b8c2791179c22a9da30293cefa64))
+- **cc-field:** a11y fixes ([3b43c8d](https://github.com/zendesk/copenhagen_theme/commit/3b43c8d6c4b04b8ecf147b168a00ef496e3e0b78))
+- **cc-field:** fixed tag insertion on mobile browsers ([59863d7](https://github.com/zendesk/copenhagen_theme/commit/59863d7deb292a6c89ceb6f8fccbcd32afdb5944))
+- **cc-field:** visual error indication ([ff49a98](https://github.com/zendesk/copenhagen_theme/commit/ff49a98d16fb91b8dc28bdcc5392185228ff1398))
+- check in build files ([b5f9ed9](https://github.com/zendesk/copenhagen_theme/commit/b5f9ed9594e106d1f736d6be496ecd05b2f2e062))
+- clearing date field when it is hidden ([93d6df2](https://github.com/zendesk/copenhagen_theme/commit/93d6df2b4b608edf3e8eb97e7a3a447aed69d8be))
+- configure rtl when setting up garden's theme ([22cb917](https://github.com/zendesk/copenhagen_theme/commit/22cb91743abc223c77022241f4112af840a85650))
+- fix 'required' state and prefilling of multiselect fields ([74ba03d](https://github.com/zendesk/copenhagen_theme/commit/74ba03d481bda09982397388d357cf0f1bff7c4e))
+- fix form submission when there are no ticket forms ([745ff41](https://github.com/zendesk/copenhagen_theme/commit/745ff415e20969cef72506c8c4845b0c9b636e63))
+- fixed input type for text fields ([e68849b](https://github.com/zendesk/copenhagen_theme/commit/e68849b42cfa047f50b4253bfb61df89e8f87ada))
+- fixed organization dropdown and ticket prefilling ([e71774f](https://github.com/zendesk/copenhagen_theme/commit/e71774fd651a1798e7eeba081f9d9958758d09dc))
+- fixed request form dropdowns and conditional fields ([c650475](https://github.com/zendesk/copenhagen_theme/commit/c65047528c5893c8c45e5d11b298ea44c272f4c9))
+- hide required field info from screen readers ([042bcc7](https://github.com/zendesk/copenhagen_theme/commit/042bcc7a5eb015499928013cf213ce63f010cc45))
+- improved styling of CC field input ([3103fb8](https://github.com/zendesk/copenhagen_theme/commit/3103fb8c43e26f6e83b9dc84c8238ce47b9315b2))
+- re-add missing bradcrumbs ([4819ced](https://github.com/zendesk/copenhagen_theme/commit/4819ced88c53ef7f5f8461ab307a9284747b11ce))
+- readding styled.d.ts lost in rebase ([3ebda24](https://github.com/zendesk/copenhagen_theme/commit/3ebda24730341a9bdd46730f5cda2cd2b20368e6))
+- rendering integer and decimal fields as number ([72af3b0](https://github.com/zendesk/copenhagen_theme/commit/72af3b0691807f9d3c36b7889ec7c6711ca5efc8))
+- request_form has been renamed to new_request_form ([a041ec3](https://github.com/zendesk/copenhagen_theme/commit/a041ec33e1971a1cc2a27c1bc5ef3bdc14040aa3))
+- return focus to the ticket form dropdown after the page reloads ([6a19df1](https://github.com/zendesk/copenhagen_theme/commit/6a19df1b818e3000e785d6d8def3946afacc4513))
+- set aria-required to combobox component ([530cc93](https://github.com/zendesk/copenhagen_theme/commit/530cc93b259d06e85493d4763f622bd552a5d24c))
+- show \* when tagger field is required ([53ecfed](https://github.com/zendesk/copenhagen_theme/commit/53ecfed4291b6e5282f22d70441cad157124646e))
+- text reflow a11y issue in the Answer Bot modal ([4169ca4](https://github.com/zendesk/copenhagen_theme/commit/4169ca429cebb2ed09fcb5c9045d5a371f2d07a7))
+- ui fixes for WYSIWYG and Datepicker error states ([26eb043](https://github.com/zendesk/copenhagen_theme/commit/26eb043f23c036262dc5235776e49f84c6b54764))
+- use 'required' value from end user conditon ([4740c72](https://github.com/zendesk/copenhagen_theme/commit/4740c7292ca2f7bf38421839a1ac99ece0d321a8))
+- use the public deflection endpoint URL instead of the internal one ([f660073](https://github.com/zendesk/copenhagen_theme/commit/f660073fb6bead77ee3c7505045b4dc5f2aac0f5))
+- use the public sessions endpoint URL instead of the internal one ([95d5139](https://github.com/zendesk/copenhagen_theme/commit/95d51390ae0629dd0f2b2216fe30f5ec492cceab))
### Features
-* add follow-up string to request form header ([efbae3c](https://github.com/zendesk/copenhagen_theme/commit/efbae3c76d79d18e4bcf697746ea6f58b5a2784f))
-* add parent id hidden input field ([7260c53](https://github.com/zendesk/copenhagen_theme/commit/7260c53fc0cbae510541691e766c8a730b4b5b72))
-* added a global notification system ([934965e](https://github.com/zendesk/copenhagen_theme/commit/934965ec3c2642d7897131f14de09411b72148cb))
-* added AnswerBotModal ([8562914](https://github.com/zendesk/copenhagen_theme/commit/8562914a0187bb6b664646ed24700d55a5194bd0))
-* added attachment field ([beb1a88](https://github.com/zendesk/copenhagen_theme/commit/beb1a882094a9c27575455e8a2da6d8ef32e8972))
-* added CC Field ([2efd64f](https://github.com/zendesk/copenhagen_theme/commit/2efd64ffe73bb568df5728d2cc6246f40d8475f6))
-* added CreditCard field ([ca94bd4](https://github.com/zendesk/copenhagen_theme/commit/ca94bd49cbbbb26ef0034c24a37603070f2506f9))
-* added custom date field ([e1afffa](https://github.com/zendesk/copenhagen_theme/commit/e1afffa9d2f3c9ada7498edd71c8f4679f6fa282))
-* added Due Date field ([72d295c](https://github.com/zendesk/copenhagen_theme/commit/72d295c1443d361f2262ca87f3cce1a5cd1fde3a))
-* added form submission and global form errors handling ([3c1fe7d](https://github.com/zendesk/copenhagen_theme/commit/3c1fe7d3704cf6738bfebbde720b1a80af83a44a))
-* added Garden subject field in new request form ([bcf52e2](https://github.com/zendesk/copenhagen_theme/commit/bcf52e26933bdef83595e904eba5332bc9e1eacf))
-* added Garden theme customization ([9f5c8d8](https://github.com/zendesk/copenhagen_theme/commit/9f5c8d8dcd30cce6d2ae118032d81cd9202974bd))
-* added suggested articles ([aa22c18](https://github.com/zendesk/copenhagen_theme/commit/aa22c18688e14a9a7519e25d3562cae964d6c026))
-* added Tagger field ([c0929db](https://github.com/zendesk/copenhagen_theme/commit/c0929db72fb6b1a7e53c1116847f35a9612b08f6))
-* added ticket form selector ([30020e1](https://github.com/zendesk/copenhagen_theme/commit/30020e18e6580488293512f7189fbc67ff1e48df))
-* added useSubmitHandler hook ([0d57633](https://github.com/zendesk/copenhagen_theme/commit/0d5763388fa72df6a6df1f52ed11b3ff787de538))
-* added WYSIWYG editor ([b1f3159](https://github.com/zendesk/copenhagen_theme/commit/b1f3159f379a5b07c0e5322c3c6afcf4901e1035))
-* adding support for 'regexp' fields ([aecbd3f](https://github.com/zendesk/copenhagen_theme/commit/aecbd3f97e8ee0bea1d5f242ba5ae7c74a7a67e4))
-* adding support for 'type' fields ([ad8979d](https://github.com/zendesk/copenhagen_theme/commit/ad8979d7a582c857a12d3d103c0954b7d09e542b))
-* adding support for conditional fields ([13cf088](https://github.com/zendesk/copenhagen_theme/commit/13cf088990217ab126468fac2de4587cd8fda42f))
-* adding support for the organization field ([321945b](https://github.com/zendesk/copenhagen_theme/commit/321945b855c09ffacc6d7beeb77b144901347a11))
-* adds multi-select component with support to nested options ([9b588e4](https://github.com/zendesk/copenhagen_theme/commit/9b588e4c27acbcdf1d4edf29cf8a2a7e6be3af9c))
-* build request form using data helpers ([8586290](https://github.com/zendesk/copenhagen_theme/commit/8586290a8b1472a1ee0f4e1032c8757ed9d8ae56))
-* handling anonymous_requester_email field ([cf3fa82](https://github.com/zendesk/copenhagen_theme/commit/cf3fa82a9f5434a3a8f52f4b9323e2d347309174))
-* handling priority field ([1502ed1](https://github.com/zendesk/copenhagen_theme/commit/1502ed1fe1de5c6e4ad7cc18516c1d03e0df05a6))
-* handling textarea fields ([18bf18e](https://github.com/zendesk/copenhagen_theme/commit/18bf18ef476df91a18942d625472d703ef747007))
-* implement pre-filled ticket forms ([f8ac58b](https://github.com/zendesk/copenhagen_theme/commit/f8ac58b59e72f4a1a3c1455ae501ae49ff139dda))
-* improved Ticket Form selector ([1888b92](https://github.com/zendesk/copenhagen_theme/commit/1888b928445a18224b8aa42316789bde50c17b78))
-* increase textarea size and make it resizable ([d2b93fb](https://github.com/zendesk/copenhagen_theme/commit/d2b93fba7030fe70beb3379fae2a64998df70776))
-* mark fields as required ([67cc9c9](https://github.com/zendesk/copenhagen_theme/commit/67cc9c9f10029cabfde5f27dd8a9213ed0a35b50))
-* render links in fields description in the new request form ([4fea70d](https://github.com/zendesk/copenhagen_theme/commit/4fea70d84eba85dcd8bd9ce6a38234e9bcbf37ee))
-* rendering missing custom fields ([0ad8eed](https://github.com/zendesk/copenhagen_theme/commit/0ad8eed8abdee85585315945fb23103874811292))
-* request form using field data helpers ([864c5f8](https://github.com/zendesk/copenhagen_theme/commit/864c5f8af753e457160ee8d7849a164659c900a7))
-* require only 4 digits for the credit card field ([36db267](https://github.com/zendesk/copenhagen_theme/commit/36db267af19de37b84091790506cc66a2e06ff82))
-* set autocomplete value for email and cc fields ([55f573e](https://github.com/zendesk/copenhagen_theme/commit/55f573e3c613b3c093f3131f73614cd48579a2c7))
-* supporting checkbox fields ([e4eb613](https://github.com/zendesk/copenhagen_theme/commit/e4eb613744252922e15a39d872c670ab89678be8))
-* update empty option to be readable by screen readers ([652bdc4](https://github.com/zendesk/copenhagen_theme/commit/652bdc4d60d43459be4414d65ddb229851ae119b))
-* update theme to use Templating API v4 ([18cd750](https://github.com/zendesk/copenhagen_theme/commit/18cd7506cd9fa11175e466b5acc40e76b108ca4a))
-* update theme to use theming api v4 ([d89b0a5](https://github.com/zendesk/copenhagen_theme/commit/d89b0a596885599f76c8aaa29bab88059174e72c))
-* use public endpoints for the Answer Bot modal ([27cf94e](https://github.com/zendesk/copenhagen_theme/commit/27cf94edd3c7e2ec5ace1d0c47ff35db388b3f75))
-* using the help-center-wysiwyg package ([d4d87c3](https://github.com/zendesk/copenhagen_theme/commit/d4d87c3dbd279da074d81d526ae0cdc18f4c643a))
-* wysiwyg editor lazy loading ([b79b194](https://github.com/zendesk/copenhagen_theme/commit/b79b1943dbecf234c01d12f894da20f59343a249))
-
+- add follow-up string to request form header ([efbae3c](https://github.com/zendesk/copenhagen_theme/commit/efbae3c76d79d18e4bcf697746ea6f58b5a2784f))
+- add parent id hidden input field ([7260c53](https://github.com/zendesk/copenhagen_theme/commit/7260c53fc0cbae510541691e766c8a730b4b5b72))
+- added a global notification system ([934965e](https://github.com/zendesk/copenhagen_theme/commit/934965ec3c2642d7897131f14de09411b72148cb))
+- added AnswerBotModal ([8562914](https://github.com/zendesk/copenhagen_theme/commit/8562914a0187bb6b664646ed24700d55a5194bd0))
+- added attachment field ([beb1a88](https://github.com/zendesk/copenhagen_theme/commit/beb1a882094a9c27575455e8a2da6d8ef32e8972))
+- added CC Field ([2efd64f](https://github.com/zendesk/copenhagen_theme/commit/2efd64ffe73bb568df5728d2cc6246f40d8475f6))
+- added CreditCard field ([ca94bd4](https://github.com/zendesk/copenhagen_theme/commit/ca94bd49cbbbb26ef0034c24a37603070f2506f9))
+- added custom date field ([e1afffa](https://github.com/zendesk/copenhagen_theme/commit/e1afffa9d2f3c9ada7498edd71c8f4679f6fa282))
+- added Due Date field ([72d295c](https://github.com/zendesk/copenhagen_theme/commit/72d295c1443d361f2262ca87f3cce1a5cd1fde3a))
+- added form submission and global form errors handling ([3c1fe7d](https://github.com/zendesk/copenhagen_theme/commit/3c1fe7d3704cf6738bfebbde720b1a80af83a44a))
+- added Garden subject field in new request form ([bcf52e2](https://github.com/zendesk/copenhagen_theme/commit/bcf52e26933bdef83595e904eba5332bc9e1eacf))
+- added Garden theme customization ([9f5c8d8](https://github.com/zendesk/copenhagen_theme/commit/9f5c8d8dcd30cce6d2ae118032d81cd9202974bd))
+- added suggested articles ([aa22c18](https://github.com/zendesk/copenhagen_theme/commit/aa22c18688e14a9a7519e25d3562cae964d6c026))
+- added Tagger field ([c0929db](https://github.com/zendesk/copenhagen_theme/commit/c0929db72fb6b1a7e53c1116847f35a9612b08f6))
+- added ticket form selector ([30020e1](https://github.com/zendesk/copenhagen_theme/commit/30020e18e6580488293512f7189fbc67ff1e48df))
+- added useSubmitHandler hook ([0d57633](https://github.com/zendesk/copenhagen_theme/commit/0d5763388fa72df6a6df1f52ed11b3ff787de538))
+- added WYSIWYG editor ([b1f3159](https://github.com/zendesk/copenhagen_theme/commit/b1f3159f379a5b07c0e5322c3c6afcf4901e1035))
+- adding support for 'regexp' fields ([aecbd3f](https://github.com/zendesk/copenhagen_theme/commit/aecbd3f97e8ee0bea1d5f242ba5ae7c74a7a67e4))
+- adding support for 'type' fields ([ad8979d](https://github.com/zendesk/copenhagen_theme/commit/ad8979d7a582c857a12d3d103c0954b7d09e542b))
+- adding support for conditional fields ([13cf088](https://github.com/zendesk/copenhagen_theme/commit/13cf088990217ab126468fac2de4587cd8fda42f))
+- adding support for the organization field ([321945b](https://github.com/zendesk/copenhagen_theme/commit/321945b855c09ffacc6d7beeb77b144901347a11))
+- adds multi-select component with support to nested options ([9b588e4](https://github.com/zendesk/copenhagen_theme/commit/9b588e4c27acbcdf1d4edf29cf8a2a7e6be3af9c))
+- build request form using data helpers ([8586290](https://github.com/zendesk/copenhagen_theme/commit/8586290a8b1472a1ee0f4e1032c8757ed9d8ae56))
+- handling anonymous_requester_email field ([cf3fa82](https://github.com/zendesk/copenhagen_theme/commit/cf3fa82a9f5434a3a8f52f4b9323e2d347309174))
+- handling priority field ([1502ed1](https://github.com/zendesk/copenhagen_theme/commit/1502ed1fe1de5c6e4ad7cc18516c1d03e0df05a6))
+- handling textarea fields ([18bf18e](https://github.com/zendesk/copenhagen_theme/commit/18bf18ef476df91a18942d625472d703ef747007))
+- implement pre-filled ticket forms ([f8ac58b](https://github.com/zendesk/copenhagen_theme/commit/f8ac58b59e72f4a1a3c1455ae501ae49ff139dda))
+- improved Ticket Form selector ([1888b92](https://github.com/zendesk/copenhagen_theme/commit/1888b928445a18224b8aa42316789bde50c17b78))
+- increase textarea size and make it resizable ([d2b93fb](https://github.com/zendesk/copenhagen_theme/commit/d2b93fba7030fe70beb3379fae2a64998df70776))
+- mark fields as required ([67cc9c9](https://github.com/zendesk/copenhagen_theme/commit/67cc9c9f10029cabfde5f27dd8a9213ed0a35b50))
+- render links in fields description in the new request form ([4fea70d](https://github.com/zendesk/copenhagen_theme/commit/4fea70d84eba85dcd8bd9ce6a38234e9bcbf37ee))
+- rendering missing custom fields ([0ad8eed](https://github.com/zendesk/copenhagen_theme/commit/0ad8eed8abdee85585315945fb23103874811292))
+- request form using field data helpers ([864c5f8](https://github.com/zendesk/copenhagen_theme/commit/864c5f8af753e457160ee8d7849a164659c900a7))
+- require only 4 digits for the credit card field ([36db267](https://github.com/zendesk/copenhagen_theme/commit/36db267af19de37b84091790506cc66a2e06ff82))
+- set autocomplete value for email and cc fields ([55f573e](https://github.com/zendesk/copenhagen_theme/commit/55f573e3c613b3c093f3131f73614cd48579a2c7))
+- supporting checkbox fields ([e4eb613](https://github.com/zendesk/copenhagen_theme/commit/e4eb613744252922e15a39d872c670ab89678be8))
+- update empty option to be readable by screen readers ([652bdc4](https://github.com/zendesk/copenhagen_theme/commit/652bdc4d60d43459be4414d65ddb229851ae119b))
+- update theme to use Templating API v4 ([18cd750](https://github.com/zendesk/copenhagen_theme/commit/18cd7506cd9fa11175e466b5acc40e76b108ca4a))
+- update theme to use theming api v4 ([d89b0a5](https://github.com/zendesk/copenhagen_theme/commit/d89b0a596885599f76c8aaa29bab88059174e72c))
+- use public endpoints for the Answer Bot modal ([27cf94e](https://github.com/zendesk/copenhagen_theme/commit/27cf94edd3c7e2ec5ace1d0c47ff35db388b3f75))
+- using the help-center-wysiwyg package ([d4d87c3](https://github.com/zendesk/copenhagen_theme/commit/d4d87c3dbd279da074d81d526ae0cdc18f4c643a))
+- wysiwyg editor lazy loading ([b79b194](https://github.com/zendesk/copenhagen_theme/commit/b79b1943dbecf234c01d12f894da20f59343a249))
### BREAKING CHANGES
-* theme is now relying on functionality that is exclusive to the theming api v4
+- theme is now relying on functionality that is exclusive to the theming api v4
# [3.3.0](https://github.com/zendesk/copenhagen_theme/compare/v3.2.2...v3.3.0) (2024-05-30)
-
### Features
-* override colors for zd-summary-block elements ([5abed62](https://github.com/zendesk/copenhagen_theme/commit/5abed628bfa68a71bbcc459263ad5421e5a0c566))
+- override colors for zd-summary-block elements ([5abed62](https://github.com/zendesk/copenhagen_theme/commit/5abed628bfa68a71bbcc459263ad5421e5a0c566))
## [3.2.2](https://github.com/zendesk/copenhagen_theme/compare/v3.2.1...v3.2.2) (2024-02-28)
-
### Bug Fixes
-* remove stray from header ([4cb4005](https://github.com/zendesk/copenhagen_theme/commit/4cb4005801a2097ec6d8a08ec7407fa14cc47269))
+- remove stray from header ([4cb4005](https://github.com/zendesk/copenhagen_theme/commit/4cb4005801a2097ec6d8a08ec7407fa14cc47269))
## [3.2.1](https://github.com/zendesk/copenhagen_theme/compare/v3.2.0...v3.2.1) (2024-02-28)
-
### Bug Fixes
-* open survey response links in a new tab ([26ac337](https://github.com/zendesk/copenhagen_theme/commit/26ac337f14ca2295dd03a94b672911e0787eb643))
+- open survey response links in a new tab ([26ac337](https://github.com/zendesk/copenhagen_theme/commit/26ac337f14ca2295dd03a94b672911e0787eb643))
# [3.2.0](https://github.com/zendesk/copenhagen_theme/compare/v3.1.6...v3.2.0) (2024-02-08)
-
### Features
-* add satisfaction response to request details ([48a2aa0](https://github.com/zendesk/copenhagen_theme/commit/48a2aa0eef4d16a6699bb8027c640a5334482117))
+- add satisfaction response to request details ([48a2aa0](https://github.com/zendesk/copenhagen_theme/commit/48a2aa0eef4d16a6699bb8027c640a5334482117))
## [3.1.6](https://github.com/zendesk/copenhagen_theme/compare/v3.1.5...v3.1.6) (2023-10-05)
-
### Bug Fixes
-* **community-post-list-page:** use
element to render the list of posts (a11y fix) ([ea1bd55](https://github.com/zendesk/copenhagen_theme/commit/ea1bd55519e632a0db01796079943a3864253a81))
-* **community-topic-page:** use element to render the list of posts (a11y fix) ([6ccd42d](https://github.com/zendesk/copenhagen_theme/commit/6ccd42dc2f449aafb2ebf0b8418988de88735f36))
+- **community-post-list-page:** use element to render the list of posts (a11y fix) ([ea1bd55](https://github.com/zendesk/copenhagen_theme/commit/ea1bd55519e632a0db01796079943a3864253a81))
+- **community-topic-page:** use element to render the list of posts (a11y fix) ([6ccd42d](https://github.com/zendesk/copenhagen_theme/commit/6ccd42dc2f449aafb2ebf0b8418988de88735f36))
## [3.1.5](https://github.com/zendesk/copenhagen_theme/compare/v3.1.4...v3.1.5) (2023-10-05)
-
### Bug Fixes
-* added aria-current attribute to articles list ([3e98445](https://github.com/zendesk/copenhagen_theme/commit/3e9844593295bcffdaeba5a32a8ea6e82fa835fe))
+- added aria-current attribute to articles list ([3e98445](https://github.com/zendesk/copenhagen_theme/commit/3e9844593295bcffdaeba5a32a8ea6e82fa835fe))
## [3.1.4](https://github.com/zendesk/copenhagen_theme/compare/v3.1.3...v3.1.4) (2023-09-19)
-
### Bug Fixes
-* **article:** add aria-label to user navigation ([07f4b15](https://github.com/zendesk/copenhagen_theme/commit/07f4b15d98a22eb0deb7510208c0dac1792a02b9))
+- **article:** add aria-label to user navigation ([07f4b15](https://github.com/zendesk/copenhagen_theme/commit/07f4b15d98a22eb0deb7510208c0dac1792a02b9))
## [3.1.3](https://github.com/zendesk/copenhagen_theme/compare/v3.1.2...v3.1.3) (2023-08-25)
-
### Bug Fixes
-* **article:** make "Was this article helpful?" h2 ([bb5db8f](https://github.com/zendesk/copenhagen_theme/commit/bb5db8f222da1d0db1ae20b3a5ea331335698b53))
+- **article:** make "Was this article helpful?" h2 ([bb5db8f](https://github.com/zendesk/copenhagen_theme/commit/bb5db8f222da1d0db1ae20b3a5ea331335698b53))
## [3.1.2](https://github.com/zendesk/copenhagen_theme/compare/v3.1.1...v3.1.2) (2023-08-03)
-
### Bug Fixes
-* fixed request page organization dropdown on mobile ([92e67ca](https://github.com/zendesk/copenhagen_theme/commit/92e67ca9d0642b8db7ad2ac752ea8bc74b0ca696))
+- fixed request page organization dropdown on mobile ([92e67ca](https://github.com/zendesk/copenhagen_theme/commit/92e67ca9d0642b8db7ad2ac752ea8bc74b0ca696))
## [3.1.1](https://github.com/zendesk/copenhagen_theme/compare/v3.1.0...v3.1.1) (2023-07-31)
-
### Bug Fixes
-* fixed menue dropdown on mobile ([d91d98b](https://github.com/zendesk/copenhagen_theme/commit/d91d98b1654bf568f9dab6178bd6e68211b94786))
+- fixed menue dropdown on mobile ([d91d98b](https://github.com/zendesk/copenhagen_theme/commit/d91d98b1654bf568f9dab6178bd6e68211b94786))
# [3.1.0](https://github.com/zendesk/copenhagen_theme/compare/v3.0.6...v3.1.0) (2023-07-19)
-
### Bug Fixes
-* aria-expanded should be on the button ([8df6493](https://github.com/zendesk/copenhagen_theme/commit/8df6493fa0e54368fffeb56a52f6a96c7da538a7))
-
+- aria-expanded should be on the button ([8df6493](https://github.com/zendesk/copenhagen_theme/commit/8df6493fa0e54368fffeb56a52f6a96c7da538a7))
### Features
-* align with garden styles ([610cf69](https://github.com/zendesk/copenhagen_theme/commit/610cf69abde144c7c52e4ee75271cbf42737cf37))
-* also support menuitemradio ([a1102d1](https://github.com/zendesk/copenhagen_theme/commit/a1102d1ae63066482be4775b8540f40b4987889a))
-* set tabindex to menuitems ([833b13c](https://github.com/zendesk/copenhagen_theme/commit/833b13c42e6227578a003297c16907e4b3413d28))
+- align with garden styles ([610cf69](https://github.com/zendesk/copenhagen_theme/commit/610cf69abde144c7c52e4ee75271cbf42737cf37))
+- also support menuitemradio ([a1102d1](https://github.com/zendesk/copenhagen_theme/commit/a1102d1ae63066482be4775b8540f40b4987889a))
+- set tabindex to menuitems ([833b13c](https://github.com/zendesk/copenhagen_theme/commit/833b13c42e6227578a003297c16907e4b3413d28))
## [3.0.6](https://github.com/zendesk/copenhagen_theme/compare/v3.0.5...v3.0.6) (2023-07-19)
-
### Bug Fixes
-* move for mobile ([a11089c](https://github.com/zendesk/copenhagen_theme/commit/a11089cbfe797e0936eb3b10081001ef1a043585))
-* show ellipsis for section titles ([71efc13](https://github.com/zendesk/copenhagen_theme/commit/71efc1388d6e543264c61b93c524be9658f2e474))
-* show ellipsis for very long article titles ([916db29](https://github.com/zendesk/copenhagen_theme/commit/916db297fa7f1d2747d66db5aae5a6ccec9e189c))
-* show ellipsis in sidebar for very long titles ([a685729](https://github.com/zendesk/copenhagen_theme/commit/a685729e86536f7aa967ac3fe4e45e842fe3e547))
+- move for mobile ([a11089c](https://github.com/zendesk/copenhagen_theme/commit/a11089cbfe797e0936eb3b10081001ef1a043585))
+- show ellipsis for section titles ([71efc13](https://github.com/zendesk/copenhagen_theme/commit/71efc1388d6e543264c61b93c524be9658f2e474))
+- show ellipsis for very long article titles ([916db29](https://github.com/zendesk/copenhagen_theme/commit/916db297fa7f1d2747d66db5aae5a6ccec9e189c))
+- show ellipsis in sidebar for very long titles ([a685729](https://github.com/zendesk/copenhagen_theme/commit/a685729e86536f7aa967ac3fe4e45e842fe3e547))
## [3.0.5](https://github.com/zendesk/copenhagen_theme/compare/v3.0.4...v3.0.5) (2023-06-28)
-
### Bug Fixes
-* prevent wrapping button for long header ([62c96c4](https://github.com/zendesk/copenhagen_theme/commit/62c96c45590fb606ecf3230510ec9e37ce5bf512))
+- prevent wrapping button for long header ([62c96c4](https://github.com/zendesk/copenhagen_theme/commit/62c96c45590fb606ecf3230510ec9e37ce5bf512))
## [3.0.4](https://github.com/zendesk/copenhagen_theme/compare/v3.0.3...v3.0.4) (2023-06-28)
-
### Bug Fixes
-* disable skip navigation when modals are open ([39ab1a5](https://github.com/zendesk/copenhagen_theme/commit/39ab1a5c59f277b701239c812167dfae921c7bed))
+- disable skip navigation when modals are open ([39ab1a5](https://github.com/zendesk/copenhagen_theme/commit/39ab1a5c59f277b701239c812167dfae921c7bed))
## [3.0.3](https://github.com/zendesk/copenhagen_theme/compare/v3.0.2...v3.0.3) (2023-06-27)
-
### Bug Fixes
-* remove aria-expanded attribute from section tag in search result page ([88daf87](https://github.com/zendesk/copenhagen_theme/commit/88daf87a9afa5b9eb686591d91b62e3e57f9101d))
+- remove aria-expanded attribute from section tag in search result page ([88daf87](https://github.com/zendesk/copenhagen_theme/commit/88daf87a9afa5b9eb686591d91b62e3e57f9101d))
## [3.0.2](https://github.com/zendesk/copenhagen_theme/compare/v3.0.1...v3.0.2) (2023-06-08)
-
### Bug Fixes
-* update breadcrumbs aria-label to use translated strings ([c75f24d](https://github.com/zendesk/copenhagen_theme/commit/c75f24df71ca1970e801df49c0e848c0e5b97adb))
+- update breadcrumbs aria-label to use translated strings ([c75f24d](https://github.com/zendesk/copenhagen_theme/commit/c75f24df71ca1970e801df49c0e848c0e5b97adb))
## [3.0.1](https://github.com/zendesk/copenhagen_theme/compare/v3.0.0...v3.0.1) (2023-05-31)
-
### Bug Fixes
-* remove role attribute from vote helper ([c7ba508](https://github.com/zendesk/copenhagen_theme/commit/c7ba508970ebdac5a0f23864c73a6c60dcb87143))
+- remove role attribute from vote helper ([c7ba508](https://github.com/zendesk/copenhagen_theme/commit/c7ba508970ebdac5a0f23864c73a6c60dcb87143))
# [3.0.0](https://github.com/zendesk/copenhagen_theme/compare/v2.21.5...v3.0.0) (2023-05-31)
-
### Features
-* update theme to use Templating API v3 ([bba6d15](https://github.com/zendesk/copenhagen_theme/commit/bba6d15124cdddbc371525114439bf159f6240a8))
-
+- update theme to use Templating API v3 ([bba6d15](https://github.com/zendesk/copenhagen_theme/commit/bba6d15124cdddbc371525114439bf159f6240a8))
### BREAKING CHANGES
-* theme is now relying on functionality that is exclusive to the Templating API v3
+- theme is now relying on functionality that is exclusive to the Templating API v3
## [2.21.5](https://github.com/zendesk/copenhagen_theme/compare/v2.21.4...v2.21.5) (2023-05-24)
-
### Bug Fixes
-* **content-body:** fix overflow of floating elements ([3200329](https://github.com/zendesk/copenhagen_theme/commit/3200329172aa7735a2cabdab220de4af13c95831))
+- **content-body:** fix overflow of floating elements ([3200329](https://github.com/zendesk/copenhagen_theme/commit/3200329172aa7735a2cabdab220de4af13c95831))
## [2.21.4](https://github.com/zendesk/copenhagen_theme/compare/v2.21.3...v2.21.4) (2023-05-16)
-
### Bug Fixes
-* disable skip-navigation link when modals show ([ceaf6b7](https://github.com/zendesk/copenhagen_theme/commit/ceaf6b74f80f121ef3e45e05cbfc14352605f432))
+- disable skip-navigation link when modals show ([ceaf6b7](https://github.com/zendesk/copenhagen_theme/commit/ceaf6b74f80f121ef3e45e05cbfc14352605f432))
## [2.21.3](https://github.com/zendesk/copenhagen_theme/compare/v2.21.2...v2.21.3) (2023-05-04)
-
### Bug Fixes
-* upgrade node-fetch from 2.6.7 to 2.6.9 ([c5774c3](https://github.com/zendesk/copenhagen_theme/commit/c5774c3800691b958063fc7cfe37f2c6a2f58af9))
+- upgrade node-fetch from 2.6.7 to 2.6.9 ([c5774c3](https://github.com/zendesk/copenhagen_theme/commit/c5774c3800691b958063fc7cfe37f2c6a2f58af9))
## [2.21.2](https://github.com/zendesk/copenhagen_theme/compare/v2.21.1...v2.21.2) (2023-03-15)
-
### Bug Fixes
-* **search:** update search result markup to improve a11y ([940b5cf](https://github.com/zendesk/copenhagen_theme/commit/940b5cf0a23ec5ac79960be245cdfb2bb94be67a))
-* **user-profile:** update breadcrumbs markup to improve a11y ([ae6506c](https://github.com/zendesk/copenhagen_theme/commit/ae6506ce2c3eb3ab474c17ba1f7b679af99282b0))
+- **search:** update search result markup to improve a11y ([940b5cf](https://github.com/zendesk/copenhagen_theme/commit/940b5cf0a23ec5ac79960be245cdfb2bb94be67a))
+- **user-profile:** update breadcrumbs markup to improve a11y ([ae6506c](https://github.com/zendesk/copenhagen_theme/commit/ae6506ce2c3eb3ab474c17ba1f7b679af99282b0))
## [2.21.1](https://github.com/zendesk/copenhagen_theme/compare/v2.21.0...v2.21.1) (2023-02-08)
-
### Bug Fixes
-* **badges:** render badges as lists ([f89c264](https://github.com/zendesk/copenhagen_theme/commit/f89c2647a72e08a043e5ee8f25b4a63ac30b1614))
+- **badges:** render badges as lists ([f89c264](https://github.com/zendesk/copenhagen_theme/commit/f89c2647a72e08a043e5ee8f25b4a63ac30b1614))
# [2.21.0](https://github.com/zendesk/copenhagen_theme/compare/v2.20.1...v2.21.0) (2023-02-08)
-
### Features
-* Add a11y to new-post field error messages ([5b53797](https://github.com/zendesk/copenhagen_theme/commit/5b53797da863ba271c94e8bb129b3d8b9ec4d4a8))
+- Add a11y to new-post field error messages ([5b53797](https://github.com/zendesk/copenhagen_theme/commit/5b53797da863ba271c94e8bb129b3d8b9ec4d4a8))
## [2.20.1](https://github.com/zendesk/copenhagen_theme/compare/v2.20.0...v2.20.1) (2022-12-15)
-
### Bug Fixes
-* improve meta-data markup to better assist a11y tools ([81e11d3](https://github.com/zendesk/copenhagen_theme/commit/81e11d3076ecda9c5893db4e281ba895d1125388))
-* Remove duplicate header to improve screen reader exp ([c28ca15](https://github.com/zendesk/copenhagen_theme/commit/c28ca150bdd4521624a9b264bebc9f62b999c371))
-* **styles:** fix padding on activity header ([efa0929](https://github.com/zendesk/copenhagen_theme/commit/efa0929a0fe98c2ab5460f8367c1334a7f3f839b))
+- improve meta-data markup to better assist a11y tools ([81e11d3](https://github.com/zendesk/copenhagen_theme/commit/81e11d3076ecda9c5893db4e281ba895d1125388))
+- Remove duplicate header to improve screen reader exp ([c28ca15](https://github.com/zendesk/copenhagen_theme/commit/c28ca150bdd4521624a9b264bebc9f62b999c371))
+- **styles:** fix padding on activity header ([efa0929](https://github.com/zendesk/copenhagen_theme/commit/efa0929a0fe98c2ab5460f8367c1334a7f3f839b))
# [2.20.0](https://github.com/zendesk/copenhagen_theme/compare/v2.19.5...v2.20.0) (2022-12-14)
-
### Features
-* aria descriptions on vote controls ([6500305](https://github.com/zendesk/copenhagen_theme/commit/65003055e31593dd0e49545f8a863d8e772badd6))
+- aria descriptions on vote controls ([6500305](https://github.com/zendesk/copenhagen_theme/commit/65003055e31593dd0e49545f8a863d8e772badd6))
## [2.19.5](https://github.com/zendesk/copenhagen_theme/compare/v2.19.4...v2.19.5) (2022-12-12)
-
### Bug Fixes
-* increase border contrast ratio for more theme elements ([d32f6b3](https://github.com/zendesk/copenhagen_theme/commit/d32f6b33248050a7e54e9513388217ef97f502df))
+- increase border contrast ratio for more theme elements ([d32f6b3](https://github.com/zendesk/copenhagen_theme/commit/d32f6b33248050a7e54e9513388217ef97f502df))
## [2.19.4](https://github.com/zendesk/copenhagen_theme/compare/v2.19.3...v2.19.4) (2022-11-30)
-
### Bug Fixes
-* improve contrast for input elements ([e73ddc8](https://github.com/zendesk/copenhagen_theme/commit/e73ddc87811face141873c5ef342f6cb9d23b4f5)), closes [#87929](https://github.com/zendesk/copenhagen_theme/issues/87929)
+- improve contrast for input elements ([e73ddc8](https://github.com/zendesk/copenhagen_theme/commit/e73ddc87811face141873c5ef342f6cb9d23b4f5)), closes [#87929](https://github.com/zendesk/copenhagen_theme/issues/87929)
## [2.19.3](https://github.com/zendesk/copenhagen_theme/compare/v2.19.2...v2.19.3) (2022-11-29)
-
### Bug Fixes
-* Remove aria-expanded from sections in search_result page ([8fccb2a](https://github.com/zendesk/copenhagen_theme/commit/8fccb2a4eb24fb6a046baafc3438e9759a0a6286))
+- Remove aria-expanded from sections in search_result page ([8fccb2a](https://github.com/zendesk/copenhagen_theme/commit/8fccb2a4eb24fb6a046baafc3438e9759a0a6286))
## [2.19.2](https://github.com/zendesk/copenhagen_theme/compare/v2.19.1...v2.19.2) (2022-11-10)
-
### Bug Fixes
-* correct visited state for buttons ([0a9a953](https://github.com/zendesk/copenhagen_theme/commit/0a9a953520b4d040ff2f5da91f468cda8eab7da1))
+- correct visited state for buttons ([0a9a953](https://github.com/zendesk/copenhagen_theme/commit/0a9a953520b4d040ff2f5da91f468cda8eab7da1))
## [2.19.1](https://github.com/zendesk/copenhagen_theme/compare/v2.19.0...v2.19.1) (2022-10-13)
-
### Bug Fixes
-* only close content tag with click on close icon ([7a1b18a](https://github.com/zendesk/copenhagen_theme/commit/7a1b18ab70643c4ea2e9a27a5d88188e50ff3c72))
+- only close content tag with click on close icon ([7a1b18a](https://github.com/zendesk/copenhagen_theme/commit/7a1b18ab70643c4ea2e9a27a5d88188e50ff3c72))
# [2.19.0](https://github.com/zendesk/copenhagen_theme/compare/v2.18.0...v2.19.0) (2022-09-28)
-
### Features
-* always display content tag result when content tag shown ([e1cb369](https://github.com/zendesk/copenhagen_theme/commit/e1cb36953a7acb6577acb2feff23e473c733d0a9))
-* fix top padding for no results block ([33e55e3](https://github.com/zendesk/copenhagen_theme/commit/33e55e35499068a781c86c00880b6d0cc04ea3ee))
-* only display results for text when results are available ([98eb93d](https://github.com/zendesk/copenhagen_theme/commit/98eb93d102d9da60e41e589566f5426f754e16cd))
-* redesign no results search page ([51564a7](https://github.com/zendesk/copenhagen_theme/commit/51564a76f65eaad445aabf66717d0f638aeb8ef7))
+- always display content tag result when content tag shown ([e1cb369](https://github.com/zendesk/copenhagen_theme/commit/e1cb36953a7acb6577acb2feff23e473c733d0a9))
+- fix top padding for no results block ([33e55e3](https://github.com/zendesk/copenhagen_theme/commit/33e55e35499068a781c86c00880b6d0cc04ea3ee))
+- only display results for text when results are available ([98eb93d](https://github.com/zendesk/copenhagen_theme/commit/98eb93d102d9da60e41e589566f5426f754e16cd))
+- redesign no results search page ([51564a7](https://github.com/zendesk/copenhagen_theme/commit/51564a76f65eaad445aabf66717d0f638aeb8ef7))
# [2.18.0](https://github.com/zendesk/copenhagen_theme/compare/v2.17.0...v2.18.0) (2022-09-12)
-
### Features
-* add content tag filter to search results ([158e204](https://github.com/zendesk/copenhagen_theme/commit/158e2048acd8490d352570a8745959efcb5cde18))
-* change result head when content tag search ([007f9e6](https://github.com/zendesk/copenhagen_theme/commit/007f9e68658189d35ae1d37b987cfa742e931210))
-* fix variable name ([b46b7c8](https://github.com/zendesk/copenhagen_theme/commit/b46b7c8ebcc0961aadc68a7d864d7aa867fac985))
+- add content tag filter to search results ([158e204](https://github.com/zendesk/copenhagen_theme/commit/158e2048acd8490d352570a8745959efcb5cde18))
+- change result head when content tag search ([007f9e6](https://github.com/zendesk/copenhagen_theme/commit/007f9e68658189d35ae1d37b987cfa742e931210))
+- fix variable name ([b46b7c8](https://github.com/zendesk/copenhagen_theme/commit/b46b7c8ebcc0961aadc68a7d864d7aa867fac985))
# [2.17.0](https://github.com/zendesk/copenhagen_theme/compare/v2.16.3...v2.17.0) (2022-09-01)
-
### Features
-* introduce content tags ([7e6ab58](https://github.com/zendesk/copenhagen_theme/commit/7e6ab58eaf5e234f84806500f0ea810d520e9d09))
+- introduce content tags ([7e6ab58](https://github.com/zendesk/copenhagen_theme/commit/7e6ab58eaf5e234f84806500f0ea810d520e9d09))
## [2.16.3](https://github.com/zendesk/copenhagen_theme/compare/v2.16.2...v2.16.3) (2022-08-22)
-
### Bug Fixes
-* **article.scss:** Fix paragraph margins inside of table cells ([0307580](https://github.com/zendesk/copenhagen_theme/commit/03075808e2540866a14f90d2bc996be002253dbc))
+- **article.scss:** Fix paragraph margins inside of table cells ([0307580](https://github.com/zendesk/copenhagen_theme/commit/03075808e2540866a14f90d2bc996be002253dbc))
## [2.16.2](https://github.com/zendesk/copenhagen_theme/compare/v2.16.1...v2.16.2) (2022-07-28)
-
### Bug Fixes
-* attempt to fix lighthouse check ([526a997](https://github.com/zendesk/copenhagen_theme/commit/526a9978b51ce5aa89fc85c347308ac6e9c7596e))
+- attempt to fix lighthouse check ([526a997](https://github.com/zendesk/copenhagen_theme/commit/526a9978b51ce5aa89fc85c347308ac6e9c7596e))
## [2.16.1](https://github.com/zendesk/copenhagen_theme/compare/v2.16.0...v2.16.1) (2022-07-12)
-
### Bug Fixes
-* add main content id to the request list container ([a05b4bd](https://github.com/zendesk/copenhagen_theme/commit/a05b4bdd80879cc47c54a92c2eedf153e4ca26d9))
+- add main content id to the request list container ([a05b4bd](https://github.com/zendesk/copenhagen_theme/commit/a05b4bdd80879cc47c54a92c2eedf153e4ca26d9))
# [2.16.0](https://github.com/zendesk/copenhagen_theme/compare/v2.15.0...v2.16.0) (2022-06-29)
-
### Features
-* add request list beta setting ([a38acac](https://github.com/zendesk/copenhagen_theme/commit/a38acacffc0aa001d2fbed15398811b62ae1ab62))
-* add request_list to the requests_page.hbs template ([810a0b1](https://github.com/zendesk/copenhagen_theme/commit/810a0b1ff4514c911c8a1ed91073ad721fd2e771))
+- add request list beta setting ([a38acac](https://github.com/zendesk/copenhagen_theme/commit/a38acacffc0aa001d2fbed15398811b62ae1ab62))
+- add request_list to the requests_page.hbs template ([810a0b1](https://github.com/zendesk/copenhagen_theme/commit/810a0b1ff4514c911c8a1ed91073ad721fd2e771))
# [2.15.0](https://github.com/zendesk/copenhagen_theme/compare/v2.14.0...v2.15.0) (2022-04-26)
-
### Features
-* trim the statuses if they're over 20 characters long ([89abe72](https://github.com/zendesk/copenhagen_theme/commit/89abe72a1b40a5a093e916225841c2b63269f471))
+- trim the statuses if they're over 20 characters long ([89abe72](https://github.com/zendesk/copenhagen_theme/commit/89abe72a1b40a5a093e916225841c2b63269f471))
# [2.14.0](https://github.com/zendesk/copenhagen_theme/compare/v2.13.8...v2.14.0) (2022-03-14)
-
### Bug Fixes
-* added new line at the end of _variabless.scss ([be0a379](https://github.com/zendesk/copenhagen_theme/commit/be0a379f025f94443510036597c3dd4cdbc6fe4a))
-* added search input border transition back in ([5407814](https://github.com/zendesk/copenhagen_theme/commit/540781454f538bcf6c69a559edfdfb5cc7653f47))
-* cleaned up Search styles to use $brand_color ([e81f8ff](https://github.com/zendesk/copenhagen_theme/commit/e81f8ffb59b38491abf5339f04217635d503f369))
-* remove label fallback string ([be45a40](https://github.com/zendesk/copenhagen_theme/commit/be45a40c021ff98407274d6866b9a96dbd4224d6))
-
+- added new line at the end of \_variabless.scss ([be0a379](https://github.com/zendesk/copenhagen_theme/commit/be0a379f025f94443510036597c3dd4cdbc6fe4a))
+- added search input border transition back in ([5407814](https://github.com/zendesk/copenhagen_theme/commit/540781454f538bcf6c69a559edfdfb5cc7653f47))
+- cleaned up Search styles to use $brand_color ([e81f8ff](https://github.com/zendesk/copenhagen_theme/commit/e81f8ffb59b38491abf5339f04217635d503f369))
+- remove label fallback string ([be45a40](https://github.com/zendesk/copenhagen_theme/commit/be45a40c021ff98407274d6866b9a96dbd4224d6))
### Features
-* added clear button label translation key + fallback label ([90c5806](https://github.com/zendesk/copenhagen_theme/commit/90c58068b4a69def7cf13ac12c24a5b4e6911901))
-* added click handler to clear button; updated x SVG ([f05b206](https://github.com/zendesk/copenhagen_theme/commit/f05b206254c58e806aa6e50885282d95f4549a89))
-* added escape key responses to search input and clear button ([011b832](https://github.com/zendesk/copenhagen_theme/commit/011b8329a9e9643509dae452c15fe57ccbebb476))
-* assigned clear button label to window variable ([4985167](https://github.com/zendesk/copenhagen_theme/commit/498516770e7c38ed843deff55211a5151c47f26b))
-* cleaned up search button JS ([ea8d8e7](https://github.com/zendesk/copenhagen_theme/commit/ea8d8e7a6005c51b1fd64797591710f34efbc83b))
-* cleaned up search-related scripts ([5f016e6](https://github.com/zendesk/copenhagen_theme/commit/5f016e6259070be8cf37135b0d628608e943d9fd))
-* commented out autofill-related styles ([05c6999](https://github.com/zendesk/copenhagen_theme/commit/05c699909fa70fbd36c21237e590cfeb5d471adc))
-* continued working on keyboard navigation ([c69f450](https://github.com/zendesk/copenhagen_theme/commit/c69f450a069b81ff4f1179239478723cfa402fa1))
-* extended clear search scripts to allow multiple forms/inputs ([a3c0e94](https://github.com/zendesk/copenhagen_theme/commit/a3c0e94afcf7ea99bd4810da766c9e79a10b518f))
-* refined styles for keyboard navigation ([0472a01](https://github.com/zendesk/copenhagen_theme/commit/0472a011462061573ebbb32f40d456fbd9a18706))
-* removed tabindex from button + tidied inner page styles ([7f95d4f](https://github.com/zendesk/copenhagen_theme/commit/7f95d4fa985ce0b44b62f34116f4f9de3270cb8c))
-* started incorporating Scott O'Hara's pattern ([cbd84e5](https://github.com/zendesk/copenhagen_theme/commit/cbd84e5b68a10aa598cc01d8799bc29b3316b607))
-* started updating search styles for smaller viewports ([1fa9e54](https://github.com/zendesk/copenhagen_theme/commit/1fa9e5475cbcc64b9a1a747686ab03c9a011c256))
-* started working on autofill colors ([2967bfa](https://github.com/zendesk/copenhagen_theme/commit/2967bfa026cc84f4b47826f0ff7a47fda97bfd10))
-* started writing scripts + styles for search clear button ([e4ba8e1](https://github.com/zendesk/copenhagen_theme/commit/e4ba8e14d713b4f7b8ac413ba4da6b1dca2f2800))
-* updated search form + clear button styles ([ca91727](https://github.com/zendesk/copenhagen_theme/commit/ca91727a3117d3e8ec4206fbbf9a3382b8cf4d45))
-* vetted + refined rtl styles for search input + clear button ([e585acd](https://github.com/zendesk/copenhagen_theme/commit/e585acd4ae0659dc5d349bbfdbafd0c8524d0fc5))
+- added clear button label translation key + fallback label ([90c5806](https://github.com/zendesk/copenhagen_theme/commit/90c58068b4a69def7cf13ac12c24a5b4e6911901))
+- added click handler to clear button; updated x SVG ([f05b206](https://github.com/zendesk/copenhagen_theme/commit/f05b206254c58e806aa6e50885282d95f4549a89))
+- added escape key responses to search input and clear button ([011b832](https://github.com/zendesk/copenhagen_theme/commit/011b8329a9e9643509dae452c15fe57ccbebb476))
+- assigned clear button label to window variable ([4985167](https://github.com/zendesk/copenhagen_theme/commit/498516770e7c38ed843deff55211a5151c47f26b))
+- cleaned up search button JS ([ea8d8e7](https://github.com/zendesk/copenhagen_theme/commit/ea8d8e7a6005c51b1fd64797591710f34efbc83b))
+- cleaned up search-related scripts ([5f016e6](https://github.com/zendesk/copenhagen_theme/commit/5f016e6259070be8cf37135b0d628608e943d9fd))
+- commented out autofill-related styles ([05c6999](https://github.com/zendesk/copenhagen_theme/commit/05c699909fa70fbd36c21237e590cfeb5d471adc))
+- continued working on keyboard navigation ([c69f450](https://github.com/zendesk/copenhagen_theme/commit/c69f450a069b81ff4f1179239478723cfa402fa1))
+- extended clear search scripts to allow multiple forms/inputs ([a3c0e94](https://github.com/zendesk/copenhagen_theme/commit/a3c0e94afcf7ea99bd4810da766c9e79a10b518f))
+- refined styles for keyboard navigation ([0472a01](https://github.com/zendesk/copenhagen_theme/commit/0472a011462061573ebbb32f40d456fbd9a18706))
+- removed tabindex from button + tidied inner page styles ([7f95d4f](https://github.com/zendesk/copenhagen_theme/commit/7f95d4fa985ce0b44b62f34116f4f9de3270cb8c))
+- started incorporating Scott O'Hara's pattern ([cbd84e5](https://github.com/zendesk/copenhagen_theme/commit/cbd84e5b68a10aa598cc01d8799bc29b3316b607))
+- started updating search styles for smaller viewports ([1fa9e54](https://github.com/zendesk/copenhagen_theme/commit/1fa9e5475cbcc64b9a1a747686ab03c9a011c256))
+- started working on autofill colors ([2967bfa](https://github.com/zendesk/copenhagen_theme/commit/2967bfa026cc84f4b47826f0ff7a47fda97bfd10))
+- started writing scripts + styles for search clear button ([e4ba8e1](https://github.com/zendesk/copenhagen_theme/commit/e4ba8e14d713b4f7b8ac413ba4da6b1dca2f2800))
+- updated search form + clear button styles ([ca91727](https://github.com/zendesk/copenhagen_theme/commit/ca91727a3117d3e8ec4206fbbf9a3382b8cf4d45))
+- vetted + refined rtl styles for search input + clear button ([e585acd](https://github.com/zendesk/copenhagen_theme/commit/e585acd4ae0659dc5d349bbfdbafd0c8524d0fc5))
## [2.13.8](https://github.com/zendesk/copenhagen_theme/compare/v2.13.7...v2.13.8) (2022-03-14)
-
### Bug Fixes
-* making go to comments more accessible ([67b2e39](https://github.com/zendesk/copenhagen_theme/commit/67b2e39bd3507a43bb62ad582578d73fca480f0d))
+- making go to comments more accessible ([67b2e39](https://github.com/zendesk/copenhagen_theme/commit/67b2e39bd3507a43bb62ad582578d73fca480f0d))
## [2.13.7](https://github.com/zendesk/copenhagen_theme/compare/v2.13.6...v2.13.7) (2022-03-02)
-
### Bug Fixes
-* add aria-label on agent markers ([b17f9b6](https://github.com/zendesk/copenhagen_theme/commit/b17f9b6744d53998ac070c4fa55022e460bf6c56))
+- add aria-label on agent markers ([b17f9b6](https://github.com/zendesk/copenhagen_theme/commit/b17f9b6744d53998ac070c4fa55022e460bf6c56))
## [2.13.6](https://github.com/zendesk/copenhagen_theme/compare/v2.13.5...v2.13.6) (2022-03-02)
-
### Bug Fixes
-* add aria-label to the '+ N more badges' links ([e478a82](https://github.com/zendesk/copenhagen_theme/commit/e478a82f7fbb856469b51ac011dc5f0a125eabf0))
+- add aria-label to the '+ N more badges' links ([e478a82](https://github.com/zendesk/copenhagen_theme/commit/e478a82f7fbb856469b51ac011dc5f0a125eabf0))
## [2.13.5](https://github.com/zendesk/copenhagen_theme/compare/v2.13.4...v2.13.5) (2022-03-02)
-
### Bug Fixes
-* add aria-label to search results submenu toggle buttons ([8b66a0a](https://github.com/zendesk/copenhagen_theme/commit/8b66a0ad599e0bd62ec07bc8ecef6a76a61a977e))
+- add aria-label to search results submenu toggle buttons ([8b66a0a](https://github.com/zendesk/copenhagen_theme/commit/8b66a0ad599e0bd62ec07bc8ecef6a76a61a977e))
## [2.13.4](https://github.com/zendesk/copenhagen_theme/compare/v2.13.3...v2.13.4) (2022-03-01)
-
### Bug Fixes
-* ensure powered by zendesk does not get visited color ([1f1287e](https://github.com/zendesk/copenhagen_theme/commit/1f1287e9e5b31a50c20b20313ea1e9ebf25c2d75))
-* prevent blocks from showing visited color ([8459dc8](https://github.com/zendesk/copenhagen_theme/commit/8459dc8ba6665f6ba328d59e2b05aa71fcf1ef90))
-* prevent button from showing visited color ([c282f53](https://github.com/zendesk/copenhagen_theme/commit/c282f536d1dc44e7a5e8b0d3c39dfa4efce38d65))
-* remove link color from search filters ([f59c97a](https://github.com/zendesk/copenhagen_theme/commit/f59c97a6cc2d2c853680e69296e3a68ff57b655b))
-* revert style changes to search result filters ([f40ddfd](https://github.com/zendesk/copenhagen_theme/commit/f40ddfd26aa5fb10bedadf6fe87079e771d150de))
-* style Join the converstation link as standalone ([8bbd100](https://github.com/zendesk/copenhagen_theme/commit/8bbd10031f03b8325fcb18959d53a1855feba32b))
-* style promoted article links according to design ([a67fc23](https://github.com/zendesk/copenhagen_theme/commit/a67fc2347e021db4dafe480e1f84a9032e2e9ab9))
-* style recent activity links according to design ([78cc954](https://github.com/zendesk/copenhagen_theme/commit/78cc954e67dc8f38981eed32d5ee64b7e0aefb2a))
-* style sign in link as standalone ([95376cb](https://github.com/zendesk/copenhagen_theme/commit/95376cb86b5341e1d5f05528b9d6a9ae333e42e7))
-* style Submit a request link as standalone ([8fea59a](https://github.com/zendesk/copenhagen_theme/commit/8fea59a10d9d967ca4b66ce5034a0c1cf5202d86))
-* update link styles according to designs ([b79e595](https://github.com/zendesk/copenhagen_theme/commit/b79e59540773206887f128515bbf467e799dd185))
-* update style of article side nav links according to design ([78af755](https://github.com/zendesk/copenhagen_theme/commit/78af7554e159375780644673c471dc17adaba012))
-* **style:** make breadcrumb link color different from text ([2ea4283](https://github.com/zendesk/copenhagen_theme/commit/2ea428384054d05d82fa486bbfa71ee940fa9a32))
+- ensure powered by zendesk does not get visited color ([1f1287e](https://github.com/zendesk/copenhagen_theme/commit/1f1287e9e5b31a50c20b20313ea1e9ebf25c2d75))
+- prevent blocks from showing visited color ([8459dc8](https://github.com/zendesk/copenhagen_theme/commit/8459dc8ba6665f6ba328d59e2b05aa71fcf1ef90))
+- prevent button from showing visited color ([c282f53](https://github.com/zendesk/copenhagen_theme/commit/c282f536d1dc44e7a5e8b0d3c39dfa4efce38d65))
+- remove link color from search filters ([f59c97a](https://github.com/zendesk/copenhagen_theme/commit/f59c97a6cc2d2c853680e69296e3a68ff57b655b))
+- revert style changes to search result filters ([f40ddfd](https://github.com/zendesk/copenhagen_theme/commit/f40ddfd26aa5fb10bedadf6fe87079e771d150de))
+- style Join the converstation link as standalone ([8bbd100](https://github.com/zendesk/copenhagen_theme/commit/8bbd10031f03b8325fcb18959d53a1855feba32b))
+- style promoted article links according to design ([a67fc23](https://github.com/zendesk/copenhagen_theme/commit/a67fc2347e021db4dafe480e1f84a9032e2e9ab9))
+- style recent activity links according to design ([78cc954](https://github.com/zendesk/copenhagen_theme/commit/78cc954e67dc8f38981eed32d5ee64b7e0aefb2a))
+- style sign in link as standalone ([95376cb](https://github.com/zendesk/copenhagen_theme/commit/95376cb86b5341e1d5f05528b9d6a9ae333e42e7))
+- style Submit a request link as standalone ([8fea59a](https://github.com/zendesk/copenhagen_theme/commit/8fea59a10d9d967ca4b66ce5034a0c1cf5202d86))
+- update link styles according to designs ([b79e595](https://github.com/zendesk/copenhagen_theme/commit/b79e59540773206887f128515bbf467e799dd185))
+- update style of article side nav links according to design ([78af755](https://github.com/zendesk/copenhagen_theme/commit/78af7554e159375780644673c471dc17adaba012))
+- **style:** make breadcrumb link color different from text ([2ea4283](https://github.com/zendesk/copenhagen_theme/commit/2ea428384054d05d82fa486bbfa71ee940fa9a32))
## [2.13.3](https://github.com/zendesk/copenhagen_theme/compare/v2.13.2...v2.13.3) (2022-02-07)
-
### Bug Fixes
-* **styles:** make search icon click through ([f812829](https://github.com/zendesk/copenhagen_theme/commit/f8128297cc56a208fc36c373524d0401d4314a64))
-* mark search icon as decorative to improve a11y ([0427a7d](https://github.com/zendesk/copenhagen_theme/commit/0427a7dea78d63f1b177fd7d0b1387b8d7f5eb1f))
+- **styles:** make search icon click through ([f812829](https://github.com/zendesk/copenhagen_theme/commit/f8128297cc56a208fc36c373524d0401d4314a64))
+- mark search icon as decorative to improve a11y ([0427a7d](https://github.com/zendesk/copenhagen_theme/commit/0427a7dea78d63f1b177fd7d0b1387b8d7f5eb1f))
## [2.13.2](https://github.com/zendesk/copenhagen_theme/compare/v2.13.1...v2.13.2) (2022-01-25)
-
### Bug Fixes
-* add separator in user dropdown ([fcfab74](https://github.com/zendesk/copenhagen_theme/commit/fcfab748cf1353961d8b670b839efccec274191d))
-* change separator color according to design ([76346d4](https://github.com/zendesk/copenhagen_theme/commit/76346d4cf1059621fd38b913bce6a552551c2799))
+- add separator in user dropdown ([fcfab74](https://github.com/zendesk/copenhagen_theme/commit/fcfab748cf1353961d8b670b839efccec274191d))
+- change separator color according to design ([76346d4](https://github.com/zendesk/copenhagen_theme/commit/76346d4cf1059621fd38b913bce6a552551c2799))
## [2.13.1](https://github.com/zendesk/copenhagen_theme/compare/v2.13.0...v2.13.1) (2021-12-14)
-
### Bug Fixes
-* Remove navigation menu on request pages ([#287](https://github.com/zendesk/copenhagen_theme/issues/287)) ([dac0741](https://github.com/zendesk/copenhagen_theme/commit/dac074156fc88dbbe32ab8b2fbb1731e1e9c141b))
+- Remove navigation menu on request pages ([#287](https://github.com/zendesk/copenhagen_theme/issues/287)) ([dac0741](https://github.com/zendesk/copenhagen_theme/commit/dac074156fc88dbbe32ab8b2fbb1731e1e9c141b))
# [2.13.0](https://github.com/zendesk/copenhagen_theme/compare/v2.12.2...v2.13.0) (2021-12-13)
-
### Features
-* Mobile nav improvements and new menu items ([#285](https://github.com/zendesk/copenhagen_theme/issues/285)) ([1c851b0](https://github.com/zendesk/copenhagen_theme/commit/1c851b0aa4ccbe3f99378931df1de5ba9e34a9dc))
+- Mobile nav improvements and new menu items ([#285](https://github.com/zendesk/copenhagen_theme/issues/285)) ([1c851b0](https://github.com/zendesk/copenhagen_theme/commit/1c851b0aa4ccbe3f99378931df1de5ba9e34a9dc))
## [2.12.2](https://github.com/zendesk/copenhagen_theme/compare/v2.12.1...v2.12.2) (2021-11-24)
-
### Bug Fixes
-* search input field background color in iOS ([1e0059e](https://github.com/zendesk/copenhagen_theme/commit/1e0059ed1961c7580f644e6fed72539601c7d58a))
+- search input field background color in iOS ([1e0059e](https://github.com/zendesk/copenhagen_theme/commit/1e0059ed1961c7580f644e6fed72539601c7d58a))
## [2.12.1](https://github.com/zendesk/copenhagen_theme/compare/v2.12.0...v2.12.1) (2021-11-23)
-
### Bug Fixes
-* Remove refs to AppleGothic ([8951af5](https://github.com/zendesk/copenhagen_theme/commit/8951af5290537984e8b2297e9a60ef796c98c6b4))
+- Remove refs to AppleGothic ([8951af5](https://github.com/zendesk/copenhagen_theme/commit/8951af5290537984e8b2297e9a60ef796c98c6b4))
# [2.12.0](https://github.com/zendesk/copenhagen_theme/compare/v2.11.2...v2.12.0) (2021-11-10)
-
### Features
-* menu item for upcoming contact details modal ([57b7a94](https://github.com/zendesk/copenhagen_theme/commit/57b7a94e9542f60111a03b37444ff43a672a3800))
+- menu item for upcoming contact details modal ([57b7a94](https://github.com/zendesk/copenhagen_theme/commit/57b7a94e9542f60111a03b37444ff43a672a3800))
## [2.11.2](https://github.com/zendesk/copenhagen_theme/compare/v2.11.1...v2.11.2) (2021-10-07)
-
### Bug Fixes
-* Adding topic ID to the bottom New post button ([4d06689](https://github.com/zendesk/copenhagen_theme/commit/4d066890e68f529275e7fc34cc296ff52dc648f3))
+- Adding topic ID to the bottom New post button ([4d06689](https://github.com/zendesk/copenhagen_theme/commit/4d066890e68f529275e7fc34cc296ff52dc648f3))
## [2.11.1](https://github.com/zendesk/copenhagen_theme/compare/v2.11.0...v2.11.1) (2021-09-15)
-
### Bug Fixes
-* [COMM-1046] Fix an issue with a self-closing div tag ([55491f2](https://github.com/zendesk/copenhagen_theme/commit/55491f2382870f25141cee4fa86b70dd6b9ae45d))
+- [COMM-1046] Fix an issue with a self-closing div tag ([55491f2](https://github.com/zendesk/copenhagen_theme/commit/55491f2382870f25141cee4fa86b70dd6b9ae45d))
# [2.11.0](https://github.com/zendesk/copenhagen_theme/compare/v2.10.0...v2.11.0) (2021-09-14)
-
### Features
-* [COMM-1046] Update layout for badge widget ([274b091](https://github.com/zendesk/copenhagen_theme/commit/274b0914d2ee6974a120f3fa2c9992feeba7aa61))
-* implement +n badge widget ([5f08c9a](https://github.com/zendesk/copenhagen_theme/commit/5f08c9a7aff9c633111b0a2f853e380a325e98fb))
-* move badge titles next to achievement badges ([21f855d](https://github.com/zendesk/copenhagen_theme/commit/21f855d02665f7d51884df4131db327b31c32217))
+- [COMM-1046] Update layout for badge widget ([274b091](https://github.com/zendesk/copenhagen_theme/commit/274b0914d2ee6974a120f3fa2c9992feeba7aa61))
+- implement +n badge widget ([5f08c9a](https://github.com/zendesk/copenhagen_theme/commit/5f08c9a7aff9c633111b0a2f853e380a325e98fb))
+- move badge titles next to achievement badges ([21f855d](https://github.com/zendesk/copenhagen_theme/commit/21f855d02665f7d51884df4131db327b31c32217))
# [2.10.0](https://github.com/zendesk/copenhagen_theme/compare/v2.9.1...v2.10.0) (2021-03-30)
-
### Features
-* Set the `show_brand_name` setting to true ([10fc33f](https://github.com/zendesk/copenhagen_theme/commit/10fc33f9d88af15bb834e557cfe47190dba7e8a4))
+- Set the `show_brand_name` setting to true ([10fc33f](https://github.com/zendesk/copenhagen_theme/commit/10fc33f9d88af15bb834e557cfe47190dba7e8a4))
## [2.9.1](https://github.com/zendesk/copenhagen_theme/compare/v2.9.0...v2.9.1) (2021-03-19)
-
### Bug Fixes
-* **styles:** [GG-1634] Remove unnecessary font weights ([9abc295](https://github.com/zendesk/copenhagen_theme/commit/9abc295dc2e53d9c554bd7cc02c0946c9878baad))
+- **styles:** [GG-1634] Remove unnecessary font weights ([9abc295](https://github.com/zendesk/copenhagen_theme/commit/9abc295dc2e53d9c554bd7cc02c0946c9878baad))
# [2.9.0](https://github.com/zendesk/copenhagen_theme/compare/v2.8.0...v2.9.0) (2021-03-15)
-
### Features
-* federated search helpers for search_results ([4c47243](https://github.com/zendesk/copenhagen_theme/commit/4c472433a5b5aa9692237c0d28a501012697d94e))
+- federated search helpers for search_results ([4c47243](https://github.com/zendesk/copenhagen_theme/commit/4c472433a5b5aa9692237c0d28a501012697d94e))
# [2.8.0](https://github.com/zendesk/copenhagen_theme/compare/v2.7.2...v2.8.0) (2021-01-21)
-
### Features
-* Visual update (images, colors, margins) ([5c208ef](https://github.com/zendesk/copenhagen_theme/commit/5c208ef4a117810f2aa575b4954c36f169015d57))
+- Visual update (images, colors, margins) ([5c208ef](https://github.com/zendesk/copenhagen_theme/commit/5c208ef4a117810f2aa575b4954c36f169015d57))
## [2.7.2](https://github.com/zendesk/copenhagen_theme/compare/v2.7.1...v2.7.2) (2020-12-16)
-
### Bug Fixes
-* **search:** Use scoped search based on category user is in for sections and category ([42cee53](https://github.com/zendesk/copenhagen_theme/commit/42cee535d15f6de9033e0a95492a894890f43ce2))
+- **search:** Use scoped search based on category user is in for sections and category ([42cee53](https://github.com/zendesk/copenhagen_theme/commit/42cee535d15f6de9033e0a95492a894890f43ce2))
## [2.7.1](https://github.com/zendesk/copenhagen_theme/compare/v2.7.0...v2.7.1) (2020-12-01)
-
### Bug Fixes
-* **script:** [COMM-1283] Fix null error ([8f71ff8](https://github.com/zendesk/copenhagen_theme/commit/8f71ff804c8ada770b0c984dc0b1d49afbbed9e9))
+- **script:** [COMM-1283] Fix null error ([8f71ff8](https://github.com/zendesk/copenhagen_theme/commit/8f71ff804c8ada770b0c984dc0b1d49afbbed9e9))
# [2.7.0](https://github.com/zendesk/copenhagen_theme/compare/v2.6.0...v2.7.0) (2020-11-30)
-
### Features
-* **requests:** [COMM-1283] Check for "emptiness" when using WYSIWYG ([f9c81da](https://github.com/zendesk/copenhagen_theme/commit/f9c81dab432144790a41dff1dbc984fdd44ceb30))
+- **requests:** [COMM-1283] Check for "emptiness" when using WYSIWYG ([f9c81da](https://github.com/zendesk/copenhagen_theme/commit/f9c81dab432144790a41dff1dbc984fdd44ceb30))
# [2.6.0](https://github.com/zendesk/copenhagen_theme/compare/v2.5.4...v2.6.0) (2020-11-23)
-
### Features
-* add subsections pagination to section template ([6d0dcba](https://github.com/zendesk/copenhagen_theme/commit/6d0dcba859872a210a97efa980541c5098bebe2c))
+- add subsections pagination to section template ([6d0dcba](https://github.com/zendesk/copenhagen_theme/commit/6d0dcba859872a210a97efa980541c5098bebe2c))
## [2.5.4](https://github.com/zendesk/copenhagen_theme/compare/v2.5.3...v2.5.4) (2020-11-16)
-
### Bug Fixes
-* **request:** render title values for priority and type fields ([4c28714](https://github.com/zendesk/copenhagen_theme/commit/4c28714246177a1489eb9a1923d1489eed30bbe3))
+- **request:** render title values for priority and type fields ([4c28714](https://github.com/zendesk/copenhagen_theme/commit/4c28714246177a1489eb9a1923d1489eed30bbe3))
## [2.5.3](https://github.com/zendesk/copenhagen_theme/compare/v2.5.2...v2.5.3) (2020-11-13)
-
### Bug Fixes
-* **article:** don't render attachments if there are none ([d6026a5](https://github.com/zendesk/copenhagen_theme/commit/d6026a5753062029ec2c7d19ae235d445821bb40))
+- **article:** don't render attachments if there are none ([d6026a5](https://github.com/zendesk/copenhagen_theme/commit/d6026a5753062029ec2c7d19ae235d445821bb40))
## [2.5.2](https://github.com/zendesk/copenhagen_theme/compare/v2.5.1...v2.5.2) (2020-11-12)
-
### Bug Fixes
-* **request:** remove lowercase styling for request status ([146618b](https://github.com/zendesk/copenhagen_theme/commit/146618bea943997440ba2d8c4ff85e4daa250312))
+- **request:** remove lowercase styling for request status ([146618b](https://github.com/zendesk/copenhagen_theme/commit/146618bea943997440ba2d8c4ff85e4daa250312))
## [2.5.1](https://github.com/zendesk/copenhagen_theme/compare/v2.5.0...v2.5.1) (2020-10-13)
-
### Bug Fixes
-* **styles:** fix language selector styles ([439ae4d](https://github.com/zendesk/copenhagen_theme/commit/439ae4d28b497a566e523bcf1614a255b59065cc))
+- **styles:** fix language selector styles ([439ae4d](https://github.com/zendesk/copenhagen_theme/commit/439ae4d28b497a566e523bcf1614a255b59065cc))
# [2.5.0](https://github.com/zendesk/copenhagen_theme/compare/v2.4.1...v2.5.0) (2020-10-13)
-
### Features
-* **requests:** [GATHER-55] Enable WYSIWYG editor on (new) request page ([b38cf05](https://github.com/zendesk/copenhagen_theme/commit/b38cf050e4e2d04f4a4a8f65e282e963f7042de7))
+- **requests:** [GATHER-55] Enable WYSIWYG editor on (new) request page ([b38cf05](https://github.com/zendesk/copenhagen_theme/commit/b38cf050e4e2d04f4a4a8f65e282e963f7042de7))
## [2.4.1](https://github.com/zendesk/copenhagen_theme/compare/v2.4.0...v2.4.1) (2020-10-06)
-
### Bug Fixes
-* **article:** use t helper for article attachments download string ([7959d9c](https://github.com/zendesk/copenhagen_theme/commit/7959d9c165aaaa90bd4e59e233aebf21c7e0edca))
+- **article:** use t helper for article attachments download string ([7959d9c](https://github.com/zendesk/copenhagen_theme/commit/7959d9c165aaaa90bd4e59e233aebf21c7e0edca))
# [2.4.0](https://github.com/zendesk/copenhagen_theme/compare/v2.3.1...v2.4.0) (2020-08-31)
-
### Bug Fixes
-* **badges:** Changes based on feedback ([d6bdc4d](https://github.com/zendesk/copenhagen_theme/commit/d6bdc4db2760603c124ab4173d86312ec6d28417))
-* **badges:** CSS changes ([3b51de8](https://github.com/zendesk/copenhagen_theme/commit/3b51de8f7751ad878205fdf8da691a4df966a5a1))
-* **manifest:** Do not rename the theme ([244979c](https://github.com/zendesk/copenhagen_theme/commit/244979c31333a8f1ceea433909cbb191f1518391))
-* **user-profile:** Remove accidental indentation + space ([0951454](https://github.com/zendesk/copenhagen_theme/commit/09514540f7cacb61b0c5f5708f9df60a8462ad44))
-
+- **badges:** Changes based on feedback ([d6bdc4d](https://github.com/zendesk/copenhagen_theme/commit/d6bdc4db2760603c124ab4173d86312ec6d28417))
+- **badges:** CSS changes ([3b51de8](https://github.com/zendesk/copenhagen_theme/commit/3b51de8f7751ad878205fdf8da691a4df966a5a1))
+- **manifest:** Do not rename the theme ([244979c](https://github.com/zendesk/copenhagen_theme/commit/244979c31333a8f1ceea433909cbb191f1518391))
+- **user-profile:** Remove accidental indentation + space ([0951454](https://github.com/zendesk/copenhagen_theme/commit/09514540f7cacb61b0c5f5708f9df60a8462ad44))
### Features
-* **badges:** Add theme support for user badges ([d86db46](https://github.com/zendesk/copenhagen_theme/commit/d86db46dc1bbf8703df08cd4b9fd8388a7acaafd))
+- **badges:** Add theme support for user badges ([d86db46](https://github.com/zendesk/copenhagen_theme/commit/d86db46dc1bbf8703df08cd4b9fd8388a7acaafd))
## [2.3.1](https://github.com/zendesk/copenhagen_theme/compare/v2.3.0...v2.3.1) (2020-07-13)
-
### Bug Fixes
-* **split-button:** correct button height and hover-color ([21d8db7](https://github.com/zendesk/copenhagen_theme/commit/21d8db734eac4a37d3c0d6d650e2ae8d415cd1ef))
+- **split-button:** correct button height and hover-color ([21d8db7](https://github.com/zendesk/copenhagen_theme/commit/21d8db734eac4a37d3c0d6d650e2ae8d415cd1ef))
# [2.3.0](https://github.com/zendesk/copenhagen_theme/compare/v2.2.4...v2.3.0) (2020-06-24)
-
### Features
-* **user-profile:** Add {{actions}} helper to the user profile page. This includes support for split buttons ([f2aa052](https://github.com/zendesk/copenhagen_theme/commit/f2aa052d56477da956f1257e70ef59aa7eccf68e))
+- **user-profile:** Add {{actions}} helper to the user profile page. This includes support for split buttons ([f2aa052](https://github.com/zendesk/copenhagen_theme/commit/f2aa052d56477da956f1257e70ef59aa7eccf68e))
## [2.2.4](https://github.com/zendesk/copenhagen_theme/compare/v2.2.3...v2.2.4) (2020-04-02)
-
### Bug Fixes
-* **header:** Hide the user name on mobile screen ([2ce963b](https://github.com/zendesk/copenhagen_theme/commit/2ce963b83c52fa15eca2f8d58dd0bf57e4249ff9))
-* **header:** Make sign in link visible on mobile ([d8b8a80](https://github.com/zendesk/copenhagen_theme/commit/d8b8a80931095c791268ebdaff072203a1989955))
+- **header:** Hide the user name on mobile screen ([2ce963b](https://github.com/zendesk/copenhagen_theme/commit/2ce963b83c52fa15eca2f8d58dd0bf57e4249ff9))
+- **header:** Make sign in link visible on mobile ([d8b8a80](https://github.com/zendesk/copenhagen_theme/commit/d8b8a80931095c791268ebdaff072203a1989955))
## [2.2.3](https://github.com/zendesk/copenhagen_theme/compare/v2.2.2...v2.2.3) (2020-03-23)
-
### Bug Fixes
-* Add rtl styling for Skip Navigation link ([3e64455](https://github.com/zendesk/copenhagen_theme/commit/3e644550eef595f0ce574748325823135071083f))
+- Add rtl styling for Skip Navigation link ([3e64455](https://github.com/zendesk/copenhagen_theme/commit/3e644550eef595f0ce574748325823135071083f))
## [2.2.2](https://github.com/zendesk/copenhagen_theme/compare/v2.2.1...v2.2.2) (2020-03-19)
-
### Bug Fixes
-* **styles:** do not lowercase "answered" status-label ([fd40ae1](https://github.com/zendesk/copenhagen_theme/commit/fd40ae1b54bd3bff72e21e02033e4810ad2f3254))
-* **styles:** do not lowercase "pending" moderation status-label ([85fc649](https://github.com/zendesk/copenhagen_theme/commit/85fc649a530d399fc762b4617f1a58c90c68f827))
+- **styles:** do not lowercase "answered" status-label ([fd40ae1](https://github.com/zendesk/copenhagen_theme/commit/fd40ae1b54bd3bff72e21e02033e4810ad2f3254))
+- **styles:** do not lowercase "pending" moderation status-label ([85fc649](https://github.com/zendesk/copenhagen_theme/commit/85fc649a530d399fc762b4617f1a58c90c68f827))
## [2.2.1](https://github.com/zendesk/copenhagen_theme/compare/v2.2.0...v2.2.1) (2020-03-16)
-
### Bug Fixes
-* **header:** remove size attributes from logo img ([41e8d7e](https://github.com/zendesk/copenhagen_theme/commit/41e8d7eb6a6c7fb1dcbf02902f8d591179ba5a22))
-* **release:** add execute permission to the update manifest script ([91d3ac5](https://github.com/zendesk/copenhagen_theme/commit/91d3ac5d174cf048b1526278ac7e2fafcf07fa9c))
+- **header:** remove size attributes from logo img ([41e8d7e](https://github.com/zendesk/copenhagen_theme/commit/41e8d7eb6a6c7fb1dcbf02902f8d591179ba5a22))
+- **release:** add execute permission to the update manifest script ([91d3ac5](https://github.com/zendesk/copenhagen_theme/commit/91d3ac5d174cf048b1526278ac7e2fafcf07fa9c))
diff --git a/README.md b/README.md
index 8282d31e6..955f5ef9d 100644
--- a/README.md
+++ b/README.md
@@ -4,23 +4,28 @@ The Copenhagen theme is the default Zendesk Guide theme. It is designed to be re
Learn more about customizing Zendesk Guide [here](https://support.zendesk.com/hc/en-us/sections/206670747).
The Copenhagen theme for Help Center consists of:
+
- [Manifest file](#manifest-file)
- [Set of templates](#templates)
- [Stylesheet and JavaScript files](#stylesheet-and-javascript)
- [Assets folder](#assets).
## How to use
+
This is the latest version of the Copenhagen theme available for Guide. It is possible to use this repository as a starting point to build your own custom theme. You can fork this repository as you see fit.
You can use your favorite IDE to develop themes and preview your changes locally in a web browser using [ZCLI](https://github.com/zendesk/zcli/). For details, read the [zcli themes](https://github.com/zendesk/zcli/blob/master/docs/themes.md) documentation.
## Customizing your theme
+
Once you have forked this repository you can feel free to edit templates, CSS, JavaScript and manage assets.
### Manifest file
+
The manifest allows you to define a group of settings for your theme that can then be changed via the UI in Theming Center.
You can read more about the manifest file [here](https://support.zendesk.com/hc/en-us/articles/115012547687).
### Settings folder
+
If you have a variable of type `file`, you need to provide a default file for that variable in the `/settings` folder. This file will be used on the settings panel by default and users can upload a different file if they like.
Ex.
If you would like to have a variable for the background image of a section, the variable in your manifest file would look something like this:
@@ -44,10 +49,12 @@ If you would like to have a variable for the background image of a section, the
And this would look for a file inside the settings folder named: `background_image`
### Adding assets
+
You can add assets to the asset folder and use them in your CSS, JavaScript and templates.
You can read more about assets [here](https://support.zendesk.com/hc/en-us/articles/115012399428)
## Publishing your theme
+
After you have customized your theme you can download the repository as a `zip` file and import it into Theming Center.
You can follow the documentation for importing [here](https://support.zendesk.com/hc/en-us/articles/115012794168).
@@ -55,32 +62,35 @@ You can follow the documentation for importing [here](https://support.zendesk.co
You can also import directly from GitHub - learn more [here](https://support.zendesk.com/hc/en-us/articles/4408832476698-Setting-up-the-GitHub-integration-with-your-Guide-theme).
## Templates
-The theme includes all the templates that are used for a Help Center that has *all* the features available.
+
+The theme includes all the templates that are used for a Help Center that has _all_ the features available.
List of templates in the theme:
-* Article page
-* Category page
-* Community post list page
-* Community post page
-* Community topic list page
-* Community topic page
-* Contributions page
-* Document head
-* Error page
-* Footer
-* Header
-* Home page
-* New community post page
-* New request page
-* Requests page
-* Search results page
-* Section page
-* Subscriptions page
-* User profile page
+
+- Article page
+- Category page
+- Community post list page
+- Community post page
+- Community topic list page
+- Community topic page
+- Contributions page
+- Document head
+- Error page
+- Footer
+- Header
+- Home page
+- New community post page
+- New request page
+- Requests page
+- Search results page
+- Section page
+- Subscriptions page
+- User profile page
You can add up to 10 optional templates for:
- * Article page
- * Category page
- * Section page
+
+- Article page
+- Category page
+- Section page
You do this by creating files under the folders `templates/article_pages`, `templates/category_pages` or `templates/section_pages`.
Learn more [here](https://support.zendesk.com/hc/en-us/articles/360001948367).
@@ -105,13 +115,14 @@ Notes:
- Preview requires login so make sure to first run `yarn zcli login -i` if you haven't done that before.
## Assets
+
The Copenhagen theme comes with a few JavaScript assets, but you can add other assets to your theme by placing them in the `assets` folder.
# React components
From version 4.0.0, the Copenhagen theme uses some React components to render parts of the UI. These components are located in the `src/modules` folder and are built using the [Zendesk Garden](https://garden.zendesk.com/) component library.
-These components are bundled as native [JavaScript modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) as part of the Rollup build process, and they are emitted as JS files in the `assets` folder. Since assets are renamed when a theme is installed, the modules needs to be imported using the [asset helper](https://developer.zendesk.com/api-reference/help_center/help-center-templates/helpers/#asset-helper).
+These components are bundled as native [JavaScript modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) as part of the Rollup build process, and they are emitted as JS files in the `assets` folder. Since assets are renamed when a theme is installed, the modules needs to be imported using the [asset helper](https://developer.zendesk.com/api-reference/help_center/help-center-templates/helpers/#asset-helper).
To make the process of importing the modules easier, we added a Rollup plugin that generates an [import map](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap) that maps the module name to the asset URL. This import map is then injected into the `document_head.hbs` template during the build.
@@ -127,7 +138,7 @@ export default defineConfig([
"my-module": "src/modules/my-module/index.js",
},
// ...
- }
+ },
]);
```
@@ -135,11 +146,11 @@ Rollup will generate a file named `my-module-bundle.js` in the `assets` folder a
```html
```
@@ -147,9 +158,7 @@ You can then import the module in your templates like this:
```hbs
```
@@ -166,18 +175,19 @@ We also added some tools to be able to integrate the library with the internal t
Translation strings are added directly in the source code, usually using the `useTranslation` hook, passing the key and the default English value:
```ts
-import { useTranslation } from 'react-i18next';
+import { useTranslation } from "react-i18next";
function MyComponent() {
const { t } = useTranslation();
- return {t("my-key", "My default value")}
+ return {t("my-key", "My default value")}
;
}
```
Providing the default English value in the code makes it possible to use it as a fallback value when strings are not yet translated and to extract the strings from the source code to the translations YAML file.
-#### Plurals
+#### Plurals
+
When using [plurals](https://www.i18next.com/translation-function/plurals), we need to provide default values for the `zero`, `one`, and `other` values, as requested by our translation system. This can be done by passing the default values in the [options](https://www.i18next.com/translation-function/essentials#overview-options) of the `t` function.
```ts
@@ -213,6 +223,7 @@ const MODULES = {
We use a custom node script that runs [lighthouse](https://github.com/GoogleChrome/lighthouse) for automated accessibility testing.
There are two ways of running the script:
+
- **Development mode** - it runs the accessibility audits on the local theme preview, on a specific account. It requires `zcli themes:preview` to be running;
- **CI mode** - it runs the accessibility audits on the live theme of a specific account.
@@ -231,6 +242,7 @@ $ yarn start
```
2. Create a `.a11yrc.json` file in the root folder (see [example](.a11yrc.json.example));
+
1. Specify the account/subdomain to preview the theme making sure it matches the active `zcli` profile
2. Fill `username` and `password` with the credentials of an admin user;
3. Specify which `urls` to test (if left empty, the script will test all urls);
@@ -271,6 +283,7 @@ yarn test-a11y
If there is a known accessibility issue that should be ignored or can't be fixed right away, one may add a new entry to the ignore list in the [script's configuration object](bin/lighthouse/config.js). This will turn the accessibility issue into a warning instead of erroring.
The entry should include:
+
- the audit id;
- a `path` as a url pattern string;
- a `selector` as a string.
@@ -301,6 +314,7 @@ In this example, errors for the audit `tabindex` with the selector `body > a.ski
Please keep in mind that this should only be used when strictly necessarity. Accessibility should be a focus and a priority when making changes to the theme.
# Contributing
+
Pull requests are welcome on GitHub at https://github.com/zendesk/copenhagen_theme. Please mention @zendesk/vikings when creating a pull request.
We use [conventional commits](https://conventionalcommits.org/) to improve readability of the project history and to automate the release process. The commit message should therefore respect the following format:
@@ -337,7 +351,7 @@ We use [Github actions](https://github.com/features/actions) together with [`sem
The list bellow describes the supported commit types and their effect in the release and changelog.
| Type | Description | Release | Changelog |
-|----------|--------------------------------------------------------------------------------------------------------|---------|--------------------------|
+| -------- | ------------------------------------------------------------------------------------------------------ | ------- | ------------------------ |
| build | Changes that affect the build system or external dependencies | - | - |
| chore | Other changes that don't modify the source code | - | - |
| ci | Changes to our CI configuration files and scripts | - | - |
@@ -365,4 +379,5 @@ BREAKING CHANGE: theme is now relying on functionality that is exclusive to the
This will then generate a major release and add a `BREAKING CHANGES` section in the [changelog](CHANGELOG.md).
# Bug reports
+
Bug reports must be submitted through Zendesk's standard support channels: https://www.zendesk.com/contact/
diff --git a/assets/es-module-shims.js b/assets/es-module-shims.js
index 84c84dbd2..9b3bf93d9 100644
--- a/assets/es-module-shims.js
+++ b/assets/es-module-shims.js
@@ -1,2 +1,3145 @@
-(function(){const e=typeof document!=="undefined";const noop=()=>{};const t=e?document.querySelector("script[type=esms-options]"):void 0;const r=t?JSON.parse(t.innerHTML):{};Object.assign(r,self.esmsInitOptions||{});let s=!e||!!r.shimMode;const n=globalHook(s&&r.onimport);const i=globalHook(s&&r.resolve);let a=r.fetch?globalHook(r.fetch):fetch;const c=r.meta?globalHook(s&&r.meta):noop;const f=r.mapOverrides;let ne=r.nonce;if(!ne&&e){const e=document.querySelector("script[nonce]");e&&(ne=e.nonce||e.getAttribute("nonce"))}const oe=globalHook(r.onerror||noop);const{revokeBlobURLs:le,noLoadEventRetriggers:ue,globalLoadEventRetrigger:de,enforceIntegrity:pe}=r;function globalHook(e){return typeof e==="string"?self[e]:e}const me=Array.isArray(r.polyfillEnable)?r.polyfillEnable:[];const be=me.includes("css-modules");const he=me.includes("json-modules");const ke=me.includes("wasm-modules");const we=me.includes("source-phase");const ge=r.onpolyfill?globalHook(r.onpolyfill):()=>{console.log("%c^^ Module error above is polyfilled and can be ignored ^^","font-weight:900;color:#391")};const ye=!navigator.userAgentData&&!!navigator.userAgent.match(/Edge\/\d+\.\d+/);const ve=e?document.baseURI:`${location.protocol}//${location.host}${location.pathname.includes("/")?location.pathname.slice(0,location.pathname.lastIndexOf("/")+1):location.pathname}`;const createBlob=(e,t="text/javascript")=>URL.createObjectURL(new Blob([e],{type:t}));let{skip:$e}=r;if(Array.isArray($e)){const e=$e.map((e=>new URL(e,ve).href));$e=t=>e.some((e=>e[e.length-1]==="/"&&t.startsWith(e)||t===e))}else if(typeof $e==="string"){const e=new RegExp($e);$e=t=>e.test(t)}else $e instanceof RegExp&&($e=e=>$e.test(e));const dispatchError=e=>self.dispatchEvent(Object.assign(new Event("error"),{error:e}));const throwError=e=>{(self.reportError||dispatchError)(e),void oe(e)};function fromParent(e){return e?` imported from ${e}`:""}let Se=false;function setImportMapSrcOrLazy(){Se=true}if(!s)if(document.querySelectorAll("script[type=module-shim],script[type=importmap-shim],link[rel=modulepreload-shim]").length)s=true;else{let e=false;for(const t of document.querySelectorAll("script[type=module],script[type=importmap]"))if(e){if(t.type==="importmap"&&e){Se=true;break}}else t.type!=="module"||t.ep||(e=true)}const Oe=/\\/g;function asURL(e){try{if(e.indexOf(":")!==-1)return new URL(e).href}catch(e){}}function resolveUrl(e,t){return resolveIfNotPlainOrUrl(e,t)||asURL(e)||resolveIfNotPlainOrUrl("./"+e,t)}function resolveIfNotPlainOrUrl(e,t){const r=t.indexOf("#"),s=t.indexOf("?");r+s>-2&&(t=t.slice(0,r===-1?s:s===-1||s>r?r:s));e.indexOf("\\")!==-1&&(e=e.replace(Oe,"/"));if(e[0]==="/"&&e[1]==="/")return t.slice(0,t.indexOf(":")+1)+e;if(e[0]==="."&&(e[1]==="/"||e[1]==="."&&(e[2]==="/"||e.length===2&&(e+="/"))||e.length===1&&(e+="/"))||e[0]==="/"){const r=t.slice(0,t.indexOf(":")+1);if(r==="blob:")throw new TypeError(`Failed to resolve module specifier "${e}". Invalid relative url or base scheme isn't hierarchical.`);let s;if(t[r.length+1]==="/")if(r!=="file:"){s=t.slice(r.length+2);s=s.slice(s.indexOf("/")+1)}else s=t.slice(8);else s=t.slice(r.length+(t[r.length]==="/"));if(e[0]==="/")return t.slice(0,t.length-s.length-1)+e;const n=s.slice(0,s.lastIndexOf("/")+1)+e;const i=[];let a=-1;for(let e=0;e "${e[i]}" does not resolve`)}}function resolveAndComposeIntegrity(e,t,r){for(let n in e){const i=resolveIfNotPlainOrUrl(n,r)||n;if((!s||!f)&&t[i]&&t[i]!==e[i])throw Error(`Rejected map integrity override "${i}" from ${t[i]} to ${e[i]}.`);t[i]=e[n]}}let Ae=!e&&(0,eval)("u=>import(u)");let Le;const Ce=e&&new Promise((e=>{const t=Object.assign(document.createElement("script"),{src:createBlob("self._d=u=>import(u)"),ep:true});t.setAttribute("nonce",ne);t.addEventListener("load",(()=>{if(!(Le=!!(Ae=self._d))){let e;window.addEventListener("error",(t=>e=t));Ae=(t,r)=>new Promise(((s,n)=>{const i=Object.assign(document.createElement("script"),{type:"module",src:createBlob(`import*as m from'${t}';self._esmsi=m`)});e=void 0;i.ep=true;ne&&i.setAttribute("nonce",ne);i.addEventListener("error",cb);i.addEventListener("load",cb);function cb(a){document.head.removeChild(i);if(self._esmsi){s(self._esmsi,ve);self._esmsi=void 0}else{n(!(a instanceof Event)&&a||e&&e.error||new Error(`Error loading ${r&&r.errUrl||t} (${i.src}).`));e=void 0}}document.head.appendChild(i)}))}document.head.removeChild(t);delete self._d;e()}));document.head.appendChild(t)}));let Ue=false;let Ee=false;const xe=e&&HTMLScriptElement.supports;let Pe=xe&&xe.name==="supports"&&xe("importmap");let Me=Le;let Ie=false;let je=false;const Re=[0,97,115,109,1,0,0,0];let Te=Promise.resolve(Ce).then((()=>{if(Le)return e?new Promise((e=>{const t=document.createElement("iframe");t.style.display="none";t.setAttribute("nonce",ne);function cb({data:r}){const s=Array.isArray(r)&&r[0]==="esms";if(s){[,Pe,Me,Ee,Ue,Ie,je]=r;e();document.head.removeChild(t);window.removeEventListener("message",cb,false)}}window.addEventListener("message",cb,false);const r=`