Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
193a6c4
fix(#3072): angular reset and value binding issue
syedszeeshan Oct 22, 2025
25e3b81
Merge branch 'next' into dev
chrisolsen Nov 6, 2025
81b9ae7
chore: add flake file for nix environment
chrisolsen Oct 31, 2025
3ebb431
chore: add an ignored dependency when linting
chrisolsen Oct 29, 2025
709fd71
fix(#1813): date picker width prop
syedszeeshan Oct 20, 2025
891d7e4
chore(#3115): add angular, react and web apps to speed up PR testing
chrisolsen Oct 20, 2025
9e6267a
Merge branch 'next' into dev
chrisolsen Nov 13, 2025
516c6f7
fix(#3123): set badge icon prop default to false
syedszeeshan Nov 4, 2025
b2eece7
fix(#2664): move away from Date value within the calendar/datepicker
chrisolsen Oct 28, 2025
d3739f6
chore: fix bash shell for tmux within the flake shell
chrisolsen Nov 18, 2025
1cff11b
feat(#3160): update popover to v2
twjeffery Nov 18, 2025
1b2ce94
feat(#2947): update notification-banner to v2
twjeffery Oct 15, 2025
553f94e
feat(#3095): update tabs to v2
twjeffery Oct 9, 2025
f6eb821
feat(#2998): update Input component for V2
twjeffery Oct 6, 2025
278b624
chore: Adding all of my tests to the PR library
ArakTaiRoth Nov 14, 2025
64eece0
feat(#3141): update button to v2
bdfranck Nov 20, 2025
32b05b9
feat(#3096): update temporary-notification to v2
twjeffery Oct 16, 2025
73057cd
feat(#2361): increase clickable area for radio and checkbox
syedszeeshan Oct 8, 2025
dff763d
feat(#3142): update dropdown to v2
bdfranck Nov 21, 2025
b4bd11c
feat(#3070): v2 badge with emphasis and size
bdfranck Nov 18, 2025
4544049
feat(#2915): callout v2 layout and emphasis levels
bdfranck Nov 20, 2025
c4e0ef1
fix: ensure date based tests don't fail later in the day
chrisolsen Nov 22, 2025
716a9e6
feat(#2952): update filter chip to v2
bdfranck Nov 22, 2025
e7424e2
feat(#2953): update icon-button to v2
twjeffery Oct 21, 2025
cd7e20e
feat(#3134): update form-item to v2
twjeffery Oct 23, 2025
7f3f51b
feat(#2949): update checkbox to v2
bdfranck Nov 21, 2025
c88e63f
feat(#3143): update table to v2
twjeffery Oct 30, 2025
31c4749
feat(#3126): update modal to v2
twjeffery Oct 21, 2025
3c85542
feat(#2956): update link to v2
twjeffery Oct 20, 2025
9ee09cf
feat(#2936): update radio to v2
twjeffery Nov 10, 2025
6214827
chore: update dependencies to remove audit issues
chrisolsen Nov 17, 2025
e5d700d
chore: fix broken tests and update vitest.config
chrisolsen Nov 22, 2025
1b0072b
chore: add back semantic-release deps that were removed on npm audit
chrisolsen Nov 25, 2025
e19d266
chore: update the `apps` routing folder structure
chrisolsen Nov 24, 2025
7d32697
chore: perform npm audit following goa cybersec message
chrisolsen Nov 26, 2025
0f18865
feat(#2440): Added id element to GoabText
ArakTaiRoth Nov 26, 2025
d5568c7
feat(#2440): Added pr manual tests
ArakTaiRoth Nov 26, 2025
03c74f7
chore: skip dev builds in the `build` npm command
chrisolsen Nov 26, 2025
7406145
fix(#3118): allow better control of menubutton's action menu width
chrisolsen Oct 14, 2025
920f7e2
feat(#3102): add ability to set leading icon for the MenuButton
chrisolsen Oct 16, 2025
af1e79c
chore: fix failing angular test
chrisolsen Oct 23, 2025
5645955
chore: minor cleanup to Block component
chrisolsen Nov 12, 2025
24b7489
fix: change popover's wrapping element to prevent mis-alignment when …
chrisolsen Nov 19, 2025
39df355
chore(deps): bump node-forge from 1.3.1 to 1.3.2
dependabot[bot] Nov 26, 2025
56e9d0f
feat(#2478): add work side menu component
bdfranck Sep 3, 2025
a797002
Merge pull request #3109 from GovAlta/chris/menu-button-width-fix
chrisolsen Dec 1, 2025
cb35089
feat(#3207): update pagination to v2
twjeffery Nov 25, 2025
243fc96
Merge pull request #3221 from GovAlta/chris/skip-builds
chrisolsen Dec 2, 2025
6c5fefd
Merge pull request #3138 from GovAlta/benjifranck/2952-v2-filter-chip
chrisolsen Dec 2, 2025
00d3fb8
fix: browser specs failing based on date calculations
willcodeforcoffee Dec 2, 2025
fb63f8a
Merge pull request #3245 from GovAlta/eric/fix-calendar-browser-spec
chrisolsen Dec 2, 2025
3c460b8
Merge pull request #3220 from GovAlta/chris/npm-audit-2
chrisolsen Dec 3, 2025
9a2984d
fix(#3248): sync the dropdown values when children are added/removed
chrisolsen Oct 17, 2025
18a21fb
Merge pull request #3122 from GovAlta/chris/2333-dropdown-reset
chrisolsen Dec 4, 2025
72087cb
feat(#1908): add the linear-progress component
willcodeforcoffee Nov 21, 2025
d2668b8
Merge pull request #3210 from GovAlta/eric/1908-linear-progress-divs-…
chrisolsen Dec 11, 2025
fd178e0
Merge pull request #3213 from GovAlta/v2-pagination-update
chrisolsen Dec 11, 2025
0a85933
chore: push to npm as a trusted publisher
chrisolsen Dec 11, 2025
8fa49e5
Merge pull request #3269 from GovAlta/chris/npm-fix
chrisolsen Dec 11, 2025
eac8225
chore: add write permissions to the release-ci file
chrisolsen Dec 11, 2025
2555563
Merge pull request #3270 from GovAlta/chris/npm-fix
chrisolsen Dec 11, 2025
7ce9536
chore: add back npm token in workflow
chrisolsen Dec 11, 2025
e1717b4
Merge pull request #3271 from GovAlta/chris/npm-fix
chrisolsen Dec 11, 2025
b4e22f4
chore(deps): bump @angular/common and @angular/forms
dependabot[bot] Nov 27, 2025
f532da1
chore(deps): bump @modelcontextprotocol/sdk and @angular/cli
dependabot[bot] Dec 11, 2025
593257c
chore(deps): bump express from 4.21.2 to 4.22.1
dependabot[bot] Dec 11, 2025
5d4d217
chore(deps): bump @angular/compiler from 20.1.6 to 20.3.15
dependabot[bot] Dec 11, 2025
a8e2cf2
chore(deps): bump @angular/common from 20.1.6 to 20.3.14
dependabot[bot] Dec 11, 2025
033477e
fix(#3215): Fixed actions slot position for Drawer
ArakTaiRoth Dec 10, 2025
01d01fd
feat(#3235): update details to v2
bdfranck Dec 4, 2025
4c362cf
feat(#3251): update container to v2
bdfranck Dec 5, 2025
01066cd
feat(#3193): update side-menu to v2
twjeffery Nov 24, 2025
eccf377
fix(#3231): restore focus state for v2 read only input
bdfranck Dec 2, 2025
f36c266
feat(#2328): Added minheight and maxheight properties to Container
ArakTaiRoth Dec 18, 2025
262d164
feat(#2609): add data-grid component
vanessatran-ddi Aug 25, 2025
cea5578
chore(deps): bump qs and body-parser
dependabot[bot] Jan 1, 2026
7b403b6
fix(#3201): Input component onChange doesn't fire onBlur
ArakTaiRoth Dec 17, 2025
ebc4e05
feat(#1383): Added the ability to supply theme within the type property
ArakTaiRoth Dec 15, 2025
6f162fd
feat(#3195): update date picker to v2
bdfranck Nov 28, 2025
fd98c87
chore: upgrade nx to v22
chrisolsen Jan 9, 2026
3164737
chore: npm and nx related updates to get lint and builds working
chrisolsen Jan 9, 2026
0c1afbe
chore: add mise config file
chrisolsen Jan 9, 2026
9ee754b
fix(#2873): Updated Drawer to not auto-scroll when an element is clicked
ArakTaiRoth Jan 6, 2026
369fc25
chore: npm audit updates
chrisolsen Jan 9, 2026
d2d1138
chore: npm audit fix --force updates
chrisolsen Jan 9, 2026
7912c81
fix(#2977): Added event properties to all input components
ArakTaiRoth Jan 9, 2026
5e024c3
feat(#3057): accordion v2 styling update
bdfranck Sep 29, 2025
2357225
feat(#3083): update textarea to v2
twjeffery Oct 2, 2025
6a2c17f
chore: Organize playground structure and add descriptive labels
twjeffery Dec 18, 2025
1524bf6
added claude.md
twjeffery Jan 15, 2026
8cf2d7c
fix(#3322): app header menu displays correctly on hover
bdfranck Jan 15, 2026
c4165fe
feat(#2611): add `disabled` prop to tab component
vanessatran-ddi Jan 7, 2026
01773de
feat(#2611): add variant segmented to Tabs
vanessatran-ddi Jan 16, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"error",
{
"enforceBuildableLibDependency": false,
"allow": [],
"allow": ["^@abgov/web-components$", "^@abgov/style$"],
"depConstraints": [
{
"sourceTag": "*",
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/release-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,15 @@ on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

permissions:
id-token: write # Required for OIDC
contents: read

jobs:
build:
runs-on: ubuntu-latest

permissions:
contents: write
steps:
- uses: actions/checkout@v2
with:
Expand Down
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

# Custom
.nx
playground
.playgrounds
apps/dev/angular
apps/dev/react
apps/dev/web
NOTES.md
/test-results
__screenshots__
Expand Down Expand Up @@ -67,4 +68,4 @@ devenv.local.nix
vite.config.*.timestamp*
vitest.config.*.timestamp*
.cursor/rules/nx-rules.mdc
.github/instructions/nx.instructions.md
.github/instructions/nx.instructions.md
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
legacy-peer-deps=true
4 changes: 3 additions & 1 deletion .nxignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
!playground
**/.*/
!apps/dev/web
!apps/dev/react
!apps/dev/angular
2 changes: 1 addition & 1 deletion .templates/angular/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": ["../../.eslintrc.json"],
"extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
Expand Down
30 changes: 15 additions & 15 deletions .templates/angular/project.json
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
{
"name": "angular",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"name": "angular-dev",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"prefix": "abgov",
"sourceRoot": "playground/angular/src",
"sourceRoot": "apps/dev/angular/src",
"tags": [],
"targets": {
"build": {
"executor": "@angular-devkit/build-angular:application",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/playground/angular",
"index": "playground/angular/src/index.html",
"browser": "playground/angular/src/main.ts",
"outputPath": "dist/apps/dev/angular",
"index": "apps/dev/angular/src/index.html",
"browser": "apps/dev/angular/src/main.ts",
"polyfills": ["zone.js"],
"tsConfig": "playground/angular/tsconfig.app.json",
"tsConfig": "apps/dev/angular/tsconfig.app.json",
"assets": [
"playground/angular/src/favicon.ico",
"playground/angular/src/assets"
"apps/dev/angular/src/favicon.ico",
"apps/dev/angular/src/assets"
],
"styles": ["playground/angular/src/styles.css"],
"styles": ["apps/dev/angular/src/styles.css"],
"scripts": []
},
"configurations": {
"production": {
"budgets": [
{
"type": "initial",
"maximumWarning": "500kb",
"maximumError": "1mb"
"maximumWarning": "2mb",
"maximumError": "3mb"
},
{
"type": "anyComponentStyle",
Expand All @@ -50,18 +50,18 @@
"executor": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
"buildTarget": "angular:build:production"
"buildTarget": "angular-dev:build:production"
},
"development": {
"buildTarget": "angular:build:development"
"buildTarget": "angular-dev:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"executor": "@angular-devkit/build-angular:extract-i18n",
"options": {
"buildTarget": "angular:build"
"buildTarget": "angular-dev:build"
}
},
"lint": {
Expand Down
8 changes: 3 additions & 5 deletions .templates/angular/src/app/app-routing.module.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
import { NgModule } from "@angular/core";
import { RouterModule, Routes } from "@angular/router";
import { ComponentWrapperPageComponent } from "./component-wrapper";
import { PlaygroundComponent } from "./playground";

const routes: Routes = [
{ path: "/", component: ComponentWrapperPageComponent },
];
const routes: Routes = [{ path: "", component: PlaygroundComponent }];

@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule],
})
export class AppRoutingModule { }
export class AppRoutingModule {}
9 changes: 6 additions & 3 deletions .templates/angular/src/app/app.component.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import {Component, OnInit} from "@angular/core";
import { Component, OnInit } from "@angular/core";
import { RouterOutlet } from "@angular/router";

@Component({
selector: "goab-root",
template: "<abgov-component-wrapper></abgov-component-wrapper>"
selector: "abgov-root",
template: "<router-outlet></router-outlet>",
standalone: true,
imports: [RouterOutlet],
})
export class AppComponent implements OnInit {
ngOnInit() {
Expand Down
13 changes: 7 additions & 6 deletions .templates/angular/src/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,18 @@ import { AngularComponentsModule } from "@abgov/angular-components";
import { NoopAnimationsModule } from "@angular/platform-browser/animations";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { NgForOf, NgIf } from "@angular/common";
import { ComponentWrapperPageComponent } from "./component-wrapper";
import { PlaygroundComponent } from "./playground";
import { AppRoutingModule } from "./app-routing.module";
import "@abgov/web-components";

@NgModule({
declarations: [
AppComponent,
],
declarations: [],
imports: [
AppComponent,
AngularComponentsModule,
ComponentWrapperPageComponent,
PlaygroundComponent,
BrowserModule,
AppRoutingModule,
FormsModule,
NgForOf,
NgIf,
Expand All @@ -27,4 +28,4 @@ import "@abgov/web-components";
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule { }
export class AppModule {}
112 changes: 0 additions & 112 deletions .templates/angular/src/app/component-wrapper.ts

This file was deleted.

24 changes: 24 additions & 0 deletions .templates/angular/src/app/playground.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { CUSTOM_ELEMENTS_SCHEMA, Component } from "@angular/core";
import { CommonModule } from "@angular/common";
import {
GoabInput,
/* Import components here */
} from "@abgov/angular-components";

@Component({
standalone: true,
selector: "abgov-app",
template: `
<div style="width: 1024px; margin: 0 auto;">
<goab-input placeholder="Hello, World!" />
</div>
`,

schemas: [CUSTOM_ELEMENTS_SCHEMA],
imports: [
CommonModule,
GoabInput,
// add test components here
],
})
export class PlaygroundComponent {}
2 changes: 1 addition & 1 deletion .templates/angular/src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</head>

<body>
<goab-root></goab-root>
<abgov-root></abgov-root>
</body>

</html>
2 changes: 1 addition & 1 deletion .templates/angular/src/styles.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* You can add global styles to this file, and also import other style files */
@import "../../../dist/libs/web-components/index.css";
@import "../../../../dist/libs/web-components/index.css";

:root {
--goa-space-fill: 32ch;
Expand Down
2 changes: 1 addition & 1 deletion .templates/angular/tsconfig.app.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../dist/out-tsc",
"outDir": "../../../dist/out-tsc",
"types": []
},
"files": ["src/main.ts"],
Expand Down
2 changes: 1 addition & 1 deletion .templates/angular/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"path": "./tsconfig.editor.json"
}
],
"extends": "../../tsconfig.base.json",
"extends": "../../../tsconfig.base.json",
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
Expand Down
2 changes: 1 addition & 1 deletion .templates/react/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"extends": ["plugin:@nx/react", "../../.eslintrc.json"],
"extends": ["plugin:@nx/react", "../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
Expand Down
Loading
Loading