[PR #244] [MERGED] Feature/gsc integration clean #276

Closed
opened 2026-03-02 23:34:55 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AJaySi/ALwrity/pull/244
Author: @Om-Singh1808
Created: 9/7/2025
Status: Merged
Merged: 9/24/2025
Merged by: @AJaySi

Base: mainHead: feature/gsc-integration-clean


📝 Commits (6)

  • 91ef1db Clean up: Remove all cache files and add comprehensive .gitignore
  • 446d14d feat: Add No Website button to onboarding Step 2 with business description form
  • 8daa85c feat: Complete onboarding system with No Website functionality
  • 760e956 feat: Complete Google Search Console integration with Clerk authentication
  • a217ef4 fix: Remove hardcoded secrets from env template files
  • d95d1e3 Update .gitignore with additional exclusions

📊 Changes

31 files changed (+2711 additions, -52 deletions)

View changed files

📝 .gitignore (+21 -4)
GSC_INTEGRATION_README.md (+268 -0)
📝 backend/api/facebook_writer/services/story_service.py (+2 -1)
📝 backend/api/onboarding.py (+74 -1)
📝 backend/app.py (+4 -0)
backend/database/migrations/add_business_info_table.sql (+27 -0)
backend/env_template.txt (+8 -0)
backend/middleware/auth_middleware.py (+120 -0)
backend/models/business_info_request.py (+24 -0)
backend/models/user_business_info.py (+38 -0)
backend/routers/gsc_auth.py (+208 -0)
backend/scripts/run_business_info_migration.py (+100 -0)
📝 backend/services/api_key_manager.py (+9 -4)
backend/services/business_info_service.py (+84 -0)
📝 backend/services/database.py (+3 -1)
backend/services/gsc_service.py (+370 -0)
frontend/env_template.txt (+13 -0)
📝 frontend/package-lock.json (+89 -0)
📝 frontend/package.json (+1 -0)
📝 frontend/src/App.tsx (+41 -40)

...and 11 more files

📄 Description

this is the same PR as #239 with just the pycache files removed


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AJaySi/ALwrity/pull/244 **Author:** [@Om-Singh1808](https://github.com/Om-Singh1808) **Created:** 9/7/2025 **Status:** ✅ Merged **Merged:** 9/24/2025 **Merged by:** [@AJaySi](https://github.com/AJaySi) **Base:** `main` ← **Head:** `feature/gsc-integration-clean` --- ### 📝 Commits (6) - [`91ef1db`](https://github.com/AJaySi/ALwrity/commit/91ef1db167ccb2865b0a4194f61f501296bfd5d4) Clean up: Remove all cache files and add comprehensive .gitignore - [`446d14d`](https://github.com/AJaySi/ALwrity/commit/446d14d06c309faf60960f9476cefcf0c8030bdc) feat: Add No Website button to onboarding Step 2 with business description form - [`8daa85c`](https://github.com/AJaySi/ALwrity/commit/8daa85c069b6298db581d9b292d81c7f13464af7) feat: Complete onboarding system with No Website functionality - [`760e956`](https://github.com/AJaySi/ALwrity/commit/760e95634f1d49c5c903114555579c6764835f28) feat: Complete Google Search Console integration with Clerk authentication - [`a217ef4`](https://github.com/AJaySi/ALwrity/commit/a217ef4a75ad27d0c6de2372c8a0b8f10805dcdc) fix: Remove hardcoded secrets from env template files - [`d95d1e3`](https://github.com/AJaySi/ALwrity/commit/d95d1e381f035980ed43797c60027895017aaded) Update .gitignore with additional exclusions ### 📊 Changes **31 files changed** (+2711 additions, -52 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+21 -4) ➕ `GSC_INTEGRATION_README.md` (+268 -0) 📝 `backend/api/facebook_writer/services/story_service.py` (+2 -1) 📝 `backend/api/onboarding.py` (+74 -1) 📝 `backend/app.py` (+4 -0) ➕ `backend/database/migrations/add_business_info_table.sql` (+27 -0) ➕ `backend/env_template.txt` (+8 -0) ➕ `backend/middleware/auth_middleware.py` (+120 -0) ➕ `backend/models/business_info_request.py` (+24 -0) ➕ `backend/models/user_business_info.py` (+38 -0) ➕ `backend/routers/gsc_auth.py` (+208 -0) ➕ `backend/scripts/run_business_info_migration.py` (+100 -0) 📝 `backend/services/api_key_manager.py` (+9 -4) ➕ `backend/services/business_info_service.py` (+84 -0) 📝 `backend/services/database.py` (+3 -1) ➕ `backend/services/gsc_service.py` (+370 -0) ➕ `frontend/env_template.txt` (+13 -0) 📝 `frontend/package-lock.json` (+89 -0) 📝 `frontend/package.json` (+1 -0) 📝 `frontend/src/App.tsx` (+41 -40) _...and 11 more files_ </details> ### 📄 Description this is the same PR as #239 with just the pycache files removed --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 23:34:55 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ALwrity#276
No description provided.