-
Notifications
You must be signed in to change notification settings - Fork 2
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: merge dev
into main
#864
Draft
SamuelAlev
wants to merge
176
commits into
main
Choose a base branch
from
dev
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
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
* feat: add manifest verification for Platform Apps (#645) * chore: add method stub * chore: add manifest stub * feat: add platform-app manifest validator step * Create curvy-terms-watch.md * fix: formatting * fix: remove yup and add zod schema * Update .changeset/curvy-terms-watch.md Co-authored-by: Samuel Alev <[email protected]> * chore: remove verify-manifest cli command * fix: manifest keys * fix: add check to restrict version to be a number * fix: restructure manifest readout and throw Error if not correct * fix: adjust casing and wording of manifest * Update packages/cli/src/utils/verifyManifest.ts Co-authored-by: Samuel Alev <[email protected]> * Update packages/cli/src/utils/verifyManifest.ts Co-authored-by: Samuel Alev <[email protected]> * Update packages/cli/src/utils/verifyManifest.ts Co-authored-by: Samuel Alev <[email protected]> * chore: object destructure the manifest * chore: fix typo * chore: add z.enums instead string where applicable * chore: formatting * chore: remove useless refine and add cleaner objects --------- Co-authored-by: Samuel Alev <[email protected]> * chore: release packages (#658) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * feat: themes and template settings (#654) * themeAsset updates * types * typing * update tests * code smell fix * more code small * more code smell * fix test * typing fixes * updates * fix typing error * refactor: improve typing * style: linting --------- Co-authored-by: Mike Trummer <[email protected]> * chore: add changeset for previous commit * chore: release packages (#660) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix: fix links in readme (#661) * fix: platform app compiler (#664) * chore: adjust compiler * Create unlucky-mice-give.md * chore: release packages (#665) Co-authored-by: julianiff <[email protected]> * revert: wrong release * chore: release packages (#667) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: fix css and js filename exchanged (#668) * chore: fix css and js filename exchanged * Create spicy-apricots-guess.md * chore: release packages (#669) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: add optional to assetAction (#670) * chore: add optional to assetAction * Create olive-goats-nail.md * chore: change naming to workspace (#673) * chore: change naming to workspace * Create small-kiwis-tap.md * chore: update platform app manifest (#674) * chore: update manfiest * Create gorgeous-baboons-run.md * Update .changeset/gorgeous-baboons-run.md Co-authored-by: Samuel Alev <[email protected]> * lint: fixing --------- Co-authored-by: Samuel Alev <[email protected]> * chore: release packages (#671) Co-authored-by: julianiff <[email protected]> --------- Co-authored-by: Julian Iff <[email protected]> Co-authored-by: Samuel Alev <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Anxo Botana <[email protected]> Co-authored-by: Mike Trummer <[email protected]> Co-authored-by: Luca Hochreutener <[email protected]>
* feat: add manifest verification for Platform Apps (#645) * chore: add method stub * chore: add manifest stub * feat: add platform-app manifest validator step * Create curvy-terms-watch.md * fix: formatting * fix: remove yup and add zod schema * Update .changeset/curvy-terms-watch.md Co-authored-by: Samuel Alev <[email protected]> * chore: remove verify-manifest cli command * fix: manifest keys * fix: add check to restrict version to be a number * fix: restructure manifest readout and throw Error if not correct * fix: adjust casing and wording of manifest * Update packages/cli/src/utils/verifyManifest.ts Co-authored-by: Samuel Alev <[email protected]> * Update packages/cli/src/utils/verifyManifest.ts Co-authored-by: Samuel Alev <[email protected]> * Update packages/cli/src/utils/verifyManifest.ts Co-authored-by: Samuel Alev <[email protected]> * chore: object destructure the manifest * chore: fix typo * chore: add z.enums instead string where applicable * chore: formatting * chore: remove useless refine and add cleaner objects --------- Co-authored-by: Samuel Alev <[email protected]> * chore: release packages (#658) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * feat: themes and template settings (#654) * themeAsset updates * types * typing * update tests * code smell fix * more code small * more code smell * fix test * typing fixes * updates * fix typing error * refactor: improve typing * style: linting --------- Co-authored-by: Mike Trummer <[email protected]> * chore: add changeset for previous commit * chore: release packages (#660) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix: fix links in readme (#661) * fix: platform app compiler (#664) * chore: adjust compiler * Create unlucky-mice-give.md * chore: release packages (#665) Co-authored-by: julianiff <[email protected]> * revert: wrong release * chore: release packages (#667) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: fix css and js filename exchanged (#668) * chore: fix css and js filename exchanged * Create spicy-apricots-guess.md * chore: release packages (#669) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: add optional to assetAction (#670) * chore: add optional to assetAction * Create olive-goats-nail.md * chore: change naming to workspace (#673) * chore: change naming to workspace * Create small-kiwis-tap.md * chore: update platform app manifest (#674) * chore: update manfiest * Create gorgeous-baboons-run.md * Update .changeset/gorgeous-baboons-run.md Co-authored-by: Samuel Alev <[email protected]> * lint: fixing --------- Co-authored-by: Samuel Alev <[email protected]> * chore: release packages (#671) Co-authored-by: julianiff <[email protected]> * chore: update cli version of templates (#676) * chore: update version * Create giant-eels-fix.md * chore: add cypress videos and screenshots to .gitignore (#681) * feat: replace attachment download with tracked download (#679) * feat: replace attachment download with tracked download * add changeset * fix: download optional on AttachmentItem * improve syntax * chore: change download prop to onDownload * feat: update block toolbar to include attachments flyout (#672) * update toolbar with attachments flyout * rename prop to isEnabled * update classnames * move grouped elements into subfolder * update regular attachment button * remove bg base class * create tests for new function * fix toolbar * add changeset * update useAttachments * remove fc * add test for hoc * fix typeerror * fix issues * update changelog * fix minor issues * update naming of add method * update changelog * fix failing test * update string error description * fix: typeerror in toolbar (#683) * chore: release packages (#677) Signed-off-by: Sam Creasey <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * ci: add linting and typecheck to guideline-blocks-settings (#685) * ci: add linting and typecheck to guideline-blocks-settings * add change in guideline block settings to check * add typeerror -> see fail * revert: changes so only ci * chore: remove usage of deprecated appBridgeBlock functions (#680) * chore: remove usage of deprecated appBridgeBlock functions * test: improve LegacyTemplateDummy import * test: improve LegacyTemplateDummy import * fix: add unsubscribe to assetChooser and templateChooser hook * ci: add unit test check guideline-blocks-settings (#690) * ci: add unit test check * fix: force line height in toolbar (#692) * force line-height in toolbar * add changeset * update changeset * update text * fix: export toolbar items (#691) * export index * add changeset * chore: release packages (#686) Signed-off-by: Sam Creasey <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * feat(Attachments): temporarily disable sorting (#689) * feat(Attachments): temporarily disable sorting * chore: replace deprecated functions in attachments (#687) * chore: replace deprecated functions in attachments * fix: remove unused import * fix: add forced line height to button (#696) * add forced line height to button * correct changeset * chore: decouple sidebar-settings from app-bridge (#694) * chore: decouple sidebar-settings from app-bridge * fix: lockfile * add changeset * ci: add typecheck and remove app-bridge build * chore: bump fondue (#695) * chore: bump fondue * also bump outside of packages * chore: release packages (#693) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: codeowners file (#699) * chore: bump fondue (#697) * chore: bump fondue * Create mean-lizards-draw.md * Update mean-lizards-draw.md --------- Co-authored-by: Rafael Giezendanner <[email protected]> * feat: move app-bridge to guideline-blocks-settings peerDependencies (#698) * chore: move app-bridge to peerDeps * ci: add test matrix * ci: build if workspace package * ci: add matrix on all guideline-blocks-test * fix: test for v3.0.0 * ci: add guideline-blocks-settings check to app-bridge * ci: improve pnpm cache * ci: replace set-output * test: rename hook in app-bridge to see them fail * revert: app-bridge change * add changeset * chore: update README.md * fix: typo in readme * Update .github/workflows/app-bridge-continuous-integration.yml Co-authored-by: Samuel Alev <[email protected]> * ci: fix continous-deployment as it needs to add app-bridge to guideline-blocks-settings --------- Co-authored-by: Samuel Alev <[email protected]> * fix: continuous-deployment ci (#702) * ci: add cache for app-bridge tests (#703) * ci: add cache for app-bridge tests * check: if it runs * revert: adjust for check * chore: release packages (#700) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --------- Signed-off-by: Sam Creasey <[email protected]> Co-authored-by: Julian Iff <[email protected]> Co-authored-by: Samuel Alev <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Anxo Botana <[email protected]> Co-authored-by: Mike Trummer <[email protected]> Co-authored-by: Luca Hochreutener <[email protected]> Co-authored-by: Sam Creasey <[email protected]> Co-authored-by: Daniel Fulop <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* ci: add latest 3 and first 4 to matrix * see them run * adds fail fast again * remove 4.0.0-alpha.0 from matrix * revert run change
* ci: add alpha (first and latest) to the matrix (#717) * ci: add alpha (latest and earliest) to the matrix * add change to see them run * revert commit before * adds fail-fast: false again * see them run again * revert change for running * fix: useAttachments use the correct functions, for adding and removing (#720) * fix: useAttachments use the correct functions, for adding and removing * add changeset * Update .changeset/afraid-trees-mate.md Co-authored-by: Sam Creasey <[email protected]> * refactor: rename assetId to attachmentKey within useAttachments --------- Co-authored-by: Sam Creasey <[email protected]> * chore: release packages (#721) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * feat: add label option to getBackgroundSettings (#722) * add label option to background settings * add changeset * add default prop * chore: release packages (#723) Signed-off-by: Sam Creasey <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix: properly handle paths on windows (#719) * fix: properly handle paths on windows * Add changeset * Update .changeset/five-apples-impress.md Co-authored-by: Rafael Giezendanner <[email protected]> --------- Co-authored-by: Rafael Giezendanner <[email protected]> * fix: nested template literals and typo (#726) * feat: add deploy token (#724) * feat: add the option to deploy with token * fix: make token optional * fix: remove duplicated token retrival * fix: more informative error message * fix: standardize placeholders in cli messages * fix: add option info to changelog * fix: simplify option retrival and assignment * test: getUser with token * fix: cli commands brackets (#727) * fix: cli commands brackets * fix option brackets * chore: release packages (#725) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix: add missing `types` entry in exports list (#728) * fix: add missing `types` entry in exports list * chore: update description of changeset Co-authored-by: Rafael Giezendanner <[email protected]> --------- Co-authored-by: Rafael Giezendanner <[email protected]> * chore: release packages (#729) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * feat: add theme template context to appBridgeThemes context (#731) * feat: add theme template context to appBridgeThemes context * cleaning * update template context * changeset * ci: adjust CODEOWNERS due to team name changes (#738) * ci: adjust CODEOWNERS due to team name changes * adjust ecosystem to api and sdk * ci: fix changeset onlyUpdatePeerDepsWhenOutOfRange (#737) * feat: add platform-app package and adjust codeowners (#733) * feat: add platform-app package and adjust codeowners * fix: typing * chore: adjust for review * chore: adjust scripts * feat: add Readme * chore: fix module exports * chore: update pnpm-lock.yaml * Update packages/platform-app/README.md Co-authored-by: Samuel Alev <[email protected]> * Update packages/platform-app/README.md Co-authored-by: Samuel Alev <[email protected]> * chore: adjust to workspace * chore: fix team names * chore: use combined team for types * chore: use combined team for types * chore: update naming --------- Co-authored-by: Samuel Alev <[email protected]> * chore: update lock file (#739) * chore: add empty test (#740) * chore: release packages (#735) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * add changeset --------- Signed-off-by: Sam Creasey <[email protected]> Co-authored-by: Rafael Giezendanner <[email protected]> Co-authored-by: Sam Creasey <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Florian Gächter <[email protected]> Co-authored-by: Samuel Alev <[email protected]> Co-authored-by: Julian Iff <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) * refactor: link selector pass functions (#736) * refactor: link selector not passing appBridge * get rid of hook * add changeset * fix: instance error * improve syntax * remove useless call * chore: release packages (#745) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: update tailwind to 3.4.1 (#747) * update tailwind to 3.4.1 * Add changeset * Update .changeset/brown-carpets-matter.md Co-authored-by: Rafael Giezendanner <[email protected]> --------- Co-authored-by: Rafael Giezendanner <[email protected]> * feat: adjust serve and compile command (#732) * feat: adjust serve and compile command * Create fresh-ducks-dance.md * chore: adjust for comments * chore: add configFile: false to serve * chore: remove unused import * chore: remove logger * chore: remove generating a lib * Update packages/cli/src/utils/compiler.ts Co-authored-by: Samuel Alev <[email protected]> * Update packages/cli/src/commands/serve.ts Co-authored-by: Samuel Alev <[email protected]> * chore: remove globals * chore: remove build step * feat: add new template structure * feat: adjust platform-app templates * feat: add multiple build steps with temporary directory to store settings * feat: use index.ts file to create settings bundle * chore: update temaplte html * chore: update templates with defineApp * chore: use sync cals * chore: adjust templates * chore: update packages * chore: update tempaltes with external settings.ts * chore: add emptyOutDir to false and remove cleanup code * chore: remove function variable and adjust output dir of first pass * compiler.ts aktualisieren * chore: update to iife format * chore: fix linter and rename settings output file * feat: adjust tests and settings.js bundle --------- Co-authored-by: Samuel Alev <[email protected]> * feat: use setAssetIdsByBlockAssetKey for updating assets (#730) * feat: use setAssetIdsByBlockAssetKey for updating assets * test: add stub for setAssetIdsByBlockAssetKey * refactor: stub and improve tests * improve hook * chore: add Changeset * fix: response type * Update .changeset/spicy-crabs-hope.md --------- Co-authored-by: ragi96 <[email protected]> Co-authored-by: Daniel Fulop <[email protected]> * chore: release packages (#748) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Sam Creasey <[email protected]> Co-authored-by: Julian Iff <[email protected]> Co-authored-by: Samuel Alev <[email protected]> Co-authored-by: Luca Hochreutener <[email protected]> Co-authored-by: Daniel Fulop <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor: link selector pass functions (#736) * refactor: link selector not passing appBridge * get rid of hook * add changeset * fix: instance error * improve syntax * remove useless call * chore: release packages (#745) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * chore: update tailwind to 3.4.1 (#747) * update tailwind to 3.4.1 * Add changeset * Update .changeset/brown-carpets-matter.md Co-authored-by: Rafael Giezendanner <[email protected]> --------- Co-authored-by: Rafael Giezendanner <[email protected]> * feat: adjust serve and compile command (#732) * feat: adjust serve and compile command * Create fresh-ducks-dance.md * chore: adjust for comments * chore: add configFile: false to serve * chore: remove unused import * chore: remove logger * chore: remove generating a lib * Update packages/cli/src/utils/compiler.ts Co-authored-by: Samuel Alev <[email protected]> * Update packages/cli/src/commands/serve.ts Co-authored-by: Samuel Alev <[email protected]> * chore: remove globals * chore: remove build step * feat: add new template structure * feat: adjust platform-app templates * feat: add multiple build steps with temporary directory to store settings * feat: use index.ts file to create settings bundle * chore: update temaplte html * chore: update templates with defineApp * chore: use sync cals * chore: adjust templates * chore: update packages * chore: update tempaltes with external settings.ts * chore: add emptyOutDir to false and remove cleanup code * chore: remove function variable and adjust output dir of first pass * compiler.ts aktualisieren * chore: update to iife format * chore: fix linter and rename settings output file * feat: adjust tests and settings.js bundle --------- Co-authored-by: Samuel Alev <[email protected]> * feat: use setAssetIdsByBlockAssetKey for updating assets (#730) * feat: use setAssetIdsByBlockAssetKey for updating assets * test: add stub for setAssetIdsByBlockAssetKey * refactor: stub and improve tests * improve hook * chore: add Changeset * fix: response type * Update .changeset/spicy-crabs-hope.md --------- Co-authored-by: ragi96 <[email protected]> Co-authored-by: Daniel Fulop <[email protected]> * chore: release packages (#748) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * refactor(guideline-blocks-settings): split toolbar into subcomponents (#749) * add base component buttons * make drag button * add typings for tooltip button * create menutoolbarbutton * restructure files * add single context for toolbar flyouts * move attachments toolbar button into folder * restructure to remove unrelated items from button folder * fix bugs * restructure files * rename flyout provider * swap with provider * update changelog * remove has * update changelog * fix failing spec * fix typeerror * remove unused class * update drag preview context * add footer props to flyout button * rename hook * Add testId attribute * Add wrappers for context * prepare elements for tests * fix failing test * fix failing test * fix typo * provide migration example * adjust md * change type children to content * test: toolbar components (#752) * test toolbar items * add spacing * update test branch * update tests * Update .changeset/cool-planets-decide.md Co-authored-by: Rafael Giezendanner <[email protected]> * Update .changeset/cool-planets-decide.md Co-authored-by: Rafael Giezendanner <[email protected]> --------- Co-authored-by: Rafael Giezendanner <[email protected]> * feat(Attachments): allow sorting (#757) * feat(Attachments): allow sorting * feat: support new v4 color type (#744) * unfinished first draft of adding support * feat: support new v4 color type * add changeset * rename isNewColor to isV4Color * fix: improve code * fix: adjust to new format * fix: adjust mapper for v4 * fix: review stuff * fix: typecheck * chore: release packages (#755) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * fix changelog * fix changelog * fix: changelog
* feat: add new color type and use it for getColors * replace all Color with ProjectColor * feat: ProjectColor should be Color * revert: changes that shouldn't happen * fix colorPatch * fix: cleaner color type * add changeset * fix: improved type * suffix new types * add partialDeep for patch * improve color type * fix: change key to black * fix: dummy * remove redundancy * fix typecheck * fix ColorPatch
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: document page duplication return type * chore: changeset --------- Co-authored-by: Samuel Alev <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: switch to v43 * Create lovely-books-hear.md
* chore: add platformAppContext * Create nervous-walls-repair.md
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add retry function to subscription * Create strong-tools-check.md * Update .changeset/strong-tools-check.md
Co-authored-by: julianiff <[email protected]>
* refactor(themes): get color utilities file * Create eighty-ants-happen.md
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Quality Gate failed for 'App Bridge'Failed conditions |
* feat: add guideline-themes-settings * config * per PR review * more updates * cleaning * lock * more cleaning * cleaning again... * merge theme.ts into index.ts * update deps * deps * update github action * fixing eslint * Create cyan-cougars-invite.md * rename package * :)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(AppBridgeTheme): remove EventRegistry * Create twenty-pumas-pump.md
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(appBridgeThemes): remove utilities folder * Create poor-files-press.md
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(GuidelineThemes): type cleanup * Create sour-cheetahs-buy.md
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(guideline-themes): export types ungroupped * add pnpm dev * Create four-ravens-try.md
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This reverts commit a70a9fe.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(guideline-themes): deprecate ThemeConfigExport.settings * Create empty-jobs-add.md * removes it * Update .changeset/empty-jobs-add.md Co-authored-by: Mike Trummer <[email protected]> --------- Co-authored-by: Mike Trummer <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Quality Gate failed for 'App Bridge'Failed conditions |
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Quality Gate failed for 'App Bridge'Failed conditions |
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.
Opened in draft for now to see the current state and changed files (making sure we don't ship v4 only features when not necessary)