Skip to content
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

preview Srravich/dl feature #8

Draft
wants to merge 1,220 commits into
base: main
Choose a base branch
from
Draft

preview Srravich/dl feature #8

wants to merge 1,220 commits into from

Conversation

yeze322
Copy link
Owner

@yeze322 yeze322 commented Jan 27, 2021

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.

If this is a bug fix, please describe the root cause and analysis of this problem.

Task Item

Please include a link to the related issue. Ex. Closes #<issue #>

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code refactor (non-breaking change which improve code quality, clean up, add tests, etc)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Doc update (document update)

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have functionally tested my change

Screenshots

Please include screenshots or gifs if your PR include UX changes.

a-b-r-o-w-n and others added 30 commits November 12, 2020 08:38
* Await until delete action finishes

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Boost coverage

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* More tests for getting coverage up

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* More tests

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Co-authored-by: Srinaath Ravichandran <srravich@microsoft.com>
Co-authored-by: Andy Brown <asbrown002@gmail.com>
* update lockfile

* add prelaunch task to build electron

* clean up electron start scripts

add server as project reference so that it will rebuild when building electron

* ignore tsbuildinfo files

* update extension lockfiles

* add start:electron and make default start electron

* validate new bot form when storage changes

* add start:dev:electron script

* revert changes to server tsconfig

* wait on client dev server before starting electron

* revert ts project changes

* add server build and client ping dependencies to electron task

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: Tony Anziano <tonyanziano5@gmail.com>
* 1.2 changelog

* Notable features

* B&I

* Change version fields

* Adds SDK_PACKAGE_VERSION

Co-authored-by: Andy Brown <asbrown002@gmail.com>
* Fixes linux icons

* Fixes app name on linux on the top panel

Co-authored-by: Soroush <sorgh@microsoft.com>
* do not update lockfile when building extensions

