{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":658102086,"defaultBranch":"main","name":"alexandrite","ownerLogin":"sheodox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-24T19:17:08.000Z","ownerAvatar":"https://github.com/avatars/u/3468630?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709592385.0","currentOid":""},"activityList":{"items":[{"before":"18782bc53662a7a1fe819c00ca4a6951f326f6af","after":"27b961b6aad57b071a9bb46aa2d00eb5043cd5c2","ref":"refs/heads/main","pushedAt":"2024-03-04T22:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Add some CSP headers\n\nThis should block iframes (not currently used anywhere) and scripts on different domains.","shortMessageHtmlLink":"Add some CSP headers"}},{"before":"91cf5731a2b70d30f1b2525d59f2dca27b2e9055","after":"18782bc53662a7a1fe819c00ca4a6951f326f6af","ref":"refs/heads/main","pushedAt":"2024-03-04T22:27:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Bump version, npm audit fix","shortMessageHtmlLink":"Bump version, npm audit fix"}},{"before":"2987fd87d6a70aa4e9297a45e65de9a8cde963b7","after":"91cf5731a2b70d30f1b2525d59f2dca27b2e9055","ref":"refs/heads/main","pushedAt":"2024-03-04T22:25:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #97 from Bishma/92_Add-scaled-sort\n\nfeat issue: Feature Request: Add 'scaled' option to sort options #92","shortMessageHtmlLink":"Merge pull request #97 from Bishma/92_Add-scaled-sort"}},{"before":"aae40befc19cd61badb7e9c92a96324ee4b4fcba","after":null,"ref":"refs/heads/0.19.0-support","pushedAt":"2023-12-17T03:52:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"}},{"before":"fe82a4bfdb87e5a59a8c0811d7b5bd3bc470f5e0","after":"2987fd87d6a70aa4e9297a45e65de9a8cde963b7","ref":"refs/heads/main","pushedAt":"2023-12-17T03:52:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #90 from sheodox/0.19.0-support\n\nSupport 0.19 auth changes, nsfw edit fix","shortMessageHtmlLink":"Merge pull request #90 from sheodox/0.19.0-support"}},{"before":"07e9ff9d10315de085af8ca68d4d92d3538baf19","after":"aae40befc19cd61badb7e9c92a96324ee4b4fcba","ref":"refs/heads/0.19.0-support","pushedAt":"2023-12-17T03:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Remove unused jwt variables","shortMessageHtmlLink":"Remove unused jwt variables"}},{"before":null,"after":"07e9ff9d10315de085af8ca68d4d92d3538baf19","ref":"refs/heads/0.19.0-support","pushedAt":"2023-12-17T03:33:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Support 0.19 auth changes, nsfw edit fix\n\nThe main part of this is updating to the way 0.19 does auth.\n\nAdditionally, if you edit a post that was marked NSFW, the NSFW setting defaults to the current value. Previously you'd need to check it again, fixes #87.","shortMessageHtmlLink":"Support 0.19 auth changes, nsfw edit fix"}},{"before":"b9b2a464aa2ad44a850b363d153c255f6ae049a4","after":"fe82a4bfdb87e5a59a8c0811d7b5bd3bc470f5e0","ref":"refs/heads/main","pushedAt":"2023-10-24T23:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Removing a post/comment no longer overwrites the reporter name with the name of the poster/commenter. Report dialog visual styles fixed.","shortMessageHtmlLink":"Removing a post/comment no longer overwrites the reporter name with t…"}},{"before":"6ecf4a69d8a0e7fd42e7abd5e26ac61bdd02e522","after":"b9b2a464aa2ad44a850b363d153c255f6ae049a4","ref":"refs/heads/main","pushedAt":"2023-10-19T21:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Bump version to 0.8.10","shortMessageHtmlLink":"Bump version to 0.8.10"}},{"before":"b17a2296e1ee72702aaee26aef81d261421c78d5","after":null,"ref":"refs/heads/remove-focus-outline-on-bg-elements","pushedAt":"2023-10-19T21:40:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"}},{"before":"e33dcf177e6cfc92087a38e0a8843ecd24cad9e2","after":"6ecf4a69d8a0e7fd42e7abd5e26ac61bdd02e522","ref":"refs/heads/main","pushedAt":"2023-10-19T21:40:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #83 from sheodox/remove-focus-outline-on-bg-elements\n\nRemove the focus outline of the post feed background","shortMessageHtmlLink":"Merge pull request #83 from sheodox/remove-focus-outline-on-bg-elements"}},{"before":null,"after":"b17a2296e1ee72702aaee26aef81d261421c78d5","ref":"refs/heads/remove-focus-outline-on-bg-elements","pushedAt":"2023-10-19T21:38:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Remove the focus outline of the post feed background\n\nInitial focus is placed on the post feed on page load for up/down/page up/page down/etc keys to work from the start. This however added an outline on that element as part of default user agent styling in Firefox for focused elements I think, and the way the background of the header looked it meant you'd see a white gradient from the bottom of the header which looked different depending on the computer but was unwanted everywhere.\n\nThis just removes that outline.","shortMessageHtmlLink":"Remove the focus outline of the post feed background"}},{"before":"c1202367fc6fed4a82a7bec48a5e917228fcc37a","after":"e33dcf177e6cfc92087a38e0a8843ecd24cad9e2","ref":"refs/heads/main","pushedAt":"2023-10-19T21:34:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #82 from sheodox/smaller-header-text\n\nSmaller header app name","shortMessageHtmlLink":"Merge pull request #82 from sheodox/smaller-header-text"}},{"before":null,"after":"ddb1d932ac02503ef2b8b0665686bbf2341155f5","ref":"refs/heads/smaller-header-text","pushedAt":"2023-10-19T21:28:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Smaller header app name\n\nThis updates sheodox-ui, which includes a change making the slim `
` variant have smaller text for the app name. This seems to look more modern to me.","shortMessageHtmlLink":"Smaller header app name"}},{"before":"878972bd8ea0abda83cb37dc7b5c6a15acb48ded","after":"c1202367fc6fed4a82a7bec48a5e917228fcc37a","ref":"refs/heads/main","pushedAt":"2023-10-19T21:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Save localStorage backed store values when calling `update`; npm audit fix\n\nThe `localStorageBackedStore` wraps `set`, and I had incorrectly thought `update` called `set` in the end, but that doesn't seem to be the case because calls to `update` weren't being saved to localStorage. This meant altering favorites in the sidebar wouldn't save if you refreshed the page.","shortMessageHtmlLink":"Save localStorage backed store values when calling update; npm audi…"}},{"before":"0f9d059d0ea30e185c5c4e77b07d30d3076fa44d","after":"878972bd8ea0abda83cb37dc7b5c6a15acb48ded","ref":"refs/heads/main","pushedAt":"2023-09-28T23:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"When resigning as a mod, hide the button afterwards\n\nNow checking the community context to see if the logged in user is a mod, instead of `$siteMeta`, as we only update the community context when that happens.\n\nTo cover all the bases it also will remove it from siteMeta if the user is resigning, so we hide all the other moderation buttons.","shortMessageHtmlLink":"When resigning as a mod, hide the button afterwards"}},{"before":"33c4cd3b00274b7622d0e131154aebc8e1c1884f","after":null,"ref":"refs/heads/mod-management-etc","pushedAt":"2023-09-28T23:28:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"}},{"before":"51c3848dec337f4e53a7133a86ba0b2a8adbc40c","after":"0f9d059d0ea30e185c5c4e77b07d30d3076fa44d","ref":"refs/heads/main","pushedAt":"2023-09-28T23:28:39.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #78 from sheodox/mod-management-etc\n\nMod management etc","shortMessageHtmlLink":"Merge pull request #78 from sheodox/mod-management-etc"}},{"before":"f48078cd450c1fd2edc7a00dfa521791f36545a6","after":"33c4cd3b00274b7622d0e131154aebc8e1c1884f","ref":"refs/heads/mod-management-etc","pushedAt":"2023-09-28T23:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Hide the post button if not logged in","shortMessageHtmlLink":"Hide the post button if not logged in"}},{"before":"40b74b087637aadacf55bbb17dac3abf242c8489","after":"f48078cd450c1fd2edc7a00dfa521791f36545a6","ref":"refs/heads/mod-management-etc","pushedAt":"2023-09-28T23:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Fixed some lint errors","shortMessageHtmlLink":"Fixed some lint errors"}},{"before":"7f5ffaf08af66ed39802418533e2c8773108c034","after":"40b74b087637aadacf55bbb17dac3abf242c8489","ref":"refs/heads/mod-management-etc","pushedAt":"2023-09-28T23:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"bd4312700d079315b4cfca77572b33a85da28872","after":"7f5ffaf08af66ed39802418533e2c8773108c034","ref":"refs/heads/mod-management-etc","pushedAt":"2023-09-28T23:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Don't sync unread counts between tabs\n\nSyncing between tabs is great, but if you're logged in as two different profiles in different tabs they'll fight over what the real count is, and if they're not the same they'll alternate whenever each page polls. For now I'm just reverting using a localStorage backed store for those and plan to re-add it when I make settings unique to each profile which requires a lot more effort.","shortMessageHtmlLink":"Don't sync unread counts between tabs"}},{"before":null,"after":"bd4312700d079315b4cfca77572b33a85da28872","ref":"refs/heads/mod-management-etc","pushedAt":"2023-09-25T22:44:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Add mod team management","shortMessageHtmlLink":"Add mod team management"}},{"before":"c02481b0d8e71210eca3df1e5ec887e8f36d1792","after":"51c3848dec337f4e53a7133a86ba0b2a8adbc40c","ref":"refs/heads/main","pushedAt":"2023-09-13T22:54:04.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #76 from ismailkarsli/main\n\nMulti-platform image deployment with GH workflow","shortMessageHtmlLink":"Merge pull request #76 from ismailkarsli/main"}},{"before":"bf681fa3a2ab3975004e36a5f1f67979e4fd91dd","after":"c02481b0d8e71210eca3df1e5ec887e8f36d1792","ref":"refs/heads/main","pushedAt":"2023-09-01T20:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Add some margin to the bottom of post edit/delete/create pages\n\nThis gives a bit of space below the buttons so it doesn't awkwardly end at the very bottom of the viewport","shortMessageHtmlLink":"Add some margin to the bottom of post edit/delete/create pages"}},{"before":"1bb0644213dfe72ff4ea8b8be350e825a8397242","after":null,"ref":"refs/heads/modlog","pushedAt":"2023-09-01T20:33:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"}},{"before":"ca73fee5ff0c9aafdd8917ca7ea1486cf7413350","after":"bf681fa3a2ab3975004e36a5f1f67979e4fd91dd","ref":"refs/heads/main","pushedAt":"2023-09-01T20:33:47.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge pull request #73 from sheodox/modlog\n\nRedirect to the previous page instead of only a community when saying…","shortMessageHtmlLink":"Merge pull request #73 from sheodox/modlog"}},{"before":"e835992d58f017e8a3f0f5ee1c8a58763730b56d","after":"1bb0644213dfe72ff4ea8b8be350e825a8397242","ref":"refs/heads/modlog","pushedAt":"2023-09-01T20:32:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Merge branch 'main' into modlog","shortMessageHtmlLink":"Merge branch 'main' into modlog"}},{"before":"b79863355cdbd41893cc413edc04cd0d51b47297","after":"ca73fee5ff0c9aafdd8917ca7ea1486cf7413350","ref":"refs/heads/main","pushedAt":"2023-09-01T20:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"ce3ecd28acb7a16e9c3c44cdf917039e291e8bed","after":"e835992d58f017e8a3f0f5ee1c8a58763730b56d","ref":"refs/heads/modlog","pushedAt":"2023-09-01T20:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sheodox","name":null,"path":"/sheodox","primaryAvatarUrl":"https://github.com/avatars/u/3468630?s=80&v=4"},"commit":{"message":"Redirect to the previous page instead of only a community when saying \"No\" to the modlog warning","shortMessageHtmlLink":"Redirect to the previous page instead of only a community when saying…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQyMjo0MjoyMy4wMDAwMDBazwAAAAQMP9hA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQyMjo0MjoyMy4wMDAwMDBazwAAAAQMP9hA","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wMVQyMDoyNDo0Ny4wMDAwMDBazwAAAAN3vI9K"}},"title":"Activity · sheodox/alexandrite"}