docs(releases): add weekly notes 2026-05-28 and GeneratePatchNotes.ps1 script#4512
Closed
rorychatt wants to merge 39 commits into
Closed
docs(releases): add weekly notes 2026-05-28 and GeneratePatchNotes.ps1 script#4512rorychatt wants to merge 39 commits into
rorychatt wants to merge 39 commits into
Conversation
…4466) * feat: fix markdown code fence border corner rendering * chore: remove test app
* feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects
* feat: implement test app * feat: update button densities * chore: remove test app
* feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils
…ing (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes
…#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- Co-authored-by: Artem Khvorostianyi <ar.khvorostianyi@gmail.com>
* refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly
…4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production
* feat: make datatable responsive * feat: parse height with wanted size type
* feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example
* fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests
…4494) (#4495) * (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) --------- Co-authored-by: Artem Khvorostianyi <ar.khvorostianyi@gmail.com> Co-authored-by: Niels Bosma <niels@bosmainteractive.se> Co-authored-by: Christopher Clemons <phonofidelic@users.noreply.github.com> Co-authored-by: Artem Lazarchuk <131264474+ArtemLazarchuk@users.noreply.github.com>
…extension methods Func<> properties are directly invocable, which shadows extension methods of the same name when called from outside the namespace. Switching to EventHandler<T> (same pattern as Button) fixes this.
The QR code should always render without margin. Remove the prop and hardcode marginSize=0 in the React component.
* feat: Update project references and refactor version label handling in DocsServer and SamplesServer * Added references for Ivy.Docs.Shared and Ivy.Samples.Shared in Ivy.csproj * Refactored version label retrieval in DocsServer and SamplesServer to use ServerVersionHelper * chore: Add Ivy.Helpers namespace to DocsServer and SamplesServer * Included Ivy.Helpers namespace in both DocsServer.cs and SamplesServer.cs for improved functionality and code organization. * chore: Remove unnecessary InternalsVisibleTo entries and add them in ServerVersionHelper * Removed Ivy.Docs.Shared and Ivy.Samples.Shared references from Ivy.csproj. * Added InternalsVisibleTo attributes for Ivy.Samples.Shared and Ivy.Docs.Shared in ServerVersionHelper.cs for better encapsulation.
… readability in light mode (#4498) * fix(terminal): change prompt symbol and output color to static to fix readability in light mode * Change output color class to 'text-muted-foreground'
* (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) * Enhance charts, tooltips, and UI components across the application (#4494) (#4495) * (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) --------- * fix(xterm): use EventHandler<T> for event properties to allow fluent extension methods Func<> properties are directly invocable, which shadows extension methods of the same name when called from outside the namespace. Switching to EventHandler<T> (same pattern as Button) fixes this. * fix: reduce heading top margins by 50% in articleTypography (#4497) * feat: upgrade Rustino.NET to 0.3.5 and expose badge color API * refactor: remove IncludeMargin prop from QRCode widget (#4503) The QR code should always render without margin. Remove the prop and hardcode marginSize=0 in the React component. * [Staging]: extract version label into internal helper (#4499) * feat: Update project references and refactor version label handling in DocsServer and SamplesServer * Added references for Ivy.Docs.Shared and Ivy.Samples.Shared in Ivy.csproj * Refactored version label retrieval in DocsServer and SamplesServer to use ServerVersionHelper * chore: Add Ivy.Helpers namespace to DocsServer and SamplesServer * Included Ivy.Helpers namespace in both DocsServer.cs and SamplesServer.cs for improved functionality and code organization. * chore: Remove unnecessary InternalsVisibleTo entries and add them in ServerVersionHelper * Removed Ivy.Docs.Shared and Ivy.Samples.Shared references from Ivy.csproj. * Added InternalsVisibleTo attributes for Ivy.Samples.Shared and Ivy.Docs.Shared in ServerVersionHelper.cs for better encapsulation. * fix(terminal): change prompt symbol and output color to static to fix readability in light mode (#4498) * fix(terminal): change prompt symbol and output color to static to fix readability in light mode * Change output color class to 'text-muted-foreground' * chore: remove hard coded padding values --------- Co-authored-by: Artem Khvorostianyi <ar.khvorostianyi@gmail.com> Co-authored-by: Niels Bosma <niels@bosmainteractive.se> Co-authored-by: Christopher Clemons <phonofidelic@users.noreply.github.com> Co-authored-by: Artem Lazarchuk <131264474+ArtemLazarchuk@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com>
This reverts commit bc750f6.
…nested IView types (#4500) - Updated DetailsBuilder to check for IView assignability when processing complex types. - Modified NavigationPropertyBuilder to return the original IView instance when encountered. - Added tests to ensure correct behavior for nested DetailsBuilder and uninitialized ViewBase scenarios.
…ariant (#4507) * style: add natural pl-6 and pt-3 padding to headers in tabs content variant * style: reduce default tab content header padding to pl-3 pt-2 * style: adjust active indicator offset to bottom-[-4px] * chore: better layout
* (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) * Enhance charts, tooltips, and UI components across the application (#4494) (#4495) * (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) --------- * fix(xterm): use EventHandler<T> for event properties to allow fluent extension methods Func<> properties are directly invocable, which shadows extension methods of the same name when called from outside the namespace. Switching to EventHandler<T> (same pattern as Button) fixes this. * fix: reduce heading top margins by 50% in articleTypography (#4497) * feat: upgrade Rustino.NET to 0.3.5 and expose badge color API * refactor: remove IncludeMargin prop from QRCode widget (#4503) The QR code should always render without margin. Remove the prop and hardcode marginSize=0 in the React component. * [Staging]: extract version label into internal helper (#4499) * feat: Update project references and refactor version label handling in DocsServer and SamplesServer * Added references for Ivy.Docs.Shared and Ivy.Samples.Shared in Ivy.csproj * Refactored version label retrieval in DocsServer and SamplesServer to use ServerVersionHelper * chore: Add Ivy.Helpers namespace to DocsServer and SamplesServer * Included Ivy.Helpers namespace in both DocsServer.cs and SamplesServer.cs for improved functionality and code organization. * chore: Remove unnecessary InternalsVisibleTo entries and add them in ServerVersionHelper * Removed Ivy.Docs.Shared and Ivy.Samples.Shared references from Ivy.csproj. * Added InternalsVisibleTo attributes for Ivy.Samples.Shared and Ivy.Docs.Shared in ServerVersionHelper.cs for better encapsulation. * fix(terminal): change prompt symbol and output color to static to fix readability in light mode (#4498) * fix(terminal): change prompt symbol and output color to static to fix readability in light mode * Change output color class to 'text-muted-foreground' * chore: remove hard coded padding values * release prep (#4504) (#4505) * (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) * Enhance charts, tooltips, and UI components across the application (#4494) (#4495) * (markdown): correct code fence border rendering in markdown blocks (#4466) * feat: fix markdown code fence border corner rendering * chore: remove test app * chore: remove AgentOutputView and ClaudeJsonRenderer widgets (#4479) * feat: add Antigravity icon (Google AI coder) (#4480) * (radar chart): prevent radar chart top axis labels from clipping (#4477) * feat: implement test app * feat: reserve layout space for radar top axis labels * chore: remove test app * feat: normalize C# objects * (button): update densities to match inputs (#4476) * feat: implement test app * feat: update button densities * chore: remove test app * Match ActivityHeatmap tooltip with other chart widgets (#4481) * feat: replace native HTML tooltip with styled React tooltip in ActivityHeatmap Adds tooltipUtils.ts with formatTooltipHeader and formatTooltipValue helpers matching the chart widget pattern. Replaces the title attribute with a fixed-position custom tooltip rendered via mouse event handlers. * fix: prevent tooltip from flashing when mouse transitions to a new cell * fix tooltip positioning, match chart card background color * remove setting redundant defaults * set tooltip styles in DOM on mouse events * remove css transition on cells * set initial tooltip position on mouseEnter * improve key uniqueness for day cells * remove hard-coded tooltip offset sizes * remove incorrect tailwind class * move getTooltipTransform to tooltipUtils * [charts]: align BarChart samples with layout and fix axis/grid rendering (#4474) * feat: update BarChartApp to improve axis configuration and enable vertical orientation * feat: enhance generateXAxis and generateYAxis functions to correctly handle category axis labels and minTickGap configuration * feat: update BarChartApp and sharedUtils to enhance axis configuration and improve handling of category axes * feat: update BarChartApp to switch to horizontal orientation and refine axis configuration * feat: enhance BarChartWidget to support legend configuration and improve layout handling * feat: update generateYAxis function to support vertical orientation and enhance min/max configuration * feat: refine BarChartApp axis configuration and adjust bar radius for improved visual clarity * feat: add BarChart11 to BarChartApp and enhance generateXAxis for category axes * feat: restore custom Ivy logo loading animation as LogoLoading widget (#4464) * feat: restore custom Ivy logo loading animation as LogoLoading widget * fix: change select key to static id to prevent unmounting and focus loss * feat: add role="status" and aria-label="Loading" on the grid root --------- * fix(frontend): make DialogBody scrollable when contents overflow (#4486) * fix(ActivityHeatmap): Scope widget tailwind output to container (#4491) * [charts]: Fix ToChordChart charts stuck on loading after deploy (#4490) * refactor: simplify ChordChartView data handling by removing state management and using direct data processing * refactor: streamline SankeyChartView data processing by removing state management and handling exceptions directly * [Staging]: show deploy timestamp instead of "Version 0" on staging (#4487) * feat: update SamplesServer to display build date for staging deployments and version label for production * feat: enhance DocsServer to display build date for staging deployments and version label for production * (datatable): make height responsive (#4485) * feat: make datatable responsive * feat: parse height with wanted size type * (datatable): position cell hover tooltips above cells (#4484) * feat: position cell hover tooltip above the cell * feat: improve tooltip placement logic * feat: remove redundant test example * fix(ActivityHeatmap): handle undefined activity count (#4483) * fix: handle undefined activity count in ActivityHeatmap frontend * normalize count before maxCount comparison in getLevel * move getLevel and getLevel to levelUtils and add tests * ci: fix E2E tests timing out during Playwright browser installation (#4493) --------- * fix(xterm): use EventHandler<T> for event properties to allow fluent extension methods Func<> properties are directly invocable, which shadows extension methods of the same name when called from outside the namespace. Switching to EventHandler<T> (same pattern as Button) fixes this. * fix: reduce heading top margins by 50% in articleTypography (#4497) * feat: upgrade Rustino.NET to 0.3.5 and expose badge color API * refactor: remove IncludeMargin prop from QRCode widget (#4503) The QR code should always render without margin. Remove the prop and hardcode marginSize=0 in the React component. * [Staging]: extract version label into internal helper (#4499) * feat: Update project references and refactor version label handling in DocsServer and SamplesServer * Added references for Ivy.Docs.Shared and Ivy.Samples.Shared in Ivy.csproj * Refactored version label retrieval in DocsServer and SamplesServer to use ServerVersionHelper * chore: Add Ivy.Helpers namespace to DocsServer and SamplesServer * Included Ivy.Helpers namespace in both DocsServer.cs and SamplesServer.cs for improved functionality and code organization. * chore: Remove unnecessary InternalsVisibleTo entries and add them in ServerVersionHelper * Removed Ivy.Docs.Shared and Ivy.Samples.Shared references from Ivy.csproj. * Added InternalsVisibleTo attributes for Ivy.Samples.Shared and Ivy.Docs.Shared in ServerVersionHelper.cs for better encapsulation. * fix(terminal): change prompt symbol and output color to static to fix readability in light mode (#4498) * fix(terminal): change prompt symbol and output color to static to fix readability in light mode * Change output color class to 'text-muted-foreground' * chore: remove hard coded padding values --------- * chore: adjust lines * style: add slight left padding to content tabs in Tendril * Revert "style: add slight left padding to content tabs in Tendril" This reverts commit bc750f6. * feat: enhance DetailsBuilder and NavigationPropertyBuilder to handle nested IView types (#4500) - Updated DetailsBuilder to check for IView assignability when processing complex types. - Modified NavigationPropertyBuilder to return the original IView instance when encountered. - Added tests to ensure correct behavior for nested DetailsBuilder and uninitialized ViewBase scenarios. * style: add natural pl-6 and pt-3 padding to headers in tabs content variant * style: add natural pl-6 and pt-3 padding to headers in tabs content variant (#4507) * style: add natural pl-6 and pt-3 padding to headers in tabs content variant * style: reduce default tab content header padding to pl-3 pt-2 * style: adjust active indicator offset to bottom-[-4px] * chore: better layout * chore: beatifulermost ui hopefully --------- Co-authored-by: Artem Khvorostianyi <ar.khvorostianyi@gmail.com> Co-authored-by: Niels Bosma <niels@bosmainteractive.se> Co-authored-by: Christopher Clemons <phonofidelic@users.noreply.github.com> Co-authored-by: Artem Lazarchuk <131264474+ArtemLazarchuk@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com>
…otes.ps1 pwsh script and git-diff-patch-notes skill
Collaborator
Staging removedStaging environment has been deleted for this PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR replaces the old release script logic with the new GeneratePatchNotes.ps1 PowerShell script, adds the git-diff-patch-notes custom agent skill, archives older weekly notes, and adds the weekly notes for 2026-05-28.