Added docs for Animation package revamp

Docs for https://github.com/windows-toolkit/WindowsCommunityToolkit/pull/3639
What changes to the docs does this PR provide?
Added new docs for:

AnimationBuilder
AnimationSet
ImplicitAnimationSet
Related APIs

Updated docs for ItemsReorderAnimation.
Also removed the old docs for types that are now gone.
PR Checklist
Please check if your PR fulfills the following requirements:

[X] Correctly picked the right branch to base the change off (master for new features, live for typos/improvements)
[X] For new pages, used the provided template
[X] For new features, added an entry in the Table of Contents
[X] Ran against a spell and grammar checker
[ ] Contains NO breaking changes

Docs Build status updates of commit 9f432d4:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/animations/Offset.md
:warning:Warning
View
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md

Line 123, Column 5: [Warning-duplicate-alt-text] Alt text 'Use Case 2 Output' is duplicated. Within an article, alt text must be unique.
Line 146, Column 5: [Warning-duplicate-alt-text] Alt text 'Use Case 2 Output' is duplicated. Within an article, alt text must be unique.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@Sergio0694 can you address the markdown linter errors?

Docs Build status updates of commit 69d4ee3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/animations/Offset.md
:warning:Warning
View
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md

Line 127, Column 5: [Warning-duplicate-alt-text] Alt text 'Use Case 2 Output' is duplicated. Within an article, alt text must be unique.
Line 151, Column 5: [Warning-duplicate-alt-text] Alt text 'Use Case 2 Output' is duplicated. Within an article, alt text must be unique.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 1bf7585:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/animations/Offset.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/editing_inputvalidation.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/rowdetails.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/styling_formatting_options.md
:warning:Warning
View
Details

docs/extensions/ScrollViewerExtensions.md
:warning:Warning
View
Details

docs/brushes/BackdropBlurBrush.md
:bulb:Suggestion
View
Details

docs/brushes/BackdropGammaTransferBrush.md
:bulb:Suggestion
View
Details

docs/controls/wpf-winforms/WebView.md
:bulb:Suggestion
View
Details

docs/controls/wpf-winforms/WebViewCompatible.md
:bulb:Suggestion
View
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md

Line 127, Column 5: [Warning-duplicate-alt-text] Alt text 'Use Case 2 Output' is duplicated. Within an article, alt text must be unique.
Line 151, Column 5: [Warning-duplicate-alt-text] Alt text 'Use Case 2 Output' is duplicated. Within an article, alt text must be unique.

docs/controls/datagrid_guidance/editing_inputvalidation.md

Line 18, Column 1: [Warning-alt-text-bad-value] Alt text 'Editing' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.
Line 54, Column 1: [Warning-alt-text-bad-value] Alt text 'Validation' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/controls/datagrid_guidance/keyboard_navigation_selection.md

Line 57, Column 1: [Warning-alt-text-bad-value] Alt text 'Selection' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/controls/datagrid_guidance/rowdetails.md

Line 12, Column 1: [Warning-alt-text-bad-value] Alt text 'RowDetails' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/controls/datagrid_guidance/styling_formatting_options.md

Line 26, Column 1: [Warning-alt-text-bad-value] Alt text 'Gridlines' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.
Line 99, Column 1: [Warning-alt-text-bad-value] Alt text 'FrozenColumns' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.
Line 112, Column 1: [Warning-alt-text-bad-value] Alt text 'ResizeColumns' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/extensions/ScrollViewerExtensions.md

Line 102, Column 1: [Warning-alt-text-bad-value] Alt text 'MiddleClickScrolling' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/brushes/BackdropBlurBrush.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'The BackdropBlurBrush is a Brush that blurs whatever is behind it in the application.' is duplicated in 'brushes/BackdropBlurBrush.md(4,14)', 'brushes/BackdropGammaTransferBrush.md(4,14)'.

docs/brushes/BackdropGammaTransferBrush.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'The BackdropBlurBrush is a Brush that blurs whatever is behind it in the application.' is duplicated in 'brushes/BackdropBlurBrush.md(4,14)', 'brushes/BackdropGammaTransferBrush.md(4,14)'.

docs/controls/wpf-winforms/WebView.md

Line 547, Column 60: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.

docs/controls/wpf-winforms/WebViewCompatible.md

Line 20, Column 53: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.
Line 23, Column 156: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.
Line 35, Column 692: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.
Line 53, Column 528: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e174fdd:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/controls/datagrid_guidance/editing_inputvalidation.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/rowdetails.md
:warning:Warning
View
Details

docs/controls/datagrid_guidance/styling_formatting_options.md
:warning:Warning
View
Details

docs/extensions/ScrollViewerExtensions.md
:warning:Warning
View
Details

docs/brushes/BackdropBlurBrush.md
:bulb:Suggestion
View
Details

docs/brushes/BackdropGammaTransferBrush.md
:bulb:Suggestion
View
Details

docs/controls/wpf-winforms/WebView.md
:bulb:Suggestion
View
Details

docs/controls/wpf-winforms/WebViewCompatible.md
:bulb:Suggestion
View
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md

Line 18, Column 1: [Warning-alt-text-bad-value] Alt text 'Editing' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.
Line 54, Column 1: [Warning-alt-text-bad-value] Alt text 'Validation' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/controls/datagrid_guidance/keyboard_navigation_selection.md

Line 57, Column 1: [Warning-alt-text-bad-value] Alt text 'Selection' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/controls/datagrid_guidance/rowdetails.md

Line 12, Column 1: [Warning-alt-text-bad-value] Alt text 'RowDetails' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/controls/datagrid_guidance/styling_formatting_options.md

Line 26, Column 1: [Warning-alt-text-bad-value] Alt text 'Gridlines' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.
Line 99, Column 1: [Warning-alt-text-bad-value] Alt text 'FrozenColumns' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.
Line 112, Column 1: [Warning-alt-text-bad-value] Alt text 'ResizeColumns' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/extensions/ScrollViewerExtensions.md

Line 102, Column 1: [Warning-alt-text-bad-value] Alt text 'MiddleClickScrolling' is the same as the image file name. This redundancy adds no value for users of screen readers. For accessibility, add more descriptive alt text.

docs/brushes/BackdropBlurBrush.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'The BackdropBlurBrush is a Brush that blurs whatever is behind it in the application.' is duplicated in 'brushes/BackdropBlurBrush.md(4,14)', 'brushes/BackdropGammaTransferBrush.md(4,14)'.

docs/brushes/BackdropGammaTransferBrush.md

Line 4, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'The BackdropBlurBrush is a Brush that blurs whatever is behind it in the application.' is duplicated in 'brushes/BackdropBlurBrush.md(4,14)', 'brushes/BackdropGammaTransferBrush.md(4,14)'.

docs/controls/wpf-winforms/WebView.md

Line 547, Column 60: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.

docs/controls/wpf-winforms/WebViewCompatible.md

Line 20, Column 53: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.
Line 23, Column 156: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.
Line 35, Column 692: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.
Line 53, Column 528: [Suggestion-preserve-view-not-set] Did you mean to link to a specific version? It's usually better not to specify a version, so the link always goes to the canonical version. If you really need to link to a specific version, add &preserve-view=true to the URL: https://docs.microsoft.com/dotnet/api/system.windows.controls.webbrowser?view=netframework-4.7.2. Otherwise, remove the view parameter.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 4ef15b0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropBlurBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropGammaTransferBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/rowdetails.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/styling_formatting_options.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebView.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebViewCompatible.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/extensions/ScrollViewerExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@michael-hawker Done! 😄

