{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42406144,"defaultBranch":"master","name":"edgedb-js","ownerLogin":"edgedb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-13T17:46:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14262913?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715139955.0","currentOid":""},"activityList":{"items":[{"before":"06d1773afa44330abc47692f1623ae10b6918729","after":"7e5b7bb7f62338ce32b2df16f4651c697ee5597c","ref":"refs/heads/add-webauth-to-auth-sveltekit","pushedAt":"2024-05-08T16:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diksipav","name":"Dijana Pavlovic","path":"/diksipav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18357201?s=80&v=4"},"commit":{"message":"Set cookies w setVerifierCookie & setAuthCookie\n\nUse 307 status in redirects","shortMessageHtmlLink":"Set cookies w setVerifierCookie & setAuthCookie"}},{"before":"24a91bf8814d1afa985fd155f9ce126b8e65dd6d","after":"06d1773afa44330abc47692f1623ae10b6918729","ref":"refs/heads/add-webauth-to-auth-sveltekit","pushedAt":"2024-05-08T16:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diksipav","name":"Dijana Pavlovic","path":"/diksipav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18357201?s=80&v=4"},"commit":{"message":"Add webauth & magic links to sveltekit","shortMessageHtmlLink":"Add webauth & magic links to sveltekit"}},{"before":"be8bc9ce26fe6ed483cf6b0fe0bb2e0e2487e5c4","after":"d617e82975cc24654af654f4011d705253377ae9","ref":"refs/heads/create-uses-cli-wrapper","pushedAt":"2024-05-08T03:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Install package dependencies before running edgedb\n\nWe want to use the installed CLI wrapper rather than downloading a\nseparate copy to the global cache of the package manager. Assuming the\nuser choses to install the dependencies, running the EdgeDB\ninitialization _after_ that should pick up the installed CLI wrapper.","shortMessageHtmlLink":"Install package dependencies before running edgedb"}},{"before":null,"after":"5a80c3c6834407cafbc48e0c1f2df45b6eaf7b06","ref":"refs/heads/create-eslint-flat-config","pushedAt":"2024-05-08T03:45:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Use ESLint flat config in base recipe\n\nWe tried to write something that would be easy to adopt the new flat\nconfig format in 8.x, but since then, 9.x has been released and the\nconfig has settled a bit. Adopt the simplified format here.","shortMessageHtmlLink":"Use ESLint flat config in base recipe"}},{"before":null,"after":"be8bc9ce26fe6ed483cf6b0fe0bb2e0e2487e5c4","ref":"refs/heads/create-uses-cli-wrapper","pushedAt":"2024-05-08T03:37:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Use CLI wrapper to initialize project\n\nNow that we have the `edgedb` CLI wrapper script that handles installing\nthe CLI if it's missing, the wrapper takes care of installing the\ncorrect version or finding the already installed binary.","shortMessageHtmlLink":"Use CLI wrapper to initialize project"}},{"before":"cc0bddcc39778791849eb89502178f4cd06ff730","after":"994470f0a31413e5246a568a4e11326789269cac","ref":"refs/heads/master","pushedAt":"2024-05-06T23:58:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Mark generateFiles imports as optional (#1008)","shortMessageHtmlLink":"Mark generateFiles imports as optional (#1008)"}},{"before":"9c4b0386dc1f2e4dede6935078022773d5f81611","after":"cc0bddcc39778791849eb89502178f4cd06ff730","ref":"refs/heads/master","pushedAt":"2024-05-06T16:25:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Replace `Error.source` with standardized `cause` (#1007)\n\n`Error.cause` is now supported across all of our supported platforms.\r\nUse that instead of the custom `source` property.","shortMessageHtmlLink":"Replace Error.source with standardized cause (#1007)"}},{"before":"8edebcbc58a83c34de3ae92ef64271c0462bff4a","after":null,"ref":"refs/heads/replace-error-source-with-cause","pushedAt":"2024-05-06T16:25:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":"c68e88e72a16b3e29ba359ceb88c0c706727f6c0","after":"8edebcbc58a83c34de3ae92ef64271c0462bff4a","ref":"refs/heads/replace-error-source-with-cause","pushedAt":"2024-05-06T15:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Remove a few unnecessary cause assignments","shortMessageHtmlLink":"Remove a few unnecessary cause assignments"}},{"before":"af1fe98af1c7fe757af22422679edd5023900ff6","after":"c68e88e72a16b3e29ba359ceb88c0c706727f6c0","ref":"refs/heads/replace-error-source-with-cause","pushedAt":"2024-05-06T15:45:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Ensure `cause` stays non-enumerable on assignment","shortMessageHtmlLink":"Ensure cause stays non-enumerable on assignment"}},{"before":"fb330b16b583c6556214e6e398f1f448294a5761","after":"af1fe98af1c7fe757af22422679edd5023900ff6","ref":"refs/heads/replace-error-source-with-cause","pushedAt":"2024-05-06T15:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Ensure `Error.cause` stays enumerable when used.","shortMessageHtmlLink":"Ensure Error.cause stays enumerable when used."}},{"before":"1771ad025cf199e2a7c59325c760cbf6ffc54ed7","after":"fb330b16b583c6556214e6e398f1f448294a5761","ref":"refs/heads/replace-error-source-with-cause","pushedAt":"2024-05-06T14:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Update connection tests","shortMessageHtmlLink":"Update connection tests"}},{"before":null,"after":"1771ad025cf199e2a7c59325c760cbf6ffc54ed7","ref":"refs/heads/replace-error-source-with-cause","pushedAt":"2024-05-06T14:40:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Replace `Error.source` with standardized `cause`\n\n`Error.cause` is now supported across all of our supported platforms.\nUse that instead of the custom `source` property.","shortMessageHtmlLink":"Replace Error.source with standardized cause"}},{"before":"6c3e2e21da592f312eb0b58771ed63dd1b0c78f0","after":null,"ref":"refs/heads/no-update-ignore-file","pushedAt":"2024-05-06T14:34:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":"c46ea2c5bef8fbb6c5889754841e4c9d645551ca","after":"9c4b0386dc1f2e4dede6935078022773d5f81611","ref":"refs/heads/master","pushedAt":"2024-05-06T14:34:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Add option to skip updating ignore file (#1005)\n\nFacilitate skipping the prompt to update gitignore file for the generated query builder code. We should always check for isTTY before prompting, and also added an option to explicitly opt out of checking.","shortMessageHtmlLink":"Add option to skip updating ignore file (#1005)"}},{"before":null,"after":"6c3e2e21da592f312eb0b58771ed63dd1b0c78f0","ref":"refs/heads/no-update-ignore-file","pushedAt":"2024-05-06T14:17:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Add help text for `no-update-ignore-file`","shortMessageHtmlLink":"Add help text for no-update-ignore-file"}},{"before":"e81ea29846ce432929407a49fc4f0b1ff41b7828","after":null,"ref":"refs/heads/release/auth-all-0.3.1","pushedAt":"2024-05-04T12:34:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":"d4a041f1b86fdee949ecb37ab850345d66aba820","after":"c46ea2c5bef8fbb6c5889754841e4c9d645551ca","ref":"refs/heads/master","pushedAt":"2024-05-04T12:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Release auth helper libraries (#1001)\n\n- `@edgedb/auth-express` 0.2.1\r\n- `@edgedb/auth-nextjs` 0.3.1\r\n- `@edgedb/auth-remix` 0.2.1\r\n- `@edgedb/auth-sveltekit` 0.2.1","shortMessageHtmlLink":"Release auth helper libraries (#1001)"}},{"before":null,"after":"e81ea29846ce432929407a49fc4f0b1ff41b7828","ref":"refs/heads/release/auth-all-0.3.1","pushedAt":"2024-05-04T12:23:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Release auth helper libraries\n\n- `@edgedb/auth-express` 0.2.1\n- `@edgedb/auth-nextjs` 0.3.1\n- `@edgedb/auth-remix` 0.2.1\n- `@edgedb/auth-sveltekit` 0.2.1","shortMessageHtmlLink":"Release auth helper libraries"}},{"before":"7bfc0542ebcf76b93cb3275212c78ad8c07fda66","after":"d4a041f1b86fdee949ecb37ab850345d66aba820","ref":"refs/heads/master","pushedAt":"2024-05-04T12:17:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Set auth cookies to be `SameSite: lax` (#1000)\n\nSince there are some cases where we are navigating from links, we need\r\nto use `lax` as our SameSite.","shortMessageHtmlLink":"Set auth cookies to be SameSite: lax (#1000)"}},{"before":"8b7d91fb7ce1b2c0a07a19bba2896ea099bb6216","after":null,"ref":"refs/heads/auth-lax-cookies","pushedAt":"2024-05-04T12:17:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":null,"after":"8b7d91fb7ce1b2c0a07a19bba2896ea099bb6216","ref":"refs/heads/auth-lax-cookies","pushedAt":"2024-05-04T11:06:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Set auth cookies to be `SameSite: lax`\n\nSince there are some cases where we are navigating from links, we need\nto use `lax` as our SameSite.","shortMessageHtmlLink":"Set auth cookies to be SameSite: lax"}},{"before":"d6a7f2749293fa2790f32ff998fafd4ad341f897","after":null,"ref":"refs/heads/release/auth-all-0.3.0","pushedAt":"2024-05-03T17:41:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":"24f32df3f24f9071b5b8ce555cab99c98f5b3ae2","after":"7bfc0542ebcf76b93cb3275212c78ad8c07fda66","ref":"refs/heads/master","pushedAt":"2024-05-03T17:41:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Release auth helper libraries (#999)\n\n- `@edgedb/auth-express` 0.2.0\r\n- `@edgedb/auth-nextjs` 0.3.0\r\n- `@edgedb/auth-remix` 0.2.0\r\n- `@edgedb/auth-sveltekit` 0.2.0","shortMessageHtmlLink":"Release auth helper libraries (#999)"}},{"before":null,"after":"d6a7f2749293fa2790f32ff998fafd4ad341f897","ref":"refs/heads/release/auth-all-0.3.0","pushedAt":"2024-05-03T17:30:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Release auth helper libraries\n\n- `@edgedb/auth-express` 0.2.0\n- `@edgedb/auth-nextjs` 0.3.0\n- `@edgedb/auth-remix` 0.2.0\n- `@edgedb/auth-sveltekit` 0.2.0","shortMessageHtmlLink":"Release auth helper libraries"}},{"before":"c58fcc73581a835bdfa3cf7427313a57a74539eb","after":null,"ref":"refs/heads/auth-helpers-cookies-secure","pushedAt":"2024-05-03T17:30:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":"385949c2e2c0b66a2dd0036d2815f534cc6adfa1","after":"24f32df3f24f9071b5b8ce555cab99c98f5b3ae2","ref":"refs/heads/master","pushedAt":"2024-05-03T17:30:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Set Cookies to Secure if app baseUrl is https (#998)","shortMessageHtmlLink":"Set Cookies to Secure if app baseUrl is https (#998)"}},{"before":"c04a54237980df7331af2c20ea82a8bba2005b03","after":"c58fcc73581a835bdfa3cf7427313a57a74539eb","ref":"refs/heads/auth-helpers-cookies-secure","pushedAt":"2024-05-03T17:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Set Cookies to Secure if app baseUrl is https","shortMessageHtmlLink":"Set Cookies to Secure if app baseUrl is https"}},{"before":"3902c25274db07bfdf342d32e7027d842a1deb81","after":null,"ref":"refs/heads/auth-helpers-cookies-expire","pushedAt":"2024-05-03T17:18:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"}},{"before":"a108c80ffd8913cdd681e4b9c610412dd980f58f","after":"385949c2e2c0b66a2dd0036d2815f534cc6adfa1","ref":"refs/heads/master","pushedAt":"2024-05-03T17:18:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Expire auth token and PKCE cookies (#994)\n\nGet the expiration date from the auth token and set the cookie to expire\r\nwhen the token itself expires.\r\n\r\nPKCE sessions are slightly different. In some contexts, we do not start\r\nthe session itself until a middle point in the flow, like with email\r\nverification, the session starts on the auth server once the\r\nverification token is sent to the server, not when the email is sent\r\nby the server to the email recipient. Since the verification token has a\r\nlifespan of 24 hours at the moment, the expiration is longer than the\r\nPKCE session lifespan which is currently 10 minutes. So instead of\r\ntrying to chase the smallest window of time we can, we set it to a\r\nreasonable level: one week after which the PKCE verifier cookie is\r\nexpired, requiring whatever flow has begun to be retried.","shortMessageHtmlLink":"Expire auth token and PKCE cookies (#994)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERNfapAA","startCursor":null,"endCursor":null}},"title":"Activity ยท edgedb/edgedb-js"}