Commit Graph

198 Commits

Author SHA1 Message Date
Alex Janousek
3a39d910b3 Feat/webpack (#2998)
* First commit

* Removed govuk for webpack. Modernized javascript importing. Removed dead js

* Fixed tests, a few styling bugs

* Fixed some table errors and regenerated backstop ref images

* Updated tests for coverage

* Changes from carlo suggestions
2025-10-14 13:20:58 -04:00
Beverly Nguyen
dab51878e8 timeoutPopup not needed in main bundle 2025-10-09 11:27:37 -07:00
Alex Janousek
02053b92cb Timeout popup disappeared (#2992) 2025-10-09 11:21:12 -07:00
Beverly Nguyen
809c5b5dee fix timeout-popup 2025-10-08 11:59:30 -07:00
ccostino
fe5428efe8 Merge pull request #2984 from GSA/remove-socketio
Remove Socket.IO dependencies and Socket infrastructure
2025-10-07 14:06:54 -04:00
Beverly Nguyen
705952cc30 Remove Socket.IO dependencies and Socket infrastructure
- Remove socket.io-client npm package
- Remove Socket.IO from gulpfile.js
- Remove API_PUBLIC_WS_URL config variable from all environments
- Remove Socket CSP directives (cdn.socket.io, wss:// URLs)
- Remove unused data-host attribute from job template
- Update test_headers.py to remove Socket.IO assertions
- Update deployment configs (manifest.yml, deploy-config/*.yml, .github/workflows/*.yml)
2025-10-07 10:44:45 -07:00
Alex Janousek
f647b09ac2 Updates for govuk pr followup 2025-10-07 12:29:08 -04:00
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
Alex Janousek
24a735ffc2 Refactored polling for status page 2025-10-01 10:58:44 -04:00
Alex Janousek
5b4a1820a9 Removed polling logic from status page and added button instead 2025-09-26 16:21:50 -04:00
Alex Janousek
557d85f57d Optimizing polling 2025-09-25 16:26:00 -04:00
Beverly Nguyen
c8be3d37bd rm updateContent.js 2025-09-15 00:44:07 -07:00
Beverly Nguyen
463be2a46b add quick filters for easy data consumption without scrolling through many pages 2025-08-06 13:24:28 -07:00
alexjanousekGSA
611ada696f Security scan updates 2025-07-31 12:47:40 -04:00
alexjanousekGSA
7cd6bc2725 Updated function name 2025-06-10 20:42:55 -04:00
alexjanousekGSA
9293bece83 Added config 2025-06-10 20:24:08 -04:00
alexjanousekGSA
888a615d03 Updated gulp task to be more explicit 2025-06-10 20:17:57 -04:00
Jonathan Bobel
63d96d46b8 2554 - Adding cancel button to Send Message flow 2025-05-07 11:08:03 -04:00
Jonathan Bobel
e5dce090e6 Merge pull request #2519 from GSA/2516-remove-homepage-js
2515 - remove homepage.js
2025-05-01 10:10:11 -04:00
Jonathan Bobel
4b138711e2 Merge pull request #2521 from GSA/2517-remove-timeago-js
2517 - Removing timeago.js
2025-05-01 10:09:58 -04:00
Jonathan Bobel
824364f2b6 Merge pull request #2522 from GSA/2515-remove-autofocus-js
2515 - Remove autofocus.js
2025-05-01 10:02:26 -04:00
ccostino
02023aa775 Merge pull request #2518 from GSA/2514-remove-colourPreview-js
2514 - Removing colourPreview.js
2025-05-01 09:27:51 -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
Jonathan Bobel
5f258cb699 2515 - Remove autofocus.js 2025-04-17 14:46:00 -04:00
Jonathan Bobel
a53df8998c Update gulpfile.js 2025-04-17 14:07:22 -04:00
Jonathan Bobel
20e0dc6c3e 2517 - Removing timaago.js 2025-04-17 13:57:54 -04:00
Jonathan Bobel
d0d6113a05 2515 - remove homepage.js 2025-04-17 10:54:09 -04:00
Jonathan Bobel
232c6cb9e1 Update gulpfile.js 2025-04-17 10:29:24 -04:00
Beverly Nguyen
6dd44fdc2d added feature flag 2025-04-10 12:35:04 -07:00
Beverly Nguyen
e0e8c56a61 install socket io and getting an example up 2025-03-26 12:54:21 -07:00
Jonathan Bobel
adab5f1338 2214 Client-side validation 2025-02-24 12:29:58 -05:00
alexjanousekGSA
168d93a170 Updated code to allow sidenav expand on click 2025-01-09 12:00:50 -04:00
Beverly Nguyen
4700534155 removed js from gulp 2024-10-29 20:33:56 -07:00
Beverly Nguyen
cf3c7be9bf pdf added 2024-10-25 11:00:51 -07:00
Beverly Nguyen
d8ae3f3056 pdf added 2024-10-25 10:59:55 -07:00
Beverly Nguyen
f2ea113856 subnav 2024-10-22 16:41:41 -07:00
alexjanousekGSA
060db76640 Removed comment 2024-09-26 15:01:34 -04:00
alexjanousekGSA
c44084f325 Backstop is working locally 2024-09-18 13:59:16 -04:00
Kenneth Kehl
3456bb47a1 move file around 2024-08-23 14:01:51 -07:00
Kenneth Kehl
c7b83596ba add gulp reference 2024-08-23 11:47:43 -07:00
alexjanousekGSA
3397b0c380 Added back part that got removed that allowed png images 2024-08-13 14:15:02 -05:00
Beverly Nguyen
cf5ea736e2 removed unused js file 2024-08-12 15:08:40 -07:00
Beverly Nguyen
bfb08173c2 Merge branch 'main' into 1810-clean-up-data-viz-ui-component 2024-08-12 15:02:48 -07:00
Beverly Nguyen
9e6f87ace1 removed socket io 2024-08-09 14:29:14 -07:00
alexjanousekGSA
d9d802cfb7 Added charts back 2024-08-09 10:57:59 -06:00
alexjanousekGSA
39981c1f70 Added back new chart module 2024-08-09 10:43:56 -06:00
alexjanousekGSA
0a39077fc8 Added another missing file 2024-08-09 09:41:13 -06:00
alexjanousekGSA
220106ff6b Added another file 2024-08-09 09:18:50 -06:00
alexjanousekGSA
1acb37c012 Added styling files back 2024-08-09 07:40:58 -06:00
alexjanousekGSA
9b768846cb Updated rollup 2024-08-08 14:32:33 -06:00