{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":197269443,"defaultBranch":"master","name":"Ghostwriter","ownerLogin":"GhostManager","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-16T21:19:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45499954?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718132798.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"00ebe4a499d62ac5cf5dcb9c9419e77ee25ea915","ref":"refs/heads/graphql-api-file-upload-dev","pushedAt":"2024-06-11T19:06:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ColonelThirtyTwo","name":"Alex Parrill","path":"/ColonelThirtyTwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692896?s=80&v=4"},"commit":{"message":"Add uploadEvidence graphql mutation\n\nTakes similar fields to the evidence upload form. Due to Hasura issue\nnumber 2419, the file data must be passed in as a base64 string. The\nfilename must also be provided separately.\n\nTags are parsed by Taggit, as documented at [1]. tldr: a space or comma\nseparated string, optionally with double quotes around tags.\n\n[1]: https://django-taggit.readthedocs.io/en/latest/forms.html","shortMessageHtmlLink":"Add uploadEvidence graphql mutation"}},{"before":"83cb894e4db283b9e69bae08c67c4f1fbb475115","after":null,"ref":"refs/heads/feature/customizable-report-content","pushedAt":"2024-06-11T18:59:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"}},{"before":"7a3999eccf8dc190d615ebb451fd488933de3ab7","after":null,"ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-11T18:55:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"}},{"before":"d488a5c1d78819cf505df6558be60dab07a3f866","after":null,"ref":"refs/heads/hotfix/expand-pptx-content","pushedAt":"2024-06-11T18:55:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"}},{"before":"aac9fb8db91f4f9439c0db757dee71943988d7ce","after":null,"ref":"refs/heads/v4-1-1-dev","pushedAt":"2024-06-11T18:55:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"}},{"before":"c4d81c45cff13d22657cbc430b446a1132e1981b","after":"49189d82d17d1151d1adbba97eb6c89f4cafe7b2","ref":"refs/heads/master","pushedAt":"2024-06-10T18:21:35.000Z","pushType":"pr_merge","commitsCount":108,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #452 from GhostManager/v4-1-dev\n\nRelease: v4.2.0","shortMessageHtmlLink":"Merge pull request #452 from GhostManager/v4-1-dev"}},{"before":"2542cb863bd058dca5f7fdd7b5179b2de9673084","after":"7a3999eccf8dc190d615ebb451fd488933de3ab7","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-10T18:06:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #454 from ColonelThirtyTwo/fix-rt-dot-var-redos\n\nRestrict regex for finding `{{.dot}}` tags to prevent ReDoS","shortMessageHtmlLink":"Merge pull request #454 from ColonelThirtyTwo/fix-rt-dot-var-redos"}},{"before":"c341339b1efafa3ad44ec30deb2dd9fe039010ed","after":"2542cb863bd058dca5f7fdd7b5179b2de9673084","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-10T16:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Added pull request recognition","shortMessageHtmlLink":"Added pull request recognition"}},{"before":"70aaba044be5113952f1cce6733adaf3c9282df9","after":"c341339b1efafa3ad44ec30deb2dd9fe039010ed","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-10T16:53:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Improved report spinner to hide on WebSockets message","shortMessageHtmlLink":"Improved report spinner to hide on WebSockets message"}},{"before":"b113a8982ca6d8be032d2074f2d41e7b1899fcc2","after":"70aaba044be5113952f1cce6733adaf3c9282df9","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-06T16:44:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #450 from ColonelThirtyTwo/opslog-fts-3\n\nPrefix match simple stemmed part of oplog search","shortMessageHtmlLink":"Merge pull request #450 from ColonelThirtyTwo/opslog-fts-3"}},{"before":"c7171dea075a28e2a63b8533b7e0fb9c8a3d573f","after":"b113a8982ca6d8be032d2074f2d41e7b1899fcc2","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-05T21:31:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #449 from ColonelThirtyTwo/opslog-fts-3\n\nImprove OpLog FTS","shortMessageHtmlLink":"Merge pull request #449 from ColonelThirtyTwo/opslog-fts-3"}},{"before":"fbc53d7bfe1678147135f1104639b990ebe08108","after":"c7171dea075a28e2a63b8533b7e0fb9c8a3d573f","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-04T21:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Updated testcase for changes to `loaddata` command","shortMessageHtmlLink":"Updated testcase for changes to loaddata command"}},{"before":"366927fa5a0d7c7bc7097c2e54424f39c9d9f8ca","after":"fbc53d7bfe1678147135f1104639b990ebe08108","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-04T21:21:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge branch 'v4-1-dev' of https://github.com/GhostManager/Ghostwriter into v4-1-dev","shortMessageHtmlLink":"Merge branch 'v4-1-dev' of https://github.com/GhostManager/Ghostwriter …"}},{"before":"cfd7632fe4523cfee95830865e66134da84f823a","after":"366927fa5a0d7c7bc7097c2e54424f39c9d9f8ca","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-04T20:05:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #448 from ColonelThirtyTwo/fix-font-size\n\nFix font size in rich text fields","shortMessageHtmlLink":"Merge pull request #448 from ColonelThirtyTwo/fix-font-size"}},{"before":"8594e2e36164a85fa17ebee9a0b6ed41ee4270dc","after":"cfd7632fe4523cfee95830865e66134da84f823a","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-04T17:58:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge branch 'v4-1-dev' of https://github.com/GhostManager/Ghostwriter into v4-1-dev","shortMessageHtmlLink":"Merge branch 'v4-1-dev' of https://github.com/GhostManager/Ghostwriter …"}},{"before":"dd9c07b01b949d8bf491831d8a5a335f88a5cff1","after":"8594e2e36164a85fa17ebee9a0b6ed41ee4270dc","ref":"refs/heads/v4-1-dev","pushedAt":"2024-06-04T17:56:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #447 from ColonelThirtyTwo/fix-evidence-name-conflicts\n\nCheck evidence friendly names across all report evidences","shortMessageHtmlLink":"Merge pull request #447 from ColonelThirtyTwo/fix-evidence-name-confl…"}},{"before":"7a5eca16d935940890ea81f10b8287b2e683d631","after":"c4d81c45cff13d22657cbc430b446a1132e1981b","ref":"refs/heads/master","pushedAt":"2024-05-31T15:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Added issue activity monitor workflow","shortMessageHtmlLink":"Added issue activity monitor workflow"}},{"before":"31ff0cb068738b331f99895e3818ff8e5951cb19","after":"dd9c07b01b949d8bf491831d8a5a335f88a5cff1","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-29T19:22:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #445 from ColonelThirtyTwo/fix-docx-ref-mismatch\n\nQuote docx figure and ref names","shortMessageHtmlLink":"Merge pull request #445 from ColonelThirtyTwo/fix-docx-ref-mismatch"}},{"before":"d7d8ec86f99685d7fdac92bde973c7306ff35c73","after":"31ff0cb068738b331f99895e3818ff8e5951cb19","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-29T15:33:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #430 from ColonelThirtyTwo/oplog-fts\n\nOplog full-text-search take two","shortMessageHtmlLink":"Merge pull request #430 from ColonelThirtyTwo/oplog-fts"}},{"before":"5892eb4e0af792248bfcb000fe7b3a9df771b1f6","after":"d7d8ec86f99685d7fdac92bde973c7306ff35c73","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-23T19:43:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Updated logs for recent PRs","shortMessageHtmlLink":"Updated logs for recent PRs"}},{"before":"0f109a791eda1b8c7a4bd41d66b404beb44e9700","after":"5892eb4e0af792248bfcb000fe7b3a9df771b1f6","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-23T19:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Adjusted `loaddata` to always seed `reporting.doctype`","shortMessageHtmlLink":"Adjusted loaddata to always seed reporting.doctype"}},{"before":"05247e87789a232f382292c0ebd9671a3c645364","after":"0f109a791eda1b8c7a4bd41d66b404beb44e9700","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-23T18:28:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #443 from ColonelThirtyTwo/rich-text-recursive-support\n\nFix using severity_rt in rich text fields","shortMessageHtmlLink":"Merge pull request #443 from ColonelThirtyTwo/rich-text-recursive-sup…"}},{"before":"3a5919a2c5a91a6805b8e097586e5485316f305c","after":"05247e87789a232f382292c0ebd9671a3c645364","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-22T19:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Removed `enable-evidence-upload` from report extra fields for now","shortMessageHtmlLink":"Removed enable-evidence-upload from report extra fields for now"}},{"before":"b96860d04c3d1c180d817df1da08629fe373e20d","after":"3a5919a2c5a91a6805b8e097586e5485316f305c","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-22T17:12:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #442 from ColonelThirtyTwo/rich-text-recursive-support\n\nRework templating so that rich text fields can refer to each other","shortMessageHtmlLink":"Merge pull request #442 from ColonelThirtyTwo/rich-text-recursive-sup…"}},{"before":"f04adbd0c37dd16fe8d7784343b335eaf08467c7","after":"b96860d04c3d1c180d817df1da08629fe373e20d","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-22T17:12:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #441 from ColonelThirtyTwo/remove-null-from-texts\n\nMake most optional text columns non-nullable","shortMessageHtmlLink":"Merge pull request #441 from ColonelThirtyTwo/remove-null-from-texts"}},{"before":"c1379c601d9eaf5148f5fe1d73cab961495d8525","after":"f04adbd0c37dd16fe8d7784343b335eaf08467c7","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-17T20:13:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Updated test cases with tag changes","shortMessageHtmlLink":"Updated test cases with tag changes"}},{"before":"de30c2b0483757e3553923e865dfc768e7774a7b","after":"c1379c601d9eaf5148f5fe1d73cab961495d8525","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-15T22:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Updated version information","shortMessageHtmlLink":"Updated version information"}},{"before":"c657bf4d0f5191962dc512ddc6d137109683da01","after":"de30c2b0483757e3553923e865dfc768e7774a7b","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-15T22:54:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Updated changes from latest PR merges","shortMessageHtmlLink":"Updated changes from latest PR merges"}},{"before":"7ff6c42de70e11cc42f9caeb9dbcedfc1cdeaacb","after":"c657bf4d0f5191962dc512ddc6d137109683da01","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-14T19:46:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #435 from ColonelThirtyTwo/rich-text-jinja-tag-replacement\n\nAdd support for looping lists and tables in rich text jinja","shortMessageHtmlLink":"Merge pull request #435 from ColonelThirtyTwo/rich-text-jinja-tag-rep…"}},{"before":"5a4c383947187f0d515ff794ecd51ec18c29addb","after":"7ff6c42de70e11cc42f9caeb9dbcedfc1cdeaacb","ref":"refs/heads/v4-1-dev","pushedAt":"2024-05-09T18:59:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrismaddalena","name":"Christopher Maddalena","path":"/chrismaddalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10526228?s=80&v=4"},"commit":{"message":"Merge pull request #432 from ColonelThirtyTwo/rich-text-jinja-check\n\nFix `{{.evidence}}` references not passing validation","shortMessageHtmlLink":"Merge pull request #432 from ColonelThirtyTwo/rich-text-jinja-check"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYpMN9AA","startCursor":null,"endCursor":null}},"title":"Activity · GhostManager/Ghostwriter"}