Docs Build status updates of commit 85ed857:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropBlurBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropGammaTransferBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/rowdetails.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/styling_formatting_options.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebView.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebViewCompatible.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/extensions/ScrollViewerExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@Sergio0694 should we use the new GIFs here? Also conflict now, so think once we tweak that we're good?

Docs Build status updates of commit c4042bb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropBlurBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropGammaTransferBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/rowdetails.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/styling_formatting_options.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebView.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebViewCompatible.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/extensions/ScrollViewerExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 6ddca69:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropBlurBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropGammaTransferBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/rowdetails.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/styling_formatting_options.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebView.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebViewCompatible.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/extensions/ScrollViewerExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 75f25e2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropBlurBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropGammaTransferBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/rowdetails.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/styling_formatting_options.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebView.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebViewCompatible.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/extensions/ScrollViewerExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 733c200:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/animations/AnimationBuilder.md
:white_check_mark:Succeeded
View

docs/animations/AnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/Blur.md
:white_check_mark:Succeeded
View

docs/animations/CompositionAnimations.md
:white_check_mark:Succeeded
View

docs/animations/Fade.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimationSet.md
:white_check_mark:Succeeded
View

docs/animations/ImplicitAnimations.md
:white_check_mark:Succeeded
View

docs/animations/ItemsReorderAnimation.md
:white_check_mark:Succeeded
View

docs/animations/Light.md
:white_check_mark:Succeeded
View

docs/animations/Offset.md
:white_check_mark:Succeeded
View

docs/animations/ReorderGrid.md
:white_check_mark:Succeeded
View

docs/animations/Rotate.md
:white_check_mark:Succeeded
View

docs/animations/Saturation.md
:white_check_mark:Succeeded
View

docs/animations/Scale.md
:white_check_mark:Succeeded
View

docs/brushes/AcrylicBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropBlurBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropGammaTransferBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropInvertBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSaturationBrush.md
:white_check_mark:Succeeded
View

docs/brushes/BackdropSepiaBrush.md
:white_check_mark:Succeeded
View

docs/brushes/ImageBlendBrush.md
:white_check_mark:Succeeded
View

docs/brushes/PipelineBrush.md
:white_check_mark:Succeeded
View

docs/brushes/RadialGradientBrush.md
:white_check_mark:Succeeded
View

docs/brushes/TilesBrush.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/customize_autogenerated_columns.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/datagrid_basics.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/editing_inputvalidation.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/group_sort_filter.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/keyboard_navigation_selection.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/rowdetails.md
:white_check_mark:Succeeded
View

docs/controls/datagrid_guidance/styling_formatting_options.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebView.md
:white_check_mark:Succeeded
View

docs/controls/wpf-winforms/WebViewCompatible.md
:white_check_mark:Succeeded
View

docs/extensions/IconMarkupExtensions.md
:white_check_mark:Succeeded
View

docs/extensions/ScrollViewerExtensions.md
:white_check_mark:Succeeded
View

docs/gaze/GazeInteractionLibrary.md
:white_check_mark:Succeeded
View

docs/helpers/Triggers.md
:white_check_mark:Succeeded
View

docs/resources/images/AnimationSet.gif
:white_check_mark:Succeeded
View

docs/resources/images/EffectAnimations.gif
:white_check_mark:Succeeded
View

docs/resources/images/ImplicitAnimationSet.gif
:white_check_mark:Succeeded
View

docs/toc.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Why doesn't  work for me?

Probably not your bug.
I tried to add the pair
{backword=rep('<s-F3>'), ,forward = rep('<s-F4>')}

local function rep(str)
    return vim.api.nvim_replace_termcodes(str, true, true, true)
end

And it didn't work. what did I do wrong?

I suspect a misspelling backword instead of  backward.

Did you tried:
{ backward='<s-F3>', forward = '<s-F4>' }

I'm not able to reproduce the problem.


await_output_outcome timeout when re-adding same federation

I'm missing transaction outcomes that I am expecting to get refunded for with a lightning payment that has come back as failed. This seems to be happening consistently when I remove a federation, delete my fedimint state and re-add the federation with the same private key and receive again:

Add a federation
Receive some sats via LN
Spend some sats via LN
Remove the federation and delete the fedimint state for that federation
Add same federation
Receive some sats via LN
Attempt to spend some sats via LN

{"jsonrpc":"2.0","id":2,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"536e12347f7d81bbf308878ad1e329a7cc2948c29f18d69403ff553dd7078851","out_idx":0}}]}
...
{"jsonrpc":"2.0","id":4,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"536e12347f7d81bbf308878ad1e329a7cc2948c29f18d69403ff553dd7078851","out_idx":0}}]}

id:2 sent out at 16:26:31 and id:4 sent out at 16:27:29
{"jsonrpc":"2.0","error":{"code":-32001,"message":"Request timeout"},"id":2}
{"jsonrpc":"2.0","error":{"code":-32001,"message":"Request timeout"},"id":4}

