{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670238534,"defaultBranch":"main","name":"sbl-frontend","ownerLogin":"cfpb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-24T15:39:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1071563?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719934356.0","currentOid":""},"activityList":{"items":[{"before":"62a4c51615ad1f9b5a192e98d36fbfc962f724ea","after":null,"ref":"refs/heads/770-deployment-fonts-favicon-issue","pushedAt":"2024-07-02T15:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"}},{"before":"6562aa423bcd2584eac5a44bd092386b18cdbb1d","after":"af0c3a57b8800cca5fb45ff598c2a69dc4a2933c","ref":"refs/heads/main","pushedAt":"2024-07-02T15:32:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"},"commit":{"message":"deployment(docker/nginx): addressing the 403's -- fonts and the favicon (#771)\n\ncloses #770 \r\n\r\n## Changes\r\n- deployment(nginx): added routes to open fonts and the favicon to\r\nroutes / and /static/assets/\r\n\r\n\r\n## How to Test\r\n- Ensure it builds with `yarn docker-build-and-run`\r\n- Test in the dev or staging, ensure the fonts and favicons no longer\r\nget 403's or 404's\r\n\r\n---------\r\n\r\nCo-authored-by: gduncklee ","shortMessageHtmlLink":"deployment(docker/nginx): addressing the 403's -- fonts and the favic…"}},{"before":"4cc8bcbb38bfdce6a805fd906784909d712bb4ef","after":"62a4c51615ad1f9b5a192e98d36fbfc962f724ea","ref":"refs/heads/770-deployment-fonts-favicon-issue","pushedAt":"2024-07-02T15:28:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 770-deployment-fonts-favicon-issue","shortMessageHtmlLink":"Merge branch 'main' into 770-deployment-fonts-favicon-issue"}},{"before":"ad8a0c1e5117c5e3ef71e86c4fe82125744a38a1","after":"05fa7505831d5967151574cad061dcb874a49ccc","ref":"refs/heads/upload__duplicate-status-message","pushedAt":"2024-07-01T22:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"},"commit":{"message":"utilized a FormParagraph instead","shortMessageHtmlLink":"utilized a FormParagraph instead"}},{"before":"7e347035c8ad7c76bd330b37cd20134d99887797","after":"ad8a0c1e5117c5e3ef71e86c4fe82125744a38a1","ref":"refs/heads/upload__duplicate-status-message","pushedAt":"2024-07-01T21:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"},"commit":{"message":"enhancement: organized the functionality better","shortMessageHtmlLink":"enhancement: organized the functionality better"}},{"before":"ae94d3016bacd28174689d0e548354bc5aac145f","after":"fdd0224593c5c187d843f3783e1be8148863cb42","ref":"refs/heads/708-exponential-variable-backoff-longpolling","pushedAt":"2024-07-01T16:44:44.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 708-exponential-variable-backoff-longpolling","shortMessageHtmlLink":"Merge branch 'main' into 708-exponential-variable-backoff-longpolling"}},{"before":null,"after":"74fad0422518fec97328a1dd86c7ca74511eaa71","ref":"refs/heads/release-July-1-2024","pushedAt":"2024-07-01T07:39:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"fix(create-profile): fix broken link to Home","shortMessageHtmlLink":"fix(create-profile): fix broken link to Home"}},{"before":null,"after":"8647a6015ad33e8e578bd0880eafd47454785ecd","ref":"refs/heads/779-external__new-tab","pushedAt":"2024-07-01T06:40:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 779-external__new-tab","shortMessageHtmlLink":"Merge branch 'main' into 779-external__new-tab"}},{"before":"f2098309fb3c88f7a8df4546fd164b77bf4c030f","after":"7e347035c8ad7c76bd330b37cd20134d99887797","ref":"refs/heads/upload__duplicate-status-message","pushedAt":"2024-06-30T16:45:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into upload__duplicate-status-message","shortMessageHtmlLink":"Merge branch 'main' into upload__duplicate-status-message"}},{"before":"8647a6015ad33e8e578bd0880eafd47454785ecd","after":null,"ref":"refs/heads/779-external__new-tab","pushedAt":"2024-06-30T05:20:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"}},{"before":"f9138f3d00582dd50563aa52b5a27a4ea1e9ea80","after":"6562aa423bcd2584eac5a44bd092386b18cdbb1d","ref":"refs/heads/main","pushedAt":"2024-06-30T05:20:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Open external links in new tab (#784)\n\nClose #779 \r\n\r\n## Changes\r\n\r\n- Centralize logic to open external links in new tab\r\n- Remove all explicit `target=\"_blank\"`s\r\n\r\n## How to test this PR\r\n\r\n1. (internal) Visit authenticated landing page, click on an Institution\r\nin the `Review your FI profile` section; Should open in same tab\r\n1. (external) Visit `Upload` page and click on the \"filing instructions\r\nguide...\" link, should open in new tab","shortMessageHtmlLink":"Open external links in new tab (#784)"}},{"before":"7b98076fd9e555aa8002980cbb1fb3435e079d48","after":"e31c6114affaef9dc4b74cee3318fa2aa9b2961d","ref":"refs/heads/781-down-to-50-mb-and-tweak-formatting","pushedAt":"2024-06-30T03:46:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"fix(env): set default of longpolling to backoff","shortMessageHtmlLink":"fix(env): set default of longpolling to backoff"}},{"before":"0be70dbca04f358532bb4fd700cb178b8f0713e6","after":"7b98076fd9e555aa8002980cbb1fb3435e079d48","ref":"refs/heads/781-down-to-50-mb-and-tweak-formatting","pushedAt":"2024-06-30T01:57:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"fix(env): rename longpolling env to include override, change defaults","shortMessageHtmlLink":"fix(env): rename longpolling env to include override, change defaults"}},{"before":"b0b03c1f799c6ca9ccd39deb5ea631248e5c8b38","after":"0be70dbca04f358532bb4fd700cb178b8f0713e6","ref":"refs/heads/781-down-to-50-mb-and-tweak-formatting","pushedAt":"2024-06-30T01:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"fix(env): rename longpolling env to include override, change defaults","shortMessageHtmlLink":"fix(env): rename longpolling env to include override, change defaults"}},{"before":"7a5f2625192df988528756ce403e3a40ffe49188","after":"b0b03c1f799c6ca9ccd39deb5ea631248e5c8b38","ref":"refs/heads/781-down-to-50-mb-and-tweak-formatting","pushedAt":"2024-06-30T01:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"fix(upload): multiply longpolling secs by 1000","shortMessageHtmlLink":"fix(upload): multiply longpolling secs by 1000"}},{"before":null,"after":"7a5f2625192df988528756ce403e3a40ffe49188","ref":"refs/heads/781-down-to-50-mb-and-tweak-formatting","pushedAt":"2024-06-30T01:14:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"feat(upload): 50 mb limit, match mockups, cleanup","shortMessageHtmlLink":"feat(upload): 50 mb limit, match mockups, cleanup"}},{"before":"2e3a3222a8e66cf56517729ea7427e854c02b087","after":"8647a6015ad33e8e578bd0880eafd47454785ecd","ref":"refs/heads/779-external__new-tab","pushedAt":"2024-06-28T22:17:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 779-external__new-tab","shortMessageHtmlLink":"Merge branch 'main' into 779-external__new-tab"}},{"before":"f55b4b878650b0caaa2041d89d59060becd696f1","after":null,"ref":"refs/heads/757-label-over-steps","pushedAt":"2024-06-28T22:16:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"}},{"before":"3e8ec6fd95b36c1f51db9b254c16047e436adfcb","after":"f9138f3d00582dd50563aa52b5a27a4ea1e9ea80","ref":"refs/heads/main","pushedAt":"2024-06-28T22:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"[Filing][UI] Move Institution label above Filing Steps (#758)\n\nClose #757 \r\n\r\n## Changes\r\n\r\n- Add bottom green border back to page header on Filing pages\r\n- Move Institution label above Filing Steps and make H4s\r\n\r\n## How to test this PR\r\n\r\n1. Click through the Filing flow and confirm the Institution label has\r\nmoved\r\n\r\n## Screenshots\r\n![Screenshot 2024-06-25 at 11 56\r\n31 AM](https://github.com/cfpb/sbl-frontend/assets/2592907/27500237-ddcd-414a-8a49-a0ed6ef84759)","shortMessageHtmlLink":"[Filing][UI] Move Institution label above Filing Steps (#758)"}},{"before":"18178ca6a53aa682efe5393080de47a3bcb55ff9","after":"f55b4b878650b0caaa2041d89d59060becd696f1","ref":"refs/heads/757-label-over-steps","pushedAt":"2024-06-28T22:15:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 757-label-over-steps","shortMessageHtmlLink":"Merge branch 'main' into 757-label-over-steps"}},{"before":"8ba9297fa8f2c22dcb5ab6bdfaab11b1151ddad5","after":null,"ref":"refs/heads/loading__simplify","pushedAt":"2024-06-28T22:14:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"}},{"before":"820c8de04a43be2e7181760dd9b10bb2f61b545e","after":"3e8ec6fd95b36c1f51db9b254c16047e436adfcb","ref":"refs/heads/main","pushedAt":"2024-06-28T22:14:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"[Loading] Use generic \"Loading\" message for all statuses (#774)\n\nClose #769 \r\n\r\n## Changes\r\n- Display LoadingContent text as H3\r\n- I searched for all instances of \"loading\", \"updating\", or \"saving\" and\r\nreplaced any detailed status messaging with a plain \"Loading\"","shortMessageHtmlLink":"[Loading] Use generic \"Loading\" message for all statuses (#774)"}},{"before":"b148ab94cc45e6dc77e7c3847bebc722717075cd","after":"18178ca6a53aa682efe5393080de47a3bcb55ff9","ref":"refs/heads/757-label-over-steps","pushedAt":"2024-06-28T22:12:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 757-label-over-steps","shortMessageHtmlLink":"Merge branch 'main' into 757-label-over-steps"}},{"before":"261810db1f4422ec31ce89c7ffc9308042670b84","after":"2e3a3222a8e66cf56517729ea7427e854c02b087","ref":"refs/heads/779-external__new-tab","pushedAt":"2024-06-28T22:10:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 779-external__new-tab","shortMessageHtmlLink":"Merge branch 'main' into 779-external__new-tab"}},{"before":"07d96be47f3b3cee2ba96d3f4146359ae0aa77f0","after":"8ba9297fa8f2c22dcb5ab6bdfaab11b1151ddad5","ref":"refs/heads/loading__simplify","pushedAt":"2024-06-28T22:10:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into loading__simplify","shortMessageHtmlLink":"Merge branch 'main' into loading__simplify"}},{"before":"97023c501685d6d77f96e434072af9f5a32ac7a4","after":null,"ref":"refs/heads/743-bug--incomplete-institution-data","pushedAt":"2024-06-28T22:09:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"}},{"before":"98947c41b48e110f12a687ecd091e228d3e5fb76","after":"820c8de04a43be2e7181760dd9b10bb2f61b545e","ref":"refs/heads/main","pushedAt":"2024-06-28T22:09:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"[Institution + Filing] Handle incomplete Institution data from API (#748)\n\nClose #743 \r\n\r\nThe Institution API allows for the creation of Institutions with\r\nincomplete details. This can create issues on the Frontend:\r\n- Crashes when attempting to access non-existent nested structures \r\n- Form validation issues due to unexpected `null` values\r\n\r\n## Changes\r\n- Authenticated landing\r\n- Review institutions - Link to Institution's profile even if `name` is\r\nblank\r\n- View Institution\r\n - Display \"Not available\" for `null` or empty string values\r\n- Update institution\r\n- Update\r\n[formTypes.ts](https://github.com/cfpb/sbl-frontend/compare/743-bug--incomplete-institution-data?expand=1#diff-509becc91333f008e8e35c65f41489edcc124e6898ac625f544d4b5c9d552a8e)\r\nto expect these \"nullable\" fields, which clears the validation issues I\r\nwas seeing\r\n- Update\r\n[processRssdId](https://github.com/cfpb/sbl-frontend/compare/743-bug--incomplete-institution-data?expand=1#diff-cfe8455ba1d3c34934f4c0e21d8a9e7a1ecd2768e89aa2a2e17b1a52a30d29bf)\r\nto account for `null` values\r\n- Filing\r\n- Display the Institution's LEI in place of it's name when\r\n`institution.name` is an empty string\r\n\r\n## How to test this PR\r\n\r\n1. Create an Institution with minimal details\r\n```\r\n{\r\n \"name\": \"\",\r\n \"lei\": \"123456789TESTBANK999\",\r\n \"is_active\": true,\r\n \"sbl_institution_types\": [],\r\n \"hq_address_street_1\": \"\",\r\n \"hq_address_city\": \"\",\r\n \"hq_address_state_code\": \"GA\",\r\n \"hq_address_zip\": \"\" \r\n}\r\n```\r\n2. Associate the institution with your account\r\n3. View the Institution profile and confirm page doesn't crash\r\n4. Go to Update Institution profile and confirm page doesn't crash\r\n5. Try to submit a change to the Institution profile and confirm there\r\nare no unexpected validation errors blocking form submission\r\n\r\n## Screenshots\r\n### Review institutions (authenticated landing) - Show profile link even\r\nwhen missing name\r\n\"Screenshot\r\n\r\n### View Institution profile - lots of missing details rendered as \"Not\r\navailable\"\r\n\r\n![screencapture-localhost-8899-institution-123456789MEISBANK808-2024-06-20-16_28_38](https://github.com/cfpb/sbl-frontend/assets/2592907/243c3b09-1cd8-4bc9-91ce-0d69a7564e47)\r\n\r\n### Update Institution profile - render missing data as \"Not available\"\r\n\"Screenshot\r\n\r\n\r\n## Questions\r\n- API: Who has access to create Institutions? Are these scenarios of\r\nminimal details likely?\r\n- Review Institutions: Would we prefer the old way of forcing users to\r\ncontact SBL Help when the Institution name is missing?","shortMessageHtmlLink":"[Institution + Filing] Handle incomplete Institution data from API (#748"}},{"before":"48be62ea468ab25fb945a76fe4d004c32a9a38d3","after":"97023c501685d6d77f96e434072af9f5a32ac7a4","ref":"refs/heads/743-bug--incomplete-institution-data","pushedAt":"2024-06-28T22:09:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"meissadia","name":"Meis","path":"/meissadia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2592907?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 743-bug--incomplete-institution-data","shortMessageHtmlLink":"Merge branch 'main' into 743-bug--incomplete-institution-data"}},{"before":"0d73c77b3fbd3d8ad43043f34a2c20e75153a1b7","after":"55563175debd400ca6ec179555fc0c7380fd117e","ref":"refs/heads/release-June-28-2024","pushedAt":"2024-06-28T21:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"billhimmelsbach","name":"Bill Himmelsbach","path":"/billhimmelsbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19983248?s=80&v=4"},"commit":{"message":"Revert \"spike(upload): increase max upload size to 2gb\"\n\nThis reverts commit 0d73c77b3fbd3d8ad43043f34a2c20e75153a1b7.","shortMessageHtmlLink":"Revert \"spike(upload): increase max upload size to 2gb\""}},{"before":"799e369e25281adb9be4e6c56ad40787fb89e1df","after":"1b9546d298e649968df848cf4341a303c666d4d7","ref":"refs/heads/preview","pushedAt":"2024-06-28T21:18:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shindigira","name":"S T","path":"/shindigira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13324863?s=80&v=4"},"commit":{"message":"Design Review June 28, 2:17PM PST","shortMessageHtmlLink":"Design Review June 28, 2:17PM PST"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdPxTMAA","startCursor":null,"endCursor":null}},"title":"Activity · cfpb/sbl-frontend"}