-
Notifications
You must be signed in to change notification settings - Fork 12
Conversation
* Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export
* Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env
* Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export
* Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env
* Feature/posthog frontend (#242) (#262) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Fix small grammar mistakes in the sys prompt (#263) * Fix small grammar mistakes in the sys prompt * Update getOpenAISummary.ts * Create ghapp page redirect (#264) * Update README.md Title (#265) * Create scorecard.yml * Change retention days from 5 to 7 * State that contribution is permisionless * Add OSSF scorecardbadge (#268) * Feature/finish api routes (#241) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Change export * Fix export * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Add missing params test * Fix/v2.0.0 merge conflicts (#278) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete discord * Use correct posthog * Fix hover * Update route.ts * Delete getContext.ts * delete unused folders --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com>
* Update redirect.tsx * Delete getContext.ts * Remove discord * Fix file * Update redirect.tsx
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
WatermelonAI SummaryThe 5 GitHub PRs and the 30 commits are related to improving logging, streamlining new integrations, handling login functionality, and adding a search bar on the IDE for context. The PRs and commits indicate that the business logic is focused on enhancing the system's integrations, making it easier to add new services, improving error handling, and optimizing the user interface for better context and productivity. The PR title "Feature/streamline new integrations" and body description further emphasize the intention to enhance the system's integration capabilities. GitHub PRsClick here to login to Jira Notion PagesNo results found in Linear Tickets :( watermelon is an open repo and Watermelon will serve it for free. |
* Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete unused folder * v2.0.0 (#277) * Feature/posthog frontend (#242) (#262) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Fix small grammar mistakes in the sys prompt (#263) * Fix small grammar mistakes in the sys prompt * Update getOpenAISummary.ts * Create ghapp page redirect (#264) * Update README.md Title (#265) * Create scorecard.yml * Change retention days from 5 to 7 * State that contribution is permisionless * Add OSSF scorecardbadge (#268) * Feature/finish api routes (#241) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Change export * Fix export * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Add missing params test * Fix/v2.0.0 merge conflicts (#278) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete discord * Use correct posthog * Fix hover * Update route.ts * Delete getContext.ts * delete unused folders --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com> * Update redirect.tsx * Fix/remove conflicting route (#280) * Update redirect.tsx * Delete getContext.ts * Remove discord * Fix file * Update redirect.tsx * Fix posthog (#285) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Update route.ts * Update redirect.tsx * Remove console logging * Send to posthog * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Update route.ts * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Delete layout.tsx * v2.0.0 (#277) * Feature/posthog frontend (#242) (#262) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Fix small grammar mistakes in the sys prompt (#263) * Fix small grammar mistakes in the sys prompt * Update getOpenAISummary.ts * Create ghapp page redirect (#264) * Update README.md Title (#265) * Create scorecard.yml * Change retention days from 5 to 7 * State that contribution is permisionless * Add OSSF scorecardbadge (#268) * Feature/finish api routes (#241) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Change export * Fix export * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Add missing params test * Fix/v2.0.0 merge conflicts (#278) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete discord * Use correct posthog * Fix hover * Update route.ts * Delete getContext.ts * delete unused folders --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com> * Fix/remove conflicting route (#280) * Update redirect.tsx * Delete getContext.ts * Remove discord * Fix file * Update redirect.tsx * Fix posthog (#285) * REmove discord * Extract service getter * Use new service getter * Add max on hover * Remove amount to check value * Rename values * Check value instead of amount * Allow GH username getter * Use extracted func --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com>
* Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete unused folder * v2.0.0 (#277) * Feature/posthog frontend (#242) (#262) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Fix small grammar mistakes in the sys prompt (#263) * Fix small grammar mistakes in the sys prompt * Update getOpenAISummary.ts * Create ghapp page redirect (#264) * Update README.md Title (#265) * Create scorecard.yml * Change retention days from 5 to 7 * State that contribution is permisionless * Add OSSF scorecardbadge (#268) * Feature/finish api routes (#241) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Change export * Fix export * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Add missing params test * Fix/v2.0.0 merge conflicts (#278) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete discord * Use correct posthog * Fix hover * Update route.ts * Delete getContext.ts * delete unused folders --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com> * Update redirect.tsx * Fix/remove conflicting route (#280) * Update redirect.tsx * Delete getContext.ts * Remove discord * Fix file * Update redirect.tsx * Fix posthog (#285) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Update route.ts * Update redirect.tsx * Remove console logging * Send to posthog * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Update route.ts * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Delete layout.tsx * v2.0.0 (#277) * Feature/posthog frontend (#242) (#262) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Fix small grammar mistakes in the sys prompt (#263) * Fix small grammar mistakes in the sys prompt * Update getOpenAISummary.ts * Create ghapp page redirect (#264) * Update README.md Title (#265) * Create scorecard.yml * Change retention days from 5 to 7 * State that contribution is permisionless * Add OSSF scorecardbadge (#268) * Feature/finish api routes (#241) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Change export * Fix export * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Add missing params test * Fix/v2.0.0 merge conflicts (#278) * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Move discord * Use standard var * Better error handling * Delete discord * Move Sendgrid to app router * Fix export * Upgrade routes to return 400 on missing params * Add status codes * Check status returned * Test settings getter * Feature/posthog frontend (#242) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Frontend analytics * Change export * Fix export * Fix export * Feature/posthog backend (#243) * Create param validator * Move discord * Move user settings getter to app router * Use standard var * move getAllPublicUserData to app router * Better error handling * Delete getAllData.ts * Delete discord * Throw errors * Handle error throwing * Move updateSettings to app router * Update confluence.svg * Configure jest * Create settings.test.ts * Create updateSettings.test.ts * Add getting test * Use generalized validator * Move Stripe to app router * Move Sendgrid to app router * Move vscode to airtable Analytics to app router * Create posthog.ts * Add types, move to utils * Capture posthog event * Change export * Fix export * Fix export * Check dev env * Extract response types * Use responseTypes * Fix settings to use data response * Early return if no apiKey * Add error events * Remove event logging * Use request URL to pass to posthog * Extract tracking * Use tracker object * Move to route * Fix typo * Create route groups * Fix imports * Delete layout.tsx * Delete discord * Use correct posthog * Fix hover * Update route.ts * Delete getContext.ts * delete unused folders --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com> * Fix/remove conflicting route (#280) * Update redirect.tsx * Delete getContext.ts * Remove discord * Fix file * Update redirect.tsx * Fix posthog (#285) * REmove discord * Extract service getter * Use new service getter * Add max on hover * Remove amount to check value * Rename values * Check value instead of amount * Allow GH username getter * Use extracted func --------- Co-authored-by: Esteban Vargas <estebanvargas94@gmail.com>
Description
In an effort to make it way easier to move parts in the system and add new integrations, I've extracted the service getter.
Type of change
Notes
Acceptance