Commit Graph

187 Commits

Author SHA1 Message Date
Alex Janousek
6f5750f095 Removed all govuk css (#2814)
* Removed all govuk css

* Updated reference files

* Removing govuk js

* Fixed casing for modules, removed unused page

* Got more reference images

* Updated template page

* Removed govuk padding util

* Updated hint to uswds hint

* More govuk cleanup

* Commiting backstopjs ref files

* Fixed all unit tests that broke due to brittleness around govuk styling

* Added new ref images

* Final removal of govuk

* Officially removed all govuk references

* Updated reference file

* Updated link to button

* UI modernization

* Cleanup

* removed govuk escaping tests since they are no longer needed

* Fix CodeQL security issue in escapeElementName function

- Escape backslashes first before other special characters
- Prevents potential double-escaping vulnerability
- Addresses CodeQL alert about improper string escaping

* Found more govuk removal. Fixed unit tests

* Add missing pipeline check to pre-commit

* updated test

* Updated e2e test

* More update to e2e test

* Fixed another e2e test

* Simple PR comments addressed

* More updates

* Updated backstop ref files

* Refactored folder selection for non-admins

* Updated redundant line

* Updated tests to include correct mocks

* Added more ref files

* Addressing carlos comments

* Addressing Carlo comments, cleanup of window initing

* More cleanup and addressing carlo comments

* Fixing a11 scan

* Fixed a few issues with javascript

* Fixed for pr

* Fixing e2e tests

* Tweaking e2e test

* Added more ref files and cleaned up urls.js

* Fixed bug with creating new template

* Removed brittle test - addressed code ql comment

* e2e race condition fix

* More e2e test fixes

* Updated e2e tests to not wait for text sent

* Updated test to not wait for button click response

* Made tear down more resilent if staging is down

* reverted e2e test to what was working before main merge

* Updated backstopRef images

* Updated gulp to include job-polling differently
2025-10-06 09:38:54 -04:00
Beverly Nguyen
894e8c7d1b adding status column 2025-08-07 09:57:44 -07:00
Beverly Nguyen
95421c6d1e cleaning up css and add better visual for pagination 2025-08-05 22:46:49 -07:00
alexjanousekGSA
be93596075 More cleanup and changes for stable pr 2025-07-30 15:46:53 -04:00
alexjanousekGSA
9e97a797b9 Migrate GOV.UK components to USWDS
- Convert previous/next navigation to USWDS pagination component
  - Update radio buttons and checkboxes to use USWDS classes
  - Migrate guest list inputs with proper USWDS styling
  - Replace GOV.UK button patterns with USWDS button variants
  - Update form field spacing to use USWDS utilities
  - Scope fieldset legend styles to specific form contexts
  - Update visual regression test references for new components
2025-07-30 15:24:21 -04:00
alexjanousekGSA
a691f5c0dd Migrate radio buttons from GOV.UK to USWDS
- Replace .multiple-choice with .usa-radio classes
- Update radio templates to use USWDS patterns
- Remove GOV.UK dependencies from radio components
- Convert nested lists to flat divs with USWDS margin utilities
- Update tests to use new radio classes
2025-07-09 16:40:34 -03:00
Beverly Nguyen
01b1004ab5 Unnecessary large white space below footer 2025-06-27 12:40:01 -07:00
Beverly Nguyen
de67064c41 jest test and css 2025-06-23 17:52:54 -07:00
Beverly Nguyen
9414929b8a Improve folder permissions on invite team member page:
- Default folder permissions to unchecked instead of all selected
- Add Select all/Deselect all toggle button that appears when expanded
2025-06-23 15:05:36 -07:00
ccostino
63ec371db1 Merge pull request #2663 from GSA/2253-bug-on-template-page
Fixes for several bugs on the templates page related to form submission issues
2025-06-11 17:52:32 -04:00
Beverly Nguyen
fa158cd762 - Clears any selected checkboxes to prevent form submission issues
- Fix search functionality to respect .template-list-item-hidden-by-default
- Add missing "No templates found" message to template search
- Ensure nested template items remain hidden when searching and clearing search
- Hides all template items when clicking "New template" button
- Shows everything again when exiting the "new template" state
2025-06-09 16:35:01 -07:00
Beverly Nguyen
8722ae8dd9 - Replace homepage content with sunset messaging for May 30, 2025 service end
- Convert inline SVGs to external files for better maintainability
-Removed Login buttons except for /sign-in page
-Removed header navs
2025-06-02 12:56:47 -07:00
Jonathan Bobel
39682c4c50 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2568-css-cleanup 2025-05-15 12:28:17 -04:00
Jonathan Bobel
ecfde62648 2568 - Clean up CSS 2025-05-13 16:20:30 -04:00
Jonathan Bobel
abb3ba64d9 Updates to the cancel modal 2025-05-07 15:06:39 -04:00
Jonathan Bobel
63d96d46b8 2554 - Adding cancel button to Send Message flow 2025-05-07 11:08:03 -04:00
Jonathan Bobel
86b4547499 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2515-remove-autofocus-js 2025-04-29 11:56:49 -04:00
Beverly Nguyen
ae305227bb Merge pull request #2440 from GSA/2138-cancel-button-CSV
2138 - Change cancel button to uploading button for CSV
2025-04-23 12:01:06 -07:00
Jonathan Bobel
b6a6ffb2ab Merge branch 'main' of https://github.com/GSA/notifications-admin into 2138-cancel-button-CSV 2025-04-21 16:03:43 -04:00
Jonathan Bobel
5d3364a114 Adjusting input types 2025-04-18 15:11:07 -04:00
Jonathan Bobel
2779e398f6 Update _legacy-styles.scss 2025-04-17 14:49:11 -04:00
Jonathan Bobel
b8b7c2df69 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2041-csv-upload-more-instructions 2025-04-04 11:29:31 -04:00
Jonathan Bobel
f8c7f6b817 Merge conflict - poetry.lock 2025-04-02 11:44:39 -04:00
Beverly Nguyen
b0d8eda0f4 css update pill label 2025-03-27 14:41:45 -07:00
Jonathan Bobel
96890199f3 Style update 2025-03-27 09:19:09 -04:00
Jonathan Bobel
d79ece2d01 2138 - Change cancel button to uploading button for CSV 2025-03-26 14:49:11 -04:00
Beverly Nguyen
da194d358c removing comments 2025-03-19 13:13:29 -07:00
Beverly Nguyen
1cd51a8257 remove comment 2025-03-17 16:04:09 -07:00
Beverly Nguyen
3b8fdd8122 remove comment 2025-03-17 15:46:25 -07:00
Beverly Nguyen
3555db1163 fix styling issue 2025-03-17 12:12:06 -07:00
Beverly Nguyen
558753037f content updates 2025-03-13 15:43:21 -07:00
Jonathan Bobel
a5d66f02b5 Merge pull request #2356 from GSA/2214-client-side-validation
2214 client side validation
2025-03-11 14:45:51 -04:00
Jonathan Bobel
f73fe7fc9a Update _data-visualization.scss
Removing commented code
2025-03-11 14:09:22 -04:00
Jonathan Bobel
ae619fff64 Merge branch 'main' of https://github.com/GSA/notifications-admin into 2200-contextual-tooltips 2025-03-11 12:48:49 -04:00
Jonathan Bobel
adab5f1338 2214 Client-side validation 2025-02-24 12:29:58 -05:00
Beverly Nguyen
7776f9900a added id and required field 2025-01-27 19:15:37 -08:00
Beverly Nguyen
084a5e37fc Revert "Send Message A11Y Audit - Unique IDs and also refactor error message on templates page" 2025-01-21 22:20:44 -08:00
Beverly Nguyen
6615d4fccb Merge pull request #2206 from GSA/2125-send-message-a11y-audit-unique-ids
Send Message A11Y Audit - Unique IDs and also refactor error message on templates page
2025-01-21 15:30:13 -08:00
Jonathan Bobel
fafc1a1bfb Merge branch 'main' of https://github.com/GSA/notifications-admin into 2200-contextual-tooltips 2025-01-20 14:41:15 -05:00
Beverly Nguyen
b40999c646 adjust styling and content cards 2025-01-17 13:42:59 -08:00
Jonathan Bobel
565e6ad509 2200 - Adding tooltip to Total messages header for explanation 2025-01-17 13:38:36 -05:00
Jonathan Bobel
ecadc49a55 Style and format updates 2025-01-13 13:57:59 -05:00
alexjanousekGSA
817477bd72 Fixed bugs with sidenav 2025-01-10 16:06:55 -04:00
alexjanousekGSA
168d93a170 Updated code to allow sidenav expand on click 2025-01-09 12:00:50 -04:00
alexjanousekGSA
b5d72a2062 Updated css to add color for home page, updated backstop references 2024-12-27 13:29:19 -05:00
Beverly Nguyen
ca5e5ce04c Merge branch 'main' into 2125-send-message-a11y-audit-unique-ids 2024-12-17 11:48:05 -08:00
Jonathan Bobel
1486680293 Updating new home page styles to use more from the USWDS, and make sure it's responsive and accessible 2024-12-13 12:37:11 -05:00
Beverly Nguyen
17f758bace added id and also refactor error message on templates page 2024-12-12 18:42:03 -08:00
alexjanousekGSA
dfef5203bf Fixed test 2024-12-11 09:34:24 -05:00
alexjanousekGSA
e3bb69bc1c First commit of new updated homepage content 2024-12-09 12:53:38 -05:00