id:2 received at 16:27:33, id:4 received at 16:28:30.
This is happening consistently for one wallet that I've been using. I've been getting a Failed stream outcome pretty quickly and I do not see any logs on the fedimintd or gatewayd for these. Here's some websocket logs for a new transaction I'm attempting right now:
{"jsonrpc":"2.0","id":14,"method":"module_0_list_gateways","params":[{"auth":null,"params":null}]}
{"jsonrpc":"2.0","result":[{"info":{"mint_channel_id":1,"gateway_redeem_key":"028df14c3f4393756cd0408ab4b6531df77aac23a965a26f7386d79eeae6a31cb8","node_pub_key":"02a96264f5a90c9702154e2c502741d7438fbbaf9c1478e9485a2803d854fd5743","lightning_alias":"02a96264f5a90c970215","api":"https://gatewayd.mutinywallet.com/","route_hints":[],"fees":{"base_msat":1000,"proportional_millionths":10000},"gateway_id":"025b9f090d3daab012346701f27d1c220d6d290f6b498255cddc492c255532a09d","supports_private_payments":true},"vetted":false,"ttl":{"secs":460,"nanos":70361639}}],"id":14}
{"jsonrpc":"2.0","id":15,"method":"module_0_block_count","params":[{"auth":null,"params":null}]}
{"jsonrpc":"2.0","result":827656,"id":15}
{"jsonrpc":"2.0","id":16,"method":"module_0_account","params":[{"auth":null,"params":"57d92efcef8e7a3be45521794d3201be9186b0c3fdcd513add3ddd589d011cf1"}]}
{"jsonrpc":"2.0","result":null,"id":16}
{"jsonrpc":"2.0","id":17,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"c0d5628520796820d2ee1aece29404c45f90f21b1781418fd1d360c15692e68a","out_idx":0}}]}
{"jsonrpc":"2.0","id":18,"method":"submit_transaction","params":[{"auth":null,"params":["fd041006015400520202b3e15d146a2ef651edbf3eb65a532842eafeed441a221f9b1791e95bfaf40267b62a14202e46f2841e338b3e1d29ee7a79e798519b72705b386811777c7ce4e5251dd251808da2b20950d8ffe939823501560054fd0100034928cdfedd6c0a9eda222451ca09fa6a98a79f1239028f660c2d53863da8784a81adc624f87787b7365f97ff3e1ec94901516c62b7f0919e5a10dec5ae943b881ca922529bfd5e5b0f82ec4956440a7301560054fd040003a2427301e648d4f31aca906f2737aa978fffb7f6398546a6ad0bb52e1e62c52184d4af94ca852fe545c604c07cea1923394956f7e86dd5b1e085505a2bd1f0f50898c7dfeaf0525d76b68f9410e95a0e01560054fd1000034ee34e85ae304d1cd64ed82ef635903cd7ba4525738f5de06687e9910497e2e598e72046c1dc8f2b4aa8b4b0d162945d4554a9d1acf241732e880257a536bf2006263405ad4714399f98baaec2bfecab01560054fd400002a185d103d28c338eb3bd113ccd3578d8017ec603d5eabd14f2dc8a0fabeefedb862a4345dddde7b65ff493667ea55d6bfa91b17846eecd363c1f121524cf5b6c904ebc54ec2db002431a6c28ad36943001560054fd8000021ed4cb1c5653a1b69c78f7f9b26a5f751b4e68d1d3572a0eed622703fd575e2e8bc3464808dc59e235013c3a6d37ca314b57bb1de56c0b0d3bbd39178845648448b724204755e073e77dadf3756c7f3b010071006f006dfdd502016890301246b3b24b0a10e90fc35660f17b077a7a615ac4566e9c780a3a7c87c536028df14c3f4393756cd0408ab4b6531df77aac23a965a26f7386d79eeae6a31cb8fe000ca2fb020bafdefb29da231213347565b2c054d48124e9e2c2efdc19556e7d2a10479ad400b1ec2129451af53900fd018106ba8cbeebc2c621ac993720a226c649ae2eb0afcb596ed38df54ed37376e5d39fb2f22cc80858514cab69bc05176b76e52c809162964014599e685f774ba1c51bb8f367709dcb614946e41c26825efd021d2dda3028b23cb97ec3e9a2dfdd19d3d3e764945b2ac1543da9c9f3a562cb487c7a72904a5719c7455f2ad7121311f233a57ee5cb819987b5e3a20fe761952353b19123625f5bd12e617bf9f2591febe5a1eb022fdfe0a84a4df7cfced32e08c35c4a41f09fe251febf51e0907fa76fd43b143db0ffe002253fd87cc8469335346933d7ec497c7d1d40a733501d64f59370ce4b6dd1bde09f843d38e547e2ce218267d1430904491362b63c5c7f1e252fefffe689f863e539382fb450cfda493ac9009c68443be1d61168874bd6bb51c86554df406705aec1678426c88b4b868369014d1c86f3e7eefe9b0b55bd6895149f96c25f8ba5ff7b90d665f79cbd1a23b45845eff46f2e8c0325686ca91d73f577421c1594cb48991f90c396a7d701dfd1d324f9ed8ece6a482c8daf9cae1f"]}]}
{"jsonrpc":"2.0","id":19,"method":"await_transaction","params":[{"auth":null,"params":"c0d5628520796820d2ee1aece29404c45f90f21b1781418fd1d360c15692e68a"}]}
{"jsonrpc":"2.0","id":20,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"536e12347f7d81bbf308878ad1e329a7cc2948c29f18d69403ff553dd7078851","out_idx":0}}]}
{"jsonrpc":"2.0","result":["0700040401020000"],"id":18}
{"jsonrpc":"2.0","error":{"code":-32001,"message":"Request timeout"},"id":13}
{"jsonrpc":"2.0","id":21,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"c0d5628520796820d2ee1aece29404c45f90f21b1781418fd1d360c15692e68a","out_idx":0}}]}
{"jsonrpc":"2.0","id":22,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"7704abd0cd2f4d52f95d636e21cf3265e3fc69879e3a7c35af5b4382992cb0fd","out_idx":0}}]}
{"jsonrpc":"2.0","id":23,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"9255bde19e1d77dd782544281acccf449b8549eb0315c1d18a2f045897a8f86e","out_idx":0}}]}
{"jsonrpc":"2.0","id":24,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"9255bde19e1d77dd782544281acccf449b8549eb0315c1d18a2f045897a8f86e","out_idx":1}}]}
{"jsonrpc":"2.0","id":25,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"9255bde19e1d77dd782544281acccf449b8549eb0315c1d18a2f045897a8f86e","out_idx":2}}]}
{"jsonrpc":"2.0","id":26,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"9255bde19e1d77dd782544281acccf449b8549eb0315c1d18a2f045897a8f86e","out_idx":3}}]}
{"jsonrpc":"2.0","id":27,"method":"await_output_outcome","params":[{"auth":null,"params":{"txid":"9255bde19e1d77dd782544281acccf449b8549eb0315c1d18a2f045897a8f86e","out_idx":4}}]}
....
(spams this for about 70 times for a second)
....
{"jsonrpc":"2.0","id":74,"method":"submit_transaction","params":[{"auth":null,"params":["d801015400520202b3e15d146a2ef651edbf3eb65a532842eafeed441a221f9b1791e95bfaf40267b62a14202e46f2841e338b3e1d29ee7a79e798519b72705b386811777c7ce4e5251dd251808da2b20950d8ffe9398235010133003102adc9b5c1e1369c16e9f6ef8c8663cf72d9329d6d66693cb8bd96497ab79f3771061ddbc9034c08f004fbf692485830819ce7e4b28fbdc389004101b15b4e47ed705b7b068389d0e855253fe48f3d9212a776514c2deaa5cedd8f1952080e70fbdd43058de3729bb0a59cdc08a25e0f46abe2c1945c24c1fd23a6ca"]}]}
{"jsonrpc":"2.0","result":["0700040401020000"],"id":74}

....
(finally some of the responses start coming in 1 minute later)
....

{"jsonrpc":"2.0","error":{"code":-32001,"message":"Request timeout"},"id":17}
...

