This website requires JavaScript.
98cfb03cf7
fix(01-code-splitting): convert BillingPage MUI icons to individual imports
ajaysi
2026-05-08 11:52:18 +05:30
993000a540
fix(01-code-splitting): convert SchedulerDashboard MUI icons to individual imports
ajaysi
2026-05-08 11:51:57 +05:30
b3e2f4382c
fix(01-code-splitting): convert SubscriptionExpiredModal MUI icons to individual imports
ajaysi
2026-05-08 11:51:32 +05:30
638e785ad4
fix(01-code-splitting): convert SubscriptionGuard MUI icons to individual imports
ajaysi
2026-05-08 11:51:11 +05:30
98a1cc91a2
fix(01-code-splitting): convert ErrorBoundary MUI icons to individual imports
ajaysi
2026-05-08 11:50:53 +05:30
ab827e9ab9
feat(01-code-splitting): add feature gating with ALWRITY_ENABLED_FEATURES
ajaysi
2026-05-08 11:31:01 +05:30
8ee042bd2c
feat(01-code-splitting): convert 31+ route components to React.lazy
ajaysi
2026-05-08 08:27:15 +05:30
4df1adfbe2
fix(backend): add missing matplotlib dependency for podcast composer
Diksha
2026-05-11 18:13:39 +05:30
3150941c36
fix(backend): add missing matplotlib dependency for podcast composer
fix/add-matplotlib-backend-dependency
Diksha
2026-05-11 18:13:39 +05:30
020b237e57
Reuse campaign-creator persistence pattern for backlink campaigns
ي
2026-05-11 15:09:17 +05:30
3f984e8d0c
feat(podcast): add pre-estimate endpoint, enhance cost estimator with multi-model support, cleanup alpha pricing seeding
ajaysi
2026-05-06 15:29:12 +05:30
a7d2ef1c09
feat(podcast): add Get Trending Topics modal to podcast topic input
ajaysi
2026-04-24 20:52:23 +05:30
fc47445181
fix(voice-clone): persist clone info in localStorage, auto-merge into project knobs, fix clone ID detection in CreateModal
ajaysi
2026-04-24 20:36:35 +05:30
d518365c87
fix: add missing budget_cap argument to create_project in update_project handler
ajaysi
2026-04-24 15:47:42 +05:30
ba94ee30bc
feat(phase-4): UI/UX improvements for Podcast Maker Write phase
ajaysi
2026-04-24 15:44:09 +05:30
8b79099b15
Fix preflight NameError, clean up debug logs, remove redundant voice button, fix Tooltip warning
ajaysi
2026-04-22 16:10:27 +05:30
fbbfe81ed7
Fix voice clone: use absolute API URL for audio (not relative) so requests hit Render backend instead of Vercel SPA
ajaysi
2026-04-22 15:00:54 +05:30
d7319c981e
Add debug logging to WaveSpeed speech generator for qwen3 voice clone
ajaysi
2026-04-22 13:19:32 +05:30
3c4965462a
Add debug logging to asset serving to see file content
ajaysi
2026-04-22 12:56:48 +05:30
26ccb2f609
Add debug logging for voice clone preview audio bytes
ajaysi
2026-04-22 12:41:11 +05:30
cbd68fa43f
Fix voice clone NotSupportedError and improve subscription services
ajaysi
2026-04-22 12:27:51 +05:30
641143a7d6
fix: use aiApiClient for voice clone/design (180s timeout instead of 60s)
ajaysi
2026-04-22 11:38:15 +05:30
dd7f8515a4
debug: add logging for asset path resolution
ajaysi
2026-04-22 11:23:24 +05:30
5e205d52cd
fix: add comprehensive logging for voice clone debugging
ajaysi
2026-04-22 09:58:20 +05:30
b9f2123ce9
debug: add more logging for voice clone audio format detection
ajaysi
2026-04-22 09:34:44 +05:30
00f46ecbed
fix: add preload=auto and key to Generated AI Voice Preview audio element
ajaysi
2026-04-22 09:06:00 +05:30
973dd501fe
fix: PrimaryButton ref warning + research modal close race condition
ajaysi
2026-04-22 08:48:35 +05:30
efff72f4bd
fix: create avatars subdirectory before saving avatar upload
ajaysi
2026-04-22 08:29:37 +05:30
913e59a0a8
fix: voice clone preview audio authentication + MIME type fixes
ajaysi
2026-04-22 08:04:55 +05:30
02d13716f3
fix: voice clone preview audio not playing + avatar upload 500 + asset serving
ajaysi
2026-04-22 07:24:28 +05:30
c5d625945f
fix: centralize ROOT_DIR resolution, fix workspace path on Render.com, cleanup legacy paths
ajaysi
2026-04-22 06:28:45 +05:30
6e9c11744c
fix: WebM/Opus audio duration shows zero - add durationchange listener and preload=auto
ajaysi
2026-04-22 06:10:15 +05:30
b1ca29f7f7
fix: workspace-aware media resolution + production-ready logging
ajaysi
2026-04-21 21:19:40 +05:30
91b2f996fd
feat: voice clone audio generation + podcast workspace architecture
ajaysi
2026-04-21 19:38:50 +05:30
7637babd7d
Add detailed logging for project update debugging
ajaysi
2026-04-20 16:01:13 +05:30
1deed48484
Enforce required fields: topic, avatar, voice, duration, speakers, podcastMode
ajaysi
2026-04-20 15:59:26 +05:30
afdbc78779
Add detailed logging for voice clone debugging in production
ajaysi
2026-04-20 15:46:11 +05:30
294c64877d
Enhance voice clone UI: gradient border, professional title, advanced options toggle
ajaysi
2026-04-20 14:17:30 +05:30
4a4b8c5a24
Fix voice clone preview URL not matching saved file
ajaysi
2026-04-20 14:08:43 +05:30
625dd550d3
Fix production issues: add matplotlib dep, fix get_db calls, resolve ESLint
ajaysi
2026-04-20 12:55:25 +05:30
7f7279f903
Merge remote-tracking branch 'origin/codex/task-title-3y5pbt'
ajaysi
2026-04-20 08:47:19 +05:30
e68c289901
Harden audio-only script flow and mode propagation
ي
2026-04-20 08:44:46 +05:30
f748c081c2
Merge remote-tracking branch 'origin/codex/task-title'
ajaysi
2026-04-20 08:40:16 +05:30
7e4cc51086
Fix broll temp asset handling and crossfade precision
ي
2026-04-20 08:37:20 +05:30
cf70261658
Implement async B-roll scene rendering with media path resolution
ي
2026-04-20 08:32:42 +05:30
7241874545
Merge remote-tracking branch 'origin/codex/locate-and-render-brollinfopanel-component'
ajaysi
2026-04-20 08:32:06 +05:30
35ebf8c077
Merge remote-tracking branch 'origin/codex/import-scene-composition-symbols-in-broll_service'
ajaysi
2026-04-20 08:29:33 +05:30
7aead3ae7d
Merge remote-tracking branch 'origin/codex/refactor-preview-generation-flow'
ajaysi
2026-04-20 08:28:16 +05:30
80cdd7ff29
Add B-roll chart panel to script write phase
ي
2026-04-20 08:28:13 +05:30
a9dd9afba1
Merge remote-tracking branch 'origin/codex/standardize-chart-preview-route-usage'
ajaysi
2026-04-20 08:26:28 +05:30
eaea1ee793
Fix broll scene composition imports and typing
ي
2026-04-20 08:26:05 +05:30
6db378beff
Refactor chart preview IDs to use one deterministic identifier
ي
2026-04-20 08:22:58 +05:30
7c2a185a29
Align podcast chart preview route and preview URL handling
ي
2026-04-20 08:21:59 +05:30
17c046c51e
Add broll router to podcast API registrations
ي
2026-04-20 08:19:55 +05:30
ba9ddbf368
Fix: Avatar/media path resolution and voice clone dependencies
ajaysi
2026-04-20 08:01:45 +05:30
bfa1b028b3
Fix: Upsert pattern for project update - create if not exists
ajaysi
2026-04-20 06:31:59 +05:30
0cac25751f
Debug: Add logging for audio serve and project update endpoints
ajaysi
2026-04-20 06:27:54 +05:30
a486f4c4fa
Debug: Log podcast router endpoints on startup
ajaysi
2026-04-20 06:26:29 +05:30
34f82c43dd
Production fixes: modal stays open, gradient UI, source links, stepper cleanup
ajaysi
2026-04-20 06:10:54 +05:30
95edd7d470
Add podcast research metadata mapping and summary sections
ي
2026-04-19 16:51:51 +05:30
280159669b
Add accessible cost estimate chip and phase breakdown in podcast header
ي
2026-04-19 16:39:49 +05:30
5f13ee5f7b
Merge PR #473 : Move podcast estimate calculation to backend pricing catalog
ajaysi
2026-04-19 16:30:38 +05:30
f210310177
Use backend-provided podcast estimates and remove UI heuristics
codex/remove-heuristic-calculators-and-update-estimates-bhvhnh
ي
2026-04-19 16:28:39 +05:30
e71cf65802
Move podcast cost estimates to backend pricing catalog
ي
2026-04-19 16:23:00 +05:30
196ea65af9
Add structured podcast research cost_est across backend/frontend
ي
2026-04-19 16:13:46 +05:30
bcf62017aa
Merge remote-tracking branch 'origin/codex/review-flat-file-context-system-implementation'
ajaysi
2026-04-19 15:57:25 +05:30
0732887c09
Analyzing your idea with AI...
ajaysi
2026-04-19 13:21:36 +05:30
e704aa7d87
Podcast Maker: Fix progress modals, research JSON, header stepper, voice/podcastMode chips
ajaysi
2026-04-19 13:16:59 +05:30
79f26c815b
feat: add static triage and structural reader with tests
ي
2026-04-10 21:03:39 +05:30
e2726805f3
test: add VFS regression tests for retrieval and collaboration
ي
2026-04-08 18:20:07 +05:30
ff61708e29
Merge PR #468 : Add Podcast Maker journey pages for personas
ajaysi
2026-04-07 18:00:24 +05:30
63767d72b3
Merge PR #469 : Add Podcast Maker best-practices guide
ajaysi
2026-04-07 18:00:20 +05:30
d85a1ee561
Merge PR #467 : Add user-facing Podcast Maker docs
ajaysi
2026-04-07 18:00:14 +05:30
18bed36e2b
docs: add podcast maker best practices guide
ي
2026-04-07 17:52:29 +05:30
24d932d2b5
docs: add Podcast Maker journeys across persona tracks
ي
2026-04-07 17:50:44 +05:30
cd53680523
Add user-facing Podcast Maker docs with implementation and API refs
ي
2026-04-07 17:48:58 +05:30
edf3f32b3c
feat: Add hamburger menu to Podcast Maker header and move Bible to AnalysisPanel
ajaysi
2026-04-07 17:45:43 +05:30
e59c77b221
feat: Improve podcast maker UX and fix bugs
ajaysi
2026-04-07 16:28:11 +05:30
1a456b21b7
Fix: Prevent duplicate script generation calls
ajaysi
2026-04-07 12:49:43 +05:30
813f9acc34
Fix: Improve error handling for image editing when API keys are missing
ajaysi
2026-04-07 11:57:35 +05:30
60b6b0904b
Add detailed logging to make-presentable endpoint for debugging
ajaysi
2026-04-07 11:54:37 +05:30
80838ed028
Fix: Implement isCancelled pattern and memoize callbacks to prevent camera unmounting
ajaysi
2026-04-07 11:39:07 +05:30
e66311ea44
Fix: Prevent camera remounting issues from parent re-renders
ajaysi
2026-04-07 11:22:10 +05:30
cf2d3a51e8
Fix: Resolve camera display issues in selfie component
ajaysi
2026-04-07 11:14:49 +05:30
8dd1c13f85
Fix: Improve audio recording playback in voice clone component
ajaysi
2026-04-07 07:05:45 +05:30
ad97dc0d3b
Fix: Include podcast-enabled routers in podcast-only mode
ajaysi
2026-04-07 06:56:32 +05:30
45231625fd
Chore: Clean up workflow files and artifacts
ajaysi
2026-04-07 06:45:25 +05:30
23bf709c10
Feat: Podcast maker UI improvements and voice clone panel
ajaysi
2026-04-07 06:41:53 +05:30
3f1d5cbb09
Feat: Add TTS to analysis tabs and improve Research Queries UX
ajaysi
2026-04-06 17:59:13 +05:30
12960a22ea
Fix: Mobile responsiveness for Podcast Presenter Avatar section
ajaysi
2026-04-06 16:56:13 +05:30
45d2b0b693
Fix: Remove duplicate Research Queries section in podcast maker
ajaysi
2026-04-06 16:20:28 +05:30
348839be36
Fix: Improve podcast analysis LLM prompt and skip bible generation in podcast mode
ajaysi
2026-04-06 15:19:23 +05:30
b5ab46a749
Fix: Skip scheduler alerts in podcast-only mode
ajaysi
2026-04-06 15:02:21 +05:30
d12fe6348e
Fix: Skip non-podcast API calls in podcast-only mode
ajaysi
2026-04-06 14:58:53 +05:30
0e3a611e57
Fix video preflight: use importlib.metadata instead of deprecated pkg_resources
ajaysi
2026-04-06 14:37:50 +05:30
b24d39349d
Add setuptools to requirements-podcast.txt for pkg_resources
ajaysi
2026-04-06 14:30:28 +05:30
0d0d964605
Fix podcast-only mode: skip seo_analyzer imports to prevent bs4/beautifulsoup4 loading
ajaysi
2026-04-06 13:16:32 +05:30
03d43fb54b
Add early debug logging for ALWRITY_ENABLED_FEATURES
ajaysi
2026-04-06 12:17:49 +05:30
c361bd127d
Add debug logging to is_podcast_only_demo_mode function
ajaysi
2026-04-06 12:11:14 +05:30
6ac880e61e
Separate requirements files: full and podcast-only modes
ajaysi
2026-04-06 10:20:35 +05:30