ajaysi
9b3bec698b
fix: credit tracking, voice clone TTL, avatar upload ui, asset serving fallback, OAuth encryption, free plan video renders, backlink outreach sprint
2026-05-25 17:07:35 +05:30
ajaysi
928c2f20aa
fix: WYSIWYG editor, content generation, and writing assistant bug fixes
...
- Fix text selection menu not showing: wire contentRef via inputRef on multiline TextField
- Fix blog title not truncating: add min-w-0 for flex item overflow
- Fix outline generation 500: escape curly braces in f-string prompt template
- Fix content generation 'NoneType not callable': replace SessionLocal() with get_session_for_user(), add db param to MediumBlogGenerator, fix signature mismatch in database_task_manager
- Fix writing assistant suggest 500: add auth + user_id to API endpoint and service, replace sync requests with httpx.AsyncClient
- Fix hallucination detector 404: explicitly include router in main.py and app.py
- Fix missing error_data in task failure responses
- Hide CopilotKit web inspector button
- Remove hardcoded fallback suggestions from SmartTypingAssist
- Fix stale closure refs in SmartTypingAssist handleTypingChange
- Add two-column editor layout, stats bar, section hover menu
- Various subscription, billing, and research module improvements
2026-05-14 09:11:51 +05:30
ajaysi
3f984e8d0c
feat(podcast): add pre-estimate endpoint, enhance cost estimator with multi-model support, cleanup alpha pricing seeding
...
- Add POST /podcast/pre-estimate endpoint for cost estimation before analysis
- Enhance cost_estimator.py with multi-model support (gemini, audio, voice clone, image, video)
- Add detailed cost breakdown (llm, audio, media costs + per-phase breakdown)
- Remove redundant pricing seeding from init_alpha_subscription_tiers.py
- Add SSOT pricing via PricingService.initialize_default_pricing()
- Update TopicUrlInput tooltip to show estimate details
- Add debug logging for pricing seeding and pre-estimate
- Clean up verbose podcast mode debug logs in app.py
2026-05-06 15:29:12 +05:30
ajaysi
8b79099b15
Fix preflight NameError, clean up debug logs, remove redundant voice button, fix Tooltip warning
2026-04-22 16:10:27 +05:30
ajaysi
cbd68fa43f
Fix voice clone NotSupportedError and improve subscription services
2026-04-22 12:27:51 +05:30
ajaysi
e704aa7d87
Podcast Maker: Fix progress modals, research JSON, header stepper, voice/podcastMode chips
2026-04-19 13:16:59 +05:30
ajaysi
92ac410707
fix: additional podcast service updates
2026-04-03 07:00:14 +05:30
ajaysi
63bb937796
feat: podcast demo mode with ALWRITY_ENABLED_FEATURES support
...
- Add ALWRITY_ENABLED_FEATURES env var for feature gating
- Podcast-only mode: skip LLM bootstrap, scheduler, persona services
- Enhance video generation prompt with scene context, analysis, narration
- Add voice cloning support via custom_voice_id in WaveSpeed
- Add text-to-speech for research results (browser speechSynthesis)
- Fix render queue to sync images from script phase
- Add WaveSpeed LLM pricing (gpt-oss-120b)
- Fix podcast bible generation error handling
- Refactor RouterManager for feature-based router loading
2026-04-03 06:59:59 +05:30
ي
4e0f176842
Add strict Stripe checkout guard via env flag
2026-03-30 07:51:45 +05:30
ajaysi
557f700f68
fix: Resolve APIProvider enum mismatch causing dashboard errors
...
- Fix import path in subscriptions.py (pricing_service location)
- Add values_callable to APIUsageLog.provider enum column
- Normalize provider values to lowercase in usage trends helpers
- Add migration script for existing databases
2026-03-29 12:50:50 +05:30
ajaysi
e90a29c27e
Merge_PR_410_with_local_changes
2026-03-12 15:21:08 +05:30
ي
ad1756aaa2
Extract usage trends and reset logic into usage_tracking_helpers
2026-03-12 07:32:59 +05:30
ajaysi
01881bb405
"feat:enhance-podcast-topic-ai"
2026-03-11 19:09:27 +05:30
ajaysi
6121ae1a92
Merge branch 'pr-378'
2026-03-05 10:52:31 +05:30
ajaysi
2610b1e35b
Merge branch 'pr-376'
2026-03-05 10:44:12 +05:30
ajaysi
93406352d4
Merge branch 'pr-375'
2026-03-05 10:41:19 +05:30
ajaysi
806ab7b20d
Merge branch 'pr-374'
2026-03-05 10:34:36 +05:30
ajaysi
26131232c7
feat: enhance billing dashboard with historical data & security hardening
...
- Fix usage tracking zero-value bug with self-healing logic
- Add month selector for historical usage views
- Implement start-of-month graceful initialization
- Merge PR #372 : Harden user-scoped access in subscription routes
- Fix UI bugs in UsageDashboard component
2026-03-05 10:21:56 +05:30
ي
c604dc87ec
Add Stripe webhook event persistence and idempotency
2026-03-04 20:44:04 +05:30
ي
cf4c08ff7c
Align usage period keys with subscription window and reset audio counters
2026-03-04 20:42:44 +05:30
ي
d82569a1d0
Harden usage limit enforcement failure handling
2026-03-04 20:42:20 +05:30
ي
fc96e1218a
Move Stripe plan price mapping to env with startup validation
2026-03-04 20:41:47 +05:30
ajaysi
f8f7ddeb2a
feat: Implement Today's Workflow and Agent Huddle enhancements
2026-03-01 20:15:31 +05:30
ajaysi
4828274cbf
Release Candidate: Production Release with Multi-Tenant & Onboarding Enhancements
2026-02-28 20:08:00 +05:30
ajaysi
08a1f4a1d8
Save local changes (GSC/Bing integrations) before merging PR #354
2026-02-13 13:11:27 +05:30
ajaysi
e404a86502
Recovered state: integrated TrendSurferAgent, restored frontend/backend files, and cleaned up recovery scripts
2026-02-08 13:56:57 +05:30
ajaysi
1db10ccd0f
Added documentation for the auto-population feature and the analytics integration.
2026-01-17 11:01:10 +05:30
ajaysi
8193cdba67
AI Analysis and Content Strategy fixes. Enhanced Strategy Routes refactoring.
2026-01-10 19:32:50 +05:30
ajaysi
81590cf4db
WIP: AI Podcast Maker and YouTube Creator Studio integration
2025-12-10 09:37:55 +05:30
ajaysi
77d7c0cde6
AI Image Studio Progress Review
...
- Added new router for content assets
- Added new service for content assets
- Added new model for content assets
- Added new utils for content assets
- Added new docs for content assets
- Added new tests for content assets
- Added new examples for content assets
- Added new guides for content assets
2025-11-23 09:21:11 +05:30
ajaysi
eede21ad42
AI Image Studio Phase 1
2025-11-20 09:06:00 +05:30
ajaysi
e96525347b
AI story writer enhancements, text to video and voice generation, subscription management, and more.
2025-11-19 09:55:32 +05:30
ajaysi
bf7493c366
AI Video Generation Implementation
2025-11-17 17:38:23 +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
4431cd9848
SEO Dashboard Fixes and content planning refactoring
2025-10-29 17:10:48 +05:30