Is there any way I can get logs on the backend for why this might be occuring? If it helps, here is some mutiny logs (for a new set of transactions reproducing this):
9378 2024-01-27 17:27:12.441 DEBUG [mutiny_core::federation:771] start timeout stream futures
9378 2024-01-27 17:27:12.442 DEBUG [mutiny_core::federation:776] Streamed Outcome received: Created
9378 2024-01-27 17:27:12.605 DEBUG [mutiny_core::federation:308] Getting activity
9378 2024-01-27 17:27:12.615 DEBUG [mutiny_core::federation:339] pending invoices, going to list operations
9378 2024-01-27 17:27:12.615 DEBUG [mutiny_core::federation:357] About to go through 4 operations
9378 2024-01-27 17:27:12.619 DEBUG [mutiny_core::federation:376] Going through 1 pending invoices to extract status
9378 2024-01-27 17:27:12.621 DEBUG [mutiny_core::federation:771] start timeout stream futures
9378 2024-01-27 17:27:12.622 DEBUG [mutiny_core::federation:776] Streamed Outcome received: Created
9378 2024-01-27 17:27:12.658 DEBUG [mutiny_core::federation:792] Done with stream outcome, status: Pending
9378 2024-01-27 17:27:14.276 DEBUG [mutiny_core::federation:776] Streamed Outcome received: Canceled
9378 2024-01-27 17:27:14.276 DEBUG [mutiny_core::federation:780] Streamed Outcome final, returning
9378 2024-01-27 17:27:14.276 DEBUG [mutiny_core::federation:792] Done with stream outcome, status: Failed
9378 2024-01-27 17:27:14.276 DEBUG [mutiny_core::federation:410] Saving updated payment
9378 2024-01-27 17:27:14.276 DEBUG [mutiny_core:1030] could not make payment through federation: Failed to find route.
9378 2024-01-27 17:27:14.276 TRACE [mutiny_core::storage:752] Trace: checking payment key: payment_outbound/e4f479ce6a0d35eef0af3e23c855380282325262143aaa2b87c60b57bd90a164
9378 2024-01-27 17:27:14.277 TRACE [mutiny_core::storage:752] Trace: checking payment key: payment_inbound/e4f479ce6a0d35eef0af3e23c855380282325262143aaa2b87c60b57bd90a164
9378 2024-01-27 17:27:14.862 DEBUG [mutiny_core::federation:308] Getting activity
9378 2024-01-27 17:27:14.872 DEBUG [mutiny_core::federation:357] About to go through 0 operations
9378 2024-01-27 17:27:14.872 DEBUG [mutiny_core::federation:376] Going through 0 pending invoices to extract status
9378 2024-01-27 17:27:28.810 DEBUG [mutiny_core::federation:308] Getting activity
9378 2024-01-27 17:27:28.820 DEBUG [mutiny_core::federation:357] About to go through 0 operations
9378 2024-01-27 17:27:28.820 DEBUG [mutiny_core::federation:376] Going through 0 pending invoices to extract status
9378 2024-01-27 17:27:42.822 DEBUG [mutiny_core::federation:308] Getting activity
9378 2024-01-27 17:27:42.831 DEBUG [mutiny_core::federation:357] About to go through 0 operations
9378 2024-01-27 17:27:42.831 DEBUG [mutiny_core::federation:376] Going through 0 pending invoices to extract status
9378 2024-01-27 17:27:43.832 DEBUG [mutiny_core::federation:308] Getting activity

I've been getting similar behavior on v0.2.1, though this is on v0.2.2-rc7 for debugging.

Perhaps this is due to nonce resets between deletions? Are the nonces iterative or random?

When I delete the federation, I call this on the fedmint DB:
    pub async fn delete_store(&self) -> Result<(), MutinyError> {
        let mut mem_db_tx = self.begin_transaction().await;
        mem_db_tx.raw_remove_by_prefix(&[]).await?;
        mem_db_tx
            .commit_tx()
            .await
            .map_err(|_| MutinyError::write_err(MutinyStorageError::IndexedDBError))
    }

@dpc was curious about tagging him for further info.

I'm unclear on what you're doing exactly but "This is happening consistently for one wallet that I've been using" suggests that you are trying to re-use  same wallet or something like that.
Some keys that you might want to know about:

Are the nonces iterative or random?

We want as many things as possible to use iterative (deterministically derived) approach, so we can possibly restore as much as we can from a root secret.
This is currently only implemented only for mint module (ecash). Deleting database state and using the same secret phrase/root secret will lead to starting counters from 0, generating the same (already used nonces) and possibly burning funds.
LN module currently doesn't implement anything like that, so I guess everything going on there is random.

Yes, I am. Is that not supported?

It's supported if you create the client using recovery function, not by deleting state in the database.

How do you distinguish from a new wallet and a wallet imported? How do you know if any of the number of federations that the user added is one they have added before or not?
I guess in our case, we're lucky that we have the data around. We'll just never delete the remote storage that the user created with a federation before and never use the recovery flow. Other fedimint clients are surely going to have a problem here.

Right now it's unfortunately up to the higher level to manage it properly, and I was actually going to create an issue and describe whole bunch of issues I see with.
Using the same seed phrase on two devices at the same time is unsafe and will lead to burning funds and/or malfunctions. Fedimint Client has no way to verify if one is using seed on two devices in parallel.
When joining Federation using given deterministic secret the higher level app has no good ways to know if the user joined it before with the same seed. So I guess currently, to be safe, it needs to default to joining using "recovery" flow. But that is guaranteed to be very slow precisely when it is unnecessary - joining the Federation. It also puts a decent load on the Federation itself.
Clients can make backups and send them to Federation to storekeeping, but there's nothing guaranteeing that Federation will store them indefinitely. In particular the lack of backups is normal, but doesn't actually guarantee that the client never joined with given seed.
@elsirion @justinmoon

A nice way to fix this would be to look for the first few e-cash notes of each denomination that the client would have issues before recovering:

If they were issued:

If there is a backup: recover from backup
If there is no backup: ask user if they want to do a potentially lengthy recovery or use the next free wallet_number (we did think about multiple wallets per federation when defining the derivation scheme)

If no e-cash was issued: treat the secret as a fresh one and don't recover

To be more module-agnostic we could also introduce a way to register a client with a random value derived from the seed and to check for such registrations. That way we wouldn't rely on the particularities of the e-cash module.

I've solved this on our side by not deleting the federation data even if the user removes it as their federation. We have a pretty good multi device storage solution so I'll leave it at that.
Still, the await_output_outcome timeout is an issue and I'd suggest leaving this as a ticket to solve that, regardless of the current status around backups and recovery. This will likely come up again for other fedimint_client users and there's a lack of status/knowledge about what happened when this occurs.

I just want to note that {"jsonrpc":"2.0","error":{"code":-32001,"message":"Request timeout"},"id":4} is an "unknown error" in jsonrpsee that our client library should recognize as "retryable" but currently doesn't on any of our releases. https://github.com/fedimint/fedimint/pull/4064 attempted to fix this. We need more automated and manual testing that this fix works and doesn't introduce new bugs.


feat: create list feature

Description
This pull request includes various features, fixes, and refactors to enhance the functionality and user experience of the Insights hub. It introduces the "hub list" feature, adds fetch hooks for lists and contributors, implements a filter chip component, and creates a contributor hub header component. Additionally, it includes several bug fixes, style updates, and code cleanups. Overall, these changes aim to improve the performance, layout, and navigation of the Insights hub.
Things to take note of

The range filter is not functional yet but will be added in my next PR
limit filter works
the other advanced filters will be coming up in follow up PRs

coming up next

https://github.com/open-sauced/app/issues/1672
https://github.com/open-sauced/app/issues/1671

What type of PR is this? (check all applicable)

[ ] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Related Tickets & Documents
related to #1665 #1663

Mobile & Desktop Screenshots/Recordings
Components

https://github.com/open-sauced/app/assets/62995161/498b61a3-84b1-4c7b-b3f9-681daf1cf196

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[x] 🙅 no documentation needed

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Side note:
I pulled changes from https://github.com/open-sauced/app/pull/1682 to expedite implementation while it undergoes review.

Apologizing for adding too many changes on this pull request 🙏 🤗. Moving forward, I'll try not to make too many changes in 1 PR 👍

I suggest having the pencil removed when editing the title.

When text is entered into the search bar, the "X" button causes the bar to "jump". Preferably, this would be smooth. For example, on Twitter when searching, the "X" button just appears within the search bar on the right without resizing the search bar itself

Nice catch 👍 . However, fixing the search close icon is out of the scope of this PR. I'll hide the search for now since search is not implemented from the API atm. Opened a ticket for that here https://github.com/open-sauced/app/issues/1717

Sounds good! The only thing from me then is the overlapping titles in Firefox!
I noticed that it's only happening with longer list names:

But not short ones:

Sounds good! The only thing from me then is the overlapping titles in Firefox!
I noticed that it's only happening with longer list names:
But not short ones:

This has been fixed in the most recent updates.

