Oleg Proskurin
367f1d1946
feat: log generation requests
2025-10-06 23:25:20 +07:00
Oleg Proskurin
13e8824000
feat: improve UI
2025-10-06 00:25:21 +07:00
Oleg Proskurin
86de9e8270
save apikey
2025-10-06 00:21:24 +07:00
Oleg Proskurin
0c0907ef7e
feat: improve options panel
2025-10-06 00:14:30 +07:00
Oleg Proskurin
36e5b910e9
feat: apply enchancements
2025-10-06 00:00:42 +07:00
Oleg Proskurin
680d2d2bad
feat: improve demo page
2025-10-05 23:30:49 +07:00
Oleg Proskurin
a9ec5d1b47
chore: add agents
2025-10-05 23:10:50 +07:00
Oleg Proskurin
97502ddae1
fix: demo page inlanding
2025-10-05 19:41:04 +07:00
Oleg Proskurin
bfff9b49ec
fix: org project and apikey creating
2025-10-05 18:45:15 +07:00
Oleg Proskurin
bdf2c80782
feat: stored under org/project path
2025-10-05 17:36:01 +07:00
Oleg Proskurin
e2cfd6e27f
fix: service config
2025-10-05 16:50:09 +07:00
Oleg Proskurin
91ba71cc23
fix: image paths
2025-10-04 01:42:58 +07:00
Oleg Proskurin
960183c9c4
fix: CORS settings
2025-10-04 01:29:59 +07:00
Oleg Proskurin
ea680f4c5e
feat: add demo page
2025-10-04 01:20:51 +07:00
Oleg Proskurin
f0e2fcdaa6
chore: add workspace
2025-10-04 00:47:01 +07:00
Oleg Proskurin
c6f359c126
fix: pass organization id
2025-10-04 00:13:02 +07:00
Oleg Proskurin
bd0cf2d70a
feat: add keys pages
2025-10-03 00:14:02 +07:00
Oleg Proskurin
af8b89b473
feat: add deploy command
2025-10-02 00:05:10 +07:00
Oleg Proskurin
10e84c4d73
feat: update nextjs config
2025-10-01 23:34:26 +07:00
Oleg Proskurin
7d2c038054
feat: update footer
2025-10-01 23:01:28 +07:00
Oleg Proskurin
5626c686c5
feat: update styles
2025-10-01 22:51:51 +07:00
Oleg Proskurin
086eedc8ac
feat: add logo
2025-10-01 22:39:22 +07:00
Oleg Proskurin
fde488d471
feat: add landing page
2025-10-01 22:09:36 +07:00
Oleg Proskurin
35df8a031d
fix: add apikeys
2025-10-01 21:29:10 +07:00
Oleg Proskurin
c2b161d71c
docs: update
2025-10-01 00:23:55 +07:00
Oleg Proskurin
298898f79d
feat: implement apikey auth
2025-10-01 00:14:14 +07:00
Oleg Proskurin
02c936e880
fix: config issues
2025-09-30 23:03:41 +07:00
Oleg Proskurin
839eeac2c2
Merge branch 'init-monorepo'
2025-09-29 22:54:11 +07:00
Oleg Proskurin
9b0b74f686
chore: update docs
2025-09-29 22:53:44 +07:00
Oleg Proskurin
f572428a87
fix: image generation
2025-09-29 22:49:32 +07:00
Oleg Proskurin
babcbe29db
feat: move to monorepo
2025-09-29 21:58:43 +07:00
Oleg Proskurin
3c922c861b
fix: isssues
2025-09-29 00:02:07 +07:00
Oleg Proskurin
0b6bb5662c
fix: file access
2025-09-28 23:15:24 +07:00
Oleg Proskurin
5c8bc90bcc
feat: minio integration
2025-09-28 22:43:06 +07:00
Oleg Proskurin
2c7eb7c090
feat: init new minio inregration
2025-09-28 22:15:12 +07:00
Oleg Proskurin
9b9c3af567
cleanup
2025-09-28 21:20:53 +07:00
Oleg Proskurin
672ed1671e
temp
2025-09-28 20:52:46 +07:00
Oleg Proskurin
8b68d8a5cf
feat: add docker ignore
2025-09-27 00:32:36 +07:00
Oleg Proskurin
bb15bfef28
feat: add dockerfile
2025-09-27 00:32:23 +07:00
Oleg Proskurin
405ffafe11
fix: esm issue
2025-09-27 00:07:31 +07:00
Oleg Proskurin
684a010537
chore: update documentation
2025-09-27 00:06:56 +07:00
Oleg Proskurin
f724a71ade
add mcp
2025-09-26 23:11:27 +07:00
Oleg Proskurin
1c6dfc4f8b
feat: add text endpoint
2025-09-26 22:44:05 +07:00
Oleg Proskurin
d55eba8817
feat: upd docs
2025-09-23 23:55:36 +07:00
Oleg Proskurin
7b6844d1f7
add promt enchancement
2025-09-23 00:00:52 +07:00
Oleg Proskurin
1fbc6daf1e
chore: add test file
2025-09-21 23:57:40 +07:00
Oleg Proskurin
64a21e75ab
feat: add instruction
2025-09-21 23:13:02 +07:00
Oleg Proskurin
65fbcd0202
feat: Add API testing script
...
- Comprehensive test script for all API endpoints
- Tests health check, API info, and validation
- Easy way to verify server functionality
- Includes JSON formatting with jq
2025-09-21 22:54:41 +07:00
Oleg Proskurin
52549836e4
style: Apply Prettier formatting to all source files
...
- Consistent code formatting across the entire codebase
- Double quotes for strings, semicolons, and proper indentation
- Improved readability and code consistency
2025-09-21 22:51:51 +07:00
Oleg Proskurin
251ac6e27c
feat: Initial setup of Banatie Image Generation Service
...
- Complete Express.js server with TypeScript, ESLint, and Prettier
- REST API for AI-powered image generation using Gemini Flash Image model
- File upload support for reference images (up to 3 files, 5MB each)
- Comprehensive error handling and validation middleware
- Health check and API info endpoints
- Professional development tools configuration
- Environment-based configuration with .env support
- Graceful server shutdown and logging
- Ready for production deployment
Endpoints:
- GET /health - Server health check
- GET /api/info - API information and limits
- POST /api/generate - Generate images from text prompts with optional reference images
Features:
- TypeScript for type safety
- ESLint for code quality
- Prettier for code formatting
- Multer for file uploads
- CORS support
- Request validation
- Error handling
- Logging
2025-09-21 22:40:51 +07:00