Commit Graph

68 Commits

Author SHA1 Message Date
ajaysi
c383a3d50b ALwrity copilot: CopilotKit integration complete 2025-10-10 13:39:34 +05:30
ajaysi
11f164ae21 ALwrity + Wix + Wordpress + GSC + Bug Fixes 2025-10-10 13:08:09 +05:30
ajaysi
af4c8afb5b ALwrity + Wix + Wordpress + GSC integration 2025-10-09 13:21:07 +05:30
ajaysi
9cc1ffd47e ALwrity + Wix + Wordpress + GSC integration + Production API calls fixes 2025-10-09 13:07:09 +05:30
ajaysi
5e3901c1c6 ALwrity + Wordpress + Wix + GSC integration 2025-10-08 14:25:59 +05:30
ajaysi
3bab3450dc ALwrity + Wordpress + Wix + GSC integration 2025-10-08 10:13:14 +05:30
ajaysi
14dfb2e5c0 ALwrity onboarding fixes 2025-10-04 13:24:41 +05:30
ajaysi
510b79bbf8 Added onboarding progress tracking & landing page 2025-10-02 13:20:15 +05:30
Om-Singh1808
d86336dcf1 feat: Complete onboarding system with No Website functionality
- Add No Website button to Step 2 with business description form
- Implement onboarding cache service for browser-side data storage
- Add business info database models and API endpoints
- Update API key manager to save keys to .env file immediately
- Add database migration scripts for business info table
- Create reset onboarding script for fresh starts
- Implement hybrid data storage (API keys to backend, other data to cache)
- Add comprehensive business info CRUD operations
- Include database table creation and migration tools
2025-09-24 15:22:00 +05:30
Om-Singh1808
dca2318235 feat: Add No Website button to onboarding Step 2 with business description form 2025-09-24 15:22:00 +05:30
Om-Singh1808
4ea933e643 fix: Remove hardcoded secrets from env template files
- Replace actual API keys with placeholder values in frontend/env_template.txt
- Ensure template files only contain example values, not real secrets
- Fix GitGuardian security scan issues
2025-09-24 15:12:21 +05:30
Om-Singh1808
0a7d9bfd21 feat: Complete Google Search Console integration with Clerk authentication
- Add GSC API service with OAuth2 authentication
- Implement Clerk authentication for frontend and backend
- Add GSC login button and OAuth callback handling
- Create comprehensive GSC data fetching and caching
- Add authentication middleware for backend API protection
- Implement real-time GSC data integration in SEO dashboard
- Add user-specific GSC site management
- Include comprehensive logging and error handling
- Add TypeScript support and proper type definitions
- Create environment templates and setup documentation
- Update gitignore to exclude sensitive credential files

Features added:
- GSC OAuth2 authentication flow
- Real-time search analytics data
- Site list management
- Sitemap analysis
- User-specific data isolation
- Comprehensive error handling
- Authentication token management
- Popup-based OAuth flow
- Data caching and refresh mechanisms

