Commit graph

76 commits

Author SHA1 Message Date
Anil Chandra Naidu Matcha
171f02c05f
Revise README to mention Freepik, Krea, and Openart AI
Updated README to include additional alternatives and clarify features.
2026-04-13 00:19:30 +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 Chandra Naidu Matcha
5925256c0a
Fix hosted link and add Discord community info
Updated hosted version link and added community section.
2026-04-12 15:29:14 +05:30
Anil Matcha
38d8ea3228 Merge branch 'main' of https://github.com/Anil-matcha/Open-Higgsfield-AI 2026-04-12 00:05:31 +05:30
Anil Matcha
1c6a0c863e Add Kling 2.6 and 3.0 Motion Control models 2026-04-12 00:01:04 +05:30
Anil Chandra Naidu Matcha
cf0d84d26e
Update hosted version link in README 2026-04-11 21:58:57 +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
Anil Chandra Naidu Matcha
21a09ebea2
Merge pull request #64 from jaiprasad04/feat/modernize-studio-upload
feat: finalize studio persistence and multiple reference image upload UI
2026-04-10 18:44:59 +05:30
Jaya Prasad Kavuru
91ce11df6f feat: finalize studio persistence and multiple reference image upload UI 2026-04-10 18:40:41 +05:30
Anil Chandra Naidu Matcha
b578108936
Merge pull request #58 from jaiprasad04/feat/modernize-studio-upload
feat: modernize studio upload pipeline with cloud-only previews and p…
2026-04-09 17:33:40 +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
776a325e77 feat: Integrate prompt tools and hover tooltips (PR #52)
- Add Quick Tools Panel to ImageStudio (Quick Starters + Prompt Enhancer)
- Add Camera Builder Panel to CinemaStudio
- Add Advanced Options panel to ImageStudio
- Move ENHANCE_TAGS, QUICK_PROMPTS, FOCAL_PERSPECTIVE, APERTURE_EFFECT to promptUtils.js
- Add hover tooltips to platform buttons in ImageStudio, VideoStudio, CinemaStudio

Co-Authored-By: Dean Gilmore <deangilmoreremix@users.noreply.github.com>
2026-03-25 23:23:36 +05:30
Developer
2c95a86af8 feat: Add hover tooltips to platform buttons
- Add CSS tooltip system with data-tooltip attribute
- Tooltips appear on hover with smooth animation
- Non-blocking: uses pointer-events: none
- Added to ImageStudio, VideoStudio, and CinemaStudio buttons
2026-03-25 23:23:22 +05:30
Developer
fe2d8dd0ac feat: Integrate prompt tools into ImageStudio and CinemaStudio
- Add Quick Starters and Prompt Enhancer to ImageStudio
  - 8 preset prompts (Portrait, Landscape, Product, Fantasy, Sci-Fi, Food, Architecture, Fashion)
  - 23 enhancement tags across 4 categories (quality, lighting, mood, style)
  - Collapsible panel accessible via 'Tools' button

- Add Camera Builder to CinemaStudio
  - Quick-access camera/lens/focal/aperture selector
  - Live preview using buildNanoBananaPrompt()
  - Accessible via 'Builder' button

- Refactor shared constants to promptUtils.js
  - ENHANCE_TAGS and QUICK_PROMPTS now exported from promptUtils
  - FOCAL_PERSPECTIVE and APERTURE_EFFECT also exported

- Update AssistPage to use shared constants from promptUtils

- Also includes TemplatesPage fix for searchability
2026-03-25 23:22:59 +05:30
Anil Matcha
0c29954889 fix: replace DropdownPanel with inline conditional rendering matching ImageStudio
Removes the DropdownPanel component that depended on the external `glass`
CSS class. Uses inline {open && <div bg-[#111]>} pattern and a single
dropdownRef, consistent with ImageStudio.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 04:36:02 +05:30
Anil Matcha
11f850abfc Fix: only register window click listener when dropdown is open 2026-03-24 03:35:49 +05:30
Anil Matcha
7ba63548d7 Minor fix 2026-03-24 02:53:00 +05:30
Anil Matcha
fc49614a87 fix: remove overflow-x-auto from VideoStudio controls row
overflow-x-auto implicitly sets overflow-y:auto, creating a clipping
context that cut off the upward-opening position:absolute dropdown
panels. Changed to flex-wrap so buttons wrap on narrow screens and
dropdowns display correctly.
2026-03-23 00:16:14 +05:30
Anil Matcha
f4c8b3aae3 docs: add hosted version link at muapi.ai/open-higgsfield-ai
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 19:30:56 +05:30
Anil Matcha
29cff36eef fix: use margin-auto centering for Cinema Studio prompt bar
Replace translate-based centering (md:left-1/2 md:-translate-x-1/2)
with margin-auto approach (md:left-0 md:right-0 md:mx-auto) to fix
prompt bar not being centered when rendered inside Tailwind v4 host app.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 19:04:53 +05:30
Anil Matcha
268102ab46 Add missing muted/secondary colors to studio tailwind config 2026-03-21 16:01:46 +05:30
Anil Chandra Naidu Matcha
87f18dd088
Merge pull request #49 from Anil-matcha/master
Master
2026-03-21 10:58:39 +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
Anil Matcha
a6860e71cc Update macOS install instructions for Gatekeeper bypass 2026-03-18 12:33:33 +05:30
Anil Chandra Naidu Matcha
41dc0c2810
Merge pull request #48 from Anil-matcha/master
Disable gatekeeperAssess for unsigned macOS builds
2026-03-18 12:31:23 +05:30
Anil Matcha
541246fca9 Add afterPack hook for ad-hoc code signing on macOS 2026-03-18 12:30:06 +05:30
Anil Matcha
71a53c9451 Add macOS and Windows installation troubleshooting to README 2026-03-18 12:20:56 +05:30
Anil Matcha
35846f0608 Disable gatekeeperAssess for unsigned macOS builds 2026-03-18 12:17:10 +05:30
Anil Chandra Naidu Matcha
150cd639cb
Merge pull request #47 from Anil-matcha/master
Add Electron desktop app with macOS DMG and Windows installer support
2026-03-18 12:00:58 +05:30
Anil Matcha
9d0bc2580e Add desktop app download links to README and fix build config
- Add download table for macOS and Windows installers in README
- Add desktop app build instructions to Quick Start section
- Move electron-builder output to release/ to avoid Vite dist conflicts
- Add electron:build:all script to build all platforms in one pass
2026-03-18 12:00:00 +05:30
Anil Matcha
6e0b18cd22 Add Electron desktop app with macOS DMG and Windows installer support
- Add electron/main.js as the Electron main process
- Configure electron-builder for macOS (x64 + arm64 DMG) and Windows (x64 + arm64 NSIS installer)
- Add build scripts: electron:build (mac), electron:build:win (windows)
- Set vite base to './' for file:// protocol compatibility in Electron
2026-03-18 11:45:23 +05:30
Anil Chandra Naidu Matcha
38ce0ecbf1
Merge pull request #45 from Anil-matcha/master
Add mode selector for video models and API key UI
2026-03-13 19:40:48 +05:30
Anil Matcha
82215cbf63 Add mode selector for video models and API key UI
- Add mode control (fun/normal/spicy) to VideoStudio for models that support it; wired through generateVideo and generateI2V in muapi.js
- Add getModesForModel helper to models.js
- Header key button now opens SettingsModal to update API key in-place instead of wiping and reloading
2026-03-13 19:39:48 +05:30
Anil Chandra Naidu Matcha
6877dbefe4
Merge pull request #44 from Anil-matcha/master
Add 15s duration and all modes to Grok Imagine video models
2026-03-13 19:39:19 +05:30
Anil Matcha
f26506e9fd Add 15s duration and all modes to Grok Imagine video models
- grok-imagine-text-to-video: duration [6, 10] → [6, 10, 15], add mode field (fun/normal/spicy)
- grok-imagine-image-to-video: duration [6, 10] → [6, 10, 15]
- Update README with Grok Imagine T2V and I2V entries
2026-03-13 18:59:20 +05:30
Anil Chandra Naidu Matcha
b84e38ef25
Merge pull request #43 from Anil-matcha/master
Fix LipSync uploads: use UploadPicker for image, VideoStudio pattern …
2026-03-12 18:09:31 +05:30
Anil Matcha
8bab51f10f Fix LipSync uploads: use UploadPicker for image, VideoStudio pattern for video/audio buttons 2026-03-12 18:08:04 +05:30
Anil Chandra Naidu Matcha
9e50297717
Merge pull request #42 from Anil-matcha/master
Master
2026-03-12 17:43:52 +05:30
Anil Matcha
89cb0e2321 Fix API key placeholder to remove sk- prefix 2026-03-12 17:43:15 +05:30
Anil Matcha
d05c8448e8 Add Lip Sync Studio with 9 models (Infinite Talk, Wan 2.2, LTX, Sync, LatentSync, Creatify, Veed) 2026-03-12 17:41:17 +05:30
Anil Chandra Naidu Matcha
d7ec9f239a
Merge pull request #41 from Anil-matcha/master
Improve generation reliability and error handling
2026-03-10 14:11:42 +05:30
Anil Matcha
7ca2f280e7 Improve generation reliability and error handling
- Fix silent failures: catch block no longer overridden by finally; errors now display for 4s before resetting
- Restore hero section on generation failure so the page doesn't look broken
- Extend video polling timeout from 4 min to 30 min (900 attempts)
- Add pending job recovery: save requestId to localStorage on submit, resume polling on studio load with a live banner showing progress
- Add onRequestId callback to all muapi generate methods (generateImage, generateI2I, generateVideo, generateI2V, processV2V)
- New pendingJobs.js utility for CRUD operations on pending jobs in localStorage
2026-03-10 10:17:44 +05:30
Anil Chandra Naidu Matcha
be5c759e2a
Merge pull request #40 from Anil-matcha/master
Video generation fix
2026-03-09 19:17:48 +05:30
Anil Matcha
a85089c607 Video generation fix 2026-03-09 19:17:11 +05:30
Anil Chandra Naidu Matcha
d6aafa18e1
Merge pull request #38 from Anil-matcha/master
Seedance 2.0 watermark remover changes added
2026-03-07 20:32:52 +05:30
Anil Matcha
ade8e20fe8 Seedance 2.0 watermark remover changes added 2026-03-07 20:13:03 +05:30
Anil Chandra Naidu Matcha
692cef85a7
Merge pull request #37 from Anil-matcha/master
Add Seedance 2.0 i2v and video extend support
2026-03-04 15:13:01 +05:30
Anil Matcha
d707604afe Add Seedance 2.0 i2v and video extend support
- Add seedance-v2.0-i2v to i2vModels with images_list field, aspect ratio, duration (5/10/15s), and quality controls
- Add seedance-v2.0-extend to t2vModels for seamlessly continuing Seedance 2.0 generations
- Auto-store request_id after each Seedance 2.0 t2v/i2v generation
- Show Extend button on canvas after Seedance 2.0 generation; clicking it pre-selects the extend model and auto-passes stored request_id
- Add quality dropdown control to VideoStudio for models that support it
- Show extend banner when extend model is active; optional prompt guides the continuation
- Restore extend context when browsing Seedance 2.0 history entries
- Make prompt optional in muapi.generateVideo and forward request_id for extend endpoint
- Update README with new models and features
2026-03-04 15:11:09 +05:30
Anil Chandra Naidu Matcha
07f3eb2179
Merge pull request #36 from Anil-matcha/master
Add Seedance 2.0 text-to-video model
2026-03-02 15:48:35 +05:30