When the dropdown menu is opened, it causes the scroll bar to disappear which shifts the page over to the right (maybe related to https://github.com/open-sauced/app/issues/1696 ?)

this fix is still in progress for Select... hopefully it is merged soon https://github.com/radix-ui/primitives/pull/2253. We can move forward with this until the fix is ready to imlement

@OgDev-01 Let's go ahead and get the page landed so we can reuse the contributors table in #1710. We can add filtering separately.

Aside adding filters, This is ready for review cc: @open-sauced/engineering

Will it be out of scope if I add a Delete flow for the list?
https://github.com/open-sauced/app/assets/62995161/76b049ed-d2b0-4676-a427-c0cf8826c412
Similar to what was done with insights pages


⚠ Processors has degraded performance

In a7641ac, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 51 ms

Resolved: Processors performance has improved in 40f617e.


Feat/Split Operator

Pull Request Template
Checklist

[x] Confirmed that run-checks all script has been executed.
[x] Made sure the book is up to date with changes in this PR.

Related Issues/PRs
#2440
Changes
Adds support for the split operation. The ONNX -> Burn conversion will be part of a separate PR.
Testing
Added tests under burn-tensor.

Thanks a lot @agelas for your implementation! And thank you, @louisfd and @nathanielsimard for your reviews!


KeyGenerationMode: no selection curve_name

If i try Generate key on PKI with Key Algorithm "Elliptic Curve", than i can´t select
the curves:  example "prime256v1".
The same issue is on online openxpki demo.
Until V.3.4.X it´s okay.
I think on the javascript site is a error.
If i use until 3.4.X the wwwroot with openxpki server 3.5.6, than i can select the curve.

Oops - the new curve algorithms don't have proper labels set so they can not be displayed. I will fix this with the next release.

The labes have been added but I recognized that switching between RSA and ECC does not work, so you need to chose to either offer RSA or ECC curves for serverside keygen.


keycloak: Add fuzzer for keycloak

Add 3 additional fuzzers for keycloak for the providers in the crypto package.

This PR needs rebase after #422 is merged in.

This PR needs rebase after #422 is merged in.

Can be rebased.

For JweAlgorithmProviderFuzzer and CertificateUtilsProviderFuzzer, the code have some initialization logic in the constructor, thus the provider constructor needed to be called for each fuzzing.


V12

Drop support for Python 2 and Django < 2.1

Hi @dyve, this version of django-bootstrap3 is the first one with support for Django 3.0, which is going to be published next month. Do you have any estimates as to when it will be available in PyPI?

Thanks for the heads up. I hope before the launch of Django 3.0.

Awesome, thank you!


Start-ThreadJob holds a large amount of memory

While testing the new Start-ThreadJob in Windows Server 2019, I kicked off 10000 back-end jobs with the command below:
_**1..10000 | % {Start-ThreadJob -Name "Test" -ScriptBlock {sleep 3} -ThrottleLimit 2048}**_

The pwsh.exe process acquired most of the system memory, which is expected. After finished testing, I ran Get-Job | Remove-Job to release the system resource, however the memory in pwsh.exe process is not released, it still holds a large amount of memory.

PowerShell is a .NET app, so it is .NET that manages memory; Remove-Job just makes job-related memory available for .NET garbage collection.
Used memory should go down if you force .NET garbage collection:
PS C:\> Get-Job | Remove-Job -Force
PS C:\> "Memory used before collection: $([System.GC]::GetTotalMemory($false))"
Memory used before collection:<PHONE_NUMBER>
PS C:\> [System.GC]::Collect()
PS C:\> "Memory used after full collection: $([System.GC]::GetTotalMemory($true))"
Memory used after full collection: 83220320

Thank you. memory consumption remained low after running garbage collection.This fixed the problem,


fix(ci): don't collect coverage for eol tests

Which problem is this PR solving?
nyc requires istanbul-lib-report, which silently dropped support for Node.js v8 when going from
3.0.0 to 3.0.1 by requiring<EMAIL_ADDRESS>to fix https://github.com/advisories/GHSA-c2qf-rxjj-qqgw<EMAIL_ADDRESS>does not support Node.js v8 anymore, which causes the eol tests to fail.
As we don't report the coverage in these tests, I opted to run the tests without nyc instead of pinning the package (as pinning would mean we're stuck with that version, which may prevent us from updating in the future, even though we don't use it).
Short description of the changes

Introduced test:eol script which runs tests, but does not run them with nyc
adapted the github workflow to use that script instead

Type of change

[x] internal change (does not affect users)
[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

[x] manual testing
[x] running in CI

/easycla

/easycla


Wrong name for server_config

It shows db_config where it should show server_config

Hi @OmniDigitalGroup!
I have fixed about that and published.
Thank you for your report.

Hi @OmniDigitalGroup!
I have fixed about that and published.
Thank you for your report.

Glad I could help!

Glad I could help!


How to build glog without gflags dependency?

When adding option
-DWITH_GFLAGS=OFF
to ../ports/glog/potfile.cmake in function vcpkg_configure_cmake does not work.
Gflags anyway a getting downloaded and build.
Please advice.
Thank you.

Ok found it's in CONTROL file.
OMG!!!


Add compatibility to Python 3 (and retain Python 2)

This PR tries to make redo also available for Python 3. I came across this as I make data analyses
using redo and Python 3 and using two Pythons struck me as odd.
I tested this version under Python 2.7  and Python 3.7 and all tests pass.

Hi. Homebrew maintainer here. Do you think this will make any progress before the Python2 EOL end of this year? We may need to remove this package from our package manager at one point or another: https://github.com/Homebrew/homebrew-core/issues/47050

I ran into this issue when I was trying to install redo with brew as per docs, and it couldn't find the package :(
@apenwarr do you think this PR could be merged?

@apenwarr do you think this PR could be merged?

Given that nothing seems to have touched the repo in almost a year, I'd say the answer to that is clearly "no".
Probably time to fork.

This program is used heavily at Talescale according to Twitter. So forking would create unnecessary fragmentation and would be a bit too radical. Probably this particular issue is not a problem for Talescale, and there’s very little time for maintenance.
But given the fact that redo was removed from Homebrew this issue seems to be pretty valuable for the community.

Just for the context https://twitter.com/apenwarr/status/1232922279983624192?s=21

So, according to the maker of this, it is literally better to have a piece of software that's unusable than to have one that's a bit slow until he gets around to rewriting it in another language entirely.  (I nominate Rexx!)
Forking sounds a whole lot better now, doesn't it?
Or, in my case, especially given that redo doesn't support one of my common use cases well (multiple-inputs to multiple outputs), just not using redo at all sounds about right.

For the record, any distro that drops python2 just because it's "end of life" is actively user hostile. There are lots of unmaintained upstream packages that distros continue to include.
But anyway, I do appreciate the work on this pull request, especially that you took the time to not break python2 support. Merged. Thanks!

This will only trigger an error if BeautifulSoup is not available, and we
were going to get an error in that case anyway. So it's not ideal but it's
also not too terrible I guess.
On Wed, Mar 4, 2020 at 3:45 PM Andrew Ekstedt<EMAIL_ADDRESS>wrote:

@magical commented on this pull request.
In docs/md2man.py
https://github.com/apenwarr/redo/pull/30#discussion_r387924126:

import sys, os, markdown, re
-from BeautifulSoup import BeautifulSoup
+try:

from BeautifulSoup import BeautifulSoup
bsver = 3
+except ModuleNotFoundError:

I don't think ModuleNotFoundError exists in python 2.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/apenwarr/redo/pull/30?email_source=notifications&email_token=AAAFA4ARRPGXEOODZEKXYPLRF24YJA5CNFSM4JHAKUXKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCYACSHY#pullrequestreview-369109279,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAFA4DIP2UWTP5CMG5G2LTRF24YJANCNFSM4JHAKUXA
.

Adding a note for anyone else who had previously built this version and later found it not working: If you uninstall python2, your built copy of redo may still be referencing /usr/bin/python, which will no longer exist (at least on Debian). Just rebuild and your redo scripts will start referencing /usr/bin/python3 instead.


Feature: identical tree problem

Given two binary trees, the task is to find if both of them are identical or not.

I want to add a code for the same question

This question has been asked by-Amazon,Microsoft,Flipkart

I have used optimized approach to solve the problem
I would like to make pr for this issue under Hacktoberfest 2021. Kindly assign me this issue.

I want to contribute to this problem. I have a very efficient solution to this problem  with time complexity O(min(N, M)).
Kindly assign me this problem

// C++ program to see if two trees are identical
#include <bits/stdc++.h>
using namespace std;
/* A binary tree node has data, pointer to left child
and a pointer to right child /
class node {
public:
int data;
node left;
node* right;
};
/* Helper function that allocates a new node with the
given data and NULL left and right pointers. /
node newNode(int data)
{
node* Node = new node();
Node->data = data;
Node->left = NULL;
Node->right = NULL;
return (Node);

}
/* Given two trees, return true if they are
structurally identical /
int identicalTrees(node a, node* b)
{
/*1. both empty */
if (a == NULL && b == NULL)
return 1;
/* 2. both non-empty -> compare them */
if (a != NULL && b != NULL) {
	return (a->data == b->data
			&& identicalTrees(a->left, b->left)
			&& identicalTrees(a->right, b->right));
}

/* 3. one empty, one not -> false */
return 0;

}
/* Driver code*/
int main()
{
node* root1 = newNode(1);
node* root2 = newNode(1);
root1->left = newNode(2);
root1->right = newNode(3);
root1->left->left = newNode(4);
root1->left->right = newNode(5);
root2->left = newNode(2);
root2->right = newNode(3);
root2->left->left = newNode(4);
root2->left->right = newNode(5);

// Function call
if (identicalTrees(root1, root2))
	cout << "Both trees are identical.";
else
	cout << "Trees are not identical.";

return 0;

}


NFT Transfer event and related entity not persisted in subgraph and not queryable

Is your feature request related to a problem? Please describe.
NFT Transfer event are not queryable from GraphQL queries.
token, order or other entities unable to access history of previous/pass owner.
Describe the solution you'd like
Subgraph to index transfer event for existing assets.
Token entity to have list of previous/pass owner.
Additional context
So that we able to:

Trace the pass owner after very long time, maybe 1 year in the pass.
Consolidate the orders and number of orders under specific owner of specific duration for specific asset (through multiple query if needed to).

@jamiehewitt15 this is the topic we talk about last week (week 45, 2022)

According to Alex, would be beneficial and easier to access if nft owner are added to order entity on top of above suggestion

We have to do :

for Order entity, add  new field called owner, of type user
Add new entity NftTransferHistory, which contains:

id:  hash(nftAddress+txId+eventNumber)
oldOwner:  User!
newOwner: User!
txId: string
timestamp:  Bigint!
block: Int!

Change Nft entity:

make owner as User!  (it's string now)
make creator as User!  (it's string now)
add transferHistory: NftTransferHistory

Do we also want nftOwner on OrderReuse?

For the use case perspective, nftOwner is not required because OrderReuse only involve provider fee (compute env).
And reuseOrder entity has order entity in it.


Support COM_STMT_PREPARE and related commands in MySQL Protocol implementation

Feature request
Prepared statement support in the MySQL Protocol implementation would help us increase adoption of StarRocks within our organization.

This has been supported in the new version already.

This has been supported in the new version already.

Oh, I'm sorry. Which version? I was asked to create an issue here from discussion on slack.
https://starrocks.slack.com/archives/C02FACZSNJV/p1714421427693439
I'm glad it's supported

@imay I'm currently on 3.2.4-613f0b5 and I get malformed packet when using prepared statements over the mysql protocol. Is this supported in 3.2.6? I didn't see any mention of it in the release notes.

https://docs.starrocks.io/docs/sql-reference/sql-statements/prepared_statement/
As you can see from this document, prepare statement has been supported since v3.2
Maybe your issue is a bug, could you please paste the step to reproduce it and we can see if it has been fixed or not.

Thanks. I'll investigate further and open an issue as a bug if needed.

@imay Opened issue #45072


[Do not merge] Fake S3 in development environments

This introduces a new S3Storage::Fake class and configures the app to use an instance of this class in development environments if S3 is not configured.
We want to remove support for serving asset requests from NFS and proxy all of them to S3. However, having to set up the necessary S3 resources in a development environment seems rather onerous. The changes in this PR mean that by default development environments will use a fake version of S3Storage which stores the files in the local filesystem and serves them via a Rack::File instance mounted in the Rails app.
I did consider a couple of other options:

The fake-s3 gem allows you to run a separate server process which acts like S3 but is backed by the local file system. I chose not to use it for two reasons: (a) although it's open-source and free, it requires you to obtain a commercial-looking license which I thought might be problematic for GDS; and (b) running a separate process is a lot more hassle to setup and there are more things to go wrong.

Retaining the send_file behaviour that we currently use to serve assets from NFS. The problem with this would've been that the code path in development would've been really quite different to that used in all other environments. This would've meant an extra maintenance overhead and an increased likelihood you'd need to setup S3 in order to diagnose problems with serving assets.

I'm happy with the solution I've chosen, because requests are genuinely proxied to a fake S3 which just happens to be served in-process by the Rails app backed by the local file system.
Note that if the X-Accel-Mapping header is set in a request to the Rack::File endpoint, this will trigger the Rack::Sendfile middleware in the default Rails stack to send a response with the X-Accel-Redirect header instead of the body of the file. This is currently a problem, because the Nginx config for Asset Manager sets the X-Accel-Mapping request header whether or not the request is going to be served from NFS or proxied to S3. Since the X-Accel-Mapping value is not set with the fake S3 paths in mind, this results in an attempt to serve a non-existent file and a 404 Not Found.
We will need to address this issue before merging this PR into master. However, since we are planning to move towards proxying all asset requests to S3, it should be possible to remove the setting of X-Sendfile-Type & X-Accel-Mapping headers shortly. I have confirmed that doing this solves the problem on my development VM.
Alternatively, if we want to merge this sooner, we could consider trying to remove these headers from the proxying request sent to S3 or fake S3, i.e. within the "cloud-storage-proxy" location in the Nginx configuration. However, I think we might've had problems trying to remove headers in this way in the past, so I'm reluctant to attempt it for now.
Closes #155.

Should the commit titled "Move S3Storage examples into their own spec & file", be "Move S3Storage::Null examples into their own spec & file"?

I think we can avoid the problem that's blocking this being merged (i.e. the setting of the X-Sendfile-Type and X-Accel-Mapping) by setting them in a new location block in the nginx config. At the moment these headers are being added to every request made to asset-manager but I think they're only actually required for requests to the MediaController, i.e. requests matching "/media/". Adding something like this to our nginx config seems to do the trick, in that we can continue to serve files from NFS and we can serve files from the Fake S3 endpoint added in this branch:
location /media/ {
  proxy_set_header X-Sendfile-Type X-Accel-Redirect;
  proxy_set_header X-Accel-Mapping /var/apps/asset-manager/uploads/assets/=/raw/;
  proxy_pass http://asset-manager.dev.gov.uk-proxy;
}

I wonder whether this would be preferable to waiting until we're proxying all asset requests to S3.

@chrisroos:
Thanks for reviewing.

Should the commit titled "Move S3Storage examples into their own spec & file", be "Move S3Storage::Null examples into their own spec & file"?

Yes. I'll fix that up now. Well spotted.

I wonder whether this would be preferable to waiting until we're proxying all asset requests to S3.

Yes, that sounds great. I'll try to put together a PR for govuk-puppet to do that.

I've fixed up the commit title mentioned by @chrisroos and am about to force-push.

We should be able to merge this once alphagov/govuk-puppet#6683 is merged and deployed.
Note that there are a few small issues with the response headers returned from asset requests proxied to fake S3 URLs, e.g. the Rails middleware stack adds a Cache-Control: no-cache to such responses, because no ETag header is set. However, there isn't a straightforward way to fix this and the most important things is that the behaviour works in development (locally and on the development VM), which it does.

This was waiting on the fix in https://github.com/alphagov/govuk-puppet/pull/6689. However, that has now been deployed and applied in staging & production.
I'm still planning to hold back on merging this until we've deployed the pending changes in the master of this repo to staging and production, because there are quiet a few changes in there already.

Asset Manager has just been deployed to staging & production and so I'm happy that it's OK to merge this now.


🐛 Bug Report: Linguist plugin seeing errors for most entities

📜 Description
I'm seeing an error in the logs from the linguist plugin when trying to process most entities.  The error is :
path should be a path.relative()d string, but got /tmp/backstage-kuEEZ8
👍 Expected behavior
It should work or provide a better error message
👎 Actual Behavior with Screenshots
It actually fails and I'm not sure what the error is referring to especially considering there's at least 1 entity that it works for.
👟 Reproduction steps

Setup plug per the directions
Set useSourceLocation:true
Set offline: true
Deploy and look at logs.

I also tried setting the relativePaths option to both true and false.  Seems like if set to true then I get less errors, but I still see the errors for a lot of entities.
📃 Provide the context for the Bug.
Only thing I changed from instructions was I set the useSourceLocation flag to true and the offline flag to true.
🖥 Your Environment

Backstage version 1.13.2
Existing catalog which already had annotations for source location.

👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, I don't have time to work on this right now

Hi @carlossmartini, just a heads up that this has been fixed in PR https://github.com/backstage/backstage/pull/18757
If you want to use this now you can upgrade @backstage/plugin-linguist-backend to 0.3.2-next.0 which is the version with the fix. This won't be in the monthly release until August 15th.

Thanks for letting me know @awanlin!  good to know I wasn't going crazy :) Sorry I missed the original issue, but appreciate you pointing me in the right direction!

Oh, no worries @carlossmartini, there wasn't an issue for this. Started from a post on Discord and then went straight to a PR with a fix

Closing as fixed! 😁


Update the style of "Streaming file objects"

What actually changed here?

@callumacrae
Before

After

@callumacrae you can actually view the "rich diff" to see the difference.

Thanks!


docs: update docker compose instructions

SUMMARY

Address bugherd task 69 & 73
cc: @sfirke @rusackas
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@mdeshmu I see this failed a check 😕

@sfirke pre-commit failure is not related to this PR.
tests/unit_tests/db_engine_specs/test_clickhouse.py:66: error: Argument 1 to "NewConnectionError" has incompatible type "str"; expected "HTTPConnection"  [arg-type]

Thanks for looking into the failed check!  Unfortunately merging is blocked by CI rules until that unrelated thing is fixed.  Either of us can close and re-open when we think that part of the build has been fixed, to re-trigger CI checks.
And thanks for sending these multiple PRs, that's a great contribution 🙏

@john-bodley before I write the same thing on the four different PRs, are you looking for the link to BugHerd or some other reference?

This is ready to merge


Pipeline summary

Resolves https://github.com/konveyor/virt-ui/issues/59

@vconzola, this is ready for initial review.

@gildub Looking good so far. With only 4 steps max, it's probably not necessary for us to show "Step x of y". Do we know yet, what the step names are? It would be more useful to show those above the pipeline than the step numbers if there's space. It kills me that we lose so much space in the rows for the button.

@vconzola, the 4 maximum know steps, could be less depending on user choices steps, are:

pre-hook
disk transfer
import
post-hook

Just to confirm, you're suggesting to display the current active step (one of above) when migration is running, is that correct?
If yes that would definitely fit.
Although this raises the question of what do we display when the migration has not started yet or is finished?

@mturley, I thought about that too but couldn't see at the time how to change the linear-gradient for the background.
I could just have two separate CSS classes to handle the case which I have revisited using a simple Div along with Flex.
Aso instead of black/dark color for reached I used a similar green as the full icon.

@vconzola, I've pushed the Cancel button to the right to free space. What do you think?

Fair enough @gildub I think it looks good and I'm nitpicking too much, we can revisit the colors later if we want. If Vince is happy I'm happy.

Hi @gildub Does moving the Cancel button allow us to put more text above the pipeline? Is there room for the text below? If necessary you can reduce text size to 14 point.
Not started
Running pre-hook
Transferring data
Importing data  <- What is this step doing? What are we importing?
Running post-hook
Complete
Regarding color, I agree with @mturley  that the dashes between the icons should all be the same color gray, if you can figure out how to do it.

These colors are looking really nice!

@vconzola, There should be enough space (and if needed reducing text size) for using any of those steps descriptions.
Regarding the dashes color, previous discussion leads us to use light gray for not reached steps and green for reached ones.

@vconzola, @mturley, please review last update.

@ibolton336 I'm curious if you have an opinion about the plain-function vs component question here for Dash and Chain.

@gildub At my monitor's resolution the pipeline column is breaking in the middle. I know @mturley was able to prevent this in another part of the UI by setting a min width on a specific table column. Can you do the same here?

@gildub I think you can prevent this by using flexWrap={{ default: 'nowrap' }} on the Flex parent

and we may also want to put white-space: nowrap; CSS on the text above it

@vconzola, resizing display works now. Sorry I didn't (re)check. Thanks

@gildub Looks great! Thanks.

Looks really awesome. I love this design :smiley:

@fdupont-redhat, we need to give credits to the original designer to @vconzola.
And credits too to @mturley as my de-facto mentor.

Actually I think the only thing that would make it almost perfect is a ResourcesEmptyIcon per @vconzola initial mockup.
It doesn' exist in PF. So I've created a RFE, just in case:
https://github.com/patternfly/patternfly-react/issues/4979

Nice, thanks for opening that issue @gildub.

@mturley, ready for final review.

@mturley I agree with @gildub about the empty icon. If we can we use the icon he created before it's accepted into PF, I say let's do it. Ideally, we'd have a way to incorporate both the "almost empty" and "almost full" icons along with the empty and full ones for each step, but that could be an enhancement later.

@vconzola we opened an issue on PF, we don't have an icon created yet, but we could make one if it's a priority. I'll open an issue to follow up on that. https://github.com/konveyor/virt-ui/issues/115

@mturley My bad. I misread @gildub comment. Definitely, a nice to have, not a priority.


android.enableR8=true placed in the wrong place

Just wanted to let you know that for some reason flutter put "android.enableR8=true" at the wring line in my project and made my android project unrunnable.
This is how gradle.properties look:

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=trueandroid.enableR8=true

It was the easy fix to put "android.enableR8=true" in the new line, but it shoud probably be fixed.
Flutter doctor output:
[✓] Flutter (Channel dev, v1.10.5, on Mac OS X 10.14.6 18G95, locale en-RS)
    • Flutter version 1.10.5 at /Users/boskopopovic/Desktop/work/Flutter/flutter
    • Framework revision 3cf88fed6d (2 days ago), 2019-09-18 23:09:41 -0400
    • Engine revision 33ad6757e8
    • Dart version 2.6.0 (build 2.6.0-dev.0.0 cb80ea7ba9)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/boskopopovic/Library/Developer/Xamarin/android-sdk-macosx
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/boskopopovic/Library/Developer/Xamarin/android-sdk-macosx
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.0, Build version 11A420a
    • CocoaPods version 1.7.2

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[!] IntelliJ IDEA Community Edition (version 2019.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] VS Code (version 1.35.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.1.0

[✓] Connected device (1 available)
    • Mi A2 Lite • 11aacc550305 • android-arm64 • Android 9 (API 28)

! Doctor found issues in 1 category.

I wonder why this was added. Is it mandatory now to build the apps with this? We magically saw this appearing in the RC built, which was not working as expected because we do not have proguard rules set.

This also happens in the new beta 1.10.7 version.


SqlAzureDacpacDeployment fails on Hosted Windows 2019 agent

Required Information
Question, Bug, or Feature?
Type: Bug
Enter Task Name: SqlAzureDacpacDeployment
Environment

Server - Azure Pipelines
Agent - Hosted:

If using Hosted agent, provide agent queue name: Hosted Windows 2019 with VS2019

Issue Description
Looks like a bug was introduced in one of the recent versions of sqlpackage.exe
Publish is working on our private agents with the older version of sqlpackage but fails on most recent hosted Windows 2019.
With the more recent version the publish command it still gets some bits from connection string specified in publish profile.
Here is the command line from SqlAzureDacpacDeployment task:
C:\Program Files\Microsoft SQL Server\150\DAC\bin\SqlPackage.exe" /Action:Publish /SourceFile:"d:\Database.dacpac" /TargetServerName:"*****" /TargetDatabaseName:"*****" /TargetUser:"***" /TargetPassword:"********" /Profile:"d:\Database.publish.xml" /p:AllowIncompatiblePlatform=true

It was working when the sqlpackage.exe was coming from the folder: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\140\SqlPackage.exe
Error I am getting:
Could not deploy package.
Unable to connect to target server '*****'. Please verify the connection information such as the server name, login credentials, and firewall rules for the target server.
Windows logins are not supported in this version of SQL Server.

If I remove TargetConnectionString from the publish profile, or change Integrated Security to False, then publish command works perfectly.
We did a comparison of decompiled versions of sqlpackage 140 and 150 and looks like for some reason builder.IntegratedSecurity is not set to false anymore when username and password are specified

@IvanAlekseev , thanks for your patience.
We have directed this issue to SQL package team. Will updaye you once there is any update.
In the meanwhile, please get unblocked with Hosted VS2017 pool.

@IvanAlekseev Yes it appears that this line was removed. It should have been a no-op, but looks like we missed something. Can you give us the profile so that we can have the exact command line to repro and fix this?

@IvanAlekseev we have fixed the bug. The fix will be in the DacFx 18.3 release in a month or two.

Unfortunately, I ran into this same issue on the Hosted VS2017 pool. It looks like it has had it's SQLpackage.exe updated too. I removed our company specific stuff, but this is the path it's using when I use the DacPac task on the Hosted VS2017 pool:
"C:\Program Files\Microsoft SQL Server\150\DAC\bin\SqlPackage.exe" /Action:Publish /SourceFile:"D:\a\1\s\Pipelines\oneorder.dacpac" /TargetServerName:".database.windows.net" /TargetDatabaseName:""  /TargetTimeout:120
Any better pools/workarounds you would suggest? I can install SQLpackage.exe on one of my pools, but I'd rather use a hosted one for this step.

@zarochi as a workaround we are now running powershell script to modify the profile and change Integrated Security to False:
$FileName = "$(System.DefaultWorkingDirectory)/..../Database.publish.xml"

((Get-Content -path $FileName -Raw) -replace 'Integrated Security=True','Integrated Security=False') | Set-Content -Path $FileName

@IvanAlekseev are you omitting something in the .... part of the path? I tried running the same thing, but it wasn't able to find the XML file. I also tried ../.. to no avail. I'll keep poking the file pathing because this seems promising. I feel like maybe my default working directory is different for some reason (I'm still a little new to pipelines in devops).
Clever solution!

Ok, I finally got something working, but I pulled the dacpac steps out into powershell to have direct control over my connection string. For anyone who wants to do it this way this is my step:
- powershell: '& "$(sql-package)" /Action:Publish /SourceFile:"$(Build.SourcesDirectory)\$(dacpac)" /TargetConnectionString:$env:connectionstring'
      name: Deploy

I'm setting the connectionstring as a variable on an earlier line, but I have to reference it as $env:connection string because my connection string is made up of other variables I pulled from keyvault earlier on. Hopefully this helps someone in the same boat I was in. I ended up transitioning to my build server to have better control over the firewall, but this might work on a hosted pool too.

@zarochi yes I omitted some stuff from the path to remove our artifacts name. We are using VS .sqlproj projects and they have publish profiles to set some publish settings.
I am using classic releases, that's the yml it shows for a publish task (I removed some names here as well)
- task: SqlAzureDacpacDeployment@1
  displayName: 'Azure SQL Publish'
  inputs:
    azureSubscription: '*****'
    ServerName: '$(database_server_name)'
    DatabaseName: *****
    SqlUsername: '$(database_admin_username)'
    SqlPassword: '$(database_admin_password)'
    DacpacFile: '$(System.DefaultWorkingDirectory)/_db/Database.dacpac'
    PublishProfile: '$(System.DefaultWorkingDirectory)/_db/Database.publish.xml'
    AdditionalArguments: '/p:AllowIncompatiblePlatform=true'

@kisantia hello, I see that new version of sql package got released, but I can't find any mention of this bugfix in release notes. Is it there?

@IvanAlekseev Yes the fix is there. We will add it to the release notes. Thanks!


Tree reduction support for dask.bag.Bag.foldby

The objective is to support tree reductions in foldby operations. For full discussion consult here: https://github.com/dask/dask/issues/2668

[X] Tests added / passed
[X] Passes flake8 dask
[x] Fully documented, including docs/source/changelog.rst for all changes
and one of the docs/source/*-api.rst files for new API

Everything here seems fine to me.  I'll wait a bit to give @jcrist or @eriknw a chance to look things over if they like.  I plan to merge this afternoon if there are no further comments.

LGTM!

\o/


chore: update the EVMInterpreter

https://github.com/matter-labs/era-compiler-tester/pull/109 should be used instead

Closed in favor of https://github.com/matter-labs/era-compiler-tester/pull/109.


LICENSE

I would like to know the permission of using this code.

The license has been updated. Please note that this repo is no longer maintained, but you can check out other forks of this repo with more updates.

Np. Thank you!