281 Commits

Author SHA1 Message Date
ajaysi
caeb6e56a9 Onboarding Progress Service Implementation 2025-10-24 17:22:06 +05:30
ajaysi
a3f25f23c9 Subscription implementation complete, Renewal system implemented 2025-10-23 21:47:52 +05:30
ajaysi
2240cefa30 Subscription API and API key injection middleware added 2025-10-19 17:56:09 +05:30
ajaysi
1f087aad4c Bing Analytics and Insights added, background jobs added, database setup updated, environment setup updated, frontend updated, backend updated.
Onboarding Manager and Router Manager refactored, analytics and background jobs added, database setup updated, environment setup updated, frontend updated, backend updated.
Critical onboarding database migration implemented.
2025-10-18 10:28:15 +05:30
ajaysi
40fb6ac95b ALwrity Backend and Frontend - Stability and Error Handling Improvements 2025-10-14 10:57:16 +05:30
ajaysi
b6debd80b7 Subscription Guard and Installation Guide 2025-10-13 15:27:48 +05:30
ajaysi
c38812b6c5 Pricing Page and Subscription Guard 2025-10-13 10:25:57 +05:30
ajaysi
08ce9588f4 Fix: Persona Polling Issue 2025-10-12 14:27:15 +05:30
ajaysi
2a3ad8addc Fix: Step 6 Data Retrieval Issue 2025-10-11 22:01:20 +05:30
ajaysi
734a54acc3 Fixed local storage issue with website analysis data 2025-10-11 19:51:30 +05:30
ajaysi
5f066b6c0e Add robust fallback logic for Step 3 data passing
- Check multiple storage sources for website URL (props, localStorage, sessionStorage)
- Add validation to prevent API calls without website URL
- Improve debugging logs to track data flow
- Make CompetitorAnalysisStep more resilient to production edge cases
- No breaking changes, just defensive improvements
2025-10-11 18:08:10 +05:30
ajaysi
1df12a64a2 Add brand analysis columns to onboarding database and migration scripts 2025-10-11 17:05:42 +05:30
ajaysi
b1ebe1034e ALwrity onboarding final step 2025-10-10 23:19:28 +05:30
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