Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
917 commits
Select commit Hold shift + click to select a range
474bfe7
[Windows] Fix WebView background color not being applied (#34599)
SubhikshaSf4851 Mar 31, 2026
b544518
Fix TabBarIsVisible Not Updating Dynamically When Set on ShellContent…
Vignesh-SF3580 Mar 31, 2026
ac23ac9
[Android] CollectionView: Fix SelectedItem visual state not applying …
KarthikRajaKalaimani Apr 1, 2026
7d2d51e
Improved style inheritance (#31317)
kubaflo Apr 1, 2026
8137620
[iOS, macOS] Shell: Fix RTL flow direction for flyout, menu cells, ta…
NanthiniMahalingam Apr 1, 2026
b8332a3
[Android] Fix for WebView/HybridWebView briefly flashes full screen b…
praveenkumarkarunanithi Apr 1, 2026
8ee24cf
[Android] Page: Fix OnNavigatedTo called twice when NavigationPage is…
KarthikRajaKalaimani Apr 1, 2026
64a9798
LineHeight and decorations for HTML Label - fix (#31202)
kubaflo Apr 2, 2026
9c7ad18
[Android] PopToRootAsync for modal pages - improvements (#26851)
kubaflo Apr 2, 2026
2d18b77
[IOS] Inconsistent Resize Behavior for Header/Footer - fix (#28713)
kubaflo Apr 2, 2026
47f3ab7
[Windows] Implement WinUI 3 MapControl handler using Azure Maps (#34138)
jfversluis Apr 3, 2026
7ed79a5
[Windows] Fixed Entry Editor placeholder Text CharacterSpacing (#30324)
SubhikshaSf4851 Apr 3, 2026
105ee73
[Android] Fix for SearchHandler retaining previous page SearchView da…
BagavathiPerumal Apr 3, 2026
b801bba
[Windows] Fixed CollectionView.EmptyView can not be removed by settin…
Dhivya-SF4094 Apr 3, 2026
225443d
[iOS & Mac] Fix for SearchHandler retains previous page state when sw…
BagavathiPerumal Apr 3, 2026
5efa399
[iOS] Support for IsSwipeEnabled on CarouselView2 (#29996)
kubaflo Apr 3, 2026
618e6e6
[Android] Prevent the tap that closes an open SwipeView from being pr…
sjordanGSS Apr 3, 2026
863df3c
Bump MonoApiToolsMSBuildTasksPackageVersion to 0.5.0 and ship Essenti…
Copilot Apr 3, 2026
a398810
Fix Disabled visual state ignored when Button has locally-set Backgro…
Dhivya-SF4094 Apr 4, 2026
85736d7
Fix TalkBack not correctly narrating RadioButtons with Content (#34521)
SubhikshaSf4851 Apr 4, 2026
6d80364
Fix Loaded event not called for MAUI View added to native View (#34345)
NirmalKumarYuvaraj Apr 4, 2026
7ea58c7
[Android] Fix SafeAreaShouldWorkOnAllShellTabs test failure on API 36…
praveenkumarkarunanithi Apr 4, 2026
cc6cf88
[Mac] DeviceDisplay.KeepScreenOn not being respected on Mac OS (#32708)
HarishwaranVijayakumar Apr 4, 2026
d16ccea
[Windows] Fixed Picker items width wont resize back (#33042)
SubhikshaSf4851 Apr 4, 2026
8c29217
Fix: Filter precompressed RCL assets from MAUI Blazor Hybrid APKs (#3…
mattleibow Apr 4, 2026
9c4b82d
[iOS] Fix for DatePicker FlowDirection Not Working on iOS (#30193)
SyedAbdulAzeemSF4852 Apr 4, 2026
e96ecab
[iOS, MacOS] Fixed FlowDirection not working on Header/Footer in Coll…
Dhivya-SF4094 Apr 4, 2026
728392e
[Android] Exception thrown when give more than 5000 characters to the…
KarthikRajaKalaimani Apr 4, 2026
d00a5e1
Add public IAlertManager and IAlertManagerSubscription interfaces (#3…
Redth Apr 4, 2026
e932a2f
[Android] Fixed NullReferenceException in app with TabBar after retur…
NirmalKumarYuvaraj Apr 5, 2026
70fef19
[iOS] CollectionView: Fix drag-and-drop reordering into empty groups …
SuthiYuvaraj Apr 5, 2026
4ec7c9a
[Android] Fix empty space above TabBar after navigating back when Tab…
praveenkumarkarunanithi Apr 6, 2026
c539e9e
[Android] CollectionView: Fix drag-and-drop reordering into empty gro…
SuthiYuvaraj Apr 7, 2026
4d33b85
[iOS] Fix vertical CarouselView MandatorySingle snapping on iOS (#34700)
Vignesh-SF3580 Apr 7, 2026
932b9d8
Fixed Custom Drawable does not support binding (#29442)
NirmalKumarYuvaraj Apr 7, 2026
b5e2ed7
[Android] Fix HideSoftInputOnTapped doesn't work on Modal Pages (#34770)
HarishwaranVijayakumar Apr 7, 2026
10718ca
[Windows] Fix for Runtime error when closing external window with WPF…
BagavathiPerumal Apr 7, 2026
03ddd51
Fixed SearchBar CursorPosition and SelectionLength not updating when …
Dhivya-SF4094 Apr 7, 2026
dc19a07
[iOS26] Fix CarouselView scrolling to wrong item when navigating to l…
Vignesh-SF3580 Apr 7, 2026
0b5c3e4
Fix crash when displaying alerts on unloaded pages (#33288)
kubaflo Apr 7, 2026
e372b6b
Added a support for GradientBrushes on Shape.Stroke (#22208)
kubaflo Apr 7, 2026
a007c65
Fixed the OnPlatform does not work for header property in Collection …
NanthiniMahalingam Apr 8, 2026
2f6638b
Fix for VisualStateManager Setter.TargetName failing when ControlTemp…
BagavathiPerumal Apr 8, 2026
c513057
[iOS] Fix Label with TailTruncation not rendering after empty-to-non-…
kubaflo Apr 4, 2026
d87513f
[Testing] Fixed Build error on inflight/ candidate PR 34885 (#34891)
NafeelaNazhir Apr 9, 2026
abac880
[Android] [Candidate branch] Fix VerifySelectedItemClearsOnNullAssign…
KarthikRajaKalaimani Apr 13, 2026
d02ee40
[Testing] Fixed UI test image failure in PR 34885 - [13/4/2026] (#34…
NafeelaNazhir Apr 13, 2026
db2395a
Fixed test failure - CursorPositionUpdatesWhenSearchBarGainsFocus (#3…
Dhivya-SF4094 Apr 13, 2026
49bd353
[iOS] Fix Issue12574Test regression caused by early-exit guard in Col…
SyedAbdulAzeemSF4852 Apr 14, 2026
3a284f0
[iOS] Fix FlyoutHeaderScroll device test regression (#34932)
kubaflo Apr 14, 2026
2b796a6
Revert "[iOS] Fix FlyoutHeaderScroll device test regression" (#34948)
kubaflo Apr 14, 2026
95baddc
[iOS] Fix FlyoutHeaderScroll device test regression (#34932) (#34950)
kubaflo Apr 14, 2026
cf70aaa
[Testing] Fix Label CharacterSpacing/LineHeight/TextDecorations test …
kubaflo Apr 14, 2026
3002da1
[Android] Fix CarouselView Issue23291 and Issue29216 test regression …
praveenkumarkarunanithi Apr 17, 2026
ae77137
[Android] Fix VerifyFlowDirectionRTLCanReorderItemsTrueWithCanMixGrou…
SuthiYuvaraj Apr 17, 2026
e03a105
[Android] Fix VerifyHybridWebViewWithShadow UI test regression on ca…
praveenkumarkarunanithi Apr 17, 2026
26a0bea
[Android] Fix SwipeViewShouldNotClose test failure regression (#35012)
HarishwaranVijayakumar Apr 17, 2026
c1d6d72
Fix CI failure for CollectionView and CarouselView tests in April 14t…
devanathan-vaithiyanathan Apr 18, 2026
b73ef4b
Revert public API surface from #34228 on inflight/candidate (#35024)
Redth Apr 19, 2026
b38ad7f
[Testing] Fixed test failure in PR 34885 - [04/14/2026] Candidate (#3…
TamilarasanSF4853 Apr 20, 2026
db347d1
[Android] Fix CarouselView Issue29216 test regression on candidate b…
praveenkumarkarunanithi Apr 21, 2026
e6b2351
[Android] Fix WebViewBackgroundColorShouldBeApplied UI test regressio…
praveenkumarkarunanithi Apr 21, 2026
5f9a40f
Mistakenly added reverts commit while rebasing https://github.com/dot…
Ahamed-Ali Apr 22, 2026
388b82f
Integrate code-review skill into pr-review Pre-Flight and Try-Fix (#3…
kubaflo Apr 23, 2026
8ec9c7e
[Testing] Fixed test failure in PR 34885 - [04/14/2026] Candidate - 2…
TamilarasanSF4853 Apr 23, 2026
93b6fa6
Add RunOnAndroid_MauiNativeAOT integration test (#34360)
sbomer Apr 27, 2026
fecaf3e
feat: add expert code review workflow with 3-model adversarial consen…
PureWeen Apr 27, 2026
6cb34e6
Update merge flow to target release/11.0.1xx-preview4 (#35164)
PureWeen Apr 27, 2026
f203244
fix: recompile review workflow with gh-aw v0.68.3 for activation perm…
PureWeen Apr 27, 2026
7299caa
[main] Use Azure Artifacts Maven feed for CFSClean network isolation …
PureWeen Apr 28, 2026
72cc860
Use Azure Artifacts feed only in CI, standard repos locally
github-actions[bot] Apr 29, 2026
0a2e892
Fix: ingestion script sets TF_BUILD, case-insensitive check
github-actions[bot] Apr 29, 2026
5e67d8e
Improve comments: stronger ingestion warning, cross-references
github-actions[bot] Apr 29, 2026
63bf58a
Modify bug report template versions (#35233)
PureWeen Apr 29, 2026
4c231e9
April 14th, Candidate (#34885)
PureWeen Apr 29, 2026
e20401c
Use Azure Artifacts feed only in CI, standard repos locally (#35219)
PureWeen Apr 29, 2026
8c47a88
Improve evaluate-tests workflow and remove obsolete files
PureWeen Apr 30, 2026
eb1cfa3
Improve evaluate-tests workflow and remove obsolete files (#35259)
PureWeen Apr 30, 2026
70a402f
Add CI investigation guidance: always use ci-analysis skill (#35106)
PureWeen Apr 30, 2026
03379c6
Remove /review gh-aw workflow (#35258)
PureWeen Apr 30, 2026
1463c4c
Integrate UI test category detection into PR review and fix gate reli…
kubaflo Apr 30, 2026
4c19ffb
[main] Update dependencies from dotnet/xharness (#35263)
dotnet-maestro[bot] Apr 30, 2026
00093be
Bump Magick.NET-Q8-AnyCPU from 14.10.4 to 14.12.0 (#35315)
dependabot[bot] May 7, 2026
af01b74
Bump OpenTelemetry packages in Aspire ServiceDefaults template (#35333)
jfversluis May 7, 2026
d886e09
[main] Update dependencies from dotnet/xharness (#35292)
dotnet-maestro[bot] May 7, 2026
b71adea
History-trained agentic files + expert reviewer (#35198)
kubaflo May 7, 2026
f8cb875
[Testing] The Windows WebView category is removed from CI because Web…
TamilarasanSF4853 May 11, 2026
62d020c
Update PatchVersion from 70 to 80 (#35433)
PureWeen May 13, 2026
4f61d65
Add review triggering workflow (#35250)
JanKrivanek May 13, 2026
ad5cb01
Fix /review trigger when comment has leading whitespace
JanKrivanek May 14, 2026
73d1006
Add dependency-flow Copilot skill for MAUI build promotion and feed m…
PureWeen May 14, 2026
090141b
Add version 11.0.0-preview.4 to bug report template (#35449)
davidortinau May 14, 2026
7fd2ca0
Add agentic labeler workflow for issues and PRs (#35382)
JanKrivanek May 15, 2026
7e47a71
Remove ci-doctor, upgrade all gh-aw workflows to v0.72.1 (#35465)
PureWeen May 15, 2026
4873fb9
Update pr-review skill model lineup (#35174)
kubaflo May 18, 2026
eb20ff6
Add labeler skill evals and fix Handlers/*/Android/ rule gap (#35468)
PureWeen May 18, 2026
dbe9ddf
ci: delete unused add-remove-label-check-suites workflow (#35450)
arpitjain099 May 19, 2026
568bbfb
Fix /review trigger when comment has leading whitespace (#35438)
JanKrivanek May 20, 2026
5504669
Fix agentic-labeler truncating labels to 1 per call (#35540)
kubaflo May 20, 2026
59797ba
Recompile agentic-labeler.lock.yml (PR #35540 follow-up) (#35549)
PureWeen May 20, 2026
1eb2083
Clarify SR vs preview channel mapping in dependency-flow skill (#35529)
PureWeen May 20, 2026
4408e3e
Add version 10.0.70 to bug report template (#35569)
PureWeen May 21, 2026
4306163
Restrict agentic-labeler to exactly one area-* label (#35567)
PureWeen May 21, 2026
7c76748
Add deep UI test execution to Copilot PR review pipeline (#35376)
kubaflo May 22, 2026
b0ea772
[Testing] Fix for flaky UITests in CI that occasionally fail (#35589)
kubaflo May 22, 2026
f8a302b
Fix CollectionView grid spacing updates for first row and column (#34…
KarthikRajaKalaimani Mar 23, 2026
7bc2b3f
Refactor the HybridWebView and properly support complex parameters (#…
mattleibow Apr 8, 2026
430d28d
CarouselView: Fix cascading PositionChanged/CurrentItemChanged events…
praveenkumarkarunanithi Apr 9, 2026
bcd5905
[iOS] Fix Switch ThumbColor reset on iOS 26+ theme changes. (#33953)
Shalini-Ashokan Apr 9, 2026
b2b638e
[Android] Fix WebView scrolling inside ScrollView (#33133)
Shalini-Ashokan Apr 10, 2026
8f86320
[iOS/macCatalyst] Fix Entry and Editor BackgroundColor reset when set…
Shalini-Ashokan Apr 10, 2026
732204b
Fixed Stacklayout is not rendered when clip is applied and StackLayou…
KarthikRajaKalaimani Apr 10, 2026
7d33cb2
[Windows] Fix Narrator announcing ContentView children twice when Des…
praveenkumarkarunanithi Apr 10, 2026
c4ff0ad
[UIKit] Avoid useless measure invalidation propagation cycles (#33459)
albyrock87 Apr 10, 2026
44b888a
[Android] Fix NRE in ContainerView when Android Context is null durin…
rmarinho Apr 10, 2026
2faa08e
[Windows] Fixed ItemSpacing doesn't work in Carousel View (#30014)
SubhikshaSf4851 Apr 10, 2026
edcd461
Fix RadioButtonGroup not working with ContentView (#34781)
Dhivya-SF4094 Apr 12, 2026
710739e
BindableObject property access micro-optimizations (#33584)
albyrock87 Apr 12, 2026
7228467
[Windows] Fix password Entry crash when setting text on empty field (…
praveenkumarkarunanithi Apr 12, 2026
de0f7ad
[Android, iOS] Button: Fix VisualState properties not restored when l…
BagavathiPerumal Apr 12, 2026
1bbe3f0
[Android] Fix for TimePicker Dialog doesn't update the layout when ro…
HarishwaranVijayakumar Apr 12, 2026
ddcc66a
Fix Changing Location on a Pin does nothing (#30201)
NirmalKumarYuvaraj Apr 12, 2026
cbd4d53
Fix CollectionView not scrolling to top on iOS status bar tap (#34687)
jfversluis Apr 13, 2026
37a96f6
[Windows] Fix for Shell.FlyoutBehavior="Flyout" forces the title heig…
BagavathiPerumal Apr 13, 2026
3ba19be
[Android, iOS] Fixed TimePicker FlowDirection Not Applied Across Plat…
Dhivya-SF4094 Apr 13, 2026
8b48a02
[Windows] TabbedPage: Refresh layout when NavigationView size changes…
BagavathiPerumal Apr 13, 2026
968947e
[Windows] Fixed TimePicker CharacterSpacing issue (#30533)
SubhikshaSf4851 Apr 13, 2026
eb3d9dd
[iOS] Fixed CollectionView Scroll Jitter for TextType HTML Labels (#3…
SubhikshaSf4851 Apr 13, 2026
728d43e
Fix Shell flyout items scrolling behind FlyoutHeader on iOS (#34936)
Qythyx Apr 14, 2026
dea659b
Fix Path Rendering Issue Inside StackLayout When Margin Is Set (#28071)
Shalini-Ashokan Apr 14, 2026
4b9fa05
Fixed FlowDirection property not working on Drawable control and Grap…
Dhivya-SF4094 Apr 15, 2026
d092004
[iOS] Fix HEIC images picked via PickPhotosAsync not displayed (#34954)
HarishwaranVijayakumar Apr 15, 2026
55f2bf4
[iOS,MacCatalyst] Fix for SwipeView.Open() throwing an ArgumentExcept…
BagavathiPerumal Apr 16, 2026
6ca3b9a
Fix [Android] Title of FlyOutPage is not updating anymore after showi…
KarthikRajaKalaimani Apr 16, 2026
70bb94a
[MacCatalyst] Fix DatePicker Opened/Closed events not being raised (…
SubhikshaSf4851 Apr 16, 2026
25d986b
Fix CollectionView Header is not visible when ItemsSource is not set …
KarthikRajaKalaimani Apr 16, 2026
4cdecc2
[Windows] Fix for RadioButton BorderColor and BorderWidth not updated…
SyedAbdulAzeemSF4852 Apr 17, 2026
ecf4a7c
Fix VisualStateGroups duplicate name crash with implicit styles (#347…
StephaneDelcroix Apr 17, 2026
60d233e
[Testing] SafeArea Feature Matrix Test Cases for ContentPage (#34877)
TamilarasanSF4853 Apr 17, 2026
f2c6043
[Android] Fix CollectionView EmptyView not displayed correctly (#34956)
KarthikRajaKalaimani Apr 17, 2026
fd85edd
[iOS, Mac] Fix Shell.CurrentState.Location stale in OnNavigated after…
Vignesh-SF3580 Apr 17, 2026
57e44e7
[Windows] Fix Preserve ScrollView offsets when Orientation changes t…
SubhikshaSf4851 Apr 17, 2026
877f326
[iOS] Fix span Tap gesture on wrapped Label lines in iOS 26+ (#34640)
SubhikshaSf4851 Apr 18, 2026
830b8de
Fixed Flyout Not Displayed on Android When FlyoutWidth Is Set Only fo…
NanthiniMahalingam Apr 18, 2026
b7f8f84
[Windows] Fix for CS1061 build error caused by missing HasMenuBarCont…
BagavathiPerumal Apr 20, 2026
995ef4e
[Android] Fix MediaPicker.PickPhotosAsync UnauthorizedAccessException…
HarishwaranVijayakumar Apr 20, 2026
f2747d0
[iOS] Fix ContentPage with ToolbarItem Clicked event leaks when prese…
devanathan-vaithiyanathan Apr 20, 2026
bc1f07b
[iOS26]Fix BackButtonBehavior_IsEnabled_False_BackButtonDoesNotNaviga…
devanathan-vaithiyanathan Apr 20, 2026
c28135b
Extract filename from DisplayName and add extension if missing (#35050)
mattleibow Apr 22, 2026
7038a71
[Android] Material 3 Fixed BottomNavigationView overflowing in Tabbed…
NirmalKumarYuvaraj Apr 23, 2026
2771576
[iOS] Fix Shell page memory leak when using TitleView with x:Name (#3…
Shalini-Ashokan Apr 23, 2026
8c8cf78
[Windows] Fix CollectionView ScrollTo related test cases failed in CI…
HarishwaranVijayakumar Apr 24, 2026
4e0a195
[iOS & Mac] Fix image tile misalignment in GraphicsView ImagePaint (…
SubhikshaSf4851 Apr 24, 2026
0e54693
[Android/iOS] Fix SwipeItem visibility change causing double command …
praveenkumarkarunanithi Apr 25, 2026
cc909ec
[Material 3] Fix Material 2 color flash in AppBar when switching tabs…
Dhivya-SF4094 Apr 25, 2026
3b7046c
[Android] Fix Shell/TabbedPage "More" BottomSheet uses hard-coded M2 …
HarishwaranVijayakumar Apr 25, 2026
1bac4c8
[Android] Shell: Fix top-tab unselected text visibility in Material 3…
SyedAbdulAzeemSF4852 Apr 25, 2026
003e087
[iOS] Fix stale bottom safe area after changing SafeAreaEdges with ke…
praveenkumarkarunanithi Apr 26, 2026
e8b2d13
[iOS] Fix CollectionView ScrollOffset not resetting when ItemsSource …
SyedAbdulAzeemSF4852 Apr 27, 2026
2038a7d
Fix Shell.Items.Clear() memory leak by disconnecting child handlers o…
Shalini-Ashokan Apr 27, 2026
122d078
[iOS] Fix SearchBar unexpected left margin in iPad windowed mode on 2…
SubhikshaSf4851 Apr 27, 2026
35caeef
[iOS&Mac] Fix Shell SearchHandler Query update on Initial load (#35008)
SubhikshaSf4851 Apr 27, 2026
fb794ff
[Android] Fix AlertDialog, ActionSheet, and Prompt render with Materi…
HarishwaranVijayakumar Apr 27, 2026
0a67799
[Windows] Fix for Multiple Tabs Being Selected in WinUI TabbedPage (#…
SyedAbdulAzeemSF4852 Apr 27, 2026
f57df33
[iOS] Fix RadioButton BackgroundColor bleeding outside CornerRadius (…
SyedAbdulAzeemSF4852 Apr 28, 2026
6d82028
[Android] Fix OnBackButtonPressed not invoked for Shell (#35150)
Dhivya-SF4094 Apr 28, 2026
55cdf45
[core] Add keyed-DI screenshot extensibility for 3rd-party platform b…
Redth Apr 28, 2026
2e94604
Fix MainThread throwing on custom platform backends (#35070)
Redth Apr 28, 2026
b4b748d
Fix Shadow does not honour Styles (#35081)
KarthikRajaKalaimani Apr 28, 2026
49a874c
docs: Add UITesting-Guide, ReleasePlanning, and ReleaseProcess to doc…
PureWeen Apr 28, 2026
64461c6
docs: Fix hardcoded path and add library overview in Essentials.AI RE…
PureWeen Apr 28, 2026
1eb2074
docs: Update branch reference from net10.0 to net11.0 in DEVELOPMENT.…
PureWeen Apr 28, 2026
3dfad21
Tests: Add 11 missing UnitConverters unit tests (#35191)
PureWeen Apr 28, 2026
19c91d7
[iOS] Fix StaticResource Hot Reload crash on iOS (#35020)
StephaneDelcroix Apr 29, 2026
579429d
[Testing] Fixed Build error on inflight/ candidate PR 35234 (#35241)
HarishKumarSF4517 Apr 30, 2026
0124da3
Fix CI for ValidateKeyboardRuntime_SwitchContainerToSoftInput_WhileKe…
devanathan-vaithiyanathan May 7, 2026
76ad151
[Windows] Fix Flyout/Locked mode header collapse regression causing U…
BagavathiPerumal May 7, 2026
43115a3
Revert "[Windows] Fix Flyout/Locked mode header collapse regression c…
kubaflo May 7, 2026
75bc2ac
Revert "Revert "[Windows] Fix Flyout/Locked mode header collapse regr…
kubaflo May 7, 2026
867592b
[Revert] [iOS] Fixed CollectionView Scroll Jitter for TextType HTML L…
SubhikshaSf4851 May 7, 2026
18debd3
[iOS/macCatalyst] [Candidate Fix] Editor shadow and theme regression …
Shalini-Ashokan May 7, 2026
525c437
[Testing] Fixed UI test image failure in PR 35234 - [30/03/2026] Cand…
HarishKumarSF4517 May 8, 2026
4d9947f
[iOS] Fix ShellFeatureMatrix test failures on candidate branch (#35346)
Vignesh-SF3580 May 8, 2026
6b5fe8e
[Essentials] Use mean sea level altitude on Android API 34+ (#35097)
KitKeen May 13, 2026
c17da14
[Windows] Fix Issue29529VerifyPreviousPositionOnInsert test failure o…
praveenkumarkarunanithi May 13, 2026
8989013
[Android] [Candidate Fix] Shell: Fix handler disconnect timing to pre…
Shalini-Ashokan May 13, 2026
f12bd1a
[Testing]Revert 'Fix Preserve ScrollView offsets when Orientation cha…
TamilarasanSF4853 May 19, 2026
88a4fea
[Windows] Fix VerifyAllIndicatorDotsShowShadowsWhenIndicatorSize tes…
praveenkumarkarunanithi May 20, 2026
b90fb58
[Testing] Fixed test failure in PR 35234 - [05/08/2026] Candidate (#3…
TamilarasanSF4853 May 26, 2026
e5c9f49
[Testing] Fixed test failure in PR 35234 - [05/04/2026] Candidate - 3…
TamilarasanSF4853 May 27, 2026
7a1a319
Remove duplicate @ prefix from issueAuthor in GitOps (#34834)
akoeplinger May 29, 2026
2b8c811
Update SDK pin to 10.0.108 and align global.json with dotnet repo pat…
jfversluis Jun 1, 2026
6abe4f4
[CI] Refactor ci-copilot pipeline: scope env vars per task (#35324)
T-Gro Jun 2, 2026
d386445
May 4th, Candidate (#35234)
PureWeen Jun 2, 2026
e904e90
ci: skip provision AVD creation in ci-copilot.yml (inline script owns…
PureWeen Jun 2, 2026
45e2a4d
Stop PR Review Queue workflow from running on forks and @-pinging PR …
PureWeen Jun 3, 2026
1221e4d
[ci] Set __PWSH_LOGIN_CHECKED to avoid macOS pwsh 'procargs failed' s…
PureWeen Jun 3, 2026
c389325
[HybridWebView] Filter Android `message` events by source (#35717)
jonathanpeppers Jun 5, 2026
0be79a8
Add CI failure scanner gh-aw workflow (#35734)
kubaflo Jun 8, 2026
e02d6b6
Add gh-aw rerun review scanner (#35685)
kubaflo Jun 8, 2026
dfa3743
Add /review tests failure review workflow (#35701)
kubaflo Jun 8, 2026
02e12e4
Document Maestro subscription authoring & lifecycle in dependency-flo…
PureWeen Jun 9, 2026
d736479
Remove CI scanner token budget limit (#35818)
kubaflo Jun 9, 2026
cbf7f22
Fix /review tests trigger and output (#35820)
kubaflo Jun 9, 2026
dd5b6d2
Fix /review rerun for MauiBot summaries (#35817)
kubaflo Jun 9, 2026
49758e4
Improve code-review skill with regression prevention safeguards (#35478)
PureWeen Jun 10, 2026
a7c1fe6
Fix /review trigger lock label permissions (#35829)
kubaflo Jun 10, 2026
271d250
Fix /review tests comment formatting (#35828)
kubaflo Jun 10, 2026
bb4e704
Update PatchVersion from 80 to 90 (#35879)
PureWeen Jun 11, 2026
92417c4
Extract shared versioning module, add -CloseFixedIssues flag, and ear…
PureWeen Jun 15, 2026
294a0d1
Skip request-interception tests that hit echo.free.beeceptor.com (#35…
akoeplinger Jun 15, 2026
0d97041
Restrict /review rerun eligibility to author activity (#35874)
kubaflo Jun 15, 2026
1c0c0eb
Style skill validation results comment (#35713)
kubaflo Jun 16, 2026
294d8f7
Release readiness skill — SR + Preview (supersedes #35754) (#35807)
PureWeen Jun 17, 2026
ee47f11
ci(skills): migrate skill-eval suite from skill-validator to Vally (#…
PureWeen Jun 17, 2026
92a5d81
Add `environment:` gating to write/spend-capable gh-aw workflows + re…
PureWeen Jun 17, 2026
1f16151
Resolve SR sub-patch milestones from the earliest containing tag (#35…
PureWeen Jun 17, 2026
524d623
Add `environment: gh-aw-agents` to remaining workflows (#35974)
PureWeen Jun 17, 2026
bf2fa8b
Hide `/review`, `/review rerun`, and `/review tests` command comments…
kubaflo Jun 18, 2026
dc08af3
Surface p/0 PRs as Preview blockers; drop stale below-watermark SR br…
PureWeen Jun 18, 2026
32d494c
Revert `environment:` gating on review-trigger.yml (#36005)
PureWeen Jun 18, 2026
85d36d4
Deflake release-readiness recency test: remove wall-clock-dependent l…
PureWeen Jun 19, 2026
de52ef7
Fix Skill Validation results comment: define missing agentCount + har…
PureWeen Jun 19, 2026
1eced22
Surface p/0-labelled PRs targeting SR branches as release blockers (S…
PureWeen Jun 19, 2026
34f8bd4
Update rebase action (#36028)
PureWeen Jun 19, 2026
b4d4b25
Always minimize /review, /review rerun, and /review tests command com…
kubaflo Jun 19, 2026
4567a05
Fix release-readiness tracker warnings: filter cross-repo PR cross-re…
PureWeen Jun 19, 2026
5a7d8cb
Sanitize upstream titles in release-readiness tracker tables (embedde…
PureWeen Jun 22, 2026
d8f0d69
Fix rerun review scanner dispatch (batch decisions + harden PR-not-fo…
kubaflo Jun 22, 2026
83b0333
Fix SR regression header overcounting when exactly one candidate exis…
PureWeen Jun 22, 2026
0fbfac2
Bump Magick.NET-Q8-AnyCPU from 14.12.0 to 14.13.1 (#35999)
dependabot[bot] Jun 23, 2026
a6d9e30
Add CI Failure Fixer: branch-scoped main + net11.0 auto-fix workflows…
PureWeen Jun 23, 2026
676dbe9
Surface nightly dogfood feed staleness at the top of release-readines…
PureWeen Jun 23, 2026
1a72239
Fix dogfood PR artifact retrieval for failed aggregate builds (#35939)
jfversluis Jun 24, 2026
19abc43
Fix BindableObject.GetLocalValueEnumerator() removed by #33584 breaks…
devanathan-vaithiyanathan Jun 24, 2026
be0b701
Add new versions to bug report template (#36112)
PureWeen Jun 24, 2026
33493ba
Document automated PR review workflow (#35704)
kubaflo Jun 25, 2026
1096d87
Fix rerun review scanner: dispatch review-trigger.yml instead of reim…
kubaflo Jun 25, 2026
5ec887f
Converge /review tests with azdo-build-investigator via shared CI fac…
PureWeen Jun 25, 2026
6b9166a
Skip simulator install in official pack pipeline (#34859)
PureWeen Jun 26, 2026
2a323a5
Add branch guard to merge-net11-to-release workflow (#34797)
PureWeen Jun 26, 2026
fced761
Update net11.0 merge-flow target to release/11.0.1xx-preview6 (#36188)
PureWeen Jun 27, 2026
e3404bf
Run milestone management automatically on release tag push (#36140)
PureWeen Jun 29, 2026
6e10735
Enhance MauiBot AI summary review output + support net11-targeting PR…
kubaflo Jun 29, 2026
3112e51
Fix /review tests device-test confirmation to use anonymous Helix /wo…
PureWeen Jul 1, 2026
fa1d0d2
Remove Essentials.AI from dotnet/maui (#36153)
jfversluis Jul 1, 2026
39af915
Use MVVM Toolkit partial properties in templates (#36074)
jfversluis Jul 2, 2026
89a4e02
Add public-safe preview release readiness gate to dependency-flow ski…
PureWeen Jul 5, 2026
7f086db
Release-readiness: cross-major preview leak fix, milestone blocker, E…
PureWeen Jul 5, 2026
c955bdc
Reset files to net10.0
github-actions[bot] Jul 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"rollForward": false
},
"microsoft.dotnet.xharness.cli": {
"version": "11.0.0-prerelease.26064.3",
"version": "11.0.0-prerelease.26230.4",
"commands": [
"xharness"
],
Expand Down
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,5 @@

# avoid overriding GitInfo.txt on merge
GitInfo.txt merge=ours

.github/workflows/*.lock.yml linguist-generated=true merge=ours
2 changes: 1 addition & 1 deletion .github/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ As a general rule:

Use ‘main’ for bug fixes that don’t require API changes. For new features and changes to public APIs, you must use the branch of the next .NET version.

- [net10.0](https://github.com/dotnet/maui/tree/net10.0)
- [net11.0](https://github.com/dotnet/maui/tree/net11.0)

## Sample projects

Expand Down
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,17 @@ body:
label: Version with bug
description: In what version do you see this issue? Run `dotnet workload list` to find your version.
options:
- 11.0.0-preview.5
- 11.0.0-preview.4
- 11.0.0-preview.3
- 11.0.0-preview.2
- 11.0.0-preview.1
- 10.0.80
- 10.0.71
- 10.0.70
- 10.0.60
- 10.0.50
- 10.0.40
- 10.0.30
- 10.0.20
- 10.0.11
Expand Down Expand Up @@ -159,6 +170,17 @@ body:
- 10.0.11
- 10.0.20
- 10.0.30
- 10.0.40
- 10.0.50
- 10.0.60
- 10.0.70
- 10.0.71
- 10.0.80
- 11.0.0-preview.1
- 11.0.0-preview.2
- 11.0.0-preview.3
- 11.0.0-preview.4
- 11.0.0-preview.5
validations:
required: true
- type: dropdown
Expand Down
55 changes: 28 additions & 27 deletions .github/README-AI.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ This folder contains instructions and configurations for AI coding assistants wo

## Available Agents

### PR Agent
The PR agent is a unified 5-phase workflow for investigating issues and reviewing/working on PRs. It handles everything from context gathering through test verification, fix exploration, and creating PRs or review reports.
### PR Review Agent
The pr-review skill is a 4-phase orchestrator for investigating issues and reviewing/working on PRs. It invokes dedicated phase skills (pr-preflight, pr-gate, try-fix, pr-report) for context gathering, test verification, fix exploration, and review reports.

### Sandbox Agent
The sandbox agent is your general-purpose tool for working with the .NET MAUI Sandbox app. Use it for manual testing, PR validation, issue reproduction, and experimentation with MAUI features.
Expand Down Expand Up @@ -84,13 +84,13 @@ copilot
please write UI tests for issue #12345
```

**PR Agent:**
**Try-Fix-Validate Agent:**
```bash
# Start GitHub Copilot CLI with agent support
copilot

# Invoke the pr agent
/agent pr
# Invoke the pr-review skill
/skill pr-review

# Fix an issue or review a PR
please fix issue #12345
Expand All @@ -112,7 +112,7 @@ please review https://github.com/dotnet/maui/pull/XXXXX
3. **Choose your agent** from the dropdown:
- `sandbox-agent` for manual testing and experimentation
- `write-tests-agent` for writing tests (invokes appropriate skill)
- `pr` for reviewing and working on existing PRs
- `pr-review skill` for reviewing and working on existing PRs

4. **Enter a task** in the text box:
- For sandbox testing: `Please test PR #32479`
Expand Down Expand Up @@ -146,15 +146,14 @@ Automated testing specialist for the .NET MAUI test suite:
4. **Cross-Platform** - Tests on iOS, Android, Windows, and MacCatalyst
5. **Automated Workflow** - Uses `BuildAndRunHostApp.ps1` to handle building, deployment, and logging to `CustomAgentLogsTmp/UITests/`

### PR Agent
### PR Review Agent

Unified 5-phase workflow for issue investigation and PR work:
Unified 4-phase orchestrator for issue investigation and PR work:

1. **Pre-Flight** - Context gathering from issues/PRs
2. **Tests** - Create or verify reproduction tests exist
3. **Gate** - Verify tests catch the issue (mandatory checkpoint)
4. **Fix** - Explore fix alternatives using `try-fix` skill, compare approaches
5. **Report** - Create PR or write review report
2. **Gate** - Verify tests exist and catch the issue (mandatory checkpoint)
3. **Fix** - Explore fix alternatives using `try-fix` skill, compare approaches
4. **Report** - Create PR or write review report

### When Agents Pause

Expand Down Expand Up @@ -200,20 +199,22 @@ Agents work with **time budgets as estimates for planning**, not hard deadlines:

## File Structure

### Agent Definitions
- **`agents/pr.md`** - PR workflow phases 1-3 (Pre-Flight, Tests, Gate)
- **`agents/pr/post-gate.md`** - PR workflow phases 4-5 (Fix, Report)
- **`agents/sandbox-agent.md`** - Sandbox agent for testing and experimentation
- **`agents/write-tests-agent.md`** - Test writing agent (dispatches to skills like write-ui-tests)
### Agent & Skill Definitions
- **`skills/pr-review/SKILL.md`** - PR Review orchestrator (invokes phase docs and try-fix skill)
- **`pr-review/pr-preflight.md`** - Phase 1: Context gathering (phase doc, not a standalone skill)
- **`pr-review/pr-gate.md`** - Phase 2: Test verification (phase doc, not a standalone skill)
- **`pr-review/pr-report.md`** - Phase 4: Final recommendation (phase doc, not a standalone skill)
- **`agents/sandbox-agent.agent.md`** - Sandbox agent for testing and experimentation
- **`agents/write-tests-agent.agent.md`** - Test writing agent (dispatches to skills like write-ui-tests)
- **`agents/learn-from-pr.agent.md`** - Extracts lessons from PRs and applies improvements

### Agent Files

Agent files in the `.github/agents/` directory:

- **`agents/pr.md`** - PR workflow phases 1-3 (Pre-Flight, Tests, Gate)
- **`agents/pr/post-gate.md`** - PR workflow phases 4-5 (Fix, Report)
- **`agents/sandbox-agent.md`** - Sandbox app testing and experimentation
- **`agents/write-tests-agent.md`** - Test writing (invokes skills like write-ui-tests)
- **`agents/sandbox-agent.agent.md`** - Sandbox app testing and experimentation
- **`agents/write-tests-agent.agent.md`** - Test writing (invokes skills like write-ui-tests)
- **`agents/learn-from-pr.agent.md`** - Extracts PR lessons and applies repo improvements

### Shared Instruction Files

Expand Down Expand Up @@ -251,12 +252,12 @@ Reusable skills in `.github/skills/` that agents can invoke:
- **`verify-tests-fail-without-fix/`** - Verifies UI tests catch bugs (auto-detects mode based on git diff)
- **`write-ui-tests/`** - Creates UI tests for issues following MAUI conventions
- **`write-xaml-tests/`** - Creates XAML unit tests for parsing, XamlC, and source generation issues
- **`pr-build-status/`** - Retrieves Azure DevOps build status for PRs
- **`azdo-build-investigator/`** - Investigates CI failures for PRs (build errors, Helix test logs, binlog analysis) via dotnet/arcade-skills plugin

### Recent Improvements (January 2026)

**PR Agent Consolidation:**
1. **Unified PR Agent** - Replaced separate `issue-resolver` and `pr-reviewer` agents with single 5-phase `pr` agent
**Agent Consolidation:**
1. **Unified PR Review Orchestrator** - Replaced separate `issue-resolver` and `pr-reviewer` agents with 4-phase `pr-review` skill that orchestrates `pr-preflight`, `pr-gate`, `try-fix`, and `pr-report` phase skills
2. **try-fix Skill** - New skill for exploring independent fix alternatives with empirical testing
3. **Skills Integration** - Added `verify-tests-fail-without-fix` and `write-ui-tests` skills for reusable test workflows
4. **Agent/Skills Guidelines** - New instruction files for authoring agents and skills
Expand Down Expand Up @@ -365,8 +366,8 @@ For issues or questions about the AI agent instructions:
## Metrics

**Agent Files**:
- 4 agent files (pr.md, pr/post-gate.md, sandbox-agent.md, write-tests-agent.md)
- 5 skills (try-fix, verify-tests-fail-without-fix, write-ui-tests, write-xaml-tests, pr-build-status)
- 3 agent files (sandbox-agent.agent.md, write-tests-agent.agent.md, learn-from-pr.agent.md)
- 15 skills (pr-review, try-fix, verify-tests-fail-without-fix, write-ui-tests, write-xaml-tests, azdo-build-investigator, code-review, evaluate-pr-tests, find-reviewable-pr, issue-triage, learn-from-pr, pr-finalize, run-device-tests, run-helix-tests, run-integration-tests) + 3 phase docs (pr-preflight, pr-gate, pr-report)
- All validated and consistent with consolidated structure

**Automation**:
Expand All @@ -384,4 +385,4 @@ For issues or questions about the AI agent instructions:

**Last Updated**: 2026-01-07

**Note**: These instructions are actively being refined based on real-world usage. PR agent consolidation completed January 2026 (unified 5-phase workflow with try-fix skill). Feedback and improvements are welcome!
**Note**: These instructions are actively being refined based on real-world usage. Agent consolidation completed January 2026 (unified 4-phase workflow with try-fix skill). Feedback and improvements are welcome!
59 changes: 0 additions & 59 deletions .github/actions/triage-ai-gen-prompt/action.yml

This file was deleted.

86 changes: 0 additions & 86 deletions .github/actions/triage-ai-gen-prompt/process-prompt-template.ps1

This file was deleted.

Loading