Note: gsc_credentials.json should be created locally with your Google OAuth credentials
2025-09-24 15:12:21 +05:30
Om-Singh1808
aeb7751d48 feat: Complete onboarding system with No Website functionality
- Add No Website button to Step 2 with business description form
- Implement onboarding cache service for browser-side data storage
- Add business info database models and API endpoints
- Update API key manager to save keys to .env file immediately
- Add database migration scripts for business info table
- Create reset onboarding script for fresh starts
- Implement hybrid data storage (API keys to backend, other data to cache)
- Add comprehensive business info CRUD operations
- Include database table creation and migration tools
2025-09-24 15:12:21 +05:30
Om-Singh1808
201960ce9d feat: Add No Website button to onboarding Step 2 with business description form 2025-09-24 15:12:21 +05:30
ajaysi
dee3e428bd Implement route protection for onboarding
- Create ProtectedRoute component to guard routes based on onboarding status
- Protect all non-onboarding routes (dashboard, blog-writer, seo, etc.)
- Users must complete onboarding before accessing any features
- Prevents confusion and broken functionality for new users
- Improves user experience by guiding users through proper setup
2025-09-24 12:48:49 +05:30
ajaysi
a91677782e Blog SEO Analysis Modal - Updated with SEO Metadata Generator, Core Metadata Tab, and Metadata Display Components 2025-09-23 16:21:09 +05:30
ajaysi
12119d418b Updated SEO Analysis Modal 2025-09-22 21:02:32 +05:30
ajaysi
f98d49cea7 Allowing AI to generate suggestions for the blog writer 2025-09-20 22:15:17 +05:30
ajaysi
4d153b292d ALwrity AI Blog Writer - Added Google Grounding UI Implementation 2025-09-18 18:45:53 +05:30
ajaysi
9f13daf443 Added beta testing for user_id=1 for all requests 2025-09-14 18:56:30 +05:30
ajaysi
fe277afc62 Merge branch 'main' of https://github.com/AJaySi/ALwrity 2025-09-14 09:53:46 +05:30
ajaysi
1460ce3cb6 Added enhanced linguistic analyzer and persona quality improver 2025-09-14 09:53:27 +05:30
dependabot[bot]
8fa220184e Bump axios in /frontend in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [axios](https://github.com/axios/axios).


Updates `axios` from 1.11.0 to 1.12.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-12 19:15:23 +05:30
ajaysi
1d04d64d95 Merge main into cursor/implement-usage-based-subscription-and-monitoring-0179
- Resolved merge conflicts in gemini_grounded_provider.py
- Removed conflicting Python cache file
- Integrated latest LinkedIn Writer features from main branch
2025-09-12 16:58:26 +05:30
ajaysi
2ae0c4a8b9 AI Blog Writer - Implement modular architecture with research, outline, and core services 2025-09-12 16:53:16 +05:30
ajaysi
c0a366269d Added blog writer implementation - WIP 2025-09-12 10:26:08 +05:30
ajaysi
1b65a9487b ALwrity LinkedIn Writer: Billing Dashboard: Compact View, Billing Overview, System Health Indicator, Cost Breakdown, Usage Trends, Usage Alerts, Comprehensive API Breakdown 2025-09-11 11:09:10 +05:30
ajaysi
da091f7c47 ALwrity LinkedIn Writer: Brainstorm Flow, Copilot Actions, Feature Carousel, Info Modals, Welcome Message 2025-09-10 13:58:56 +05:30
ajaysi
6fd9a4e354 ALwrity HALLUCINATION DETECTOR AND ASSISTIVE WRITING 2025-09-08 21:14:27 +05:30
ajaysi
5ba19c097a Analytics Insights and Tools Modal 2025-09-07 08:42:37 +05:30
ajaysi
7ac72c5382 Fixes to Generate Pillar Chips 2025-09-06 18:34:42 +05:30
ajaysi
ae42720c2a Alwrity today's tasks workflow implementation plan. 2025-09-06 15:28:05 +05:30
ajaysi
f82ada0361 ALwrity persona system 2025-09-05 15:22:43 +05:30
ajaysi
ccbdc9e8c6 Advanced Content Hyper-Personalization Implementation 2025-09-04 22:49:15 +05:30
ajaysi
d57f7feb4a Phase 3 Complete: LinkedIn Editor Integration - Enhanced LinkedIn writer with persona-aware chat, multiple integration options, and comprehensive testing 2025-09-04 16:04:55 +05:30
ajaysi
ee39906672 Phase 2 Complete: CopilotKit Integration - PlatformPersonaChat component with comprehensive testing and integration examples 2025-09-04 14:33:27 +05:30
ajaysi
bf41db00e5 Phase 1 Complete: React Context Layer - TypeScript interfaces and PlatformPersonaProvider implemented 2025-09-04 14:27:36 +05:30
ajaysi
266b215f50 Merge PR #226: Writing Persona System with platform-specific adaptations 2025-09-04 14:10:00 +05:30
ajaysi
c19fc3f225 ALwrity Prompts - AI Integration Plan 2025-09-03 23:16:39 +05:30
ajaysi
5efee4235d Added citation and quality metrics to the content editor. 2025-09-03 09:40:05 +05:30
ajaysi
10b50f9732 Alwrity Copilot Integration for LinkedIn Writer 2025-09-01 19:45:30 +05:30
ajaysi
64944104a3 merge: LinkedIn Writer PR #223 - resolve conflicts and integrate with existing routers 2025-08-31 23:33:10 +05:30
ajaysi
c8e765975e ALwrity Facebook Writer CopilotKit Implementation Plan 2025-08-31 23:31:29 +05:30
ajaysi
eb0789321d ALwrity Facebook Writer CopilotKit Implementation Plan 2025-08-31 18:41:07 +05:30
Cursor Agent
7dbebd45eb Implement persona generation system with platform-specific adaptations
Co-authored-by: ajay.calsoft <ajay.calsoft@gmail.com>
2025-08-31 08:26:51 +00:00
ajaysi
1e0a13e204 ALwrity SEO CopilotKit Implementation Plan 2025-08-30 20:07:55 +05:30
ajaysi
0f16b855e1 merge: resolve conflicts favoring local for frontend packages 2025-08-30 16:16:13 +05:30
ajaysi
f5f3c09ecc feat(seo-copilot): caching + freshness UI; glassomorphic styling; CopilotKit HITL modular actions; provider fixes; DB sessions & action types; seed 17 actions 2025-08-30 16:12:41 +05:30
ajaysi
1fa2067301 Alwrity copilotkit integration - 0.5.7 2025-08-28 20:46:42 +05:30
ajaysi
f76381030b Alwrity monitoring data service 2025-08-28 11:11:55 +05:30