Граф коммитов

1969 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 0fe3bcabe2 Bump @babel/traverse from 7.22.11 to 7.23.2 in /util/common-config (#2813)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.11 to 7.23.2.
- [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.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 12:53:06 -05:00
Haopeng Wang 4079c51426 DataGrid: load more and virtual scrolling (#2799) 2023-11-09 12:53:06 -05:00
David Watrous 64a211f569 Enable node communication mode editing (#2810)
This was only enabled in dev mode before. Now that we've updated to the latest API version, we can enable it in production.
2023-11-09 12:53:06 -05:00
David Watrous e7f43e3824 Update ts-jest configuration to fix deprecation warning (#2809) 2023-11-09 12:53:06 -05:00
David Watrous 4109831416 Add reneov-msft to CODEOWNERS (#2811) 2023-11-09 12:53:06 -05:00
Rena 4619bd040d Dataplane update (#2803)
* WIP updating models to include new properties after data plane version update

* Finish adding properties for dataplane api update

* Small fix

* Update VMExtension model and add in type definition for JSON
2023-11-09 12:53:06 -05:00
David Watrous 82b3e71ba5 Fix error opening context menus (#2808)
Fixes AB#25223318
2023-11-09 12:53:06 -05:00
David Watrous 3bb271641c Fail CI on ESLint warnings (#2807) 2023-11-09 12:53:06 -05:00
David Watrous 221d60e47b Fix: MockHttpClient ignored request URL when setting expected keys 2023-11-09 12:53:06 -05:00
David Watrous 3e6c43ab99 Add support for mocking URLSearchParams bodies 2023-11-09 12:53:06 -05:00
David Watrous a2a947f1fc Action execution can now display validation errors 2023-11-09 12:53:06 -05:00
David Watrous e5e31caa17 Add Deferred tests 2023-11-09 12:53:06 -05:00
David Watrous 3a352e5544 Change overall form validation message logic
Prefer form-level errors to parameter level errors (which presumably will be shown next to their form control)
2023-11-09 12:53:06 -05:00
David Watrous 6553d8655e Updated HttpClient body type to match fetch API 2023-11-09 12:53:06 -05:00
David Watrous cff08fbb30 List form layout uses MessageBar for validation errors 2023-11-09 12:53:06 -05:00
David Watrous 200439f745 Checkbox shows label to the right when hideLabel is true 2023-11-09 12:53:06 -05:00
David Watrous 4fc66d23e4 Add Cycle themes 2023-11-09 12:53:06 -05:00
David Watrous 28aa74f059 Update monaco-editor to 0.31.1 2023-11-09 12:53:06 -05:00
David Watrous 633eb2b268 Notifier usability improvements
- Add getNotifier() helper function
- Default to using FakeNotifier in tests
- FakeNotifier doesn't require expect() calls unless opted-in
2023-11-09 12:53:06 -05:00
Sanjana Kapur f117d347d4 Move typed emitter from dev deps to dependencies (#2804) 2023-11-09 12:53:06 -05:00
CSIGS@microsoft.com 6368086299 Juno: check in to users/loc/juno/hb_b5190a78-9093-45f2-826d-2cc1e04cb56a_20230915203510590. (#2802) 2023-11-09 12:53:06 -05:00
Haopeng Wang f3e58b1be7 populate form setValues to subForm (#2801)
* fix: npm run watch on packages

* populate setValues to subForm

* back to deep copy

---------

Co-authored-by: hoppe <hoppewang@microsoft.com>
2023-11-09 12:53:06 -05:00
Haopeng Wang 8dbfd09446 fix: npm run watch on packages (#2800)
Co-authored-by: hoppe <hoppewang@microsoft.com>
2023-11-09 12:53:06 -05:00
Rena c902b1c48c Add test-axe script for desktop (#2798)
* Add test-axe script to run axe unit tests for desktop

* Update test scripts
2023-11-09 12:53:06 -05:00
David Watrous 9f9dfcc9a1 Standardize on monaco 0.3x.x (#2796)
This is compatible with the ~0.31.0 version that the Azure Portal uses for ReactView blades
2023-11-09 12:53:06 -05:00
Rena 9d7c526556 Add notification API for shared libraries (#2778)
* WIP Notification fakes

* Move notification files over to bonito-core

* Fix paths

* Update naming from notification to notifier
2023-11-09 12:53:06 -05:00
David Watrous ae9922257a Wrap calls to Axe in act() to prevent warnings
Axe seems to trigger React state updates, which must be wrapped in act() to prevent warnings.
2023-11-09 12:53:06 -05:00
David Watrous 3597d8d3de Move some devDependencies to root package.json 2023-11-09 12:53:06 -05:00
David Watrous 066ee6ffd9 Update jest-axe to remove jsdom warnings
See: https://github.com/NickColley/jest-axe/issues/147
2023-11-09 12:53:06 -05:00
David Watrous aec0681545 Add password parameter and improve form i18n 2023-11-09 12:53:06 -05:00
David Watrous 2cc2e327f3 Add more padding around form buttons
Applies to the default list layout
2023-11-09 12:53:06 -05:00
David Watrous c2e9cfd140 Add configurable URLs to HttpLocalizer and Fluent icon init
This is needed for locked-down environments to avoid hitting a CDN
2023-11-09 12:53:06 -05:00
David Watrous df3f7bf5b0 Run all compile steps while watch is active 2023-11-09 12:53:06 -05:00
David Watrous 61d8e670d1 Switch monaco wrapper to use import instead of require.ensure 2023-11-09 12:53:06 -05:00
Sanjana Kapur 46a4111de2 Minor fixes and descriptive comments (#2786)
* Compile package translations for use in the portal

* Remove unneeded strings
2023-11-09 12:53:06 -05:00
Haopeng Wang 62e802fe96 fix: subform evaluate (#2795)
Co-authored-by: hoppe <hoppewang@microsoft.com>
2023-11-09 12:53:06 -05:00
David Watrous dc9622b29c Add bux unit test output to .gitignore (#2793) 2023-11-09 12:53:06 -05:00
Haopeng Wang 456327ba48 fix: subForm and RadioButton bugs (#2792)
* surface subForm update to parentForm

* fix: radio button doesn't update paramter value

* modify key in renderChildEntries

---------

Co-authored-by: hoppe <hoppewang@microsoft.com>
2023-11-09 12:53:06 -05:00
David Watrous 4e47972455 Update desktop package-lock.json (#2791) 2023-11-09 12:53:06 -05:00
CSIGS@microsoft.com 5446ad2e36 Juno: check in to users/loc/juno/hb_b5190a78-9093-45f2-826d-2cc1e04cb56a_20230825160549777. (#2790) 2023-11-09 12:53:06 -05:00
David Watrous 2eaadc1909 Update many dependencies and require Node 18 (#2789) 2023-11-09 12:53:06 -05:00
David Watrous 9c082e3970 Build pipeline perf improvements (#2788) 2023-11-09 12:53:06 -05:00
dependabot[bot] 364fdac0b8 Bump semver from 5.7.1 to 5.7.2 in /util/bux (#2764)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 12:53:06 -05:00
dependabot[bot] ae25321f8f Bump word-wrap from 1.2.3 to 1.2.4 in /util/common-config (#2766)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 12:53:06 -05:00
David Watrous 77f21f3d22 Update standalone web project to Webpack 5 (#2784) 2023-11-09 12:53:06 -05:00
David Watrous dc4803ace8 Remove duplicate ARM strings (#2782)
These have been moved to bonito-core
2023-11-09 12:53:06 -05:00
CSIGS@microsoft.com 11865a79c6 Juno: check in to users/loc/juno/hb_b5190a78-9093-45f2-826d-2cc1e04cb56a_20230819131613474. (#2783) 2023-11-09 12:53:06 -05:00
David Watrous bb9342dbbd Shared library refactoring (#2781)
* Add .DS_Store to .gitignore

* Factor out bonito-core and bonito-ui

These packages are intended to act as a Batch-agnostic layer
for building Azure Portal-compatible UIs.

This also moves much of the functionality of the ui-service
package into bonito-core (specifically the parts that aren't
Batch-specific)

* Make `bux link` handle missing packages in node_modules

---------

Co-authored-by: Sanjana Kapur <sanjanakapur@microsoft.com>
2023-11-09 12:53:06 -05:00
Sanjana Kapur 4c464e80ba Add type safety to shared libraries localization (#2777)
* Add type safety to shared libraries localization

* Fix localization unit test

* Switch folder order of generated and localization
2023-11-09 12:53:06 -05:00
Rena Chen 578da2fdd5 Update luxon from 2.3.2 to 2.5.2 2023-11-09 12:53:06 -05:00