{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48701042,"defaultBranch":"master","name":"changelog.com","ownerLogin":"thechangelog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-28T16:18:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161466?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725431150.0","currentOid":""},"activityList":{"items":[{"before":"781b32cb492aa97752f50199de0f15b3c341fe74","after":"678be1dec0f7a9d988bb1b4cfb81e14aaedf3450","ref":"refs/heads/master","pushedAt":"2024-09-20T15:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"543f4b7610e8f25e61a13dc2a58076aa6f054d56","after":"781b32cb492aa97752f50199de0f15b3c341fe74","ref":"refs/heads/master","pushedAt":"2024-09-20T15:16:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Add the ability to email yourself custom feed links","shortMessageHtmlLink":"Add the ability to email yourself custom feed links"}},{"before":"34b94fbea221ed3147bdb868e0e75a313dc1188c","after":"543f4b7610e8f25e61a13dc2a58076aa6f054d56","ref":"refs/heads/master","pushedAt":"2024-09-17T15:36:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Migrate a few calls to `Routes.`","shortMessageHtmlLink":"Migrate a few calls to Routes."}},{"before":"69ccbc6896d71be2b6e3d639f47f0db1288505e9","after":"34b94fbea221ed3147bdb868e0e75a313dc1188c","ref":"refs/heads/master","pushedAt":"2024-09-13T16:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Include full URL when copying feed to clipboard","shortMessageHtmlLink":"Include full URL when copying feed to clipboard"}},{"before":"91a9f51ba3fd365e622ea13756553e30dccc67cf","after":"69ccbc6896d71be2b6e3d639f47f0db1288505e9","ref":"refs/heads/master","pushedAt":"2024-09-12T19:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamstac","name":"Adam Stacoviak","path":"/adamstac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2933?s=80&v=4"},"commit":{"message":"Update /sponsor/pricing","shortMessageHtmlLink":"Update /sponsor/pricing"}},{"before":"8abc3f6bd4beae1710ebd4d4967a8623d56cffc4","after":"91a9f51ba3fd365e622ea13756553e30dccc67cf","ref":"refs/heads/master","pushedAt":"2024-09-12T16:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"New button on sponsor pages copies table data to clipboard","shortMessageHtmlLink":"New button on sponsor pages copies table data to clipboard"}},{"before":"d9039aea42043f70d32ccb36d439da148080f92e","after":"8abc3f6bd4beae1710ebd4d4967a8623d56cffc4","ref":"refs/heads/master","pushedAt":"2024-09-12T15:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamstac","name":"Adam Stacoviak","path":"/adamstac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2933?s=80&v=4"},"commit":{"message":"Update order of /sponsor","shortMessageHtmlLink":"Update order of /sponsor"}},{"before":"7eedece44afdfb93e703e0a2819c847ed64827b9","after":"d9039aea42043f70d32ccb36d439da148080f92e","ref":"refs/heads/master","pushedAt":"2024-09-04T20:12:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"No more `SecretOrEnv.get`, just use `System.get_env`","shortMessageHtmlLink":"No more SecretOrEnv.get, just use System.get_env"}},{"before":"2b80e6603f41e8154826df1713d6924253c65ca2","after":"7eedece44afdfb93e703e0a2819c847ed64827b9","ref":"refs/heads/master","pushedAt":"2024-09-04T07:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Setup the app locally with just one command: just contribute (#521)\n\n ❯ just\r\n just --list\r\n Available recipes:\r\n contribute # Setup everything needed for your first contribution\r\n deps # Get app dependencies\r\n dev # Run app in dev mode\r\n install # Install all system dependencies\r\n postgres-down # Stop Postgres server\r\n postgres-up # Start Postgres server\r\n test # Run app tests\r\n\r\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Setup the app locally with just one command: just contribute (#521)"}},{"before":"a0c887fa0ff543bcb69a8d9319eaf2c6e50cd400","after":null,"ref":"refs/heads/just-one-command","pushedAt":"2024-09-04T06:25:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"}},{"before":null,"after":"a0c887fa0ff543bcb69a8d9319eaf2c6e50cd400","ref":"refs/heads/just-one-command","pushedAt":"2024-09-04T06:24:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Setup the app locally with just one command: just contribute\n\n ❯ just\n just --list\n Available recipes:\n contribute # Setup everything needed for your first contribution\n deps # Install app dependencies\n dev # Run app in dev mode\n local # Install all system dependencies\n postgres-down # Stop Postgres server\n postgres-up # Start Postgres server\n test # Run app tests\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Setup the app locally with just one command: just contribute"}},{"before":"c9252c6e97214ac8ebad657b07288f543130f118","after":"2b80e6603f41e8154826df1713d6924253c65ca2","ref":"refs/heads/master","pushedAt":"2024-09-02T09:28:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Post Namespace.so migration clean-up (#523)\n\n- [x] De-provision the Dagger Engine on Fly.io\r\n- [x] Remove the deploy config from fly.io dir\r\n- [x] Update the INFRASTRUCTURE diagram\r\n- [x] Cleanup secrets & variables from GitHub Actions\r\n\r\nWhile at it, bump Actions versions to latest.\r\n\r\nAlso, split build, test & publish from the deploy steps so that it's\r\neasier to see in Honeycomb.io how much each step takes.\r\n\r\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Post Namespace.so migration clean-up (#523)"}},{"before":"bb25a38d2677a5f96cbd4b9bac18223fbf610acd","after":"c9252c6e97214ac8ebad657b07288f543130f118","ref":"refs/heads/master","pushedAt":"2024-09-01T19:30:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Make the time-to-deploy 2x quicker: 2mins vs 4mins (#522)\n\nThis replaces our Dagger on Fly.io setup with Dagger on Namespace.so\r\n\r\nBefore this change, throughout August 2024:\r\n- deploys took `4m 36s` 95% of the time\r\n- `1` in `14` deploys failed\r\n\r\nLet's see how the above changes after a few weeks of running.\r\n\r\nThis is the first part of the required change. The second part will\r\nfollow after this gets merged. We need to:\r\n- Cleanup secrets & variables from GitHub Actions\r\n- De-provision the Dagger Engine on Fly.io\r\n- Remove the deploy config from fly.io dir\r\n- Update the INFRASTRUCTURE diagram\r\n\r\nWe still keep K8s to see if we can improve on Namespace.so, the new\r\nSpeed King 🏎️\r\n\r\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Make the time-to-deploy 2x quicker: 2mins vs 4mins (#522)"}},{"before":"d8296ed5e673eb57492d224416ec30ec365433c7","after":"bb25a38d2677a5f96cbd4b9bac18223fbf610acd","ref":"refs/heads/master","pushedAt":"2024-08-28T16:24:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Add 'the latest' arrow indicator to news homepage","shortMessageHtmlLink":"Add 'the latest' arrow indicator to news homepage"}},{"before":"abba9581487a83f5e8dc23dd8794c9e14f274909","after":"d8296ed5e673eb57492d224416ec30ec365433c7","ref":"refs/heads/master","pushedAt":"2024-08-27T21:15:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Redirect to homepage after podcast unsubscribe\n\nThis fixes the case where News unsubs don't realize\nthey got unsubbed because News doesn't display flash","shortMessageHtmlLink":"Redirect to homepage after podcast unsubscribe"}},{"before":"8d6d18d6f4c47168ebfe21836b339602836b80c5","after":null,"ref":"refs/heads/just-one-command","pushedAt":"2024-08-25T17:15:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"}},{"before":null,"after":"8d6d18d6f4c47168ebfe21836b339602836b80c5","ref":"refs/heads/just-one-command","pushedAt":"2024-08-25T17:14:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Setup the app locally with just one command: just dev\n\n ❯ just\n just --list\n Available recipes:\n contribute # Setup everything needed to run the app locally\n deps # Install all app dependencies\n dev # Run app in dev mode\n fmt # Check this file formatting\n postgres-down # Stop Postgres server\n postgres-up # Start Postgres server\n test # Run app tests\n try # Try running this in a ubuntu container\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Setup the app locally with just one command: just dev"}},{"before":"c98cb4e3aeb9ff34c0f0bb17c8ee91ad8586cd59","after":null,"ref":"refs/heads/ubicloud-github-actions","pushedAt":"2024-08-24T16:36:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"}},{"before":null,"after":"c98cb4e3aeb9ff34c0f0bb17c8ee91ad8586cd59","ref":"refs/heads/ubicloud-github-actions","pushedAt":"2024-08-24T16:36:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Run on the smallest Ubicloud.com instance\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Run on the smallest Ubicloud.com instance"}},{"before":"10809283d7c916c45ef6e9ba0063e3fefb4c8a3e","after":"abba9581487a83f5e8dc23dd8794c9e14f274909","ref":"refs/heads/master","pushedAt":"2024-08-23T15:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Replace names with mastodon handles when episode hosts/guests have them","shortMessageHtmlLink":"Replace names with mastodon handles when episode hosts/guests have them"}},{"before":"e1634291be8d08b7f1b86f46e391714bb43dea8d","after":"10809283d7c916c45ef6e9ba0063e3fefb4c8a3e","ref":"refs/heads/master","pushedAt":"2024-08-22T14:52:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Update mix deps","shortMessageHtmlLink":"Update mix deps"}},{"before":null,"after":"10809283d7c916c45ef6e9ba0063e3fefb4c8a3e","ref":"refs/heads/resend","pushedAt":"2024-08-22T14:52:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Update mix deps","shortMessageHtmlLink":"Update mix deps"}},{"before":"0cb4a39c44ef2b85ad1ac6fa01c664bfd0f892c3","after":"e1634291be8d08b7f1b86f46e391714bb43dea8d","ref":"refs/heads/master","pushedAt":"2024-08-20T17:15:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Remove deprecated Sass 'naked division' syntax","shortMessageHtmlLink":"Remove deprecated Sass 'naked division' syntax"}},{"before":"143660967480a59c74a0fdb64702fa61f2d72ce1","after":"0cb4a39c44ef2b85ad1ac6fa01c664bfd0f892c3","ref":"refs/heads/master","pushedAt":"2024-08-16T19:04:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Subtle link/indicator when a chapter has an image attached","shortMessageHtmlLink":"Subtle link/indicator when a chapter has an image attached"}},{"before":"97c51e2e06da9f90e512dcbb12d4e79d1138e06c","after":"143660967480a59c74a0fdb64702fa61f2d72ce1","ref":"refs/heads/master","pushedAt":"2024-08-16T14:10:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"[admin] feed_stats pages -> agents","shortMessageHtmlLink":"[admin] feed_stats pages -> agents"}},{"before":"776e5d35c1e3cc3d242f37c6e99b1ab2bb306fe3","after":"97c51e2e06da9f90e512dcbb12d4e79d1138e06c","ref":"refs/heads/master","pushedAt":"2024-08-15T15:48:58.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"[admin] Add feed stats views for podcasts, feeds","shortMessageHtmlLink":"[admin] Add feed stats views for podcasts, feeds"}},{"before":"aeda011f1ca2a469bdf9051257bb81fdded17621","after":"776e5d35c1e3cc3d242f37c6e99b1ab2bb306fe3","ref":"refs/heads/master","pushedAt":"2024-08-13T18:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Link up podcast & clips playlists on YouTube","shortMessageHtmlLink":"Link up podcast & clips playlists on YouTube"}},{"before":"54a31ed96f36de7eb4ec0447590cc9dfc6ff297d","after":"aeda011f1ca2a469bdf9051257bb81fdded17621","ref":"refs/heads/master","pushedAt":"2024-08-08T16:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"[admin] Add a pre-flight check for skipping numbered slugs\n\n(Never again, gotime/328... never again!)","shortMessageHtmlLink":"[admin] Add a pre-flight check for skipping numbered slugs"}},{"before":"48bc140c4501279cbe60c98f96242af2df88dd9c","after":"54a31ed96f36de7eb4ec0447590cc9dfc6ff297d","ref":"refs/heads/master","pushedAt":"2024-08-08T15:01:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Let's stop escaping share title/description for awhile","shortMessageHtmlLink":"Let's stop escaping share title/description for awhile"}},{"before":"73cc65f7e075bcc51ee8abd99142114d2458eb2b","after":"48bc140c4501279cbe60c98f96242af2df88dd9c","ref":"refs/heads/master","pushedAt":"2024-08-06T14:32:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"[admin] Various feed/membership related changes\n\n- Show handles in person belongsTo widgets\n- Include membership on person show view\n- Include feeds on person show view","shortMessageHtmlLink":"[admin] Various feed/membership related changes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNTozMjoyMS4wMDAwMDBazwAAAAS8Hwqe","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNTozMjoyMS4wMDAwMDBazwAAAAS8Hwqe","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQxNDozMjozOS4wMDAwMDBazwAAAASTNI9u"}},"title":"Activity · thechangelog/changelog.com"}