{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":241147077,"defaultBranch":"master","name":"crosshare","ownerLogin":"crosshare-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-17T15:53:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/127747389?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714953424.0","currentOid":""},"activityList":{"items":[{"before":"d8bb7ce61337459e850211d31fbd8640feda31e8","after":"b1fcc3fee49e0beaef69814aa365fb9c2268315b","ref":"refs/heads/master","pushedAt":"2024-06-17T23:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Try fixing ci for pnpm","shortMessageHtmlLink":"Try fixing ci for pnpm"}},{"before":"0f9a65071c28ba7ef3a8d7ae9932dac702770063","after":"d8bb7ce61337459e850211d31fbd8640feda31e8","ref":"refs/heads/master","pushedAt":"2024-06-17T23:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Update ci","shortMessageHtmlLink":"Update ci"}},{"before":"aced10c33e9d6815e9d9b4a0a8f640a3af62b6ca","after":"0f9a65071c28ba7ef3a8d7ae9932dac702770063","ref":"refs/heads/master","pushedAt":"2024-06-17T23:46:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Use our own table component. Closes #457","shortMessageHtmlLink":"Use our own table component. Closes #457"}},{"before":"0e51d3070e77f543e50e3403f88aea598032dde4","after":"aced10c33e9d6815e9d9b4a0a8f640a3af62b6ca","ref":"refs/heads/master","pushedAt":"2024-06-13T15:10:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Setting for module file ending","shortMessageHtmlLink":"Setting for module file ending"}},{"before":"f879a2cdb80af25e5cb92dcb4b65a6de0ef5c4d2","after":"0e51d3070e77f543e50e3403f88aea598032dde4","ref":"refs/heads/master","pushedAt":"2024-06-11T20:32:18.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Just add some stubs for the other pack pages","shortMessageHtmlLink":"Just add some stubs for the other pack pages"}},{"before":"96a81cb07f073e9677c5c513957fb558591bcec5","after":"f879a2cdb80af25e5cb92dcb4b65a6de0ef5c4d2","ref":"refs/heads/master","pushedAt":"2024-06-01T18:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Basic implementation of security rules for packs. Required locking down puzzle listing and hence some changes to daily mini querying","shortMessageHtmlLink":"Basic implementation of security rules for packs. Required locking do…"}},{"before":"6cb72732434f907af772c2686e80ba2198237e72","after":"96a81cb07f073e9677c5c513957fb558591bcec5","ref":"refs/heads/master","pushedAt":"2024-05-31T19:45:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Add mod badge #522","shortMessageHtmlLink":"Add mod badge #522"}},{"before":"878414a514181a8f29546b7dd6ffc21292716656","after":"6cb72732434f907af772c2686e80ba2198237e72","ref":"refs/heads/master","pushedAt":"2024-05-30T18:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Add support for displaying special 'announcement' article at top of homepage. Closes #517","shortMessageHtmlLink":"Add support for displaying special 'announcement' article at top of h…"}},{"before":"3901f0e38f90d1dd86ccf916ebdc53f100c829bf","after":"878414a514181a8f29546b7dd6ffc21292716656","ref":"refs/heads/master","pushedAt":"2024-05-30T15:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Log msg id and email. Don't look up an email we already have","shortMessageHtmlLink":"Log msg id and email. Don't look up an email we already have"}},{"before":"f2949dbb6f0c5edf1b288bf0ae1152d7d1bde7a2","after":"3901f0e38f90d1dd86ccf916ebdc53f100c829bf","ref":"refs/heads/master","pushedAt":"2024-05-30T15:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Await sendemail promises in batches equal to our rate limit","shortMessageHtmlLink":"Await sendemail promises in batches equal to our rate limit"}},{"before":"5f2c3bc0b2f4c6a35471b9f9c111ac5e1cf70f67","after":"f2949dbb6f0c5edf1b288bf0ae1152d7d1bde7a2","ref":"refs/heads/master","pushedAt":"2024-05-30T14:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Guess we still need ts-node for test suite","shortMessageHtmlLink":"Guess we still need ts-node for test suite"}},{"before":"45df7a6a867abf73f82a7d10fbb6ab2929b8815f","after":"5f2c3bc0b2f4c6a35471b9f9c111ac5e1cf70f67","ref":"refs/heads/master","pushedAt":"2024-05-30T14:18:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"sendweeklyemail script","shortMessageHtmlLink":"sendweeklyemail script"}},{"before":"2eed47d6d3cc69e72e706428daf0d64d436367fc","after":"45df7a6a867abf73f82a7d10fbb6ab2929b8815f","ref":"refs/heads/master","pushedAt":"2024-05-29T18:30:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Use slug as id for articles","shortMessageHtmlLink":"Use slug as id for articles"}},{"before":"f50ee02e46e57dc41f69d0ca2724694a1efbbdb1","after":"2eed47d6d3cc69e72e706428daf0d64d436367fc","ref":"refs/heads/master","pushedAt":"2024-05-29T16:16:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Delete old notifications. Closes #184","shortMessageHtmlLink":"Delete old notifications. Closes #184"}},{"before":"caada6917ee8304508f6312b8c7d249cfb015dd3","after":"f50ee02e46e57dc41f69d0ca2724694a1efbbdb1","ref":"refs/heads/master","pushedAt":"2024-05-28T19:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Fix campaign id","shortMessageHtmlLink":"Fix campaign id"}},{"before":"6a5c4fe080b72704c6437c125d9347dcdadbe45c","after":"caada6917ee8304508f6312b8c7d249cfb015dd3","ref":"refs/heads/master","pushedAt":"2024-05-28T19:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Remove extra footer","shortMessageHtmlLink":"Remove extra footer"}},{"before":"b0dcaca1e9b91927eab2043076cb40f765934169","after":"6a5c4fe080b72704c6437c125d9347dcdadbe45c","ref":"refs/heads/master","pushedAt":"2024-05-28T18:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Add unsub setting for weekly email to account page #519","shortMessageHtmlLink":"Add unsub setting for weekly email to account page #519"}},{"before":"9ca64a85b5d10bb1ad358bbf2a9e75b6a5803adf","after":"b0dcaca1e9b91927eab2043076cb40f765934169","ref":"refs/heads/master","pushedAt":"2024-05-28T18:23:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"gitignore","shortMessageHtmlLink":"gitignore"}},{"before":"145b6b1d564f3ef7e6a00c19ca366c0c1064d159","after":"9ca64a85b5d10bb1ad358bbf2a9e75b6a5803adf","ref":"refs/heads/master","pushedAt":"2024-05-28T00:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Check puz grid chars","shortMessageHtmlLink":"Check puz grid chars"}},{"before":"e466a9cbb62ab68a498b747e511852265000cc04","after":"145b6b1d564f3ef7e6a00c19ca366c0c1064d159","ref":"refs/heads/master","pushedAt":"2024-05-28T00:22:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"New security rule for grid contents","shortMessageHtmlLink":"New security rule for grid contents"}},{"before":"5e3610e99524c91ec32cd75f51b8bd09485daf90","after":"e466a9cbb62ab68a498b747e511852265000cc04","ref":"refs/heads/master","pushedAt":"2024-05-27T15:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Update CI to node 20","shortMessageHtmlLink":"Update CI to node 20"}},{"before":"8ecf3beeed036a4990839e356223091112d6a431","after":"5e3610e99524c91ec32cd75f51b8bd09485daf90","ref":"refs/heads/master","pushedAt":"2024-05-27T15:27:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Massive change to get functions to run ESM so we can use unified there (eyeroll). Involves upgrading runtime to node 20, using js extension for all ts relative imports (eyeroll), and a host of other smaller config changes","shortMessageHtmlLink":"Massive change to get functions to run ESM so we can use unified ther…"}},{"before":"2ac8ae567414dbf711e840f0fa3862f7fad38293","after":"8ecf3beeed036a4990839e356223091112d6a431","ref":"refs/heads/master","pushedAt":"2024-05-24T19:40:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Migrating towards SES for notifications","shortMessageHtmlLink":"Migrating towards SES for notifications"}},{"before":"6deff62d80c0995fab6aff5aacf071d1950332f9","after":"2ac8ae567414dbf711e840f0fa3862f7fad38293","ref":"refs/heads/master","pushedAt":"2024-05-24T01:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Add script to markbounced #518","shortMessageHtmlLink":"Add script to markbounced #518"}},{"before":"914b491a46e8699fcc5c023725d699ee080e8ffa","after":"6deff62d80c0995fab6aff5aacf071d1950332f9","ref":"refs/heads/master","pushedAt":"2024-05-23T19:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Email subscription management. #518","shortMessageHtmlLink":"Email subscription management. #518"}},{"before":"e67b62309f6a6944c46e643b0158feffb6c51c36","after":"914b491a46e8699fcc5c023725d699ee080e8ffa","ref":"refs/heads/master","pushedAt":"2024-05-19T23:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Share touched ref across all keys. #520","shortMessageHtmlLink":"Share touched ref across all keys. #520"}},{"before":"82257b13177b6ba890a8be1d8c6c7729ef1ae179","after":"e67b62309f6a6944c46e643b0158feffb6c51c36","ref":"refs/heads/master","pushedAt":"2024-05-14T19:15:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Don't set cfm if disabled comments","shortMessageHtmlLink":"Don't set cfm if disabled comments"}},{"before":"9c1831b3e87df32cbd3e6ff4f3925fbc8d93e44a","after":"82257b13177b6ba890a8be1d8c6c7729ef1ae179","ref":"refs/heads/master","pushedAt":"2024-05-13T13:27:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Split constructor stats into columns on larger screens #485","shortMessageHtmlLink":"Split constructor stats into columns on larger screens #485"}},{"before":"61106b19e8b84bfd3756660d8594f1e64df66eba","after":"9c1831b3e87df32cbd3e6ff4f3925fbc8d93e44a","ref":"refs/heads/master","pushedAt":"2024-05-08T21:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Fix postSignIn for reaction buttons that need a google login","shortMessageHtmlLink":"Fix postSignIn for reaction buttons that need a google login"}},{"before":"ff34c9adfc9eb43e49cec2559da6cc500e76c149","after":"61106b19e8b84bfd3756660d8594f1e64df66eba","ref":"refs/heads/master","pushedAt":"2024-05-08T20:04:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdirolf","name":"Mike Dirolf","path":"/mdirolf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3546?s=80&v=4"},"commit":{"message":"Some style tweaks for comment actions","shortMessageHtmlLink":"Some style tweaks for comment actions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xN1QyMzo1MjoyNi4wMDAwMDBazwAAAARn49tq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xN1QyMzo1MjoyNi4wMDAwMDBazwAAAARn49tq","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wOFQyMDowNDoyNy4wMDAwMDBazwAAAARE_-0d"}},"title":"Activity · crosshare-org/crosshare"}