-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat(T33336): add externalApi method for external requests #318
Merged
sakutademos
merged 7 commits into
main
from
f_T33011_externalApi_method_for_external_requests
Jun 23, 2023
Merged
Feat(T33336): add externalApi method for external requests #318
sakutademos
merged 7 commits into
main
from
f_T33011_externalApi_method_for_external_requests
Jun 23, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…n external call without default headers
… allowed by Access-Control-Allow-Headers in preflight response. To resolve this, the 'Content-Type' header needs to be removed before making the call, as Axios automatically adds it to the request
gruenbergerdemos
approved these changes
Jun 22, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
…uests # Conflicts: # CHANGELOG.md # tests/__snapshots__/DpNotifyMessage.spec.js.snap
sakutademos
deleted the
f_T33011_externalApi_method_for_external_requests
branch
June 23, 2023 10:13
salisdemos
pushed a commit
that referenced
this pull request
Jul 17, 2023
* feat(T33336): add an additional method called "externalApi" to make an external call without default headers * fix(T33336): fix CORS issue: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. To resolve this, the 'Content-Type' header needs to be removed before making the call, as Axios automatically adds it to the request
salisdemos
pushed a commit
that referenced
this pull request
Oct 10, 2023
* feat(T33336): add an additional method called "externalApi" to make an external call without default headers * fix(T33336): fix CORS issue: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. To resolve this, the 'Content-Type' header needs to be removed before making the call, as Axios automatically adds it to the request
salisdemos
added a commit
that referenced
this pull request
Sep 18, 2024
…3 Compat mode (575) * test(refs T30971): Add some Vue tests and a setup for them (#268) * Setup for Vue tests * since we are at vue2 , we have to stick to @vue/test-utils@1 * Add some tests * build(deps): bump dayjs from 1.11.7 to 1.11.8 (#297) Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.7 to 1.11.8. - [Release notes](https://github.com/iamkun/dayjs/releases) - [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md) - [Commits](https://github.com/iamkun/dayjs/compare/v1.11.7...v1.11.8) --- updated-dependencies: - dependency-name: dayjs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump webpack from 5.84.1 to 5.86.0 (#285) Bumps [webpack](https://github.com/webpack/webpack) from 5.84.1 to 5.86.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.84.1...v5.86.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * feat(refs T27594): Change some utility classes to use tailwind (#306) After enabling Tailwind in demosplan-core, we can drop our handcrafted utility classes. As a first step, this PR switches to Tailwind utility classes for all cases where it is possible to do so without further preparation (because the classes are designed the same way and map to static properties). For utility classes that depend on design tokens, and for those that need responsive modifiers, we first have to do some configuration in Tailwind, later on. * fix: broken tests after selector renaming (#307) * build(deps-dev): bump webpack from 5.86.0 to 5.87.0 (#309) Bumps [webpack](https://github.com/webpack/webpack) from 5.86.0 to 5.87.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump js-beautify from 1.14.7 to 1.14.8 (#295) Bumps [js-beautify](https://github.com/beautify-web/js-beautify) from 1.14.7 to 1.14.8. - [Release notes](https://github.com/beautify-web/js-beautify/releases) - [Changelog](https://github.com/beautify-web/js-beautify/blob/main/CHANGELOG.md) - [Commits](https://github.com/beautify-web/js-beautify/compare/v1.14.7...v1.14.8) --- updated-dependencies: - dependency-name: js-beautify dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump jest-junit from 15.0.0 to 16.0.0 (#308) Bumps [jest-junit](https://github.com/jest-community/jest-junit) from 15.0.0 to 16.0.0. - [Release notes](https://github.com/jest-community/jest-junit/releases) - [Commits](https://github.com/jest-community/jest-junit/compare/v15.0.0...v16.0.0) --- updated-dependencies: - dependency-name: jest-junit dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bug(refs T33411): Add prop for data-cy on its own (#319) * bug(refs T33411): Add prop for data-cy on its own * chore: prepare release * v0.1.6 * Feat(T33336): add externalApi method for external requests (#318) * feat(T33336): add an additional method called "externalApi" to make an external call without default headers * fix(T33336): fix CORS issue: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. To resolve this, the 'Content-Type' header needs to be removed before making the call, as Axios automatically adds it to the request * chore (refs T30980): remove some component class, to pass it from outside. * chore (refs T30980): add changelog. * Update CHANGELOG.md Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T30980): add changelog. * chore (refs T30980): remove class, to pass it from outside. * chore (refs T30980): add CHANGELOG. * Update CHANGELOG.md Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T30980): adjust CHANGELOG. * chore: prepare release * v0.1.7 * feat: enhance DpButton and DpIcon components (#333) This commit adds the "rounded" prop to buttons by using a tailwind utility class. It also adds the arrow-down and arrow-up icons to DpIcon. * chore (refs T30980): remove spacing & layout classes. * chore (refs T30980): add CHANGELOG * Update src/components/core/DpBulkEditHeader.vue Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T30980): remove spacing class. * chore (refs T30980): add CHANGELOG * chore: Use Barrel Export to simplify index.js (#314) * build(deps): bump @uppy/core from 3.2.0 to 3.2.1 (#317) Bumps [@uppy/core](https://github.com/transloadit/uppy) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/transloadit/uppy/releases) - [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md) - [Commits](https://github.com/transloadit/uppy/compare/@uppy/core@3.2.0...@uppy/core@3.2.1) --- updated-dependencies: - dependency-name: "@uppy/core" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * chore (refs T33323): add storybook documentation to DpTabs. * chore (refs T33323): add CHANGELOG * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTabs/DpTabs.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33323): edit comment. * chore (refs T33323): add CHANGELOG * chore (refs T33323): remove props. - props not showing up as expected, because Storybook docs integration is broken. * Update CHANGELOG.md Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * build(deps-dev): bump @babel/core from 7.21.8 to 7.22.5 (#296) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.8 to 7.22.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.5/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * feat(refs T33640): Add `@blur`-support for dpInput (#356) * chore: prepare release * v0.1.8 * 0.1.8-rerelease * chore: repair changelog * F t31115 remove translator from dp select (#357) * chore (refs T31115): add Trans-Key to translations.js * chore (refs T31115): remove Translator.trans from DpSelect. - call a Translator.trans in Core. * Update src/components/DpSelect/DpSelect.vue Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T31115): remove unused props & computed. * chore (refs T31115): revert computed. * chore (refs T31115): add Changelog. * Update CHANGELOG.md Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33323): add storybook for DpSelect component. (#350) * chore (refs T33323): add storybook for DpSelect component. * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33323): adjust storybook for DpSelect. * chore (refs T33318): add props for DpSelect storybook. * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33318): remove Classes from storybook. * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSelect/DpSelect.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Fix: Add a default export to index.js (#363) For some reasons we need both. Named and default exports * feat(refs T12070): Make IconSize a prop for DpButton (#364) * Tweak Tailwind config with utility tokens - export tokens as js module to have them digestible by tailwind - move json to tokens/src, move compiled scss and js to a new tokens/dist, to have a neat tokens folder - add breakpoints and zIndex tokens, heavily inspired by demosplan-core but better and with naming partly adapted to tw - add bc compatible scss variable names for boxShadow + rounded - add glob to dependencies, it was missing before - configure Tailwind with screens, borderRadius, boxShadow, and zIndex tokens, to be able to replace current demosplan-core utilities * documentation: Add missing Changelog entry for barrel export (#365) * documentation: Add missing Changelog entry for barrel export * documentation: Add missing Changelog entry for barrel export --------- Co-authored-by: graupnerdemos <graupner@demos-deutschland.de> * fix: use correct translation values (#371) * chore: prepare release * v0.1.9 * chore (refs T33316): add DpRadio to storybook. (#370) * chore (refs T33316): add DpRadio to storybook. * chore (refs T33316): add CHANGELOG * Update src/components/DpRadio/DpRadio.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33316): add label props & label story link. * Update src/components/DpRadio/DpRadio.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Add notification icons to DpIcon In an attempt do make DpIcon more resilient if called with a non-existent icon name, a few icons were added which we also need for the new design of the notifications. * Fix(T33137): improve accessibility of flash notifications (#359) This PR improves the accessibility of notifications by providing a more precise error message to the user when mandatory fields are unfilled. As we're attempting to drop Translator from demosplan-ui: - remove Translator from the dpValidateMixin.js and use de from translations.js instead - add dataDpValidateErrorFieldname props to the DpInput - add data-dp-validate-error-fieldname to the dpcheckbox, DpRadio and DpTextArea components --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: prepare release * v0.1.10 * chore(refs T30981) Typescript support demosplan UI (#291) - Add initil Typescript support. - Just for Testingpurpose, we use TS in DpButton and DpRadio - Its configured quite loose. If we are a bit more into typescript we - should be more strict in our config. --------- Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * Tweak z-index var names + values (#381) - adapt utility classes to Tailwind naming - use -10/+10 for z-indexes around zero to acommodate for the fact that there will be cases where users may squeeze something in there - shorten scss var name according to the respective Tailwind naming * feat: add more docs on tailwind (#382) * build(deps-dev): bump webpack-bundle-analyzer from 4.8.0 to 4.9.0 (#288) Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) from 4.8.0 to 4.9.0. - [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases) - [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.8.0...v4.9.0) --- updated-dependencies: - dependency-name: webpack-bundle-analyzer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump webpack-cli from 5.1.1 to 5.1.4 (#315) Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.1 to 5.1.4. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.1...webpack-cli@5.1.4) --- updated-dependencies: - dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump @webpack-cli/generators from 3.0.4 to 3.0.7 (#316) Bumps [@webpack-cli/generators](https://github.com/webpack/webpack-cli) from 3.0.4 to 3.0.7. - [Release notes](https://github.com/webpack/webpack-cli/releases) - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-cli/compare/@webpack-cli/generators@3.0.4...@webpack-cli/generators@3.0.7) --- updated-dependencies: - dependency-name: "@webpack-cli/generators" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump jest and @types/jest (#360) Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together. Updates `jest` from 29.5.0 to 29.6.1 - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.6.1/packages/jest) Updates `@types/jest` from 29.5.1 to 29.5.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps): bump dayjs from 1.11.8 to 1.11.9 (#346) Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.8 to 1.11.9. - [Release notes](https://github.com/iamkun/dayjs/releases) - [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.9/CHANGELOG.md) - [Commits](https://github.com/iamkun/dayjs/compare/v1.11.8...v1.11.9) --- updated-dependencies: - dependency-name: dayjs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * chore: fix Validate directive in DpMultiselect. (#412) * chore: fix Validate directive in DpMultiselect. * chore: add CHANGELOG * chore: add CHANGELOG * Fix(T34111): permanently opened dropdown (#409) * Fix(T34111): This PR fixes issue with the permanently opened dropdown menu. After adding Tailwind CSS and adjusting new classes, the v-show directive with the style 'display: none;' does not win in the specificity hierarchy. As a result, it has no impact on the flyout element: - add a hidden class from the Tailwind library when the showFlyout variable has a negative value. * chore: Prepare release * v0.1.11 * chore (refs T33945): add missing Hooks/Selectors. (#437) * chore (refs T33945): add missing Hooks/Selectors. * chore (refs T33945): add CHANGELOG * chore (refs T34082): add E2E Props. (#443) * chore (refs T34082): add E2E Props. * chore (refs T34082): add CHANGELOG. * Update CHANGELOG.md Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * chore (refs T34082): add default value for prop. --------- Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * Fix(T34173): flickering text when scrolling down (#438) * Fix(T34173): This PR fixes the problem of text flickering when scrolling down. The problem arises when the element's container has limited space at the top and attempts to jump to the bottom. However, in this scenario, transitioning to the bottom is unnecessary, the element should be fixed at the top of the container. An extra check has been added wherever the function _bindBottom is called: when the value of the stickToDirection is 'top' the funciton _bindBottom will not be performed. - when creating a new sticky object, set 'top' as the value for stickToDirection in the DpTreeList component. * chore (refs T34037): add E2E Prop. (#444) * chore (refs T34037): add E2E Prop. * chore (refs T34037): add CHANGELOG. * chore: prepare release * v0.1.12 * build(deps-dev): bump js-beautify from 1.14.8 to 1.14.9 (#390) Bumps [js-beautify](https://github.com/beautify-web/js-beautify) from 1.14.8 to 1.14.9. - [Release notes](https://github.com/beautify-web/js-beautify/releases) - [Changelog](https://github.com/beautify-web/js-beautify/blob/main/CHANGELOG.md) - [Commits](https://github.com/beautify-web/js-beautify/compare/v1.14.8...v1.14.9) --- updated-dependencies: - dependency-name: js-beautify dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump @uppy/tus from 3.1.0 to 3.1.1 (#389) Bumps [@uppy/tus](https://github.com/transloadit/uppy) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/transloadit/uppy/releases) - [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md) - [Commits](https://github.com/transloadit/uppy/compare/@uppy/tus@3.1.0...@uppy/tus@3.1.1) --- updated-dependencies: - dependency-name: "@uppy/tus" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump postcss from 8.4.24 to 8.4.28 (#435) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to 8.4.28. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.24...8.4.28) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * refactor(refs T31187): remove Translator usages (#420) * refactor(refs T31187): restructure translation keys * refactor(refs T31187): remove obsolete trans key usage * refactor(refs T31187): add translation keys these were previously defined in demosplan-core, where they can now be removed, as they are only used in demosplan-ui * refactor(refs T31187): remove DpDashboardTaskCard (#445) DpDashboardTaskCard has been moved to demosplan-core as it is too specific to keep it in demosplan-ui * refactor(refs T31187): move changelog entry (#453) the changelog entry was accidentally added to the most recent release, but the changes were not actually included in it * feat: Add new DpTooltip and refactor v-tooltip Directive (#383) this will replace the current tooltip component - Move shared Code between Component and Directive to separate file - Directive and Component are now just Wrapper - Add Storybook-Story for Tooltips * chore: remove unneeded tooltip.js lib (#456) The tooltip.js lib was already deprecated when moving to v-tooltip. Time to remove it. * fix: Adjust Changelog after auto-merge (#460) * fix: Adjust Changelog after auto-merge * fix: Adjust Changelog after auto-merge * Consolidate tooltip components (#462) Both DpContextualHelp and DpTooltipIcon do the same. However, as the team agreed to go with DpContextualHelp, it is now prepared to cater for all cases DpTooltipIcon is used: - defaults to the question mark icon, but supports other icons - defaults to medium size, but supports other icon sizes - uses DpIcon instead of fontawesome * fix: update snapshot after changing markup (#464) * Build(deps-dev): Storybook v7 (#379) Bump Sorybook to v7 Adjust existinting stories to work with the new version. --------- Co-authored-by: ahmad-demos <59571234+ahmad-demos@users.noreply.github.com> Co-authored-by: Ahmad Alahrashi <alahrashi@demos-deutschland.de> * build(deps-dev): bump typescript from 4.5.5 to 5.2.2 (#469) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.5.5 to 5.2.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: migrate DpCard to Storybook 7. (#472) * chore: migrate DpCard to Storybook 7. * chore: add CHANGELOG. * Update src/components/DpCard/DpCard.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpCard/DpCard.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: Add CHANGELOG. * chore: adjust content. --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * feat(refs T27593): add tailwind to storybook (#475) to further enable component development within storybook, tailwind styles are made available in storybook. Most tutorials on this topic refer to the deprecated @storybook/addon-styling, however @storybook/addon-styling-webpack installs way less dependencies and seems to do the same job. As we are now able to build tailwind in demosplan-core, we can remove the safelist hack that forced tw to render all css classes by default. * feat(refs T27593): add changelog entry * feat(refs T27593): use correct webpack config for tw (#478) the new api of addon-styling-webpack is different from the old one, so postcss must be configured more explicitly. See https://github.com/storybookjs/addon-styling-webpack/issues/1 * chore(refs T32012): Use native setter instead of vue.set (#180) * chore: Add DpCheckboxGroup to Storybook. (#477) * chore: Add DpCheckboxGroup to Storybook. - Fix ReferenceError: "Vue is not defined". * chore: add CHANGELOG. * chore: remove unused render template. * chore: remove unused import. * chore: add CHANGELOG.md * chore: add DpInlineNotification to Storybook. (#479) * chore: add DpInlineNotification to Storybook. * chore: add CHANGELOG.md * F t32983 move generic components to demosplan UI (#473) * feat(T32983): add addon wrapper to demosplanui also rename it to DpAddonWrapper. This happens for two reasons. - This is a really generic component and hence we should handle this component like other generic ones too, by addin them to demosplan-ui - There is an addon that needs to load an addon. Because I want to avoid copying the same file into multiple repositories, this solution made the most sense to me. * feat(T32983): move dp badge to demosplan ui this generic component is needed in multiple repositories hence should live in demosplan-ui * feat(T32983): this component will be shared with another addon hence this component is generic enough to qualify for demosplan-ui * feat(T32983): add components to index.js so these files can be imported out of the demosplan-ui npm package * feat(T32983): fix missing prefix * feat(T32983): remove DpInsertableRecommendation from demosplan-ui * feat(T32983): tweak comments and fix typos * feat(T32983): remove DpAddonWrapper from ui this component can live in the core because we will refactor the tag based recommendations in the recommendation modal to be a tab. This way we prevent the need to have an addon load an addon (which sounded good at first, but I didn't think about the possible resulting confusion which would come along) * feat(T32983): add DpBadge boilerplate story - with minimal configuration and explanation * feat: fix some docs details * feat(T32983): add changelog entry --------- Co-authored-by: Velimir Müller <velimir@demos-deutschland.de> Co-authored-by: Hans Spieß <spiess@demos-deutschland.de> * chore: add DpSkeletonBox to Storybook. (#480) * chore: add DpSkeletonBox to Storybook. * chore: add CHANGELOG.md * build(deps-dev): bump webpack from 5.87.0 to 5.88.2 (#388) Bumps [webpack](https://github.com/webpack/webpack) from 5.87.0 to 5.88.2. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.87.0...v5.88.2) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump vue-loader from 15.10.1 to 15.10.2 (#482) Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 15.10.1 to 15.10.2. - [Release notes](https://github.com/vuejs/vue-loader/releases) - [Changelog](https://github.com/vuejs/vue-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-loader/compare/v15.10.1...v15.10.2) --- updated-dependencies: - dependency-name: vue-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: Adjust storybook (#483) * fix: Add missing ts-loder * fix: Add interfaces to storybook --------- Co-authored-by: Ahmad Alahrashi <alahrashi@demos-deutschland.de> Co-authored-by: Ahmad Alahrashi <59571234+ahmad-demos@users.noreply.github.com> * chore: add DpSplitButton to Storybook. (#481) * chore: add DpSplitButton to Storybook. * chore: add CHANGELOG.md * Update src/components/DpSplitButton/DpSplitButton.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSplitButton/DpSplitButton.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSplitButton/DpSplitButton.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSplitButton/DpSplitButton.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSplitButton/DpSplitButton.stories.tsx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * fix: fix Storybook errors. (#488) * fix: fix Storybook errors. * fix: Add options, because is required. * chore: Prepare release * refactor(refs T33194, T19759): Migrate tiptap to v2 - Integration (#374) Since we have a lot of custom extentions, this Upgrade we had a lot of work to do to migrate from TipTap@v1 to tiptap@v2 * v0.1.13 * chore: Bump Storybook/* to 7.4.0 (#490) * build(deps-dev): bump tailwindcss from 3.3.2 to 3.3.3 (#496) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3) --- updated-dependencies: - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: fix storybook errors, update version. (#498) * fix: fix storybook errors, update version. * chore: revert resolutions block. * chore: add DpStickyElement to Storybook. (#491) * chore: add DpStickyElement to Storybook. * chore: add CHANGELOG * docs: pimp props controls * Update src/components/DpStickyElement/DpStickyElement.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add Default usage instead of props in Docs. * chore: adjust Docu. --------- Co-authored-by: Hans Spieß <spiess@demos-deutschland.de> Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * build(deps-dev): bump @storybook/addon-styling-webpack (#493) Bumps [@storybook/addon-styling-webpack](https://github.com/storybookjs/addon-styling-webpack) from 0.0.2 to 0.0.3. - [Release notes](https://github.com/storybookjs/addon-styling-webpack/releases) - [Changelog](https://github.com/storybookjs/addon-styling-webpack/blob/main/CHANGELOG.md) - [Commits](https://github.com/storybookjs/addon-styling-webpack/compare/v0.0.2...v0.0.3) --- updated-dependencies: - dependency-name: "@storybook/addon-styling-webpack" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: Add lost Changelog entry for Bumping Tiptap to v2 (#500) * chore: Add lost Changelog entry for Bumping Tiptap to v2 was already added with 57b631b1186e9249d02181b8eebccf87a5131f4c Got lost during merges * chore: Reorder changelog * chore: Rewrite mixed up changelog (#501) * chore: Add lost Changelog entry for Bumping Tiptap to v2 was already added with 57b631b1186e9249d02181b8eebccf87a5131f4c Got lost during merges * chore: Reorder changelog * chore: Rewrite mixed up changelog * build(deps): bump @uppy/core from 3.2.1 to 3.4.0 (#431) Bumps [@uppy/core](https://github.com/transloadit/uppy) from 3.2.1 to 3.4.0. - [Release notes](https://github.com/transloadit/uppy/releases) - [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md) - [Commits](https://github.com/transloadit/uppy/compare/@uppy/core@3.2.1...@uppy/core@3.4.0) --- updated-dependencies: - dependency-name: "@uppy/core" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * build(deps-dev): bump postcss from 8.4.28 to 8.4.29 (#499) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.28 to 8.4.29. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.28...8.4.29) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * chore: add DpFormRow to Storybook. (#503) * chore: add DpFormRow to Storybook. * chore: add CHANGELOG.md * chore: use single Quotes. * chore: use single Quotes. * chore: add DpSlidingPagination to Storybook. (#504) * chore: add DpSlidingPagination to Storybook. * chore: add CHANGELOG.md * chore: add DpDraggable to Storybook. (#497) * chore: add DpDraggable to Storybook. * chore: add CHANGELOG * Update src/components/DpDraggable/DpDraggable.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: adjust Docu. * chore: adjust Docu. * chore: adjust Docu. * chore: rebuild DpDraggable template. --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add DpTooltip to Storybook. (#505) * chore: add DpTooltip to Storybook. - fix Tooltip container id. * chore: add CHANGELOG.md * chore: adjust text for DpTooltip. * chore: add CHANGELOG.md * feat: Introduce internal alias "~" (#513) This implements the internal ~ alias and uses it for DpButton and DpButtonRow components. To not always have to write cumbersome path declarations like '../../component/component', a new alias "~" is introduced, which simply points to the src folder. - Several aliases for component, mixins, or other folders seemed to be too much overhead - The alternative @ lost the team voting, along with not introducing aliases at all * fix(refs T34566): Pass propper Values to init Tooltips (#511) Pass propper Values to init Tooltips Pass classes to the Tooltip as well * fix(refs T34571): Shorten Delay for destroytooltip (#512) to allow clicking on Buttons where the tooltip has been after hovering off. 300 ms should be enough for a rebounce and for normal user interaction to not click before the tooltip has been removed. Actually we need this tweak only in cases, where the z-index get increased from outside with a class that defines the z-index after `z-below-zero` in the css files * chore: prepare release * v0.1.14 * feat: Use alias "~/" in components (#515) With #513, we introduced the internal alias `~` (which points to `./src`), along with an index.ts in every component folder. This change adds index files for all components and uses the `~` where appropriate. Also, components that lived within DpDataTable directory but are not direct dependencies of DpDataTable are now moved to their own folders: - DpDataTableExtended - DpColumnSelector Also, due to the introduction of the index files, within stories we can now import components from the same folder with `./`. * chore: add Props to DpUpload & DpUploadFiles. (#516) * chore: add Props to DpUpload & DpUploadFiles. - Add de Trans-Key - Adjust UppyTranslations. * chore: rename prop. * chore: remove default value. * Update src/components/shared/translations.js Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add CHANGELOG --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add DpSearchField to Storybook. (#492) * chore: add DpSearchField to Storybook. * chore: add CHANGELOG. * chore: adjust interface naming. * Update src/components/DpSearchField/DpSearchField.stories.tsx Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * chore: adjust document for DpSearchField. * chore: add the deprecation inputWidth. * Update src/components/DpSearchField/DpSearchField.vue Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSearchField/DpSearchField.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpSearchField/DpSearchField.stories.tsx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33878): Add DpTextArea to Storybook. (#380) * chore (refs T33878): Add DpTextArea to Storybook. * chore (refs T33878): Add CHANGELOG * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * chore: update CHANGELOG. * chore: update label. * chore: update Docs. * chore: migrate DpTextArea story to V7. * chore: pass attributes prop. * chore: update Prop Docs. * Update CHANGELOG.md Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpTextArea/DpTextArea.stories.tsx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com> Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add DpUploadFiles to Storybook. (#518) * chore: add DpUploadFiles to Storybook. * chore: add CHANGELOG * chore: adjust document for DpUploadFiles. * Update src/components/core/DpUpload/DpUploadFiles.vue Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/core/DpUpload/DpUploadFiles.vue Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/core/DpUpload/DpUploadFiles.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: adjust required Props. * chore: revert props required. --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add DpDatepicker to Storybook. (#521) * chore: add DpDatepicker to Storybook. * chore: adjust document. * chore: add DpDatetimePicker to Storybook. (#522) * chore: add DpDatetimePicker to Storybook. * chore: add CHANGELOG * Update src/components/DpDatetimePicker/DpDatetimePicker.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpDatetimePicker/DpDatetimePicker.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: adjust document. --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add DpDateRangePicker to Storybook. (#524) * chore: add DpDateRangePicker to Storybook. * chore: add CHANGELOG * Update src/components/DpDateRangePicker/DpDateRangePicker.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: adjust document. --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Fix(T34571): place tooltip in the foreground (#523) * Fix(T34571): There are cases when Tooltips are in the modal windows and have a smaller z-index than the modal. - added a method that checks the z-index of the parent element and appends zIndex + 1 to the style of the Tooltip * chore: add DpButtonIcon to Storybook. (#526) * chore: add DpButtonIcon to Storybook. * chore: add CHANGELOG * chore: add deprecate for component, remove unused computed. * chore: add DpTimePicker to Storybook. (#525) * chore: add DpTimePicker to Storybook. * chore: add CHANGELOG * Update src/components/DpTimePicker/DpTimePicker.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add DpProgressBar to Storybook. (#531) * chore: add DpProgressBar to Storybook. * chore: add CHANGELOG * Update src/components/DpProgressBar/DpProgressBar.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpProgressBar/DpProgressBar.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add link to another stories. --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore (refs T33326): Move DpToggleForm to Core. (#536) * chore (refs T33326): Move DpToggleForm to Core. * chore (refs T33326): Add CHANGELOG * chore: edit CHANGELOG * chore: edit CHANGELOG * Add dp notify message to storybook (#537) * chore: add DpNotifyMessage to Storybook. * chore: remove DpNotifyContainer. - this component has already been moved to the Core. * chore: remove import DpNotifyContainer. * chore: add CHANGELOG. * chore: change DpNotifyMessage to DpNotification. * Update src/components/DpNotification/DpNotification.vue Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update tests/DpNotification.spec.js Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpNotification/DpNotification.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpNotification/DpNotification.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add CHANGELOG.md * chore: add CHANGELOG.md --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: WIP: Add DpModal to Storybook (#538) * chore: WIP: Add DpModal to Storybook * chore: Fix getComputedStyle error, adjust DpModal Storybook. * Update src/components/DpModal/DpModal.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpModal/DpModal.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpModal/DpModal.stories.mdx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: adjust document. * Update src/components/DpModal/DpModal.stories.tsx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * Update src/components/DpModal/DpModal.stories.tsx Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> --------- Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com> * chore: add CHANGELOG.md (#541) * chore: fix args error in DpTextArea. (#544) * chore: Fix DpTab Storybook error. (#545) * build(deps-dev): bump babel-loader from 9.1.2 to 9.1.3 (507) Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.2 to 9.1.3. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com> * build(deps-dev): bump @vue/vue2-jest from 29.2.4 to 29.2.6 (514) Bumps [@vue/vue2-jest](https://github.com/vuejs/vue-jest) from 29.2.4 to 29.2.6. - [Release notes](https://github.com/vuejs/vue-jest/releases) - [Commits](https://github.com/vuejs/vue-jest/compare/v29.2.4...v29.2.6) --- updated-dependencies: - dependency-name: "@vue/vue2-jest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @jest/transform from 29.5.0 to 29.7.0 (519) Bumps [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) from 29.5.0 to 29.7.0. - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-transform) --- updated-dependencies: - dependency-name: "@jest/transform" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump babel-jest from 29.5.0 to 29.7.0 (520) Bumps [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) from 29.5.0 to 29.7.0. - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @babel/preset-env from 7.22.5 to 7.22.20 (535) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.5 to 7.22.20. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @babel/core from 7.22.5 to 7.23.0 (547) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.5 to 7.23.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.0/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump autoprefixer from 10.4.14 to 10.4.16 (#540) Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.14 to 10.4.16. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.16) --- updated-dependencies: - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump @tiptap/extension-bold from 2.1.7 to 2.1.11 (#552) Bumps [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) from 2.1.7 to 2.1.11. - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-bold/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v2.1.11/packages/extension-bold) --- updated-dependencies: - dependency-name: "@tiptap/extension-bold" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add dp tree list to storybook (#556) * chore: WIP: Add DpTreeList to Storybook. * chore: WIP: Add DpTreeList to Storybook. * chore: Add de Trans-Key for DpTreeListToggle. * chore: Add de Trans-Key for DpTreeListToggle. * chore: WIP: adjust DpTreeList in Storybook. * chore: adjust DpTreeList Docu & Template. * chore: add CHANGELOG * chore: backmerge release_ewm to main (#557) * fix(refs T34566): Pass propper Values to init Tooltips (#511) * fix(refs T34571): Shorten Delay for destroytooltip (#512) * v0.1.14 * Fix(T34571): place tooltip in the foreground (#530) * Fix(T34571): added a method that checks the z-index of the parent element and appends zIndex + 1 to the style of the tooltip * Fix(T34571): updated CHANGELOG.md * Fix(T34716): add an update method in the tooltip directory (#542) * Fix(T34716): Add update hook to tooltip directive for dynamic value updates * v0.1.16 --------- Co-authored-by: Stefan Graupner <graupner@demos-deutschland.de> Co-authored-by: sakutademos <110987766+sakutademos@users.noreply.github.com> Co-authored-by: Sami Mussbach <mussbach@demos-deutschland.de> * fix: Adjust Test after Refactoring (#558) and add missing dependency Where ever that comes from * doc: Prepare release * v0.2.0 * chore(refs T19759): Make slots work for demosplan-core in vu3 compat mode * chore(refs T19759): Upgrade Jest setup to work with vue3 compat mode - i coundn't find any occurance of `$on('modal:toggle'` and since it breaks the tests, I removed it. * chore(refs T19759): Upgrade tiptap to vue3 - remove unused vuex dependency * chore(refs T19759): Set demosplan-ui in vue3 compat mode * chore(refs T19759): Sort v-binding for new vue3 behaviour * chore(refs T19759): Comment out vue-click-outside that causes errors which we have to look at later on * chore(refs T19759): Remove bus that shouldn't be neccessary anyway * fix(refs T19759): Make demosplan-ui work in vue3 compat mode level 2 (623) * chore(refs T19759): Remove bus that shouldn't be neccessary anyway * chore(refs T19759): Update binding to be vue3 compatible * chore(refs T19759): Match vue version with the one from core * chore(refs T19759): Adjust Code to make vue3 compat mode happy at least for mode 2 * chore(refs T19759): set style-dictionary to fix version the last version breaks things * fix(refs T19759): fix warnings/errors [vue 3 upgrade] (643) * feat(refs T19759): use new hooks in vue 3, the hooks in directives have changed: bind -> beforeMount inserted -> mounted update -> updated componentUpdated -> updated unbind -> unmounted * feat(refs T19759): pass null instead of false to remove html attributes, they need to be set to null instead of false in vue 3 see https://v3-migration.vuejs.org/breaking-changes/attribute-coercion.html * feat(refs T19759): use new hook inserted has been replaced with mounted in vue 3 * feat(refs T19759): replace scopedSlots in vue 3, scoped slots have been removed see https://v3-migration.vuejs.org/breaking-changes/slots-unification.html * fix(refs T19759): use ternary nullish coalescing operator only checks for null or undefined, not false * fix(refs T19759): default to null in vue 3, html attributes need to be set to null instead of false to be removed * fix(refs T19759): remove $listeners - in vue 3, listeners are added to $attrs and no longer available as $listeners - it seems that v-on="$listeners" was not needed here, at least we couldn't figure out a reason why we would need it * fix(refs T19759): use deep watcher in vue 3, watchers for arrays are not deep by default, so the option needs to be set * fix(refs T19759): default to null in vue 3, html attributes need to be set to null instead of false to be removed * fix(refs T19759): add missing prop - in order to be able to set allowMultipleUploads for DpUpload.vue when using it via DpUploadFiles, we need to add the prop to DpUploadFiles and pass it to DpUpload.vue * fix(refs T19759): rename beforeDestroy to beforeUnmount in vue 3, the beforeDestroy hook is replaced with beforeUnmount * feat(refs T19759): use deep watcher in vue 3, watchers for arrays are not deep by default, so the option needs to be set * refactor(refs T19759): replace 'unbind' hook in vue 3, the 'unbind' hook has been replaced with 'unmounted' * fix(refs T19759): remove obsolete type now that we pass null instead of false as default value, the 'Boolean' type is not needed anymore #AB 9149 --------- * refactor(refs T19759): make tabs work [vue 3 upgrade] (650) * refactor(refs T19759): remove usage of $children - $children has been removed in vue 3, see https://v3-migration.vuejs.org/breaking-changes/children.html - child components in slots can now be accessed via useSlots() - in the parent component of DpTabs, a handler for the change event needs to be added now to update the activeTabId; the change event is emitted when a tab is clicked and when setting the initial tab - the handler gets the tab id from the change event, then this id can be used to determine the value that needs to be passed to the new isActive prop of DpTab (by comparing it to the label) - it would have been nicer to handle all this inside the DpTab(s) components, but I could not find a working solution * build(refs T19759): update vue-multiselect - vue-multiselect is updated to a vue3-compatible version (which apparently is still in beta) - the only changes should be that the input event changed to 'update:model-value' and that a modelValue prop needs to be passed to VueMultiselect * refactor(refs T19759): make tabs reactive in order to register prop changes in the DpTab components when accessing the props in DpTabs, we need to make the tabs variable a computed * build(refs T19759): update yarn.lock after merge AB#9149 --------- Co-authored-by: Florian Salis <salis@demos-deutschland.de> * build(refs T19759): update vue dependencies for vuex4 [vue 3 upgrade] (658) * build(refs T19759): update vue dependencies to be able to use demosplan-ui with vuex4, the vue dependencies need to be updated * fix(refs T19759): emit event the click event needs to be emitted so we can handle it outside * fix(refs T19759): define emits in vue 3, the events emitted from a component should be defined via the `emits` option, see https://v3-migration.vuejs.org/breaking-changes/emits-option.html AB#9149 --------- * build(refs T19759): update yarn.lock after merge * chore (refs T19785): add defineAsyncComponent to async components. (#676) * build(refs T19759): update yarn.lock after merge * build(refs T19759): update yarn.lock after merge * chore (refs T19759 T19784): migration render function to Vue3. (#763) * build(refs DPLAN-274, DPLAN-11881): skip tests for now - to make the build work for now, we remove running the tests from the build command - this should allow us to install demosplan-ui in demosplan- core again - of course, this is only a temporary fix * build(refs DPLAN-274, DPLAN-11881): update yarn.lock after merge * build(refs DPLAN-274, DPLAN-11881): upgrade dependencies the build was broken; probably the actual fix was adding prosemirror-model as a normal dependency, but the other upgrades should not hurt either * build(refs DPLAN-274, DPLAN-11881): update vue-loader * build(refs DPLAN-274, DPLAN-11881): reverse command order when installing demosplan-ui, there is now an error that token files are not available, and reversing the order fixes this * refactor(refs DPLAN-274, DPLAN-11881): uncomment code this may have to be fixed later; for now, we can leave it as it is * chor (refs DPLAN-11885): Add Jest Test for the DpFlyout component. (#940) Co-authored-by: Ahmad Alahrashi <email-vom-gpg-key> * chor (refs DPLAN-11885): Upgrade Jest setup to work with vue3 compat mode. (#938) - destroy is now unmount to match Vue 3. - propsData is now props. - No more createLocalVue. Co-authored-by: Ahmad Alahrashi <email-vom-gpg-key> * build: update yarn.lock after merge * chore: repair yarn.lock after merge of yarn4-branch * feat(refs PC-138): use phosphor-icons/vue (946) * refactor(refs PC-138, DPLAN-11882): use phosphor-icons/vue - instead of storing the icon paths in iconVariables.js, we now use phosphor icons vue components mapped to icon names in iconConfig.ts - we keep some aliases - DpButton, DpContextualHelp and DpIcon now use the composition api - types for icon names, sizes and weight are added * refactor(refs PC-138, DPLAN-11882): update vue type there seems to be an issue with ts-loader that requires making this change, see https://github.com/vuejs/core/issues/2627 without it, the build fails because of these errors: ERROR in /Development/demosplan-ui/src/components/DpButton/DpButton.vue.ts(182,39) TS2345: Argument of type 'typeof import("/Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to parameter of type 'VNodeTypes | ClassComponent'. Type 'typeof import("Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to type 'ComponentOptions<any, any, any, ComputedOptions, MethodOptions, any, any, any, any>'. Type 'typeof import("Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to type 'ComponentOptionsBase<any, any, any, ComputedOptions, MethodOptions, any, any, any, string, any, {}, string, {}>'. Types of property 'computed' are incompatible. Type '{ <T>(getter: ComputedGetter<T>, debugOptions?: DebuggerOptions): ComputedRef<T>; <T>(options: WritableComputedOptions<T>, debugOptions?: DebuggerOptions): WritableComputedRef<...>; }' is not assignable to type 'ComputedOptions'. Index signature for type 'string' is missing in type '{ <T>(getter: ComputedGetter<T>, debugOptions?: DebuggerOptions): ComputedRef<T>; <T>(options: WritableComputedOptions<T>, debugOptions?: DebuggerOptions): WritableComputedRef<...>; }'. ERROR in /Development/demosplan-ui/src/components/DpButton/DpButton.vue.ts 194:38-44 [tsl] ERROR in /Development/demosplan-ui/src/components/DpButton/DpButton.vue.ts(194,39) TS2345: Argument of type 'typeof import("/Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to parameter of type 'VNodeTypes | ClassComponent'. ERROR in /Development/demosplan-ui/src/components/DpContextualHelp/DpContextualHelp.vue.ts 51:53-67 [tsl] ERROR in /Development/demosplan-ui/src/components/DpContextualHelp/DpContextualHelp.vue.ts(51,54) TS2345: Argument of type 'typeof import("/Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to parameter of type 'VNodeTypes | ClassComponent'. * feat(refs PC-138, DPLAN-11882): add missing icon names * style(refs PC-138, DPLAN-11882): add types * build: update yarn.lock after merge * style(refs PC-138): store used and aliased icon names in one object instead of separating the icon names that are identical with phosphor icon names and already in use from icon names that are identical with phosphor icon names but currently not in use (instead, aliases are used), we can store them in one object to hopefully reduce confusion --------- Co-authored…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ticket: https://yaits.demos-deutschland.de/T33336
Description: Add an additional method called
externalApi
to make an external API callswithout default headers.Content-Type
header should be omitted in calls to some map services (axios adds this header automatically)Content-Type
directly and then add it back afterLinked PRs