ajaysi
644e72d289
feat: Brainstorm Topics with GSC + Issue #518 fixes + Blog Editor enhancements
...
Issue #518 - Subscription not updating after checkout:
- Fix stale closure in SubscriptionContext checkout polling (use subscriptionRef)
- Move checkout success polling from InitialRouteHandler into SubscriptionContext
- Remove redundant polling code from InitialRouteHandler
- Fix plan label: 'Free' instead of 'No Plan', proper capitalization
- Add plan refresh button in UserBadge
- Add 'View Costing Details' to UserBadge dropdown
- Rename 'ALwrity Podcast Maker' to 'Podcast Creator' across UI
- Clean subscription=success URL param after verification
Blog Writer WYSIWYG Editor enhancements:
- Per-section preview toggle (view/edit icons)
- Enhanced hover-based toolbar
- Circular SVG progress stats bar with detailed tooltip
- Research tool chips in stats bar footer
- Per-section TTS with useTextToSpeech hook (browser native)
- Full blog preview modal with print/PDF support
- PlayAllTTSButton: sequential playback with progress bar
- OnThisPageNav: floating sidebar with scroll tracking
- Section data attributes for scroll anchoring
GSC Brainstorm Topics feature:
- Backend: gsc_brainstorm_service.py (rule-based + LLM recommendations)
- Backend: POST /gsc/brainstorm endpoint with 3-word minimum validation
- Frontend: gscBrainstorm.ts API client
- Frontend: useGSCBrainstormConnection hook (popup OAuth, no /onboarding redirect)
- Frontend: useGSCBrainstorm hook (connect check + brainstorm call)
- Frontend: GSCBrainstormModal (3-tab results: Opportunities, Gaps, AI Recs)
- Frontend: BrainstormButton (visible at 3+ words, GSC connect overlay)
- Wire BrainstormButton into ManualResearchForm and ResearchAction
- Add blog_writer to gsc_auth router features for ALWRITY_ENABLED_FEATURES
2026-05-20 22:44:15 +05:30
ajaysi
cbd68fa43f
Fix voice clone NotSupportedError and improve subscription services
2026-04-22 12:27:51 +05:30
ajaysi
973dd501fe
fix: PrimaryButton ref warning + research modal close race condition
2026-04-22 08:48:35 +05:30
ajaysi
b1ca29f7f7
fix: workspace-aware media resolution + production-ready logging
...
- load_podcast_image_bytes now accepts user_id for workspace-aware resolution
- Video and avatar handlers pass user_id to image loading
- Strip JWT tokens from console logs (dev-only verbose logging)
- Guard debug logs behind NODE_ENV===development in SceneCard, useRenderQueue, SubscriptionContext, mediaCache
- Add devLogger utility
2026-04-21 21:19:40 +05:30
ajaysi
66faff9051
fix: Add podcast-only demo mode frontend integration
...
- Skip onboarding in demo mode, redirect to podcast-maker
- Demo mode checks localStorage and env vars
- Remove mock subscription - use real subscription flow
2026-03-31 06:48:24 +05:30
ajaysi
f0b78f5cbe
fix: Skip subscription check in demo mode, allow access with mock subscription
2026-03-30 16:32:18 +05:30
ajaysi
43c6ceab2f
fix: Skip onboarding calls in podcast-only demo mode
...
- Add demoMode utility for consistent demo mode detection
- Skip onboarding API calls in OnboardingContext when in demo mode
- Redirect to /podcast-maker instead of /onboarding in demo mode
2026-03-30 09:38:48 +05:30
ajaysi
01881bb405
"feat:enhance-podcast-topic-ai"
2026-03-11 19:09:27 +05:30
ajaysi
8193cdba67
AI Analysis and Content Strategy fixes. Enhanced Strategy Routes refactoring.
2026-01-10 19:32:50 +05:30
ajaysi
3b9356e2c8
story writer backend migration complete, Blog writer SEO and story writer backend migration complete, Blog writer SEO and story writer frontend migration complete
2025-11-13 16:14:26 +05:30
ajaysi
d99c7c83a7
Scheduled research persona generation
2025-11-05 08:51:00 +05:30
ajaysi
55087c4f37
Research Wizard and CopilotKit mitigation review
2025-11-04 08:11:57 +05:30
ajaysi
e69107b07c
Research component integration, Copilotkit implementation, SEO copilotkit implementation, Wix SEO metadata complete, Wix SEO metadata review
2025-11-03 16:01:44 +05:30
ajaysi
de4328175d
Subscription dashboard improvements, AI text generation limit, and other fixes.
2025-11-01 18:01:14 +05:30
ajaysi
a3f25f23c9
Subscription implementation complete, Renewal system implemented
2025-10-23 21:47:52 +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
c38812b6c5
Pricing Page and Subscription Guard
2025-10-13 10:25:57 +05:30
ajaysi
11f164ae21
ALwrity + Wix + Wordpress + GSC + Bug Fixes
2025-10-10 13:08:09 +05:30
ajaysi
510b79bbf8
Added onboarding progress tracking & landing page
2025-10-02 13:20:15 +05:30
ajaysi
3f2f4d7b8c
ALwrity version 0.5.5
2025-08-20 20:22:56 +05:30
ajaysi
74e22b421a
ALwrity version 0.5.5
2025-08-19 21:48:33 +05:30