{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":322137505,"defaultBranch":"dev","name":"watermelon","ownerLogin":"watermelontools","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-17T00:36:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98496666?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709139662.0","currentOid":""},"activityList":{"items":[{"before":"8acfa2e1b3d4f19cb755284da948a7a1eb5314cc","after":"0136916ad4ce22f322586835eb5e01eff351af46","ref":"refs/heads/dev","pushedAt":"2024-03-07T13:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Update README.md (#447)","shortMessageHtmlLink":"Update README.md (#447)"}},{"before":null,"after":"16e23a39b7bfbeea9439dc33c582b58a12884f7e","ref":"refs/heads/deprecation-notice","pushedAt":"2024-02-28T17:01:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"24b7f781beb39c865c425b79011d8fe503ae551d","after":"ef1e7fe8a3c3fce08f37d6256b2b73ca311958e4","ref":"refs/heads/feature/detectUUID","pushedAt":"2024-02-02T15:28:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feature/detectUUID","shortMessageHtmlLink":"Merge branch 'dev' into feature/detectUUID"}},{"before":"c7d1e0e36577d8b49186adbb42a70a6a7956089f","after":"6a2b1ac856aa8a7d0bea9c7725ffc3b76934b188","ref":"refs/heads/feature/detect-JWT","pushedAt":"2024-02-02T15:27:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feature/detect-JWT","shortMessageHtmlLink":"Merge branch 'dev' into feature/detect-JWT"}},{"before":"66816d06ec52a8d00959f63f195587855e795710","after":"ab4b6edd4ace524d0619f41c25ff59d0b91e77d8","ref":"refs/heads/main","pushedAt":"2024-02-02T15:27:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"v2.1.8 (#441)\n\n* fix: upgrade airtable from 0.11.6 to 0.12.1\r\n\r\nSnyk has created this PR to upgrade airtable from 0.11.6 to 0.12.1.\r\n\r\nSee this package in npm:\r\nhttps://www.npmjs.com/package/airtable\r\n\r\nSee this project in Snyk:\r\nhttps://app.snyk.io/org/baristageek/project/0810254a-0f29-45a6-ac58-76b132da4c39?utm_source=github&utm_medium=referral&page=upgrade-pr\r\n\r\n* Fix/v2.0.0 merge conflicts (#278)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Delete discord\r\n\r\n* Use correct posthog\r\n\r\n* Fix hover\r\n\r\n* Update route.ts\r\n\r\n* Delete getContext.ts\r\n\r\n* delete unused folders\r\n\r\n* Build a prompt that produces the desired results\r\n\r\n* Flag PRs\r\n\r\n* Change comparison string for detecting already labeled PRs\r\n\r\n* Fix/double cloud id getting (#271)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Add missing params test\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Add missing params test\r\n\r\n* Use missing params function\r\n\r\n* Use missingparams tracker\r\n\r\n* Fix imports\r\n\r\n* Change required params to be only search text\r\n\r\n* Move to pages\r\n\r\n* Move imports\r\n\r\n* Use correct params\r\n\r\n* Fixes to notion fetching\r\n\r\n* Move to app folder\r\n\r\n* Add posthog tracking\r\n\r\n* Fix confluence number, slack usage\r\n\r\n* Move Context route\r\n\r\n* Fix API\r\n\r\n* Remove gitSystem\r\n\r\n* Add AI Summary\r\n\r\n* Fix types, remove logging\r\n\r\n* Remove unused file\r\n\r\n* Remove pages folder\r\n\r\n* Fix response error\r\n\r\n* Fix placeholder\r\n\r\n* Fix imports, placeholder\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Add intellij files\r\n\r\n* Stop double cloudid getting\r\n\r\n* Delete loading.tsx\r\n\r\n* Fix params\r\n\r\n* Fix params\r\n\r\n* Fix imports\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Add explanation\r\n\r\n* Change hardcoded pr title and number to the ones stored on GitHubPRs[0\r\n\r\n* Remove console logs\r\n\r\n* Chore/delete unused files (#283)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Update route.ts\r\n\r\n* Delete discord\r\n\r\n* Remove discord\r\n\r\n* Delete discord\r\n\r\n* Delete discord\r\n\r\n* Remove pages folder\r\n\r\n* Delete azureAppInsights.ts\r\n\r\n* Remove unused files\r\n\r\n* Restore needed file\r\n\r\n* Fix user getting in index\r\n\r\n* Feature/new integrations script (#272)\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Create AsanaLoginLink.tsx\r\n\r\n* Create guide to adding a new Oauth service\r\n\r\n* Add asana\r\n\r\n* Add asana\r\n\r\n* Add asana\r\n\r\n* Add SQL for new services\r\n\r\n* Add env vars sections\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Add lang descriptors\r\n\r\n* Create script to allow quick integrations\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Delete discord\r\n\r\n* Fix tracking\r\n\r\n* Fix import\r\n\r\n* Fix import\r\n\r\n* Roll back hover to dev\r\n\r\n* Fix tracking\r\n\r\n* Fix typo\r\n\r\n* Extract service list\r\n\r\n* Use correct prop\r\n\r\n* Simplify code\r\n\r\n* Data reorg\r\n\r\n* Fix param for getting user data\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Improve text\r\n\r\n* Improve SQL section\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Add last steps\r\n\r\n* Feature/asana integration (#273)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Create AsanaLoginLink.tsx\r\n\r\n* Create guide to adding a new Oauth service\r\n\r\n* Add asana\r\n\r\n* Add asana\r\n\r\n* Add asana\r\n\r\n* Add SQL for new services\r\n\r\n* Add env vars sections\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Add lang descriptors\r\n\r\n* Delete discord\r\n\r\n* Fix tracking\r\n\r\n* Fix import\r\n\r\n* Fix import\r\n\r\n* Roll back hover to dev\r\n\r\n* Fix tracking\r\n\r\n* Update CONTRIBUTING.md\r\n\r\n* Delete unused folder\r\n\r\n* v2.0.0 (#277)\r\n\r\n* Feature/posthog frontend (#242) (#262)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Fix small grammar mistakes in the sys prompt (#263)\r\n\r\n* Fix small grammar mistakes in the sys prompt\r\n\r\n* Update getOpenAISummary.ts\r\n\r\n* Create ghapp page redirect (#264)\r\n\r\n* Update README.md Title (#265)\r\n\r\n* Create scorecard.yml\r\n\r\n* Change retention days from 5 to 7\r\n\r\n* State that contribution is permisionless\r\n\r\n* Add OSSF scorecardbadge (#268)\r\n\r\n* Feature/finish api routes (#241)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Add missing params test\r\n\r\n* Fix/v2.0.0 merge conflicts (#278)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Delete discord\r\n\r\n* Use correct posthog\r\n\r\n* Fix hover\r\n\r\n* Update route.ts\r\n\r\n* Delete getContext.ts\r\n\r\n* delete unused folders\r\n\r\n---------\r\n\r\nCo-authored-by: Esteban Vargas \r\n\r\n* Update redirect.tsx\r\n\r\n* Fix/remove conflicting route (#280)\r\n\r\n* Update redirect.tsx\r\n\r\n* Delete getContext.ts\r\n\r\n* Remove discord\r\n\r\n* Fix file\r\n\r\n* Update redirect.tsx\r\n\r\n* Create saveUser.ts\r\n\r\n* Add required pages\r\n\r\n* Add workspace_name\r\n\r\n* Add asana info getter\r\n\r\n* add workspace_name\r\n\r\n* Fix returned values\r\n\r\n* Add asana info\r\n\r\n* Add asana\r\n\r\n* Add asana\r\n\r\n* Fix posthog (#285)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Update route.ts\r\n\r\n* Update redirect.tsx\r\n\r\n* Update loading.tsx\r\n\r\n* Update page.tsx\r\n\r\n---------\r\n\r\nCo-authored-by: Esteban Vargas \r\n\r\n* Move logic to actions/github\r\n\r\n* Fix parameter names\r\n\r\n* Feature/improve logging (#291)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Delete unused folder\r\n\r\n* v2.0.0 (#277)\r\n\r\n* Feature/posthog frontend (#242) (#262)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Fix small grammar mistakes in the sys prompt (#263)\r\n\r\n* Fix small grammar mistakes in the sys prompt\r\n\r\n* Update getOpenAISummary.ts\r\n\r\n* Create ghapp page redirect (#264)\r\n\r\n* Update README.md Title (#265)\r\n\r\n* Create scorecard.yml\r\n\r\n* Change retention days from 5 to 7\r\n\r\n* State that contribution is permisionless\r\n\r\n* Add OSSF scorecardbadge (#268)\r\n\r\n* Feature/finish api routes (#241)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Add missing params test\r\n\r\n* Fix/v2.0.0 merge conflicts (#278)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Delete discord\r\n\r\n* Use correct posthog\r\n\r\n* Fix hover\r\n\r\n* Update route.ts\r\n\r\n* Delete getContext.ts\r\n\r\n* delete unused folders\r\n\r\n---------\r\n\r\nCo-authored-by: Esteban Vargas \r\n\r\n* Update redirect.tsx\r\n\r\n* Fix/remove conflicting route (#280)\r\n\r\n* Update redirect.tsx\r\n\r\n* Delete getContext.ts\r\n\r\n* Remove discord\r\n\r\n* Fix file\r\n\r\n* Update redirect.tsx\r\n\r\n* Fix posthog (#285)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Update route.ts\r\n\r\n* Update redirect.tsx\r\n\r\n* Remove console logging\r\n\r\n* Send to posthog\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Update route.ts\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Delete layout.tsx\r\n\r\n* v2.0.0 (#277)\r\n\r\n* Feature/posthog frontend (#242) (#262)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Fix small grammar mistakes in the sys prompt (#263)\r\n\r\n* Fix small grammar mistakes in the sys prompt\r\n\r\n* Update getOpenAISummary.ts\r\n\r\n* Create ghapp page redirect (#264)\r\n\r\n* Update README.md Title (#265)\r\n\r\n* Create scorecard.yml\r\n\r\n* Change retention days from 5 to 7\r\n\r\n* State that contribution is permisionless\r\n\r\n* Add OSSF scorecardbadge (#268)\r\n\r\n* Feature/finish api routes (#241)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Add missing params test\r\n\r\n* Fix/v2.0.0 merge conflicts (#278)\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Move discord\r\n\r\n* Use standard var\r\n\r\n* Better error handling\r\n\r\n* Delete discord\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Fix export\r\n\r\n* Upgrade routes to return 400 on missing params\r\n\r\n* Add status codes\r\n\r\n* Check status returned\r\n\r\n* Test settings getter\r\n\r\n* Feature/posthog frontend (#242)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Frontend analytics\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Feature/posthog backend (#243)\r\n\r\n* Create param validator\r\n\r\n* Move discord\r\n\r\n* Move user settings getter to app router\r\n\r\n* Use standard var\r\n\r\n* move getAllPublicUserData to app router\r\n\r\n* Better error handling\r\n\r\n* Delete getAllData.ts\r\n\r\n* Delete discord\r\n\r\n* Throw errors\r\n\r\n* Handle error throwing\r\n\r\n* Move updateSettings to app router\r\n\r\n* Update confluence.svg\r\n\r\n* Configure jest\r\n\r\n* Create settings.test.ts\r\n\r\n* Create updateSettings.test.ts\r\n\r\n* Add getting test\r\n\r\n* Use generalized validator\r\n\r\n* Move Stripe to app router\r\n\r\n* Move Sendgrid to app router\r\n\r\n* Move vscode to airtable Analytics to app router\r\n\r\n* Create posthog.ts\r\n\r\n* Add types, move to utils\r\n\r\n* Capture posthog event\r\n\r\n* Change export\r\n\r\n* Fix export\r\n\r\n* Fix export\r\n\r\n* Check dev env\r\n\r\n* Extract response types\r\n\r\n* Use responseTypes\r\n\r\n* Fix settings to use data response\r\n\r\n* Early return if no apiKey\r\n\r\n* Add error events\r\n\r\n* Remove event logging\r\n\r\n* Use request URL to pass to posthog\r\n\r\n* Extract tracking\r\n\r\n* Use tracker object\r\n\r\n* Move to route\r\n\r\n* Fix typo\r\n\r\n* Create route groups\r\n\r\n* Fix imports\r\n\r\n* Delete layout.tsx\r\n\r\n* Delete discord\r\n\r\n* Use correct posthog\r\n\r\n* Fix hover\r\n\r\n* Update route.ts\r\n\r\n* Delete getCo…","shortMessageHtmlLink":"v2.1.8 (#441)"}},{"before":"ce1f9c8dab0d11ee57ca1b981de539d5ac71af49","after":"9f55cefc362caf50289f4fcae437a678998d5434","ref":"refs/heads/fix/merge-conflicts-v2.1.8","pushedAt":"2024-02-02T15:12:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Merge branch 'fix/code-comments' into fix/merge-conflicts-v2.1.8","shortMessageHtmlLink":"Merge branch 'fix/code-comments' into fix/merge-conflicts-v2.1.8"}},{"before":"ac9b0de3f0ce48532ccb18bc90a5f4f41d765ad6","after":"8acfa2e1b3d4f19cb755284da948a7a1eb5314cc","ref":"refs/heads/dev","pushedAt":"2024-02-01T21:38:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"baristaGeek","name":"Esteban Vargas","path":"/baristaGeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8325094?s=80&v=4"},"commit":{"message":"Merge pull request #443 from watermelontools/feature/speedUpCodeComments\n\nFeature/speed up code comments","shortMessageHtmlLink":"Merge pull request #443 from watermelontools/feature/speedUpCodeComments"}},{"before":"8139cd8800dca948a6ba07a7d4b105707138bf50","after":"ac9b0de3f0ce48532ccb18bc90a5f4f41d765ad6","ref":"refs/heads/dev","pushedAt":"2024-02-01T21:38:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"baristaGeek","name":"Esteban Vargas","path":"/baristaGeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8325094?s=80&v=4"},"commit":{"message":"Merge pull request #442 from watermelontools/fix/code-comments\n\nFix CodeComments setting not passed","shortMessageHtmlLink":"Merge pull request #442 from watermelontools/fix/code-comments"}},{"before":null,"after":"7054d72d804947bc6fbb2eced12f2b1f3d20af0e","ref":"refs/heads/test/raw-jwt-script","pushedAt":"2024-02-01T21:32:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"baristaGeek","name":"Esteban Vargas","path":"/baristaGeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8325094?s=80&v=4"},"commit":{"message":"add simple script","shortMessageHtmlLink":"add simple script"}},{"before":"cb5601afd129ff237ffe68d1bc6c0fbaca76450f","after":"24b7f781beb39c865c425b79011d8fe503ae551d","ref":"refs/heads/feature/detectUUID","pushedAt":"2024-02-01T20:08:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add UIID detection","shortMessageHtmlLink":"Add UIID detection"}},{"before":null,"after":"cb5601afd129ff237ffe68d1bc6c0fbaca76450f","ref":"refs/heads/feature/detectUUID","pushedAt":"2024-02-01T20:06:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Fix texts","shortMessageHtmlLink":"Fix texts"}},{"before":"cb5b76df61f80ee890757f5438512d78c9cec5a0","after":"cb5601afd129ff237ffe68d1bc6c0fbaca76450f","ref":"refs/heads/feature/speedUpCodeComments","pushedAt":"2024-02-01T20:02:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Fix texts","shortMessageHtmlLink":"Fix texts"}},{"before":"07ed108edfe4f44b78b130d79fb762ea67ec78e3","after":"c7d1e0e36577d8b49186adbb42a70a6a7956089f","ref":"refs/heads/feature/detect-JWT","pushedAt":"2024-02-01T20:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Fix error","shortMessageHtmlLink":"Fix error"}},{"before":"141b7b7a76d0d71ac1611530dd1812b47c24ecee","after":"07ed108edfe4f44b78b130d79fb762ea67ec78e3","ref":"refs/heads/feature/detect-JWT","pushedAt":"2024-02-01T19:59:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add JWT detection","shortMessageHtmlLink":"Add JWT detection"}},{"before":"8139cd8800dca948a6ba07a7d4b105707138bf50","after":"141b7b7a76d0d71ac1611530dd1812b47c24ecee","ref":"refs/heads/feature/detect-JWT","pushedAt":"2024-02-01T19:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Delete detectLefoutComments.ts","shortMessageHtmlLink":"Delete detectLefoutComments.ts"}},{"before":null,"after":"8139cd8800dca948a6ba07a7d4b105707138bf50","ref":"refs/heads/feature/detect-JWT","pushedAt":"2024-02-01T19:45:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add posthog tracking (#440)","shortMessageHtmlLink":"Add posthog tracking (#440)"}},{"before":null,"after":"cb5b76df61f80ee890757f5438512d78c9cec5a0","ref":"refs/heads/feature/speedUpCodeComments","pushedAt":"2024-01-31T21:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Parallelize call, add tracking","shortMessageHtmlLink":"Parallelize call, add tracking"}},{"before":null,"after":"776134070a0a35da3775b03775c3342b00239d60","ref":"refs/heads/fix/code-comments","pushedAt":"2024-01-30T18:43:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Fix CodeComments setting not passed","shortMessageHtmlLink":"Fix CodeComments setting not passed"}},{"before":"8139cd8800dca948a6ba07a7d4b105707138bf50","after":"ce1f9c8dab0d11ee57ca1b981de539d5ac71af49","ref":"refs/heads/fix/merge-conflicts-v2.1.8","pushedAt":"2024-01-30T18:30:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix/merge-conflicts-v2.1.8","shortMessageHtmlLink":"Merge branch 'main' into fix/merge-conflicts-v2.1.8"}},{"before":null,"after":"8139cd8800dca948a6ba07a7d4b105707138bf50","ref":"refs/heads/fix/merge-conflicts-v2.1.8","pushedAt":"2024-01-30T18:30:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add posthog tracking (#440)","shortMessageHtmlLink":"Add posthog tracking (#440)"}},{"before":"bd377e81b97aeb80574ea2f6a08b60ec2abc69ed","after":"8139cd8800dca948a6ba07a7d4b105707138bf50","ref":"refs/heads/dev","pushedAt":"2024-01-29T20:15:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add posthog tracking (#440)","shortMessageHtmlLink":"Add posthog tracking (#440)"}},{"before":"282bd0c2a1d1f56b49ab750e6fdb030e21abae18","after":"bd377e81b97aeb80574ea2f6a08b60ec2abc69ed","ref":"refs/heads/dev","pushedAt":"2024-01-29T20:15:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add more texts (#439)","shortMessageHtmlLink":"Add more texts (#439)"}},{"before":"a8fe07e85f23f54b429ab3b8906e6dad01a53073","after":"282bd0c2a1d1f56b49ab750e6fdb030e21abae18","ref":"refs/heads/dev","pushedAt":"2024-01-29T20:14:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Extract stopwords (#438)","shortMessageHtmlLink":"Extract stopwords (#438)"}},{"before":"a8fe07e85f23f54b429ab3b8906e6dad01a53073","after":"a7fe3da2e314913ec90d78204739c1453cd40a0f","ref":"refs/heads/feature/trackSmells","pushedAt":"2024-01-29T19:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add posthog tracking","shortMessageHtmlLink":"Add posthog tracking"}},{"before":null,"after":"a8fe07e85f23f54b429ab3b8906e6dad01a53073","ref":"refs/heads/feature/trackSmells","pushedAt":"2024-01-29T19:46:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"fix/breaking experimental appdir (#437)","shortMessageHtmlLink":"fix/breaking experimental appdir (#437)"}},{"before":null,"after":"de8d6574afef42914d0bf7df8356a9e7e9bd466d","ref":"refs/heads/chore/more-random-texts","pushedAt":"2024-01-26T17:03:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Add more texts","shortMessageHtmlLink":"Add more texts"}},{"before":"a8fe07e85f23f54b429ab3b8906e6dad01a53073","after":"6d6e933f39f61a6cc9fa526a20ee85d0148a3ccd","ref":"refs/heads/fix/extract-stopwords","pushedAt":"2024-01-26T16:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"Extract stopwords","shortMessageHtmlLink":"Extract stopwords"}},{"before":null,"after":"a8fe07e85f23f54b429ab3b8906e6dad01a53073","ref":"refs/heads/fix/extract-stopwords","pushedAt":"2024-01-26T16:12:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"fix/breaking experimental appdir (#437)","shortMessageHtmlLink":"fix/breaking experimental appdir (#437)"}},{"before":"1df7d56eb92bf9a6ff173de472db99f4cc60e9c7","after":"a8fe07e85f23f54b429ab3b8906e6dad01a53073","ref":"refs/heads/dev","pushedAt":"2024-01-25T21:40:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"EstebanDalelR","name":"Esteban Dalel R","path":"/EstebanDalelR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11527621?s=80&v=4"},"commit":{"message":"fix/breaking experimental appdir (#437)","shortMessageHtmlLink":"fix/breaking experimental appdir (#437)"}},{"before":"1e09bccca0a43e5278f0ffce2c6892c5d8bf1295","after":"1df7d56eb92bf9a6ff173de472db99f4cc60e9c7","ref":"refs/heads/dev","pushedAt":"2024-01-25T19:56:54.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"baristaGeek","name":"Esteban Vargas","path":"/baristaGeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8325094?s=80&v=4"},"commit":{"message":"Merge pull request #436 from watermelontools/fix/detectPIIData\n\nFix/detect pii data","shortMessageHtmlLink":"Merge pull request #436 from watermelontools/fix/detectPIIData"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDyGI6QA","startCursor":null,"endCursor":null}},"title":"Activity · watermelontools/watermelon"}