35 Commits

Author SHA1 Message Date
antilya c4629695ce fix(studio): handle failed async generations 2026-08-22 20:10:37 +04:00
jaiprasad04 68a8db10c5 feat: add Layers Studio (#324)
- Add LayersStudio component with multi-layer decomposition (bytedance-seedream-5.0-pro-layer)
- Support regional edit, lasso edit, marker drawing and shapes with bbox annotation
- Add model-exact AI Upscaling (topaz-image-upscale, seedvr2-image-upscale, ai-image-upscaler)
- Add comprehensive Color Grading suite (Color Correct, Soften Details, Bloom, Halation, Lens, Exposure, Film Grain)
- Add AI Background Remover (ai-background-remover)
- Add AI Image Extension / Outpainting (ai-image-extension)
- Integrate Layers Studio into StandaloneShell
2026-08-14 20:04:09 +05:30
jaiprasad04 ebd4b6bb78 style: move notification stack to top-right with white background 2026-07-29 16:48:30 +05:30
WhiteRaven11 6aa3372b94 Restore complete Studio sources 2026-07-29 16:48:29 +05:30
WhiteRaven11 3431cb616c Show active generation status across Studio 2026-07-29 16:48:29 +05:30
WhiteRaven11 53464e8e3f Unify generation notifications across Studio 2026-07-29 16:48:29 +05:30
WhiteRaven11 064b8f4296 feat: organize studio navigation into categories 2026-07-24 16:07:18 +03:00
Jaya Prasad Kavuru ac01316517 feat: move navigation tabs to collapsible left sidebar (#285)
Move studio navigation tabs from top bar into collapsible left sidebar with tooltips and responsive prompt positioning. Fixes #285
2026-07-22 11:29:26 +05:30
Jaya Prasad Kavuru 32d9dcc0c0 feat: persistent background generation with toast notifications across all studios
- Web app (StandaloneShell): added global notification stack at bottom-right
  - Success toast with teal border, checkmark, studio name, and 'Open' button
  - Error toast with red border, error message text, auto-dismiss
  - Wired onGenerationComplete + onGenerationError into all 9 studio components

- Studios: added onGenerationError callback to all studios
  - VibeMotionStudio + MarketingStudio: added both callbacks (were missing)
  - All others: added onGenerationError to catch blocks
  - Replaced alert() with onGenerationError in CinemaStudio and MarketingStudio

- Desktop app (src/main.js): fixed router to use show/hide instead of
  innerHTML='' so studio components stay alive during tab switches,
  preserving in-progress generation across navigation
2026-07-15 14:03:41 +05:30
Jaya Prasad Kavuru eec6df67ce fix(navigation): support middle click (wheel click) and modifier clicks on studio tabs 2026-07-15 13:43:18 +05:30
Jaya Prasad Kavuru d831210f70 feat(studio): persist background tab states, clean inputs, and align empty/results views 2026-07-10 16:23:32 +05:30
Jaya Prasad Kavuru 5823f14900 feat: Add AI Influencer Studio with full attributes customizer and shuffle randomizer 2026-07-03 18:03:40 +05:30
Anil Matcha 612b12ddd3 feat: apply PRs #237, #242, #243, #234 from Open-Generative-AI
- feat(studio): add Body Swap (Recast) tab — RecastStudio component, recastModels
  (Kling 3.0 Pro Motion Control + Runway Act Two), processRecast() in muapi.js (#237)
- fix(local-ai): surface OOM/SIGKILL hint when sd-cli exits with null code (#242)
- feat(i18n): normalize zh→zh-CN locale, auto-detect browser language on first
  visit, add zh-CN translations for MCP hero + web shell strings (#243)
- fix(security): validate upload proxy target URL to S3 hostnames only,
  blocking SSRF to localhost/private IPs (#234)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 06:30:59 +05:30
Ubuntu 9a609169d4 fix: change Vadoo banner color from yellow to indigo
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 07:29:11 +00:00
Anil Matcha f6e0532468 feat: replace Vadoo header button with full-width dismissable banner
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 12:41:07 +05:30
Anil Matcha 05d08b6e6f feat: update Vadoo promo copy to highlight unrestricted generation 2026-06-14 10:29:59 +05:30
Anil Matcha e7c7b20454 feat: add Vadoo promo to header and Related Projects
Add 'Auto-Publish AI Images & Videos, Earn' button linking to vadoo.tv in StandaloneShell header and add Vadoo as the first entry in the Related Projects list.
2026-06-14 10:28:39 +05:30
Jaya Prasad Kavuru f188be3306 added vibe motion 2026-05-22 19:19:38 +05:30
Jaya Prasad Kavuru 2a86592892 added clipping tab 2026-05-22 18:07:35 +05:30
Jaya Prasad Kavuru cda32080f8 added audio studio 2026-05-22 15:52:07 +05:30
Anil Matcha 958897e180 fix(studio): re-prompt for API key on 401/403 and harden header visibility
Dispatch a window event from muapi.js when generation, polling, upload,
or balance probes return 401/403, and add optional overlay props to
ApiKeyModal so the standalone shell can reopen it without forcing a
sign-out.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 11:13:16 +05:30
Jaya Prasad Kavuru a2be5c20e0 added design agent 2026-05-16 18:43:18 +05:30
Anil Matcha 9058a212c8 chore: rebrand primary colour to cyan and trim "unrestricted" wording
Swap the lime-green (#d9ff00 / #c4e600) brand colour for electric cyan
(#22d3ee / #06b6d4) across Tailwind configs, CSS variables, and all
studio components. Remove "unrestricted" from README copy while keeping
the "no content filters / no guardrails" framing intact.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 23:52:43 +05:30
Jaya Prasad Kavuru fe87f4ad6a feat: Integrate Explore Apps studio with backend parity and premium dark theme 2026-04-28 13:33:22 +05:30
Anil Matcha f0ac343ee4 fix(ui): label the Settings button in the header
Fixes #111 — the Settings entry point was a bare icon (a key glyph in
the Electron header, a gradient circle in the web shell), which users
mistook for an avatar or didn't notice at all. Replace both with a
gear icon + "Settings" text in a bordered pill button.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 10:27:49 +05:30
Jaya Prasad Kavuru 0f4748829a added market studio 2026-04-23 20:33:05 +05:30
Jaya Prasad Kavuru fddc2ff69f feat: implement drag-and-drop media uploads and modernize upload UI with circular progress indicators 2026-04-22 15:39:22 +05:30
Jaya Prasad Kavuru 62be9ace66 feat: integrate AI agent studio with minimal UI and upgrade Tailwind v4 2026-04-22 15:22:26 +05:30
Jaya Prasad Kavuru efa772e772 feat: implement workflow identity persistence, unify api auth, and upgrade tailwind to v4 2026-04-21 19:38:34 +05:30
Anil Matcha ebcddfa187 Rename project from Open-Higgsfield-AI to Open-Generative-AI
Update all references across source files, config, and docs — including
page titles, app name, package name, Electron window title, and release
asset URLs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 00:14:45 +05:30
Anil Matcha 20bf1bce42 Merge: resolve conflict, keep updated styling with /access-keys URLs 2026-04-11 21:15:24 +05:30
Anil Matcha 046f4ac071 Update API key access and add Veo 3.1 lite models 2026-04-11 21:02:57 +05:30
Jaya Prasad Kavuru 91ce11df6f feat: finalize studio persistence and multiple reference image upload UI 2026-04-10 18:40:41 +05:30
Jaya Prasad Kavuru b924f0caf8 feat: modernize studio upload pipeline with cloud-only previews and progress indicators 2026-04-09 17:25:07 +05:30
Anil Matcha df7d2dd9a7 Convert to Next.js monorepo with shared studio component library
- Migrated from Vite/vanilla JS to Next.js App Router
- Added packages/studio: shared React component library (ImageStudio, VideoStudio, LipSyncStudio, CinemaStudio)
- BYOK flow via StandaloneShell (localStorage API key) + ApiKeyModal
- Fixed dropdown clipping caused by overflow-x-auto on controls row
- Fixed dropdown background to solid bg-[#111] (was glass/transparent)
- Renamed Cinema tab to Cinema Studio
- Updated README: architecture, quick start port (3000), tech stack

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 10:47:00 +05:30