* feat: Add visual to installer and CI script (attempt 1)
* fix(ci): Working directory set incorrectly
* fix(ci): Run build before pack and set data connector path correctly
* Install visual tools into dev dependencies
* fix(ci): Try fix MakePQX not found
* fix(ci): MakePQX args need correct subfolder
* fix(visual): Rename visual to not have guid
* feat(ci): Set default version to 2.0.0 everywhere, and overwrite on CI jobs
* fix(ci): Missed one version location
* fix(visual): Always use package.json version
This allows us to `npm version` instead of doing some weirder logic
* fix(visual): Allow same version when bumping
* chore: Moved data connector into nested `src/powerbi-data-connector` folder
* feat(visual): Moved powerbi visual from speckle-powerbi-visuals repo
Copied from 2.19 tagged commit 0f034c17d04acd3fa5130a91779576efde7793a9
* chore: Created vscode workspace and unified settings
* fix: Update iss file and CI scripts
+ added workspace settings
* ci: Minor path fixes
* ci: And some extra tweaks
* ci: Typo in powerbi.iss
* feat: Added logic to add thumbprint to registry
As well as delete it on uninstall, without compromising the rest of the values that other connectors may have added.
* fix: Re-enable pqx
* fix: Minor edits to install logic
* feat: CI config with conditional signing
* fix: Set versions correctly
* fix: Disable github release upload
* fix: Missing SSM env var and fast exit if external pr
* fix: Set version env vars correctly
* just a test
* another test 🧪
* with AI help
* circleCI wth
* 🤔🤕
* Why does it refuse to work!?!?!
* Onelining
* Onelining real command
* too fast :D
* 🤞🏼
* final touch?
* I really hope this does it
* 🥲
* 💥
* Revert "💥"
This reverts commit ac570614a9.
* Jonathon's magic 🪄
* Jonathon's magic v2
* starts to seem less magical
* maybe PEBKAC
* 🤞🏼
* just one loop?
* try escape \
* no double %%
* try escape with ""
* try bat file
* try bat file differently
* 🤦🏼♂️
* double %% in bat file
* try relative path
* fix code-signing error
* move includes
* 🚀
* fix: Do not sign PQX but do sign installers
* fix: Use actual tagname 🙇🏼♂️🤦🏼♂️
* ci: Minor tweaks
* ci: Push to real feed
* fix: Use exe not pqx to upload installer 🤦🏼♂️
* fix: first round of new web app terminology rename
* fix: Last refs to commit/branch/stream gone
* fix: Table headers
* ci: Removed unnecessary step and bumped ci ghr image
* Modified publicly visible names on resource file
* fix: Separated completely frontend2 parsing
This prevents logic from Fe2 leaking into Fe1 and viceversa, which could cause `null` exceptions in some cases.
* CNX-8322 Track in Jira