Commit graph

29 commits

Author SHA1 Message Date
Anil Matcha
a12fd4e858 chore(release): v1.0.10
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 10:20:35 +05:30
Anil Matcha
9a742f6645 release: v1.0.9 — local Wan2GP video generation and uploads
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 19:57:50 +05:30
Anil Matcha
35b7103c26 release: v1.0.8 — Windows build restored after Tailwind regression
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 10:38:57 +05:30
Jaya Prasad Kavuru
061c1c8213 tailwind version fixed 2026-04-27 10:11:53 +05:30
Anil Matcha
ba60960949 release: v1.0.7 — Wan2GP local engine + Dreamshaper URL fix
## Added

- **Wan2GP HTTP provider** alongside the existing sd.cpp engine. Settings →
  Local Models now has a Wan2GP server config bar — point the desktop app
  at any user-run Wan2GP Gradio server (LAN box, RunPod/vast.ai, etc.) and
  the new model entries (Flux, Qwen-Image, Wan 2.2 T2V/I2V, Hunyuan, LTX)
  light up. sd.cpp keeps working as before; the renderer routes per model.

## Fixed

- Dreamshaper 8 download URL — the catalog pointed at a 404'd HF repo slug
  (`Lykon/dreamshaper-8`); switched to the live one (`Lykon/DreamShaper`).

## Docs

- README rewritten for the two-engine model with a copy-paste SD 1.5
  sanity-test recipe that bypasses the UI and validates the local engine
  end-to-end. Hardware notes flag the Z-Image hang on small-RAM Macs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 02:13:58 +05:30
Anil Matcha
b5ba70409e fix(electron): add homepage so .deb target builds
electron-builder's fpm/.deb target requires `homepage` in package.json;
without it `npm run electron:build:linux` fails with "Please specify
project homepage" after producing the AppImage.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 11:05:19 +05:30
Anil Matcha
291201f455 release: v1.0.6 — fix sd.cpp binary download on Linux and Windows
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 10:51:52 +05:30
Anil Matcha
8dd0a6ebc1 release: v1.0.5 — prominent Settings button and submodule-safe setup
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 10:45:00 +05:30
Anil Matcha
abfcd2ce49 docs: clone with submodules and run submodule init in setup
Fixes #110 — workflow-builder and ai-agent live in git submodules
(packages/Vibe-Workflow, packages/Open-Poe-AI). A plain `git clone`
leaves those directories empty, so `next build` fails to resolve
the `ai-agent` and `workflow-builder` workspace imports.

- README: instruct `git clone --recurse-submodules` and document
  the `git submodule update --init --recursive` fallback.
- package.json: prepend submodule init to the `setup` script so
  `npm run setup` works on a fresh clone too.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 10:24:42 +05:30
Jaya Prasad Kavuru
7d2a025b4d fix(build): resolve workflow-builder module resolution and improve setup scripts 2026-04-24 14:28:21 +05:30
Jaya Prasad Kavuru
0ed86f2d77 fix(installer): configure custom NSIS installer path and force close 2026-04-24 10:04:18 +05:30
Jaya Prasad Kavuru
ebacfd4748 refactor: sync with public monorepos and add as submodules 2026-04-23 16:08:38 +05:30
Anil Matcha
1afefdad0c release: v1.0.4 — add Agents and Workflows tabs to desktop
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 02:38:48 +05:30
Anil Matcha
36d392ab78 feat: add local model inference via sd.cpp (Electron-only)
- Scaffold full IPC bridge: preload.js exposes localAI API to renderer
- electron/lib/localInference.js: binary download (Metal-enabled macOS build),
  model management, auxiliary file downloads (Qwen3-4B LLM + FLUX VAE for Z-Image),
  and generation via sd-cli with DYLD_LIBRARY_PATH + xattr quarantine stripping
- electron/lib/modelCatalog.js: Z-Image Turbo/Base (featured) + SD 1.5/SDXL models
- Z-Image requires 3 components loaded via --diffusion-model + --llm + --vae flags
- ImageStudio: Local/API toggle (Electron-only), local model selector, progress bar
- SettingsModal: tabbed UI with Local Models tab (hidden on web/hosted version)
- LocalModelManager: engine status bar, per-model download cards, auxiliary
  component download UI (text encoder + VAE) for Z-Image models
- localInferenceClient.js: safe wrapper with isLocalAIAvailable() guard
- All local features gated behind isLocalAIAvailable() — web version unaffected

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 17:47:17 +05:30
Jaya Prasad Kavuru
911bcdd558 Merge remote-tracking branch 'origin/main' into feat/modernize-studio-upload 2026-04-22 15:46:10 +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
Anil Matcha
aa6917e339 release: v1.0.2 — rename Seedance 2.0 models to SD 2, fix Windows build size
- Rename Seedance 2.0 → SD 2 (t2v, extend, i2v models)
- Bump version to 1.0.2
- Update README download links to v1.0.2
- Fix afterPack.js to strip platform-inappropriate @next/swc native binaries,
  reducing Windows installer from ~739 MB unpacked to ~144 MB
- Windows build now targets x64 only (arm64 cross-compile via Wine is broken on macOS)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 06:57:25 +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
Assem ElQersh
0f4ae55b37 feat: add Linux (Ubuntu) desktop build support
- Add electron:build:linux script and AppImage + .deb targets in package.json
- Fix Electron main.js: ESM → CommonJS, remove macOS-only titleBarStyle on Linux
- Fix createInlineInstructions undefined error in ImageStudio.js
- Fix Cinema Studio asset paths (absolute → relative) for Electron file:// protocol
- Add AppArmor profile for Ubuntu 24.04+ user namespace sandbox fix
- Add Ubuntu install docs and sandbox workaround to README
2026-04-15 00:49:44 +02:00
Anil Matcha
17adf7eca7 build: fix electron desktop build config for v1.0.1
- Rename vite.config.js to vite.config.mjs so ESM-only @tailwindcss/vite
  loads correctly (CJS require() can't import ESM modules)
- Remove tailwindcss from postcss.config.js — handled by @tailwindcss/vite
  in Tailwind v4; the v3 PostCSS plugin conflicts with v4 CSS syntax
- Add "main": "electron/main.js" to package.json so electron-builder
  finds the entry point instead of defaulting to index.js
- Bump version to 1.0.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 00:15:58 +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
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
541246fca9 Add afterPack hook for ad-hoc code signing on macOS 2026-03-18 12:30:06 +05:30
Anil Matcha
35846f0608 Disable gatekeeperAssess for unsigned macOS builds 2026-03-18 12:17:10 +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 Matcha
a205e303a0 Improved README and description 2026-02-17 23:46:16 +05:30
Anil Matcha
e0efb745d5 feat: Add image generation studio with Muapi API integration
- Add ImageStudio component with prompt input, model/AR/resolution pickers
- Integrate Muapi API client with x-api-key auth and result polling
- Add generation history sidebar with thumbnails and download
- Add AuthModal and SettingsModal for API key management
- Configure Vite proxy for CORS-free API access in development
- Add model definitions with endpoint mappings from schema data
- Add Tailwind CSS styling with dark theme and glassmorphism design
- Add Header component with settings and logout controls
2026-02-12 22:02:20 +05:30
Anil Matcha
5db9f98e99 Initial commit: Scaffold Open-Higgsfield-ai with Vite and README 2026-02-10 02:06:16 +05:30