Closed
Conversation
CHORE: Initial cleanup
basic setup done (frontend)
initial backend setup
merging pr for Supabase setup !!
FEAT(profile): add profile pages, components, and API integration
- Add predictive analytics endpoint - Add automated insights endpoint - Add audience segmentation endpoint - Add sentiment analysis endpoint - Add anomaly detection endpoint - Add attribution modeling endpoint - Add benchmarking endpoint - Add churn prediction endpoint - Add natural language query endpoint - Add KPI optimization endpoint - Use Groq API with llama-4-scout-17b-16e-instruct model
- Add TypeScript interfaces for all AI analytics features - Add API client functions for predictive analytics - Add API client functions for automated insights - Add API client functions for audience segmentation - Add API client functions for sentiment analysis - Add API client functions for anomaly detection - Add API client functions for attribution modeling - Add API client functions for benchmarking - Add API client functions for churn prediction - Add API client functions for natural language query - Add API client functions for KPI optimization
- Add tabbed interface for all 10 AI analytics features - Add natural language query interface - Add sentiment analysis text input - Add visualizations for all analytics features - Add loading and error states - Add responsive UI components - Support both brand and creator roles
- Add toggle between AI and standard analytics views - Set AI analytics as default view - Maintain backward compatibility with existing analytics
- Add toggle between AI and standard analytics views - Set AI analytics as default view - Maintain backward compatibility with existing analytics
- Import ai_analytics router - Include router in FastAPI app - Enable all AI analytics endpoints
- Update analytics routes - Update campaigns routes - Update proposals routes - Update contracts workspace - Update proposals workspace - Add campaign wall feature - Update SQL migrations - Update frontend types and API clients
FEAT(analytics): add AI-powered analytics and campaign wall features
chore: align backend requirements
…-audit chore: sync frontend dependency manifest
Contributor
|
Important Review skippedToo many files! 130 files out of 280 files are above the max files limit of 150. You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Author
|
Hi @Saahi30 @chandansgowda |
Author
|
Hi, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #275
📝 Description
This PR updates the JWT verification logic to support ES256 using the Supabase JWK public key
🔧 Changes Made
->Switched JWT decoding to use the ES256 algorithm
📷 Screenshots or Visual Changes (if applicable)
before
after
✅ Checklist