What's Changed
- Set up default issue templates with appropriate labels by @sknep in #2
- Add ADR process and template by @echappen in #6
- Fix bugs in issue templates by @echappen in #10
- adr for stratos converted to markdown by @jduss4 in #13
- Small app testing ability to use cf token for local development by @jduss4 in #23
- splits uaa-docker into its own section, beefs up readme by @jduss4 in #18
- Demo app with uaa auth by @jduss4 in #25
- NextJS prototype - example pages and test suite by @echappen in #16
- Bump the npm_and_yarn group across 1 directories with 1 update by @dependabot in #26
- gh action to test and lint nextjs by @jduss4 in #27
- NextJS prototype cleanup by @echappen in #31
- nextjs builds on pull request by @jduss4 in #35
- Add Nextjs assessment doc by @echappen in #34
- paas-admin ADR by @hursey013 in #38
- NextJS ADR by @echappen in #37
- Updates link to Stratos ADR by @hursey013 in #41
- Accept nextjs adr by @echappen in #47
- Add cloudfoundry page and api endpoint (proof of concept for local development) by @echappen in #52
- removes previous local dev setup in favor of nextjs integration by @jduss4 in #54
- Initial USWDS setup by @echappen in #53
- Jvd/db local by @jduss4 in #58
- NextJS UAA authentication development proof of concept by @echappen in #57
- Move NextJS files to project root by @hursey013 in #69
- Add dependabot config by @hursey013 in #73
- Lint staged files and update eslint rules by @hursey013 in #72
- Update npm dependencies by @hursey013 in #80
- adds directories and files to cfignore by @jduss4 in #79
- Bump next from 14.1.0 to 14.1.4 by @dependabot in #74
- updates readme project description and how to run tests by @jduss4 in #81
- Clean up warnings in lint and test runs; update README by @echappen in #82
- Use jose for jwt decoding in middleware by @echappen in #84
- adds debug info to uaa docker readme by @jduss4 in #85
- Add adr for typescript usage by @echappen in #70
- Bump eslint-config-next from 14.1.0 to 14.1.4 by @dependabot in #89
- Bump @testing-library/react from 14.2.2 to 14.3.0 by @dependabot in #90
- Bump pg from 8.11.4 to 8.11.5 by @dependabot in #91
- Bump jose from 5.2.3 to 5.2.4 by @dependabot in #92
- adds example env file for local dev by @jduss4 in #88
- Get UAA to work when deployed to dev by @echappen in #86
- adds explainers directory by @jduss4 in #104
- Bump @testing-library/react from 14.3.0 to 15.0.2 by @dependabot in #116
- Bump eslint-config-next from 14.1.4 to 14.2.1 by @dependabot in #117
- Bump next from 14.1.4 to 14.2.1 by @dependabot in #118
- Bump sass from 1.72.0 to 1.75.0 by @dependabot in #119
- moves uaa overview to explainer, adds content by @jduss4 in #115
- Exclude dependabot branches from security considerations workflow by @echappen in #120
- Add cloud.gov sass theme settings by @echappen in #124
- initial pass at explainer for adding user to org by @jduss4 in #127
- Add basic page layout and background color by @echappen in #135
- Toggles token depending on local vs deployed environment by @jduss4 in #134
- Add tsconfig.json to repo; make code adjustments by @echappen in #137
- revert to white background by @echappen in #138
- fix typescript errors that were a result of some quick merging by @echappen in #139
- Fix: switch approach to excluding dependabot pr's from running security considerations job by @echappen in #146
- Bump eslint-config-next from 14.2.1 to 14.2.2 by @dependabot in #142
- Bump nock from 14.0.0-beta.5 to 14.0.0-beta.6 by @dependabot in #145
- Bump next from 14.2.1 to 14.2.2 by @dependabot in #144
- Jvd/orgs by @jduss4 in #141
- WIP: update node version to 20x by @echappen in #148
- add docs for updating node version by @echappen in #150
- Initial manage role functions and tests by @jduss4 in #151
- Add vscode configs to gitignore by @echappen in #147
- moves api tests to tests directory by @jduss4 in #154
- updates uaa port to 9001, changes passwords by @jduss4 in #153
- Add user to org rough functionality by @jduss4 in #158
- adds script and instructions to refresh token without manual copy paste by @jduss4 in #159
- Org users list with roles by @jduss4 in #174
- Bump @testing-library/react from 15.0.2 to 15.0.5 by @dependabot in #169
- Bump eslint-config-next from 14.2.2 to 14.2.3 by @dependabot in #167
- Bump next from 14.2.2 to 14.2.3 by @dependabot in #168
- Bump react from 18.2.0 to 18.3.1 by @dependabot in #166
- Remove an org role from a user, with confirmation by @echappen in #176
- Adds adr for uswds strategy by @echappen in #175
- creates cf specific request function and alters response by @jduss4 in #177
- updates PR template by @jduss4 in #178
- provides error message if no local token nor uaa token found by @jduss4 in #180
- Finalize USA Banner by @echappen in #140
- Bump @testing-library/jest-dom from 6.4.2 to 6.4.5 by @dependabot in #182
- Bump sass from 1.75.0 to 1.76.0 by @dependabot in #185
- Bump @testing-library/react from 15.0.5 to 15.0.6 by @dependabot in #183
- Bump react-dom from 18.2.0 to 18.3.1 by @dependabot in #184
- Add concourse dev deployment pipeline by @hursey013 in #152
- typescriptifying actively developed files by @jduss4 in #181
- Add header and identifier to root layout by @hursey013 in #191
- Add CG favicon by @echappen in #193
- remove user from org by @jduss4 in #187
- Handle logout redirect by @hursey013 in #196
- sketches in spaces to org, space detail page by @jduss4 in #188
- adds aliases for commonly used directories by @jduss4 in #199
- Revert "adds aliases for commonly used directories" by @jduss4 in #208
- Use a leading slash with alias imports by @hursey013 in #209
- Add dev docs for app and directory structure by @echappen in #214
- Avoid pruning devDependencies in deployed environment by @hursey013 in #211
- Update issue templates by @echappen in #203
- manage space users by @jduss4 in #218
- Bump sass from 1.76.0 to 1.77.1 by @dependabot in #201
- Bump @testing-library/react from 15.0.6 to 15.0.7 by @dependabot in #202
- adds uswds button component by @jduss4 in #222
- Bump sass from 1.77.1 to 1.77.2 by @dependabot in #234
- remove redundant role='button' by @jduss4 in #226
- creates Alert component by @jduss4 in #232
- Add initial example of JSON:API-based response objects from controller by @echappen in #231
- Setup for building components/routes by @echappen in #236
- adds adr for bulk api requests by @jduss4 in #239
- Implement basic app wrapper by @hursey013 in #242
- Bump lint-staged from 15.2.2 to 15.2.5 by @dependabot in #238
- Bump nock from 14.0.0-beta.6 to 14.0.0-beta.7 by @dependabot in #248
- Bump @testing-library/react from 15.0.7 to 16.0.0 by @dependabot in #252
- Bump sass from 1.77.2 to 1.77.4 by @dependabot in #250
- Bump @uswds/uswds from 3.8.0 to 3.8.1 by @dependabot in #251
- adds spaces roles to the existing user data returned to display the org details page by @jduss4 in #244
- Adds first pass of users list by @echappen in #245
- implements uaa api /Users endpoint by @jduss4 in #254
- adds uaa api variable by @jduss4 in #259
- Adjust users list UI to handle live data by @echappen in #255
- Updates from comment on #237: by @echappen in #262
- Order users list by username by @echappen in #263
- affixes next version to 14.2 with patch updates by @jduss4 in #264
- Add page header to org page by @echappen in #261
- adds explainer for uaa scope by @jduss4 in #274
- Fetch real org name in an org-specific layout by @echappen in #276
- Bump jose from 5.3.0 to 5.4.0 by @dependabot in #265
- Bump pg from 8.11.5 to 8.12.0 by @dependabot in #266
- Add aria labels for certain users list items by @echappen in #278
- quick script to add users to our dev org for user testing purposes by @jduss4 in #277
- Add explainer for working with cf cli by @echappen in #260
- re-adds login button to main screen, provides link for usability testing by @jduss4 in #280
- fix: fallback to error message when getOrg request fails by @echappen in #281
- inserts fake data if UAA API not accessible by user by @jduss4 in #279
- Update controller layer in developer docs by @echappen in #284
- don't break the spaces in the extra spaces link by @echappen in #283
- Add modal/frontend logic for removing a user from an org by @echappen in #285
- Bump @testing-library/jest-dom from 6.4.5 to 6.4.6 by @dependabot in #286
- Bump sass from 1.77.4 to 1.77.5 by @dependabot in #287
- Bump eslint-config-next from 14.2.3 to 14.2.4 by @dependabot in #288
- Bump lint-staged from 15.2.5 to 15.2.7 by @dependabot in #290
- Remove top-level eslint dependency by @echappen in #291
- renames technical prototype code to avoid conflicts by @jduss4 in #292
- Add CODEOWNERS by @bengerman13 in #295
- Remove a user from an org by @echappen in #294
- Add creation of s3 bucket to pipeline by @hursey013 in #308
- initial work to set up displaying space role detail page by @jduss4 in #310
- Bump ws from 8.17.0 to 8.17.1 in the npm_and_yarn group by @dependabot in #296
- Bump sass from 1.77.5 to 1.77.6 by @dependabot in #299
- removes sticky header and double scroll by @jduss4 in #309
- Bump jose from 5.4.0 to 5.4.1 by @dependabot in #300
- Revert to showing all org and space roles for a user by @echappen in #313
- Add UI for org roles form by @echappen in #315
- adds checkbox component by @jduss4 in #314
- Implements edit org roles form by @echappen in #318
- fixes missing space roles, removes unnused role ranking by @jduss4 in #321
- Trap tab focus in modal; close modal on escape by @echappen in #320
- Bump next from 14.2.3 to 14.2.4 by @dependabot in #298
- binds s3 bucket via manifest by @jduss4 in #317
- proposal to get expired user info by @jduss4 in #293
- Bump jose from 5.4.1 to 5.6.2 by @dependabot in #319
- Move styles to single file by @hursey013 in #329
- Implements space roles form by @echappen in #327
- Bump jose from 5.6.2 to 5.6.3 by @dependabot in #331
- sets up s3 bucket access for last logon, removes mock data for org user list by @jduss4 in #326
- parses vcap services as json by @jduss4 in #336
- fixes mistake in env name by @jduss4 in #338
- changes logic for user logon info to distinguish dev from never logging in by @jduss4 in #337
- 302/refactor controllers by @jduss4 in #339
- Org list and org applications list by @jduss4 in #342
- Add a "skip to main content" link by @echappen in #344
- moves prototype related tests to own directory by @jduss4 in #345
- Update reference to our prototype routes in dev docs by @echappen in #346
- Implements add user to org form by @echappen in #343
- Bump @aws-sdk/client-s3 from 3.608.0 to 3.614.0 by @dependabot in #351
- Bump eslint-config-next from 14.2.4 to 14.2.5 by @dependabot in #353
- Bump sass from 1.77.6 to 1.77.8 by @dependabot in #354
- Bump next from 14.2.4 to 14.2.5 by @dependabot in #350
- Add codeowners and security files by @hursey013 in #349
- pulls cf function args into objects to allow easier URL-ization by @jduss4 in #355
- Adds label and removes time (but keeps date) for org member last login by @echappen in #369
- Update docs on s3 storage by @echappen in #370
- Add guidance on css/sass approach by @echappen in #359
- Create roles display strategy ADR by @hursey013 in #333
- Bump husky from 9.0.11 to 9.1.1 by @dependabot in #374
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 by @dependabot in #375
- Bump @aws-sdk/credential-providers from 3.606.0 to 3.616.0 by @dependabot in #376
- adds log to display when s3 was last updated by @jduss4 in #377
- rudimentary display of org usage and quota by @jduss4 in #372
- experimentation with code coverage through jest by @jduss4 in #373
- removes skipped tests for early prototyping experiments by @jduss4 in #379
- Add search functionality for users list (proof of concept) by @echappen in #380
- Update docs on SASS entrypoint and USWDS configs by @echappen in #382
- Bump husky from 9.1.1 to 9.1.3 by @dependabot in #386
- Bump @testing-library/jest-dom from 6.4.6 to 6.4.8 by @dependabot in #390
- Bump @aws-sdk/client-s3 from 3.614.0 to 3.620.0 by @dependabot in #387
- Bump @aws-sdk/credential-providers from 3.616.0 to 3.620.0 by @dependabot in #388
- locks node version to 20 until such time as the buildpack supports 22.5.1 by @jduss4 in #392
- updates aws in order to remedy fast-xml-parser vulnerability by @jduss4 in #397
- Bump husky from 9.1.3 to 9.1.4 by @dependabot in #403
- Bump lint-staged from 15.2.7 to 15.2.8 by @dependabot in #402
- Bump @aws-sdk/credential-providers from 3.621.0 to 3.623.0 by @dependabot in #401
- Bump @aws-sdk/client-s3 from 3.621.0 to 3.623.0 by @dependabot in #400
- send slack messages to 18f project channel by @jduss4 in #393
- removes husky lines no longer needed in v9 by @jduss4 in #396
- changes ci docker node version to match gh action by @jduss4 in #395
- Moves application files to src directory by @jduss4 in #398
- proposed adr for service account users by @jduss4 in #385
- adds explainers for service endpoint overview and service accounts by @jduss4 in #384
- explainers for roles and cli discrepancies by @jduss4 in #381
- removes sidenav and sets up layout for new designs by @jduss4 in #413
- Bump @aws-sdk/client-s3 from 3.623.0 to 3.627.0 by @dependabot in #416
- Bump @aws-sdk/credential-providers from 3.623.0 to 3.629.0 by @dependabot in #420
- Bump @uswds/uswds from 3.8.1 to 3.8.2 by @dependabot in #417
- adds aliases for jest mocks by @jduss4 in #411
- Fix: Hide console.log on test by @echappen in #422
- WIP: global nav by @jduss4 in #419
- Service account name proof-of-concept by @jduss4 in #399
- converts sass to utility classes on global nav by @jduss4 in #426
- Bump lint-staged from 15.2.8 to 15.2.9 by @dependabot in #435
- Bump @aws-sdk/credential-providers from 3.629.0 to 3.632.0 by @dependabot in #433
- Bump @aws-sdk/client-s3 from 3.627.0 to 3.635.0 by @dependabot in #443
- Bump jose from 5.6.3 to 5.7.0 by @dependabot in #432
- Bump husky from 9.1.4 to 9.1.5 by @dependabot in #451
- Bump next from 14.2.5 to 14.2.6 by @dependabot in #447
- Bump eslint-config-next from 14.2.5 to 14.2.6 by @dependabot in #450
- Bump @aws-sdk/credential-providers from 3.632.0 to 3.637.0 by @dependabot in #448
- Bump @aws-sdk/client-s3 from 3.635.0 to 3.637.0 by @dependabot in #449
- Remove husky by @hursey013 in #454
- Add app diagram by @hursey013 in #452
- USWDS Table React components by @echappen in #444
- refactoring readme and creating dev documentation by @jduss4 in #445
- Add text-ellipsis utility class. by @cannandev in #453
- Replace users list with table by @echappen in #455
- sets up pre-commit hook for linting by @jduss4 in #456
- adds local-only integration test for s3 by @jduss4 in #458
- Bump next from 14.2.6 to 14.2.7 by @dependabot in #459
- Bump eslint-config-next from 14.2.6 to 14.2.7 by @dependabot in #460
- Bump @testing-library/jest-dom from 6.4.8 to 6.5.0 by @dependabot in #461
- Bump jose from 5.7.0 to 5.8.0 by @dependabot in #462
- Bump @testing-library/react from 16.0.0 to 16.0.1 by @dependabot in #463
- Update CODEOWNERS by @hursey013 in #465
- Bump next from 14.2.7 to 14.2.8 by @dependabot in #478
- Bump lint-staged from 15.2.9 to 15.2.10 by @dependabot in #479
- Bump @aws-sdk/credential-providers from 3.637.0 to 3.645.0 by @dependabot in #480
- Bump @aws-sdk/client-s3 from 3.637.0 to 3.645.0 by @dependabot in #481
- Bump eslint-config-next from 14.2.7 to 14.2.8 by @dependabot in #482
- Fix: close modal when clicking outside modal by @echappen in #467
- Overlay Drawer component by @echappen in #476
- Functional users list overlays by @echappen in #483
- Bump eslint-config-next from 14.2.8 to 14.2.11 by @dependabot in #505
- Bump jose from 5.8.0 to 5.9.2 by @dependabot in #506
- Bump sass from 1.77.8 to 1.78.0 by @dependabot in #507
- Bump next from 14.2.8 to 14.2.11 by @dependabot in #508
- Bump @aws-sdk/credential-providers from 3.645.0 to 3.651.1 by @dependabot in #509
- Design/alignment tweaks for Dashboard primary navigation (closes #516) by @beepdotgov in #517
- Resolve 409 org selection component by @cannandev in #464
- Cannandev/org selection close action by @cannandev in #518
- Bump @aws-sdk/credential-providers from 3.651.1 to 3.654.0 by @dependabot in #520
- Bump jose from 5.9.2 to 5.9.3 by @dependabot in #521
- Bump sass from 1.78.0 to 1.79.3 by @dependabot in #522
- Bump @aws-sdk/client-s3 from 3.645.0 to 3.658.0 by @dependabot in #525
- FIX: update path-to-regexp npm package by @echappen in #527
- Make org picker functional by @echappen in #530
- #494: If a user is unauthenticated and attempts to visit an authenticated page, redirect them to UAA by @echappen in #515
- Bump pg from 8.12.0 to 8.13.0 by @dependabot in #533
- Bump sass from 1.79.3 to 1.79.4 by @dependabot in #535
- Bump aws-sdk-client-mock from 4.0.1 to 4.0.2 by @dependabot in #536
- Bump eslint-config-next from 14.2.11 to 14.2.15 by @dependabot in #552
- Bump @aws-sdk/client-s3 from 3.658.0 to 3.667.0 by @dependabot in #551
- Add basic CSP headers without nonces by @hursey013 in #554
- Implements all orgs page by @echappen in #548
- Bump next from 14.2.11 to 14.2.15 by @dependabot in #557
- Bump sass from 1.79.4 to 1.80.3 by @dependabot in #568
- Bump jose from 5.9.3 to 5.9.6 by @dependabot in #569
- Bump @aws-sdk/client-s3 from 3.667.0 to 3.675.0 by @dependabot in #570
- Bump @aws-sdk/credential-providers from 3.654.0 to 3.675.0 by @dependabot in #571
- Bump @aws-sdk/credential-providers from 3.675.0 to 3.679.0 by @dependabot in #576
- Bump @uswds/uswds from 3.8.2 to 3.9.0 by @dependabot in #577
- Bump @testing-library/jest-dom from 6.5.0 to 6.6.2 by @dependabot in #579
- Switch alert show/hide to a prop by @echappen in #581
- Add connect-src to CSP headers by @hursey013 in #589
- Alternative approach to setting progress bar width by @hursey013 in #590
- Add welcome mat with homepage redirects by @echappen in #583
- Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group by @dependabot in #609
- Bump sass from 1.80.3 to 1.83.4 by @dependabot in #626
- Bump @aws-sdk/client-s3 from 3.675.0 to 3.735.0 by @dependabot in #628
- Bump byte-size from 9.0.0 to 9.0.1 by @dependabot in #635
- Update dependencies and node version by @hursey013 in #643
- Update pipeline to deploy to staging by @hursey013 in #649
- Add worker-src policy directive by @sknep in #645
- make local key refresh every 15 mins by @sknep in #653
- Update blog feed parsing to match latest version from cloud.gov site by @sknep in #659
- Update CONTRIBUTING.md by @wz-gsa in #663
- Update CODEOWNERS per allstar rec by @sknep in #665
- update nonbreaking dependencies by @sknep in #664
- update node version for latest buildpack by @sknep in #669
- Ux polish before launch by @sknep in #671
New Contributors
- @sknep made their first contribution in #2
- @echappen made their first contribution in #6
- @jduss4 made their first contribution in #13
- @dependabot made their first contribution in #26
- @bengerman13 made their first contribution in #295
- @cannandev made their first contribution in #453
- @beepdotgov made their first contribution in #517
- @wz-gsa made their first contribution in #663
Full Changelog: https://github.com/cloud-gov/cg-ui/commits/0.0.1