Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #352

Merged
merged 41 commits into from
Feb 20, 2024
Merged

Dev #352

merged 41 commits into from
Feb 20, 2024

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    0a4a53b View commit details
    Browse the repository at this point in the history
  2. Deploy in dev to staging

    kumaranvpl committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    480ebf6 View commit details
    Browse the repository at this point in the history
  3. Experiment with if else

    kumaranvpl committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c8f8bb9 View commit details
    Browse the repository at this point in the history
  4. Fix CI secrets

    kumaranvpl committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    6ba21e7 View commit details
    Browse the repository at this point in the history
  5. Cleanup unnecessary stuff

    kumaranvpl committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    e6a1425 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    7e0e653 View commit details
    Browse the repository at this point in the history
  2. 286 add an end point for triggering daily analysis emails and add qua…

    …lity score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    rjambrecic authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    1698ccb View commit details
    Browse the repository at this point in the history
  3. Add currency next to the cost per click (#298)

    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    rjambrecic and kumaranvpl authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    07dfdb4 View commit details
    Browse the repository at this point in the history
  4. Merge to dev (#301)

    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    rjambrecic and kumaranvpl authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    1c45699 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Add redirect domain

    kumaranvpl committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    e462d7d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    e497e3c View commit details
    Browse the repository at this point in the history
  2. Quick fix for metrics cannot be requested for a manager account - ski…

    …p manager account in the daily analysis for now (#308)
    rjambrecic authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    d9a6286 View commit details
    Browse the repository at this point in the history
  3. Merge main to dev (#311)

    * Dev (#303)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Add redirect domain
    
    ---------
    
    Co-authored-by: rjambrecic <32619626+rjambrecic@users.noreply.github.com>
    
    * 305 metrics cannot be requested for a manager account (#307)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    rjambrecic and kumaranvpl authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    b282165 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d61d08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42a4031 View commit details
    Browse the repository at this point in the history
  6. 247 use display path1 and path2 attributes when creating-updating ad (#…

    …315)
    
    * Add connect_timeout parameter to database url
    
    * Add display path1 and path2 fields to Ads
    rjambrecic authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    968d36e View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    eacbec3 View commit details
    Browse the repository at this point in the history
  2. Create chat with login url as a first message if the user didn't give…

    … the permission before the daily analysis (#317)
    rjambrecic authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    752c97e View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    65cb1b8 View commit details
    Browse the repository at this point in the history
  2. Cleanup env variables (#318)

    * Remove litellm variables
    
    * Use function to check missing bash variable
    
    * Optimize ssh commands
    kumaranvpl authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    def5f67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a413f72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbe3483 View commit details
    Browse the repository at this point in the history
  5. Add separate secret variables for azure openai credentials (#324)

    * Fix typo in sweden
    
    * Add separate secret variables for azure openai creds
    kumaranvpl authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    0b0c4c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c5c96c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    d38a22e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0700ec3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d946a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f18fe0 View commit details
    Browse the repository at this point in the history
  5. Create email html template (#333)

    * WIP
    
    * WIP: add email template
    
    * WIP: add email template
    
    * WIP: add email template
    
    * Add email HTML templates
    
    * Add proposed actions to email template
    harishmohanraj authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    36c24c9 View commit details
    Browse the repository at this point in the history
  6. 167 add geo targeting criteria country city (#334)

    * Implement add_geo_targeting_to_campaign endpoint
    
    * Integrate create_geo_targeting_for_campaign to the Google ads team
    
    * Update tests for geo targeting
    
    * Fix execute_query exception message when gads authentication error happens
    
    * Update prompts for gads geo targeting
    rjambrecic authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    aa7155a View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    1bf6147 View commit details
    Browse the repository at this point in the history
  2. 332 integrate html email template (#337)

    * Update html template
    
    * Fix broken html template
    
    * Integrate email template for Daily analysis
    
    * Execute daily analysis for everyone when send_only_to_emails parameter is None
    
    ---------
    
    Co-authored-by: Harish Mohan Raj <harish@airt.ai>
    rjambrecic and harishmohanraj authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    d963c78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    621d860 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc261ab View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. 222 handle azure openai 400 error in teams conversation (#343)

    * Dev (#338)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now (#308)
    
    * Merge main to dev (#311)
    
    * Dev (#303)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Add redirect domain
    
    ---------
    
    Co-authored-by: rjambrecic <32619626+rjambrecic@users.noreply.github.com>
    
    * 305 metrics cannot be requested for a manager account (#307)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    
    * Allow only dev to merge into main (#313)
    
    * 247 use display path1 and path2 attributes when creating-updating ad (#315)
    
    * Add connect_timeout parameter to database url
    
    * Add display path1 and path2 fields to Ads
    
    * Fix daily analysis prompt (#316)
    
    * Create chat with login url as a first message if the user didn't give the permission before the daily analysis (#317)
    
    * Send chat exception to frontend (#319)
    
    * Cleanup env variables (#318)
    
    * Remove litellm variables
    
    * Use function to check missing bash variable
    
    * Optimize ssh commands
    
    * Fix HTML message displayed in the frontend (#320)
    
    * Send daily analysis only to people who have already grant us the Google Ads permission (#323)
    
    * Add separate secret variables for azure openai credentials (#324)
    
    * Fix typo in sweden
    
    * Add separate secret variables for azure openai creds
    
    * Remove unnecessary variable
    
    * Regenerate gads credentials if they are not valid (#327)
    
    * Delete users google ads credentials only when RefreshError happens (#330)
    
    * Create email html template (#333)
    
    * WIP
    
    * WIP: add email template
    
    * WIP: add email template
    
    * WIP: add email template
    
    * Add email HTML templates
    
    * Add proposed actions to email template
    
    * 167 add geo targeting criteria country city (#334)
    
    * Implement add_geo_targeting_to_campaign endpoint
    
    * Integrate create_geo_targeting_for_campaign to the Google ads team
    
    * Update tests for geo targeting
    
    * Fix execute_query exception message when gads authentication error happens
    
    * Update prompts for gads geo targeting
    
    * Remove unnecessary env variable (#336)
    
    * 332 integrate html email template (#337)
    
    * Update html template
    
    * Fix broken html template
    
    * Integrate email template for Daily analysis
    
    * Execute daily analysis for everyone when send_only_to_emails parameter is None
    
    ---------
    
    Co-authored-by: Harish Mohan Raj <harish@airt.ai>
    
    * Add templates directory inside the Dockerfile (#339)
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    Co-authored-by: Harish Mohan Raj <harish@airt.ai>
    
    * Handle azure openai 400 error in teams conversation
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    Co-authored-by: Harish Mohan Raj <harish@airt.ai>
    3 people authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    3cd6b75 View commit details
    Browse the repository at this point in the history
  2. 341 gads team should not randomly recommend locations which should be…

    … targeted (#346)
    
    * Update python libraries versions
    
    * Fix geo targeting endpoint
    
    * Update prompts for geo targeting
    rjambrecic authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2a0e2cf View commit details
    Browse the repository at this point in the history
  3. Run tests in CI (#344)

    * Run tests in CI
    
    * Add dummy env vars
    
    * Do editable install
    
    * Add prisma generate
    
    * Add dummy client secrets
    
    * Debug
    
    * Fix typo
    
    * Run postgres container
    
    ---------
    
    Co-authored-by: rjambrecic <32619626+rjambrecic@users.noreply.github.com>
    kumaranvpl and rjambrecic authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    d2a8657 View commit details
    Browse the repository at this point in the history
  4. Update prompts with instructions for the keyword insertion (#347)

    * Update prompts with instructions for the keyword insertion
    rjambrecic authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    8153384 View commit details
    Browse the repository at this point in the history
  5. Dev (#338) (#349)

    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    ---------
    
    
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now (#308)
    
    * Merge main to dev (#311)
    
    * Dev (#303)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    ---------
    
    
    
    * Add redirect domain
    
    ---------
    
    
    
    * 305 metrics cannot be requested for a manager account (#307)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    ---------
    
    
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now
    
    ---------
    
    
    
    * Allow only dev to merge into main (#313)
    
    * 247 use display path1 and path2 attributes when creating-updating ad (#315)
    
    * Add connect_timeout parameter to database url
    
    * Add display path1 and path2 fields to Ads
    
    * Fix daily analysis prompt (#316)
    
    * Create chat with login url as a first message if the user didn't give the permission before the daily analysis (#317)
    
    * Send chat exception to frontend (#319)
    
    * Cleanup env variables (#318)
    
    * Remove litellm variables
    
    * Use function to check missing bash variable
    
    * Optimize ssh commands
    
    * Fix HTML message displayed in the frontend (#320)
    
    * Send daily analysis only to people who have already grant us the Google Ads permission (#323)
    
    * Add separate secret variables for azure openai credentials (#324)
    
    * Fix typo in sweden
    
    * Add separate secret variables for azure openai creds
    
    * Remove unnecessary variable
    
    * Regenerate gads credentials if they are not valid (#327)
    
    * Delete users google ads credentials only when RefreshError happens (#330)
    
    * Create email html template (#333)
    
    * WIP
    
    * WIP: add email template
    
    * WIP: add email template
    
    * WIP: add email template
    
    * Add email HTML templates
    
    * Add proposed actions to email template
    
    * 167 add geo targeting criteria country city (#334)
    
    * Implement add_geo_targeting_to_campaign endpoint
    
    * Integrate create_geo_targeting_for_campaign to the Google ads team
    
    * Update tests for geo targeting
    
    * Fix execute_query exception message when gads authentication error happens
    
    * Update prompts for gads geo targeting
    
    * Remove unnecessary env variable (#336)
    
    * 332 integrate html email template (#337)
    
    * Update html template
    
    * Fix broken html template
    
    * Integrate email template for Daily analysis
    
    * Execute daily analysis for everyone when send_only_to_emails parameter is None
    
    ---------
    
    
    
    * Add templates directory inside the Dockerfile (#339)
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    Co-authored-by: Harish Mohan Raj <harish@airt.ai>
    3 people authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f95fb84 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Dev (#338) (#350)

    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    ---------
    
    
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now (#308)
    
    * Merge main to dev (#311)
    
    * Dev (#303)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    ---------
    
    
    
    * Add redirect domain
    
    ---------
    
    
    
    * 305 metrics cannot be requested for a manager account (#307)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    * Add currency next to the cost per click (#298)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    * Merge to dev (#301)
    
    * Dev (#294)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * Dev (#296)
    
    * Add staging docker build and deployment (#289)
    
    * Deploy in dev to staging
    
    * Experiment with if else
    
    * Fix CI secrets
    
    * Cleanup unnecessary stuff
    
    * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295)
    
    * Implement daily-analysis endpoint
    
    * Add quality score to daily analysis
    
    ---------
    
    
    
    * Merge to main (#300)
    
    * Add currency next to the cost per click
    
    ---------
    
    
    
    ---------
    
    
    
    * Add redirect domain
    
    * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now
    
    ---------
    
    
    
    * Allow only dev to merge into main (#313)
    
    * 247 use display path1 and path2 attributes when creating-updating ad (#315)
    
    * Add connect_timeout parameter to database url
    
    * Add display path1 and path2 fields to Ads
    
    * Fix daily analysis prompt (#316)
    
    * Create chat with login url as a first message if the user didn't give the permission before the daily analysis (#317)
    
    * Send chat exception to frontend (#319)
    
    * Cleanup env variables (#318)
    
    * Remove litellm variables
    
    * Use function to check missing bash variable
    
    * Optimize ssh commands
    
    * Fix HTML message displayed in the frontend (#320)
    
    * Send daily analysis only to people who have already grant us the Google Ads permission (#323)
    
    * Add separate secret variables for azure openai credentials (#324)
    
    * Fix typo in sweden
    
    * Add separate secret variables for azure openai creds
    
    * Remove unnecessary variable
    
    * Regenerate gads credentials if they are not valid (#327)
    
    * Delete users google ads credentials only when RefreshError happens (#330)
    
    * Create email html template (#333)
    
    * WIP
    
    * WIP: add email template
    
    * WIP: add email template
    
    * WIP: add email template
    
    * Add email HTML templates
    
    * Add proposed actions to email template
    
    * 167 add geo targeting criteria country city (#334)
    
    * Implement add_geo_targeting_to_campaign endpoint
    
    * Integrate create_geo_targeting_for_campaign to the Google ads team
    
    * Update tests for geo targeting
    
    * Fix execute_query exception message when gads authentication error happens
    
    * Update prompts for gads geo targeting
    
    * Remove unnecessary env variable (#336)
    
    * 332 integrate html email template (#337)
    
    * Update html template
    
    * Fix broken html template
    
    * Integrate email template for Daily analysis
    
    * Execute daily analysis for everyone when send_only_to_emails parameter is None
    
    ---------
    
    
    
    * Add templates directory inside the Dockerfile (#339)
    
    ---------
    
    Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
    Co-authored-by: Harish Mohan Raj <harish@airt.ai>
    3 people authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d182b7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    363667d View commit details
    Browse the repository at this point in the history