Blackbaud
OSS
skyux
Sign in / Sign up
Open main menu
skyux
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
data-grid-mvp
f9ca0d8c Fix minHeight binding, add grid label for accessibility
by John White
J
Succeeded
4430
3c573fdd Fix minHeight binding, add grid label for accessibility
by John White
J
Succeeded
data-grid-mvp
f9ca0d8c Bring back missing images
by John White
J
Succeeded
4430
9106748e Bring back missing images
by John White
J
Succeeded
data-grid-mvp
f9ca0d8c fix(components/data-grid): address code review findings Refine the data grid based on a code review pass: - Default `pageSize` and `rowCount` to `undefined` instead of `0` so an unset input is distinguishable from a real value, and tidy the related falsy checks throughout the component. - Guard the paging controls on `pageSize` in the template and narrow the bound value with an alias. - Only sync `page` from the URL query parameter when paging is enabled and the parameter parses to an integer; seed the query-param signal with `NaN` so an absent parameter no longer forces page 1. - Warn when a `<sky-data-grid-column>` is declared with neither a `columnId` nor a `field`, and run the column validation in an `afterRenderEffect`. - Correct JSDoc on the column `dataType` and `SkyDataGridSort.field`. - Add `isLoading`, `getDisplayedRowCount`, and `clickColumnSortButton` to the data grid harness, and expose `getGridApi` on the ag-grid wrapper harness; update the example and fixture specs to use them. - Drive the loading-example loading-state test with manual change detection so it no longer hangs on the never-resolving resource. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by John White
J
Succeeded
4430
b84a0510 fix(components/data-grid): address code review findings Refine the data grid based on a code review pass: - Default `pageSize` and `rowCount` to `undefined` instead of `0` so an unset input is distinguishable from a real value, and tidy the related falsy checks throughout the component. - Guard the paging controls on `pageSize` in the template and narrow the bound value with an alias. - Only sync `page` from the URL query parameter when paging is enabled and the parameter parses to an integer; seed the query-param signal with `NaN` so an absent parameter no longer forces page 1. - Warn when a `<sky-data-grid-column>` is declared with neither a `columnId` nor a `field`, and run the column validation in an `afterRenderEffect`. - Correct JSDoc on the column `dataType` and `SkyDataGridSort.field`. - Add `isLoading`, `getDisplayedRowCount`, and `clickColumnSortButton` to the data grid harness, and expose `getGridApi` on the ag-grid wrapper harness; update the example and fixture specs to use them. - Drive the loading-example loading-state test with manual change detection so it no longer hangs on the never-resolving resource. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by John White
J
Succeeded
data-grid-mvp
f9ca0d8c Address data grid PR review feedback - Rename `fit` input to `columnFit` and its values from `'width' | 'scroll'` to `'container' | 'content'` so the call site is self-documenting - Rename `SkyDataGridSort` properties to `field` and `direction: 'asc' | 'desc'`, replacing the ambiguous optional `descending` - Make the `SkyDataGridSort<T>` generic optional: type `field` as `keyof T | (string & {})` so a plain `SkyDataGridSort` interoperates with the row type the grid infers (no more "missing properties" build error) - Replace magic-number sentinels on `flexWidth` (`-1`) and `width` (`0`) with `input<number | undefined>()`, where `undefined` cleanly means "not set" - Sync the page query param when `page` is set programmatically so the URL stays in sync for deep linking, not just when using the paging controls - Add `@preview` to `SkyDataGridSort` - Clarify `loading` docs (a nullish `data` also shows the overlay) and remove the stale `wrapText` guidance that referenced a nonexistent `height` input Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by John White
J
Succeeded
4430
dab161a3 Address data grid PR review feedback - Rename `fit` input to `columnFit` and its values from `'width' | 'scroll'` to `'container' | 'content'` so the call site is self-documenting - Rename `SkyDataGridSort` properties to `field` and `direction: 'asc' | 'desc'`, replacing the ambiguous optional `descending` - Make the `SkyDataGridSort<T>` generic optional: type `field` as `keyof T | (string & {})` so a plain `SkyDataGridSort` interoperates with the row type the grid infers (no more "missing properties" build error) - Replace magic-number sentinels on `flexWidth` (`-1`) and `width` (`0`) with `input<number | undefined>()`, where `undefined` cleanly means "not set" - Sync the page query param when `page` is set programmatically so the URL stays in sync for deep linking, not just when using the paging controls - Add `@preview` to `SkyDataGridSort` - Clarify `loading` docs (a nullish `data` also shows the overlay) and remove the stale `wrapText` guidance that referenced a nonexistent `height` input Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by John White
J
Succeeded
data-grid-mvp
f9ca0d8c Rename sortField to sort
by John White
J
Succeeded
4430
12c4e12a Rename sortField to sort
by John White
J
Succeeded
data-grid-mvp
f9ca0d8c Add autoSort, autoPage, and rowCount inputs. Fix column reordering.
by John White
J
Succeeded
4430
ada2dac9 Add autoSort, autoPage, and rowCount inputs. Fix column reordering.
by John White
J
Succeeded
cherry-pick_66b4d591c0ba0de754dbe0bceb607c723957ee48_1782407360337
4c6c8572 build(sdk/e2e-schematics): reduce dependencies (#4474) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added updated Storybook + Cypress e2e scaffolding templates, including an Nx e2e app `project.json`, Cypress config/support, Storybook routing/bootstrap templates, and shared ESLint/TypeScript setup. * Cypress E2E now includes Percy screenshot reporting via the generated support wiring. * **Bug Fixes** * Generator now skips generating files when an existing e2e Storybook project is detected (warns instead of overwriting). * Improved `tags` parsing by ignoring empty values and always applying the required `component-e2e` tag. * **Chores** * Removed legacy `configure-percy` and `configure-storybook` generators and their associated schemas/tests. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
by John White
J
Succeeded
4475
6beadcd9 build(sdk/e2e-schematics): reduce dependencies (#4474) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added updated Storybook + Cypress e2e scaffolding templates, including an Nx e2e app `project.json`, Cypress config/support, Storybook routing/bootstrap templates, and shared ESLint/TypeScript setup. * Cypress E2E now includes Percy screenshot reporting via the generated support wiring. * **Bug Fixes** * Generator now skips generating files when an existing e2e Storybook project is detected (warns instead of overwriting). * Improved `tags` parsing by ignoring empty values and always applying the required `component-e2e` tag. * **Chores** * Removed legacy `configure-percy` and `configure-storybook` generators and their associated schemas/tests. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
by John White
J
Succeeded
14.x.x
66b4d591 build(sdk/e2e-schematics): reduce dependencies (#4474) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added updated Storybook + Cypress e2e scaffolding templates, including an Nx e2e app `project.json`, Cypress config/support, Storybook routing/bootstrap templates, and shared ESLint/TypeScript setup. * Cypress E2E now includes Percy screenshot reporting via the generated support wiring. * **Bug Fixes** * Generator now skips generating files when an existing e2e Storybook project is detected (warns instead of overwriting). * Improved `tags` parsing by ignoring empty values and always applying the required `component-e2e` tag. * **Chores** * Removed legacy `configure-percy` and `configure-storybook` generators and their associated schemas/tests. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
by John White
J
Succeeded
reduce-e2e-schematics-dependencies
4c6c8572 Updates based on feedback
by John White
J
Succeeded
4474
6cb80426 build(sdk/e2e-schematics): reduce dependencies
by John White
J
Succeeded
reduce-e2e-schematics-dependencies
4c6c8572 build(sdk/e2e-schematics): reduce dependencies
by John White
J
Succeeded
4474
6cb80426 build(sdk/e2e-schematics): reduce dependencies
by John White
J
Succeeded
copilot/add-tab-width-input-to-vertical-tabset
4c6c8572 Update docs comments, simplify changes.
by John White
J
Previous page
Previous
Next
Next page