{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":484001028,"defaultBranch":"main","name":"action_controller-stashed_redirects","ownerLogin":"kaspth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-21T10:09:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/350807?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704486934.0","currentOid":""},"activityList":{"items":[{"before":"30ee5451f75d37e6c2cf5a29fcf757608414df12","after":null,"ref":"refs/heads/sudo-example","pushedAt":"2024-01-05T20:35:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"}},{"before":"1541c71b4ef217d6985e63dada7c5371261d61da","after":"24391c54ce0168b8dc4b92c9d3c37ab3cf525590","ref":"refs/heads/main","pushedAt":"2024-01-05T20:35:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Add a sudo example (#7)\n\n* Add a sudo example\r\n\r\n* Flesh out and update sudo example","shortMessageHtmlLink":"Add a sudo example (#7)"}},{"before":"fc89b962fa6ea9d9c6c9dd6cd964b65a9cd17eb1","after":"30ee5451f75d37e6c2cf5a29fcf757608414df12","ref":"refs/heads/sudo-example","pushedAt":"2024-01-05T20:35:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Flesh out and update sudo example","shortMessageHtmlLink":"Flesh out and update sudo example"}},{"before":null,"after":"fc89b962fa6ea9d9c6c9dd6cd964b65a9cd17eb1","ref":"refs/heads/sudo-example","pushedAt":"2024-01-05T20:10:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Add a sudo example","shortMessageHtmlLink":"Add a sudo example"}},{"before":"f1d590c3eb2d8836045d5c0d3e1fb7ec19c6670b","after":null,"ref":"refs/heads/minimum-3.0","pushedAt":"2024-01-05T20:09:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"}},{"before":"42573e835a0685489ef9e325ff557b150e3c5aef","after":"1541c71b4ef217d6985e63dada7c5371261d61da","ref":"refs/heads/main","pushedAt":"2024-01-05T20:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Bump to minimum Ruby 3.0.0; I've been using 3.0 syntax already and it's EOL'ed for almost a year now (#6)","shortMessageHtmlLink":"Bump to minimum Ruby 3.0.0; I've been using 3.0 syntax already and it…"}},{"before":null,"after":"f1d590c3eb2d8836045d5c0d3e1fb7ec19c6670b","ref":"refs/heads/minimum-3.0","pushedAt":"2024-01-05T20:08:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Bump to minimum 3.0.0; I've been using 3.0 syntax already and it's EOL'ed for almost a year now","shortMessageHtmlLink":"Bump to minimum 3.0.0; I've been using 3.0 syntax already and it's EO…"}},{"before":"de065f09013a073c69a6fde96d28a217af7c120a","after":null,"ref":"refs/heads/remove-referer-reliance","pushedAt":"2024-01-05T20:06:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"}},{"before":"4b6e60c00c67dfd905a968d50998ce8ff1527417","after":"42573e835a0685489ef9e325ff557b150e3c5aef","ref":"refs/heads/main","pushedAt":"2024-01-05T20:06:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Remove support for using `request.referer` as redirect URL. (#5)\n\n* Remove support for using `request.referer` as URL.\r\n\r\nRedirects preserve the original `HTTP_REFERER` which isn't what we want.\r\n\r\nYou must either use `params[:redirect_url]` or pass an explicit URL with something like this:\r\n\r\n```ruby\r\nstash_redirect_for :sign_in, on: :new, url: :root_url\r\nstash_redirect_for :sign_in, on: :new, url: -> { request.url }\r\n```\r\n\r\n* Remove use of referer and cut down some glue code\r\n\r\n* People will be passing a block to this most likely","shortMessageHtmlLink":"Remove support for using request.referer as redirect URL. (#5)"}},{"before":"6a7b0822efa3ddbe84d712e66a7d7f24678489f4","after":"de065f09013a073c69a6fde96d28a217af7c120a","ref":"refs/heads/remove-referer-reliance","pushedAt":"2024-01-05T18:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"People will be passing a block to this most likely","shortMessageHtmlLink":"People will be passing a block to this most likely"}},{"before":"ebad237c5b9faf5bc72192ed130323975fd05598","after":"6a7b0822efa3ddbe84d712e66a7d7f24678489f4","ref":"refs/heads/remove-referer-reliance","pushedAt":"2024-01-05T18:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Remove use of referer and cut down some glue code","shortMessageHtmlLink":"Remove use of referer and cut down some glue code"}},{"before":"aa216cc6465cf1c3b148e10e36ddd496ca9150db","after":"ebad237c5b9faf5bc72192ed130323975fd05598","ref":"refs/heads/remove-referer-reliance","pushedAt":"2024-01-05T18:34:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Remove support for using `request.referer` as URL.\n\nRedirects preserve the original `HTTP_REFERER` which isn't what we want.\n\nYou must either use `params[:redirect_url]` or pass an explicit URL with something like this:\n\n```ruby\nstash_redirect_for :sign_in, on: :new, url: :root_url\nstash_redirect_for :sign_in, on: :new, url: -> { request.url }\n```","shortMessageHtmlLink":"Remove support for using request.referer as URL."}},{"before":"387b602c0723eb852bb3618cd703cda974910083","after":"4b6e60c00c67dfd905a968d50998ce8ff1527417","ref":"refs/heads/main","pushedAt":"2024-01-05T18:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Since redirect_url is a basic building block method move it below callers of it","shortMessageHtmlLink":"Since redirect_url is a basic building block method move it below cal…"}},{"before":"7aa184b65c7331e7090a9b3a7544899645e27f88","after":"387b602c0723eb852bb3618cd703cda974910083","ref":"refs/heads/main","pushedAt":"2024-01-05T18:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"url_from handles nil values for us","shortMessageHtmlLink":"url_from handles nil values for us"}},{"before":"ec92caaa1a07ce887afe279638b3f0ee74b25b4b","after":"aa216cc6465cf1c3b148e10e36ddd496ca9150db","ref":"refs/heads/remove-referer-reliance","pushedAt":"2024-01-05T18:22:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Remove support for using `request.referer` as URL.\n\nRedirects preserve the original `HTTP_REFERER` which isn't what we want.\n\nYou must either use `params[:redirect_url]` or pass an explicit URL with something like this:\n\n```ruby\nstash_redirect_for :sign_in, on: :new, url: :root_url\nstash_redirect_for :sign_in, on: :new, url: -> { request.url }\n```","shortMessageHtmlLink":"Remove support for using request.referer as URL."}},{"before":null,"after":"ec92caaa1a07ce887afe279638b3f0ee74b25b4b","ref":"refs/heads/remove-referer-reliance","pushedAt":"2024-01-05T18:21:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Remove support for using `request.referer` as URL.\n\nRedirects preserve the original `HTTP_REFERER` which isn't what we want.\n\nYou must either use `params[:redirect_url]` or pass an explicit URL with something like this:\n\n```ruby\nstash_redirect_for :sign_in, on: :new, url: :homepage_url\nstash_redirect_for :sign_in, on: :new, url: -> { request.url }\n```","shortMessageHtmlLink":"Remove support for using request.referer as URL."}},{"before":"4f4b8d0d69287ce24a5b8e4a39f77e6c54a656e4","after":"7aa184b65c7331e7090a9b3a7544899645e27f88","ref":"refs/heads/main","pushedAt":"2024-01-05T17:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Use pattern from https://www.namingthings.org/p/custom-exception-inheritance","shortMessageHtmlLink":"Use pattern from https://www.namingthings.org/p/custom-exception-inhe…"}},{"before":"75263a5eadd05b81c9fe4f8f9009bb85d123317e","after":"4f4b8d0d69287ce24a5b8e4a39f77e6c54a656e4","ref":"refs/heads/main","pushedAt":"2024-01-05T17:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Defer VERSION load but allow access","shortMessageHtmlLink":"Defer VERSION load but allow access"}},{"before":"9bd223c2dadec3778f252cd31755328ca05566b1","after":"75263a5eadd05b81c9fe4f8f9009bb85d123317e","ref":"refs/heads/main","pushedAt":"2024-01-05T17:48:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Mark all instance methods as private so Rails don't consider them controller actions","shortMessageHtmlLink":"Mark all instance methods as private so Rails don't consider them con…"}},{"before":"8422d76f41c1b5d580d7a84ad609801f877e7b02","after":"9bd223c2dadec3778f252cd31755328ca05566b1","ref":"refs/heads/main","pushedAt":"2024-01-05T17:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Load latest defaults to silence deprecation warning; then trim needless CSRF protection here","shortMessageHtmlLink":"Load latest defaults to silence deprecation warning; then trim needle…"}},{"before":"236230db0bad5a25b2d9092567345eaf69ad0ece","after":"8422d76f41c1b5d580d7a84ad609801f877e7b02","ref":"refs/heads/main","pushedAt":"2024-01-05T17:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Technically this is the CI workflow","shortMessageHtmlLink":"Technically this is the CI workflow"}},{"before":"4d401aa310379892bf31eec8ee78bb95a9245bed","after":"236230db0bad5a25b2d9092567345eaf69ad0ece","ref":"refs/heads/main","pushedAt":"2024-01-05T17:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Also update CI script","shortMessageHtmlLink":"Also update CI script"}},{"before":"da9300f9107900075e94e1c3aabe719e5090086a","after":"4d401aa310379892bf31eec8ee78bb95a9245bed","ref":"refs/heads/main","pushedAt":"2024-01-05T17:29:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Use Rails' plugin test runner","shortMessageHtmlLink":"Use Rails' plugin test runner"}},{"before":"b06361e0b2d7e7759a3612b198bc6bcfe171fe1b","after":"da9300f9107900075e94e1c3aabe719e5090086a","ref":"refs/heads/main","pushedAt":"2024-01-05T17:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Silence logger by default as it's quite noisy","shortMessageHtmlLink":"Silence logger by default as it's quite noisy"}},{"before":"8d3388c9ce027e6b5ea49b020150ccf3a5c63f50","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-05T17:14:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7d6cf9d72f0c1885bd70919de0c640dd003c600d","after":"b06361e0b2d7e7759a3612b198bc6bcfe171fe1b","ref":"refs/heads/main","pushedAt":"2024-01-05T17:14:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4 (#4)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4 (#4)"}},{"before":null,"after":"8d3388c9ce027e6b5ea49b020150ccf3a5c63f50","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-05T17:13:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"5888d94a67c0530530679591fb41605ea8d6d0e8","after":"7d6cf9d72f0c1885bd70919de0c640dd003c600d","ref":"refs/heads/main","pushedAt":"2024-01-05T17:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Check for GitHub Actions updates via dependabot","shortMessageHtmlLink":"Check for GitHub Actions updates via dependabot"}},{"before":"a02fd4526baa39013b740c74a8187933008449bd","after":"5888d94a67c0530530679591fb41605ea8d6d0e8","ref":"refs/heads/main","pushedAt":"2024-01-05T17:12:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kaspth","name":"Kasper Timm Hansen","path":"/kaspth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350807?s=80&v=4"},"commit":{"message":"Bump bundler and gems","shortMessageHtmlLink":"Bump bundler and gems"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2OGcQAA","startCursor":null,"endCursor":null}},"title":"Activity · kaspth/action_controller-stashed_redirects"}