{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":727942534,"defaultBranch":"main","name":"simpler-grants-pdf-builder","ownerLogin":"HHS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-05T22:29:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1470878?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723486101.0","currentOid":""},"activityList":{"items":[{"before":"335d73829b7b5480608d0db72a7f8bb6663fc501","after":"ab17d0e26f3127d5238880ed3dacd8fd0f4c246a","ref":"refs/heads/main","pushedAt":"2024-09-19T21:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Use pinned version of Python for Github Actions","shortMessageHtmlLink":"Use pinned version of Python for Github Actions"}},{"before":"f75b00a028c3262ceb81b0deed873502be139e1a","after":"335d73829b7b5480608d0db72a7f8bb6663fc501","ref":"refs/heads/main","pushedAt":"2024-09-19T21:34:03.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Add column width classes to markdown tables with 2-5 columns\n\nThe idea is, for tables with x columns, we add classes to make them equal width:\n\n- 2 columns: w-50\n- 3 columns: w-33\n- 4 columns: w-25\n- 5 columns: w-20\n\nTwo notable exceptions here:\n\n1. Once your table is more than 6 columns, I am assuming it's too\n weird and I am not going to add presumptive classnames to your table.\n2. If your table is \"complex\", such that it renders as HTML, this\n function doesn't work. Seems like an okay assumption, as complex\n tables are also weird.","shortMessageHtmlLink":"Add column width classes to markdown tables with 2-5 columns"}},{"before":"8bc2f59e85a35dab3f9adb505ce7f3c64a1c59fd","after":"f75b00a028c3262ceb81b0deed873502be139e1a","ref":"refs/heads/main","pushedAt":"2024-09-13T17:28:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Fix the Logout link\n\nIt was sending a \"GET\" request, not a \"POST\" request.","shortMessageHtmlLink":"Fix the Logout link"}},{"before":"0c37c6a9c681507d9e82f2ac2e6e6871c1249cc8","after":"8bc2f59e85a35dab3f9adb505ce7f3c64a1c59fd","ref":"refs/heads/main","pushedAt":"2024-09-13T14:53:06.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Fix for links that include ampersands\n\nI think this is happening because of the markdown conversion, with\nvalues in complex tables, because they are not getting converted in\nthe same way. Hopefully we don't see too many more of these.","shortMessageHtmlLink":"Fix for links that include ampersands"}},{"before":"8ec48bb2b0b488d1963c849b17ff709f74d0dfbb","after":"0c37c6a9c681507d9e82f2ac2e6e6871c1249cc8","ref":"refs/heads/main","pushedAt":"2024-08-30T00:27:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Add better message for NOFO builder link status page","shortMessageHtmlLink":"Add better message for NOFO builder link status page"}},{"before":"83c3fa931e9ffcc3f5cd76e3279d65f16e0ba52a","after":"8ec48bb2b0b488d1963c849b17ff709f74d0dfbb","ref":"refs/heads/main","pushedAt":"2024-08-27T18:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Uniform link colours, using the USWDS link examples","shortMessageHtmlLink":"Uniform link colours, using the USWDS link examples"}},{"before":"0137f5e8474430d9f1deab393a448eb0fe833919","after":"83c3fa931e9ffcc3f5cd76e3279d65f16e0ba52a","ref":"refs/heads/main","pushedAt":"2024-08-27T18:02:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Update version since updating all the libraries","shortMessageHtmlLink":"Update version since updating all the libraries"}},{"before":"dd4141e79eca0a17bf9b707d305fa998ee2d3723","after":"0137f5e8474430d9f1deab393a448eb0fe833919","ref":"refs/heads/main","pushedAt":"2024-08-27T17:23:55.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Update django-project-version\n\nAlso made sure the version moves up to pyproject.toml, rather than\nduplicating it in 2 places.","shortMessageHtmlLink":"Update django-project-version"}},{"before":"4d68b7263d60c162d36c323342ee8dad6296e8d6","after":"dd4141e79eca0a17bf9b707d305fa998ee2d3723","ref":"refs/heads/main","pushedAt":"2024-08-15T14:16:59.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Link to my email address on the error page.","shortMessageHtmlLink":"Link to my email address on the error page."}},{"before":"d5769276b01e3b36f3adeb692afad584f081ba82","after":null,"ref":"refs/heads/import-docs","pushedAt":"2024-08-12T18:08:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"}},{"before":"e61201a5e140d8496757412966b488b126da2b65","after":null,"ref":"refs/heads/test-poetry","pushedAt":"2024-08-12T18:08:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"}},{"before":"7144cae2848ed7414e53df0b4f0535270dfbb4b7","after":"4d68b7263d60c162d36c323342ee8dad6296e8d6","ref":"refs/heads/main","pushedAt":"2024-08-12T18:00:46.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Initial version of the GitHub workflow\n\nUsing this Github Action to install poetry and then run our tests.\n\n- https://github.com/marketplace/actions/setup-poetry","shortMessageHtmlLink":"Initial version of the GitHub workflow"}},{"before":"d3967fbc47814ac91b567208dad6bd2e8ce148b8","after":"e61201a5e140d8496757412966b488b126da2b65","ref":"refs/heads/test-poetry","pushedAt":"2024-08-12T16:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Show fixtures in github\n\nPreviously, they were being hidden because the NOFO hadn't been\npublished yet, but now we are gucci.","shortMessageHtmlLink":"Show fixtures in github"}},{"before":"d03ffe3045416ccf8b07b9cb1571fe2868aaa152","after":"d3967fbc47814ac91b567208dad6bd2e8ce148b8","ref":"refs/heads/test-poetry","pushedAt":"2024-08-12T16:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"3906aa0e9a0322b631786c5358bf9af154186529","after":"d03ffe3045416ccf8b07b9cb1571fe2868aaa152","ref":"refs/heads/test-poetry","pushedAt":"2024-08-12T16:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Try again","shortMessageHtmlLink":"Try again"}},{"before":"8f3772a8d535fb8527bdac916952010b581f4d24","after":"3906aa0e9a0322b631786c5358bf9af154186529","ref":"refs/heads/test-poetry","pushedAt":"2024-08-12T16:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Try again","shortMessageHtmlLink":"Try again"}},{"before":null,"after":"8f3772a8d535fb8527bdac916952010b581f4d24","ref":"refs/heads/test-poetry","pushedAt":"2024-08-12T16:05:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Initial version of the GitHub workflow","shortMessageHtmlLink":"Initial version of the GitHub workflow"}},{"before":"bde3bccf5117bb1b7f10e024ad9d774fa884af44","after":"7144cae2848ed7414e53df0b4f0535270dfbb4b7","ref":"refs/heads/main","pushedAt":"2024-08-05T21:52:34.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"One more allowable format for the *Have questions* callout box","shortMessageHtmlLink":"One more allowable format for the *Have questions* callout box"}},{"before":"384b67ec394dbe4b44d8c3ca987e46e6798090ba","after":"bde3bccf5117bb1b7f10e024ad9d774fa884af44","ref":"refs/heads/main","pushedAt":"2024-07-25T22:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Add default secret key\n\nAdding this in otherwise the app crashes on startup.","shortMessageHtmlLink":"Add default secret key"}},{"before":"dc6c38fdd75c7a96a13d0c801a9a68b4a512964c","after":"384b67ec394dbe4b44d8c3ca987e46e6798090ba","ref":"refs/heads/main","pushedAt":"2024-07-25T17:42:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Hide the \"Group\" column for non-bloom users\n\nMakes some more space in the table, so it's nicer to look at.\n\nAlso why show a column where all the values are the same?","shortMessageHtmlLink":"Hide the \"Group\" column for non-bloom users"}},{"before":"302ed6e9e9b7aa95978c11ca0fc12b4f60213be4","after":"dc6c38fdd75c7a96a13d0c801a9a68b4a512964c","ref":"refs/heads/main","pushedAt":"2024-07-24T16:44:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Identify links anchor links without ids in the text\n\nThis change revamps our approach to broken internal links.\n\nThe past version was relying on pattern matching. Basically, when\nwe had a link in a particular format, it meant that it was imported\nfrom Google or Word without having been converted properly. That meant\nthat the id it refered to couldn't be located and we could be confident it\nwas a broken link.\n\nHowever, it wouldn't actually update to identify 'true' broken links,\nas it was just looking for specific formats.\n\nNow, it does more what you would intuitively expect it to do, which is\nlook for internal links (that start with \"#\") that don't have a matching\nid attribute in the document.\n\nThis means that if you add a link in the text of the nofo and it's wrong,\nit will show up immediately, which it wouldn't do before.\n\nIt also means that we're not just pattern matching, so broken links in\nnew formats will be identified without needing a specific code push.","shortMessageHtmlLink":"Identify links anchor links without ids in the text"}},{"before":"aacf6be1603a94b9fd4f2960a7d5ae57bcf30d36","after":"302ed6e9e9b7aa95978c11ca0fc12b4f60213be4","ref":"refs/heads/main","pushedAt":"2024-07-22T19:09:42.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Fix old hrefs when replacing old heading ids on import\n\nWe were seeing some weird stuff in Word related to heading ids.\n\nFor example, here was an example of a heading ID as mammoth output it:\n\n

\n\n\n\n\n\n\nContacts and Support\n

\n\nOnce the file is processed, we end up with this:\n\n

Contacts and Support

\n\nBut that means that any links to any of the prior ids would be lost.\n\nAdded a bit of logic in there to find and replace old ids with the new one,\nany time we are overwriting an ID for a heading or a bookmark.","shortMessageHtmlLink":"Fix old hrefs when replacing old heading ids on import"}},{"before":"67e0d02115f7108c251e5c83d6839ee49db4752f","after":"aacf6be1603a94b9fd4f2960a7d5ae57bcf30d36","ref":"refs/heads/main","pushedAt":"2024-07-16T16:25:08.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Filter available themes by a user's group\n\nUntil now, users would only be able to see NOFOs for their group,\nbut then would be able to apply _any_ theme, even the theme of another\nOpDiv.\n\nIn practice, we don't want this to be the case, so this limits the\nthemes they are able to pick to those from their OpDiv.\n\nUnless you are a bloom user, then all's well.","shortMessageHtmlLink":"Filter available themes by a user's group"}},{"before":"4156ac9d8abe40d776904c25a2461e245f759879","after":"67e0d02115f7108c251e5c83d6839ee49db4752f","ref":"refs/heads/main","pushedAt":"2024-07-12T15:09:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Bump version to 1.22.0\n\nNow that we've bumped Python, it's a good time to update the app version.","shortMessageHtmlLink":"Bump version to 1.22.0"}},{"before":"3dd2b95ed3a9465d740d930e64b6e7787ff9994e","after":"4156ac9d8abe40d776904c25a2461e245f759879","ref":"refs/heads/main","pushedAt":"2024-07-09T15:52:26.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Fix NOFO printing\n\nOur GroupAccessMixin was preventing docraptor from printing the nofos.\n\nRemoved it, but still want to make sure that actual logged in users\ndon't try printing random NOFOs off.","shortMessageHtmlLink":"Fix NOFO printing"}},{"before":"51d9cf1f2c7a06b80d0bfb601373d1798604e70e","after":"3dd2b95ed3a9465d740d930e64b6e7787ff9994e","ref":"refs/heads/main","pushedAt":"2024-06-26T16:38:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Update README to highlight that imports expect .docx files","shortMessageHtmlLink":"Update README to highlight that imports expect .docx files"}},{"before":"e36db04ae3462fbeb424e9ce23fead9b363b4689","after":"51d9cf1f2c7a06b80d0bfb601373d1798604e70e","ref":"refs/heads/main","pushedAt":"2024-06-26T16:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Update README to highlight that imports expect .docx files","shortMessageHtmlLink":"Update README to highlight that imports expect .docx files"}},{"before":"4f5e9957fa2b45f4772d3b9d3b996ae357b8f57e","after":"e36db04ae3462fbeb424e9ce23fead9b363b4689","ref":"refs/heads/main","pushedAt":"2024-06-26T15:56:23.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Bump to 1.21.0","shortMessageHtmlLink":"Bump to 1.21.0"}},{"before":"90ef0e46f1860f11541b6825f119e1cbc001f652","after":"4f5e9957fa2b45f4772d3b9d3b996ae357b8f57e","ref":"refs/heads/main","pushedAt":"2024-06-25T11:08:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Remove classes from ol and ul elements in md functions","shortMessageHtmlLink":"Remove classes from ol and ul elements in md functions"}},{"before":"6fef14b25694a770dd897bdf4873a07ec40caec9","after":"90ef0e46f1860f11541b6825f119e1cbc001f652","ref":"refs/heads/main","pushedAt":"2024-06-18T12:23:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pcraig3","name":"Paul Craig","path":"/pcraig3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2454380?s=80&v=4"},"commit":{"message":"Add cover photo for CDC","shortMessageHtmlLink":"Add cover photo for CDC"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1dMKgA","startCursor":null,"endCursor":null}},"title":"Activity ยท HHS/simpler-grants-pdf-builder"}