{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":499134828,"defaultBranch":"main","name":"jetstream","ownerLogin":"jetstreamapp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-02T12:54:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/106750739?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725587404.0","currentOid":""},"activityList":{"items":[{"before":"5261521e66abdc5f7bb52cacada276c23ca25ddf","after":"cad04012599e60cfd67a4deaae3fa459a3e82f67","ref":"refs/heads/release","pushedAt":"2024-09-06T01:50:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.14.0","shortMessageHtmlLink":"chore: release 4.14.0"}},{"before":"468ca109fe82a7974d7b590d39857f4ab2a84245","after":"cad04012599e60cfd67a4deaae3fa459a3e82f67","ref":"refs/heads/main","pushedAt":"2024-09-06T01:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.14.0","shortMessageHtmlLink":"chore: release 4.14.0"}},{"before":"5c607e765c02b6c7278cf6f77961301dade74286","after":null,"ref":"refs/heads/chore/nx-19.6.5","pushedAt":"2024-09-06T01:44:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"}},{"before":"3b099b7dab7d80599dd5874f68e4667e82c8e2a7","after":"468ca109fe82a7974d7b590d39857f4ab2a84245","ref":"refs/heads/main","pushedAt":"2024-09-06T01:43:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Merge pull request #1020 from jetstreamapp/chore/nx-19.6.5\n\nUpgrade nx to 19.6.5","shortMessageHtmlLink":"Merge pull request #1020 from jetstreamapp/chore/nx-19.6.5"}},{"before":"5261521e66abdc5f7bb52cacada276c23ca25ddf","after":"3b099b7dab7d80599dd5874f68e4667e82c8e2a7","ref":"refs/heads/main","pushedAt":"2024-09-06T01:29:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Merge pull request #1019 from jetstreamapp/feat/add-organizations\n\nAdd Jetstream Organizations","shortMessageHtmlLink":"Merge pull request #1019 from jetstreamapp/feat/add-organizations"}},{"before":null,"after":"5c607e765c02b6c7278cf6f77961301dade74286","ref":"refs/heads/chore/nx-19.6.5","pushedAt":"2024-09-06T01:29:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Upgrade nx to 19.6.5","shortMessageHtmlLink":"Upgrade nx to 19.6.5"}},{"before":null,"after":"2eed46f0a1509a048555c2e8d3364159e0908349","ref":"refs/heads/feat/add-organizations","pushedAt":"2024-09-06T01:09:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Add Jetstream Organizations\n\nOrganizations allow users to group SFDC orgs so that they can work on groups of orgs at one time in isolation.\n\nThis feature is most useful for consultants working across many separate groups of orgs, but is also useful to separate out production from other sandboxes etc..\n\nWith our new authentication provider, it appears like we may not be able to support multiple accounts with the same email address which was the catalyst for this feature.\n\nresolves #1018","shortMessageHtmlLink":"Add Jetstream Organizations"}},{"before":"5f9068521a623a667978b889a85a1cf40bdb8066","after":"188cd495475992f81124e411f521055925cd75a3","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-31T14:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Fix type issue","shortMessageHtmlLink":"Fix type issue"}},{"before":"c3054a323d41c8cf08dca051f7bc9a18af96d64a","after":"5f9068521a623a667978b889a85a1cf40bdb8066","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-31T13:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Change zod default for transform to handle null\n\nRender sees to have unknown environment variables get set to null instead of undefined somehow, so we need to accept that as a value, but then defaults don't work so transform is used instead","shortMessageHtmlLink":"Change zod default for transform to handle null"}},{"before":"572aceb6fc1fc8023e7012ea56570be6670f4083","after":"c3054a323d41c8cf08dca051f7bc9a18af96d64a","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-31T13:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Remove url validation for JETSTREAM_SERVER_DOMAIN","shortMessageHtmlLink":"Remove url validation for JETSTREAM_SERVER_DOMAIN"}},{"before":"3a1b70ec55b97f602b5d60e54269e68e51dd5d49","after":"572aceb6fc1fc8023e7012ea56570be6670f4083","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-31T13:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Fix environment parsing","shortMessageHtmlLink":"Fix environment parsing"}},{"before":"50bbd13ae69313ba44952107e2ea8fd0ca887c86","after":null,"ref":"refs/heads/chore/add-auth-banner","pushedAt":"2024-08-30T12:13:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"}},{"before":"bed62ec350161e5cd387229b3ee7812ae88f5c7d","after":"5261521e66abdc5f7bb52cacada276c23ca25ddf","ref":"refs/heads/release","pushedAt":"2024-08-30T12:13:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.13.0","shortMessageHtmlLink":"chore: release 4.13.0"}},{"before":"aa6a603bd94512d465dd5d1600af5fdeb1d88757","after":"5261521e66abdc5f7bb52cacada276c23ca25ddf","ref":"refs/heads/main","pushedAt":"2024-08-30T12:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.13.0","shortMessageHtmlLink":"chore: release 4.13.0"}},{"before":"bed62ec350161e5cd387229b3ee7812ae88f5c7d","after":"aa6a603bd94512d465dd5d1600af5fdeb1d88757","ref":"refs/heads/main","pushedAt":"2024-08-30T12:11:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Merge pull request #1017 from jetstreamapp/chore/add-auth-banner\n\nAdd authentication change announcement","shortMessageHtmlLink":"Merge pull request #1017 from jetstreamapp/chore/add-auth-banner"}},{"before":"4f56ed4bc96d40d8fd30cabf9506223fa3d5ed35","after":"3a1b70ec55b97f602b5d60e54269e68e51dd5d49","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-30T02:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Remove deprecated code","shortMessageHtmlLink":"Remove deprecated code"}},{"before":"04d79a15b2f5889a86fbc7d907bc85c4b41d9f12","after":"4f56ed4bc96d40d8fd30cabf9506223fa3d5ed35","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-30T02:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Add rate limiting to routes","shortMessageHtmlLink":"Add rate limiting to routes"}},{"before":null,"after":"50bbd13ae69313ba44952107e2ea8fd0ca887c86","ref":"refs/heads/chore/add-auth-banner","pushedAt":"2024-08-30T01:46:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Add authentication change announcement\n\nAdd announcement to header to notify users of upcoming authentication change","shortMessageHtmlLink":"Add authentication change announcement"}},{"before":null,"after":"04d79a15b2f5889a86fbc7d907bc85c4b41d9f12","ref":"refs/heads/feat/migrate-to-clerk","pushedAt":"2024-08-29T23:50:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Migrate from Auth0 to Clerk\n\nThis commit lays the groundwork for migrating to Clerk for authentication.\n\nClerk manages all of our authentication and sessions, so we no longer authenticate using Jetstream owned sessions","shortMessageHtmlLink":"Migrate from Auth0 to Clerk"}},{"before":"c880ac1954b8c0bf6a64bb870a11e08b9d1d2b14","after":"bed62ec350161e5cd387229b3ee7812ae88f5c7d","ref":"refs/heads/release","pushedAt":"2024-08-24T14:11:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.12.1","shortMessageHtmlLink":"chore: release 4.12.1"}},{"before":"cf50a5d93d8fd4c28792fbcda90a981efd2492f7","after":"bed62ec350161e5cd387229b3ee7812ae88f5c7d","ref":"refs/heads/main","pushedAt":"2024-08-24T14:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.12.1","shortMessageHtmlLink":"chore: release 4.12.1"}},{"before":"bf3739c2e917004b80ea1a862e8effd070429b37","after":null,"ref":"refs/heads/feat/1004-enable-login-true-param","pushedAt":"2024-08-24T14:09:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"}},{"before":"c880ac1954b8c0bf6a64bb870a11e08b9d1d2b14","after":"cf50a5d93d8fd4c28792fbcda90a981efd2492f7","ref":"refs/heads/main","pushedAt":"2024-08-24T14:07:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Merge pull request #1005 from jetstreamapp/feat/1004-enable-login-true-param\n\nAllow users to add the login=true param when going through oauth","shortMessageHtmlLink":"Merge pull request #1005 from jetstreamapp/feat/1004-enable-login-tru…"}},{"before":"1091848b981fe8f7db492d89d2c95812ea53f855","after":"bf3739c2e917004b80ea1a862e8effd070429b37","ref":"refs/heads/feat/1004-enable-login-true-param","pushedAt":"2024-08-24T13:30:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Allow users to add the login=true param when going through oauth\n\nThis allows bypassing SSO if configured by an org administrator","shortMessageHtmlLink":"Allow users to add the login=true param when going through oauth"}},{"before":null,"after":"1091848b981fe8f7db492d89d2c95812ea53f855","ref":"refs/heads/feat/1004-enable-login-true-param","pushedAt":"2024-08-24T13:29:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Allow users to add the login=true param when going through oauth\n\nThis allows bypassing SSO if configured by an org administrator\n\n#1004","shortMessageHtmlLink":"Allow users to add the login=true param when going through oauth"}},{"before":"24606a2b1cfe9e2d0404fc3965a70cd8eff8f059","after":"c880ac1954b8c0bf6a64bb870a11e08b9d1d2b14","ref":"refs/heads/release","pushedAt":"2024-08-11T00:04:30.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.12.0","shortMessageHtmlLink":"chore: release 4.12.0"}},{"before":"436d86f4a997752c4fd5ecc3adf7366d6408c47b","after":"c880ac1954b8c0bf6a64bb870a11e08b9d1d2b14","ref":"refs/heads/main","pushedAt":"2024-08-11T00:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"chore: release 4.12.0","shortMessageHtmlLink":"chore: release 4.12.0"}},{"before":"8e184316f1a6a52c123cd3b3cb0fab6b6e432891","after":null,"ref":"refs/heads/feat/949-copy-query-results-as-csv","pushedAt":"2024-08-10T23:59:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"}},{"before":"22a2a2b8b4d1f998c68b1000d118e1f1df6d3030","after":"436d86f4a997752c4fd5ecc3adf7366d6408c47b","ref":"refs/heads/main","pushedAt":"2024-08-10T23:59:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"},"commit":{"message":"Merge pull request #1000 from jetstreamapp/feat/949-copy-query-results-as-csv\n\nAllow copying records to CSV #949","shortMessageHtmlLink":"Merge pull request #1000 from jetstreamapp/feat/949-copy-query-result…"}},{"before":"b10d986274195d94ae3dde67014be8901eb2fd15","after":null,"ref":"refs/heads/bug/982-fix-bad-state-mass-update","pushedAt":"2024-08-10T23:51:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paustint","name":"Austin Turner","path":"/paustint","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5461649?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQwMTo1MDowOC4wMDAwMDBazwAAAASucke2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQwMTo1MDowOC4wMDAwMDBazwAAAASucke2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMFQyMzo1MToxMS4wMDAwMDBazwAAAASXJ6c3"}},"title":"Activity · jetstreamapp/jetstream"}