Commit Graph
10 Commits
Author SHA1 Message Date
Yusuf İpek 95c085d560 fix: update image download link to use the original URL and enhance modal metadata styling 2026-02-06 10:21:44 +03:00
Yusuf İpek 6f8d1158dd feat: add favicon SVG and link it in the HTML head 2026-02-05 10:04:08 +03:00
Yusuf İpek 0476dcf544 feat: add reference and recreate buttons to image cards with corresponding styles 2026-02-05 09:48:35 +03:00
Yusuf İpek 5e8ebd9f1c feat: major UX improvements and polish
- Allow multiple concurrent image generation requests
  - Track pending batches with loading placeholders in gallery
  - Show progress for each batch independently
  - Warn before leaving page with pending generations

- Add clipboard paste support for reference images
  - Paste images directly with Ctrl+V/Cmd+V
  - Works from screenshots, copied images, etc.

- Add download button on image card hover
  - Quick download without opening modal
  - Timestamped filenames for organization

- Replace all emoji icons with clean SVG icons
  - Professional Lucide/Feather-style icons
  - Logo, buttons, loading states, empty states
  - Consistent visual language throughout

- Persist image count setting across refreshes
  - Save to localStorage on change
  - Properly initialize input value on load

- Remove blocking loading indicator
  - Generate button stays enabled during generation
  - Each request shows inline loading placeholders
2026-02-05 09:42:56 +03:00
Yusuf İpek 826039be09 refactor: remove console logs for image generation and reference restoration 2026-01-21 18:54:52 +03:00
Yusuf İpek d8f7a2c909 feat: enhance state management for image generation settings and restore functionality 2026-01-21 18:35:15 +03:00
Yusuf İpek 7a688e2730 feat: enhance image generation and model restoration functionality 2026-01-21 18:29:07 +03:00
Yusuf İpek 5a58582877 refactor: restructure project layout
- Move source files (app.js, styles.css) to src/ directory
- Move assets (UI.webp, UI-1.webp) to assets/ directory
- Update references in index.html and README.md"
2026-01-20 22:21:58 +03:00
Yusuf İpek ee3fa9aa49 Add GNU GPL v3 license file
Added the GNU General Public License version 3 to the project.
2026-01-20 22:18:33 +03:00
Yusuf İpek 45f09260f9 feat: Initial release of Imagen - AI Image Generation Tool
A client-side AI image generation tool using OpenRouter API.

Features:
- Multi-model support (Gemini, GPT-5, Flux 2, Seedream, Riverflow)
- Unlimited reference image uploads with drag & drop
- IndexedDB storage for persistent image gallery
- Adjustable resolution (1K/2K/4K) and aspect ratios
- Batch generation (up to 8 images)
- Custom styled dropdown for model selection
- Gallery with delete functionality on hover
- Full image modal with metadata and recreate option
- XSS protection with input sanitization

Tech Stack:
- Pure HTML/CSS/JavaScript (no dependencies)
- IndexedDB for image persistence
- OpenRouter API integration

License: GPL-3.0
2026-01-20 22:16:37 +03:00