* add option to force compile extensions
Co-authored-by: Andy Brown <asbrown002@gmail.com>
* Excluded luconfig.json from project load (microsoft#4648)

* Fix: form dialog view dialog action

* Fix: Prevent dismissing a property card due to click during text selection within the card

* fix: Fixes dismissing a property card due to clicking outside of it during text selection inside the card. (microsoft#4649)

* Fix: form dialog view dialog action

* Fix: Prevent dismissing a property card due to click during text selection within the card

* Revert "Fix: form dialog view dialog action"

This reverts commit eacbbd1.

Co-authored-by: Soroush <sorgh@microsoft.com>

* chore: sync form-dialogs feature branch (microsoft#4734)

* Fix: form dialog view dialog action

* Fix: Prevent dismissing a property card due to click during text selection within the card

* feat: update sdk package to 4.11.0-rc2 (microsoft#4625)

* Update sdk package to 4.11.0-rc2

* Fix tests for ReplaceDialog

* Delete the default appsettings that ships with qna (microsoft#4650)

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Co-authored-by: Srinaath Ravichandran <srravich@microsoft.com>

* fix: dialog resources recognizer/qna incorrect creation  (microsoft#4612)

* fix customize imported dialog resource auto creation

* add test

* avoid touch form generated dialog

* update detecting

* update test

* update detecting at server

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* larger warning icon (microsoft#4665)

* fix: Test/Start buttons unable to click. (microsoft#4666)

* filter hidden card, do not render empty container

* update

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: azure publish fail (microsoft#4660)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* always show "create from scratch" button in "from url modal" (microsoft#4662)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: update 'Disable/Enable' buttons state in realtime (microsoft#4664)

* add dialog content as a dep of useMemo microsoft#4629

* remove log

Co-authored-by: Dong Lei <donglei@microsoft.com>

* does not allow to delete root bot (microsoft#4671)

* fix: Visual canvas mess up when add new actions in a zoom in/out mode (microsoft#4672)

* fix: mess when zoom in/out

* use scroll

Co-authored-by: Dong Lei <donglei@microsoft.com>

* use throttle 200 instead of debounce 1000 (microsoft#4670)

Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* promisify the 'saveData()' api and fix microsoft#4616 (microsoft#4667)

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* fix: Form dialog hidden fixed feature flags (microsoft#4675)

* Form dialog hidden fixed feature flags

* remove temp lint directive

* Removed debugging vars

* don't install package during eject js runtime, install and build when publish (microsoft#4668)

Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Lu Han <32191031+luhan2017@users.noreply.github.com>

* fix: misordered using directives in runtime (microsoft#4684)

* Update Startup.cs

* Update runtime/dotnet/azurewebapp/Startup.cs

* add region parameter to luis build call options (microsoft#4685)

* change Microsoft.UpdateActivity title from "Send an activity" to "Update an activity" (microsoft#4686)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* read recognizer intent from dialog content (microsoft#4683)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: router cache bug (microsoft#4687)

* clean all router cache when switching project

* reset routerCache

* should check rootProjectId

Co-authored-by: Dong Lei <donglei@microsoft.com>

* Fix variable name (microsoft#4661)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* feature: Supporting core+package templates stored on NuGet (microsoft#4588)

* - added hosted template to template list
- updated template type to account for hosted templates

* initial scaffolding of hosted template grab

* external nuget template working e2e as template in creation flow

* Removing redundent types

* adding support for relative runtime paths.
Removing unused dependencies.

* adding comments  and removing autogenerated yan lock file from root dir

* Adding version to template acquasition
Generating build files
Fixing broken unit test

* updating template version to latest stable

* hiding remote template feature flag until NuGet packages are public

* Making PR changes

* simplifying featureflag logic
changing feature flag default values

* removing bad null check

* update naming

* Fixing broken test
updating locale files with latest added strings

* Removing 'del' dependency in favor of rimraf for directory deletions

* Reverting feature flag bug fix in favor for bug fix implemented in seperate PR

Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* fix: breadcrumb display for ProjectTree (microsoft#4604)

* remove old breadcrumbs and start making new ones

* Update DesignPage.tsx

* Update DesignPage.tsx

* update unit tests to remove breadcrumb things

* fix duplicate key bug in breadcrumbs

* fix e2e test

* detect and display action names in breadcrumb

* rewrite to make typechecker happy

* make new DesignPage unit tests

* Update publisher.ts

* Update publisher.ts

* restore navigation in undo

* retrieve breadcrumb from URL on location change

* read double-nested $designer fields

* navigate to trigger[0] on OpenDialog node events

* fix typo and unit tests

* Update validateDialogName.test.ts

* better error-checking for invalid URLs

* make special "beginDialog" trigger

* Update en-US.json

* Update DesignPage.tsx

* initialize onboarding status to complete in non-production

* restore WelcomeModalCloseIcon to ToDoBot test

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* fix: Sorting OneOfField options / better default type (microsoft#4673)

* Sorting OneOfField options based on type weights

* Fix test

* fix test

Co-authored-by: Geoff Cox (Microsoft) <gcox@microsoft.com>

* Updated locale from building (microsoft#4694)

* when changes on common.lg, reparse all lgFiles (microsoft#4669)

Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* Update projectTemplates.ts (microsoft#4697)

* fix: undo/redo (microsoft#4688)

* Bot proj breadcrumbs (#4)

* remove old breadcrumbs and start making new ones

* Update DesignPage.tsx

* Update DesignPage.tsx

* update unit tests to remove breadcrumb things

* fix duplicate key bug in breadcrumbs

* fix e2e test

* detect and display action names in breadcrumb

* rewrite to make typechecker happy

* make new DesignPage unit tests

* Update publisher.ts

* Update publisher.ts

* restore navigation in undo

* retrieve breadcrumb from URL on location change

* read double-nested $designer fields

* navigate to trigger[0] on OpenDialog node events

* fix typo and unit tests

* Update validateDialogName.test.ts

* better error-checking for invalid URLs

* make special "beginDialog" trigger

* Update en-US.json

* Update DesignPage.tsx

Co-authored-by: Ben Yackley <61990921+beyackle@users.noreply.github.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

* fix: undo/redo

* add location check and add fix unit tests

* Revert "Bot proj breadcrumbs (#4)"

This reverts commit d558846.

* add selector for undo

* move status

* fix unit test

Co-authored-by: Ben Yackley <61990921+beyackle@users.noreply.github.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: Notification deep link (microsoft#4700)

* notification with multi-bot, fix url

* clean up

* redirect to dialog root (microsoft#4698)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: Update disabled property to booleanExpression across all the kinds + two uischema update (microsoft#4682)

* Update disabled property to booleanExpression across all the kinds

* Update server sdk schema and include other two uischema update

* Revert "Update server sdk schema and include other two uischema update"

This reverts commit cfffa74.

* update server sdk schema and include two other uischema update

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: the generated recognizer files is messy when the dialog name has the same prefix (microsoft#4708)

* move luBuildResolver to shared lib, apply in azurePublish (microsoft#4709)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* replace deprecated azure blob interface (microsoft#4702)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* add useMemo to improve performance (microsoft#4701)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* make name text field disable in edit (microsoft#4699)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* ci: Disable CI validation (microsoft#4646)

Co-authored-by: Andy Brown <asbrown002@gmail.com>

* fix: remodel ProjectTree for greater clarity (microsoft#4714)

* start tree CSS experiments

* Update projectTemplates.ts

* make ProjectTree save tree state

* start possible fix for textwidth

* Update ProjectTree.tsx

* Update ProjectTree.tsx

* no more squishy triangles

* make left-right split view thing work

* Update treeItem.tsx

* Always enable allowClarmsValidator (microsoft#4717)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: undo/redo can't navigate to the correct position (microsoft#4722)

* fix: undo/redo can't navigate to the correct position

* update the type

* fix: add skillConfiguration settings for old bot (microsoft#4724)

* fix: add skillConfiguration settings for old bot

* add update file for get

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix onResize handler props (microsoft#4720)

Co-authored-by: Dong Lei <donglei@microsoft.com>

* fix: azure publish failed (microsoft#4725)

* fix: update incompatible Trigger redirect url & icon size (microsoft#4719)

* fix onResize handler props

* increase warning icon font size to 12

* fix incompatible trigger redirect url

* Revert "fix onResize handler props"

This reverts commit c9ba885.

Co-authored-by: Dong Lei <donglei@microsoft.com>

* feat: Integrate OneAuth library (microsoft#4677)

* Integrated OneAuth library for Windows

* Auth updates

* chore: remove orchestrator (microsoft#4602)

* Added CSRF protection to getAccessToken route.

* Build changes to support OneAuth

* Shared types and did some renaming.

* Consolidated types

* Fixed naming issue on babel localization config

* Separated out auth service code.

* Removed TODO

* Updated shim to be at the oneauth service level

* Added interactive retry when failing to get token silently

* Added documentation for using OneAuth locally

* sign mac assets with correct entitlements

add mac signing script

add signing and verifying steps

fix path to bundles

copy provision profile into each app bundle

copy the provision profile in contents directory

sign each dylib and framework version

fix logging string

sign frameworks before bundles

* Made temporary mac auth flow dev-env-only

* Fixed bad import

* Removed manual oneauth installation steps from AUTH.md

* Linting fixes

* Setup tests

* Added more tests

* Added test for token caching.

* Added cross-platform testing for oneauth service

Co-authored-by: Andy Brown <asbrown002@gmail.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>

Co-authored-by: Soroush <sorgh@microsoft.com>
Co-authored-by: Lu Han <32191031+luhan2017@users.noreply.github.com>
Co-authored-by: Srinaath Ravichandran <srinaath27@gmail.com>
Co-authored-by: Srinaath Ravichandran <srravich@microsoft.com>
Co-authored-by: Zhixiang Zhan <zhixzhan@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: zeye <zeye@microsoft.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: leileizhang <leilzh@microsoft.com>
Co-authored-by: liweitian <liweitian93@outlook.com>
Co-authored-by: Long Alan <julong@microsoft.com>
Co-authored-by: Geoff Cox (Microsoft) <gcox@microsoft.com>
Co-authored-by: VanyLaw <wenyluo@microsoft.com>
Co-authored-by: zxyanliu <32497439+zxyanliu@users.noreply.github.com>
Co-authored-by: Fei Chen <43032123+feich-ms@users.noreply.github.com>
Co-authored-by: liweitian <weitli@microsoft.com>
Co-authored-by: Péter Bozsó <3806723+peterbozso@users.noreply.github.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Ben Yackley <61990921+beyackle@users.noreply.github.com>
Co-authored-by: LouisEugeneMSFT <66701106+LouisEugeneMSFT@users.noreply.github.com>
Co-authored-by: Qi Kang <kangqidev@gmail.com>
Co-authored-by: Tony Anziano <tonyanziano5@gmail.com>
Co-authored-by: Andy Brown <asbrown002@gmail.com>

* .form extension for form dialog schema files (microsoft#4735)

Co-authored-by: Soroush <sorgh@microsoft.com>

* Update library, show feature flag

* Set app schema for generated dialogs (microsoft#4834)

* Updated strings

* undo old fix

* revert yarn.lock changes

* revert generate library update

Co-authored-by: Geoff Cox (Microsoft) <gcox@microsoft.com>
Co-authored-by: Soroush <sorgh@microsoft.com>
Co-authored-by: Lu Han <32191031+luhan2017@users.noreply.github.com>
Co-authored-by: Srinaath Ravichandran <srinaath27@gmail.com>
Co-authored-by: Srinaath Ravichandran <srravich@microsoft.com>
Co-authored-by: Zhixiang Zhan <zhixzhan@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: zeye <zeye@microsoft.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: leileizhang <leilzh@microsoft.com>
Co-authored-by: liweitian <liweitian93@outlook.com>
Co-authored-by: Long Alan <julong@microsoft.com>
Co-authored-by: VanyLaw <wenyluo@microsoft.com>
Co-authored-by: zxyanliu <32497439+zxyanliu@users.noreply.github.com>
Co-authored-by: Fei Chen <43032123+feich-ms@users.noreply.github.com>
Co-authored-by: liweitian <weitli@microsoft.com>
Co-authored-by: Péter Bozsó <3806723+peterbozso@users.noreply.github.com>
Co-authored-by: pavolum <pavolum@outlook.com>
Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Ben Yackley <61990921+beyackle@users.noreply.github.com>
Co-authored-by: LouisEugeneMSFT <66701106+LouisEugeneMSFT@users.noreply.github.com>
Co-authored-by: Qi Kang <kangqidev@gmail.com>
Co-authored-by: Tony Anziano <tonyanziano5@gmail.com>
Co-authored-by: Andy Brown <asbrown002@gmail.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
* Added status controller for front end process status queries
Added backgroundprocessmanager as a service used for process tracking
Added routing to the controller

* Cleaning up unused aspects of ported polling pattern

* creating new 'create bot' server endpoint for new creation experinece back end
Refactoring exisitng endpoint for code sharing

* scaffolding new creation backend flow

* Implemented new backend creation flow with polling

* minor bug fix

* Stronger typing and minor clean up

* minor changes for clean 'yarn typecheck'

* Fixing server response status and nit clean up

* foxing return statement

* Update project.ts

Removed unnecessary check

Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Soroush <hatpick@gmail.com>
…oft#4295)

* Fix microsoft#4294 - Disable the default timeout for requests on the LU build step which can take > 2 minutes for large models

* update mocked request object to contain settimeout

Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: Soroush Ghorashi <sorgh@microsoft.com>
…microsoft#4831)

* Added a build:dev yarn task to create working node-side sourcemaps

* Added missing newline

* Fixed up dev config

Co-authored-by: Andy Brown <asbrown002@gmail.com>
Co-authored-by: Soroush <hatpick@gmail.com>
…#4801)

* fix async move

* add type declarations for useDialogEditApi

* fix ts type

Co-authored-by: Soroush <hatpick@gmail.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Co-authored-by: Andy Brown <asbrown002@gmail.com>
* Update bf-generate-lib

* Form dialog fixes requested by Melanie

* PR comment

Co-authored-by: Soroush Ghorashi <sorgh@microsoft.com>
…t#4739)

Co-authored-by: Patrick Volum <pavolum@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
…osoft#4862)

* Added node-fetch types to pvaPublish extension

* Added stricter type checking to pvaPublish extension

* PR comments
* feat: Add data collection dialog and settings

* small changes

* remove console.log

* fix log message

* fix type
* add import endpoint

* ne dependency

* add support for getting a github project

* allow import from github

* fix issue with internal reference

* add support for nuget packages

* new deps

* semi-functional UI for importing assets from the web, some error checking, exciting stuff

* Ability to add, update, remove declarative libraries

* allow plugins to provide assets to appear in the library

* remove add route
:

* sample libs

* additional error handling

* allow categories of available libraries

* implement package manipulation using bf cli

* functioning install from npm or nuget

* exlcude version flag if not specified

* update to latest bf-dialog

* fix typos

* specify path to schema

* add confirmation if the merge process detects a conflict

* detect ejected

* update lockfile

* wrap test controller in editor extension

* [wip] move asset library into extension

* move some components into ui-shared

* add more apis to extension client

* add fabric to window

* fix build script

* disable if not ejected

* do not show installed list when disabled

* exit with error if error in any extensions

* add navigateTo to application context

* move asset library wholy into its own extension~

* use results of import/remove to update the ui instead of reprocessing

* merge master

* add confirm api to application context

* use the confirm api

* fix types resolution for sample-ui-plugin

* add recently used list to the asset library

* remove old version of library files

* aggregate all the UI strings at the top for ease of editing

* fix test

* add key field to default config

* show only compatible packages

* add missing field to test file

* yarn file

* finish merge

* refactor ui to use tabs

* learn more links

* add readme

* readme updates

* readme updates

* extract a few ui strings

* more readme

* more readme

* latest rc

* add key to runtime settings

* move extension context to server package

* update ExtensionContext imports

* pass extension context to ext manager

* fix server launch config

* move extension manager to server

* do not update lockfiles when building extensions

* do not pass extension context when loading

* remove unused import

* fix typescript error

* fix test failure

* add missing type imports

* remove duplicate property

* remove obsolete api

* add ExtensionRegistration type

* update extension references to ExtensionRegistration

* pass dataDir to registration

* use axios library instead of @types

* use same version of axios in types and client

* Update readme.md

fix grammatical error in "How to build your own packages" section header

* fix issue with extensions

* small adjustments due to extension boundary change

* fix test

* remove some unused code
remove feature flag for library
rename plugin to packageLibrary

* move strings into component. add types to internal state.

* Add cards to list of package features

* add instructions for using a JS custom action

* add typing for telemetry setting

* remove mocked enum

* fix main js

Co-authored-by: Andy Brown <asbrown002@gmail.com>
Co-authored-by: Scott Gellock <scott.gellock@microsoft.com>
taicchoumsft and others added 27 commits January 13, 2021 13:51
…microsoft#5481)

* Remove Orchestrator from runtime

* remove pdb hack as well

* Start of Orchestrator docs

* Adding Orch to runtime

* v1 of doc

* Notes to publish to 32-bit

* Use Yan's images (grey border)

* Address Tien, Yan's comments

* Sentencecase changes

* Remove uneeded line

* typos

* Minor corrections and typo fixes.

* minor image formatting

* more minor typo fixes

* Minor formatting for images

* bullet point fix

Co-authored-by: Dong Lei <donglei@microsoft.com>
* Revert to reopening a resource

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

* Remove unused var

Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>

Co-authored-by: Srinaath Ravichandran <srravich@microsoft.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
…soft#5483)

* async selector

* update lg files state

* update the luProvider for dialog

* fix unit test

* add cache for dialog validate

* fix lint

* fix comments

* fix tests

* fix lint

* update text

* fix lint

* fix lint

Co-authored-by: Srinaath Ravichandran <srinaath27@gmail.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
* fix some l18n apostrophe errors

* Curlify quotes

* fix issues in l18n files
* telemtry fixes

* remove duplicate code

Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
* fix: project tree switch item lagging

* fix tests

Co-authored-by: Dong Lei <donglei@microsoft.com>
* generate change log v1.3.1

* Update 1.3.1.md

* update latest commit

Co-authored-by: Dong Lei <donglei@microsoft.com>
* add check script for l10n files

* Update l10nCheck.js

* Update fr.json
Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Soroush <hatpick@gmail.com>
Co-authored-by: Dong Lei <donglei@microsoft.com>
Co-authored-by: Soroush <hatpick@gmail.com>
Co-authored-by: Lu Han <32191031+luhan2017@users.noreply.github.com>
microsoft#5516)

* change source of feeds from local feed to live npm/nuget feed

* fixes to formatting

* update feed urls

* Apply linting and prettification rules

* address feedback from peers

* remove unnecessary deps
* stringify error in local publish

* stringify error by  toString

* fix comment
* fix manual check update conflict with auto update

* pass version
…t#5563)

* fix: Move persistence layer's delta computation into worker

* fix unit testsa

* fix tests

* fix tests

* add test coverage

* update naming

Co-authored-by: Dong Lei <donglei@microsoft.com>
When playing around examples..
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
Signed-off-by: Srinaath Ravichandran <srravich@microsoft.com>
yeze322 pushed a commit that referenced this pull request Jul 20, 2021
* extract visual editor from design page

* bump shared packages

* add botframework-ui dependencies

* extract property editor from design page

* don't pass rootPath as a prop

* [wip] use adaptive form package

* don't hoist botframework-ui packages

* start stubbing out sync based new shell api

* bump prompts plugin

* revert to using shell extension container to render new form

* add extension and adaptive form packages

* update jest config to include display name

* import json and prompts plugins

* convert code editor to @monaco-editor package

* render string field for expressions

* remove height transition when there is an error

* feat: Added select dialog ui plugin (#1)

* feat: Added select dialog ui plugin

* Apply suggestions from code review

* Added tests

* Clean up

* Updated tests

* renamed directory to select-dialog

Co-authored-by: Andy Brown <asbrown002@gmail.com>

* enable json ui plugin

* allow customization of $role and $kind fields

* [wip] begin lg editor field

* fix height calculation

* fix: Set default value in StringField to an empty string (#2)

* use field name for lg fields

* ignore lg lib

* refactor plugin config

add roleSchema and kindSchema

* clean up lg plugin dependencies

* drop ui prefix for ui options

* bump @types/react and @types/react-dom

* initial support of recognizers in plugin config

* initial lu ui plugin

* fix: Fixed object array border conflict (#3)

* fix: Fixed object array border conflict

* Modified getUISchema function

* Resolve build errors

* Fixed uiOptions in SchemaField

* Reverted changes to getUISchema

* [wip] start work on rendering better descriptions and help links

* finish rendering description and help links

* re-renable custom keybinding

* clean up old bfcomposer monaco editor bits

* fix build errors

* do not enable minimap by default

* feat: Add Select Dialog Plugin

* Updated defaultUiSchema

* Added select dialog plugin

* fixed issue in uiSchema

* Fixed luIntentOptions

* Added help link

* Modified tests

* Fixed tests

* move shared types from indexers to shared

* fix merge issue

* fix lint error

* do not compile with test files

* move prompt settings to 'Other' tab

* fix: Moved prompt settings to 'Other' tab

* fix: prompt settings styling and description

* wrap labels in formatMessage

Co-authored-by: Andy Brown <asbrown002@gmail.com>

* move globally hidden fields to getOrderedProperties

* [wip] add ability to have multi field rows

* make sure to pass value to form rows

* use json schema version 7 for base typings

* add one of field

* begin work on expression editor

* update prompt plugin to use json schema v 7

* feat: Updated FormRow to support multiple fields in a row

* feat: Updated FormRow to support multiple fields in a row

* Updated FormRow

* Updated FormRow

* fix problem with yarn install

* bump react versions

* fix merge conflicts

* correctly hide placeholder in code editor

* remove inline recognizer editor

* remove select intent plugin

* add key to editor to force remounting

* handle type and oneOf expression schemas

* port inline luis intent editor

* memoize initial value

* rename lu plugin to luis

* port regex intent editor

* fix: Moved type selector to be inline with label (#7)

* fix: Fixed warning related to link navigation styling (#8)

* rename handleChange to handleRecognizerChange

* add method to recognizer config to determine if selected

* refactor code editors to not have dependency on monaco-editor package directly

* downgrade monaco-languageclient

There is an error initializing the language services

* export OnInit type

* clean up monaco dependencies

* update sample schema

* render all other fields on single row

sets up support for defaultValue exression editor

* render json editor with selected schema for complex types

* feat: Added custom array field for set properties

* feat: Added stackArrayItems to UiOptions

* fix: Fixed array item borders

* add designerId to ShellData

formContext.dialogId is actually data.$designer.id which is confusing when there is dialogId in the ShellData.

* feat: Updated ObjectArrayField to display complex arrays in a stacked layout

* fix: Filtered object array properties to reflect ui order

* removed console.log

* fix: Fixed ExpressionField flicker

* feat: Added add button for stacked array items

* add schema prop to json editor

* updated defautUiSchema.ts

* register schemas on a per-model basis

* fix merge build issue

* trigger intent field change when editor changes

* fix: Added 'expression' to expression type dropdown.

* add disabled item actions for new array item

* reduce height of lg field

* pass raw errors to schema field child

* plumb errors through the prompt form

* fix array item styles when an error is present

* use label overrides from ConceptLabels in form title

* pass project id to lg editor

* fix: Added 'expression' to type selector

* implement arrayitem wrapper for array fields

* fix: Added helpLinks to defaultUiSchema

* add useArrayItems hook for array fields

* fix: Added 'expression' to type selector

* fix: added 'expression' to type dropdown

* fix: combined 'selectedSchema' and 'selectedKey' into 'selectedOption'

* feat: Added inline lu to prompts

* do not override descriptions for prompt fields

* fix array item usage

* support expression fields with object properties

* add subtitle to uiSchema

* add titles to choices and confirmChoices

* do not use label overrides in form title

* [wip] use schema field to render all input fields

* update ui schema

* correctly set selected option

* fix: fixed array item styles

* feat: added formatData to uiOptions

* fix: Added formatData to ObjectArrayField

* default to correct type in expression editor

* start case the fallback labels

* allow labels for objects with properties

* combine choice input and confirm input components

* handle enum expressions

* feat: Removed formatData in favor of serializer

* fix: Fixed serializer labeling

* Updated jest.config.js

* fix: fixed recognizer in prompts

* fix: fixed getSelectedOption returning expression option for strings

* fix unit tests

* Removed select intent

* Fixed luis handleRecognizerChange method

* fix merge issue

* fixed error message displaying next to field in an array

* removed kindSchema comments

* update error message when recognizer can't be determined

* add testid to expression dropdown

* fix todo spec

* fix notifications page spec

* remove obiformeditor package

* fix new LGTM alerts

* incorporate locale when setting lg file name

* fix selecting correct lu file with locale

* sync data with shell to support undo/redo

* update oneOf field to handle array of types

* do not use transparent border for one of fields

* do not have transparent border for expression editor

It looks weird with the prefix icon

* fix: Fixed dropdownWidth in expressions

* fix: Fixed inline array styling

* fix: removed unused variable

* fix: Fixed lint issue

* get localize lu file for inline intent editor

* fix: Fixed error rendering issue

* fix: Fixed schema field styles

Co-authored-by: TJ Durnford <tjdford@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.