Oleg Proskurin
3404743a84
chore: update environment config for CDN
...
- Add CDN_BASE_URL for direct image access
- Rename DEFAULT_ORG_ID → DEFAULT_ORG_SLUG
- Rename DEFAULT_PROJECT_ID → DEFAULT_PROJECT_SLUG
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 19:47:39 +07:00
Oleg Proskurin
d3fd574492
feat: add MinIO public access + deployment docs
...
- Add mc anonymous set download for CDN public read access
- Create docs/url-fix-vps-site.md with VPS deployment instructions
- Create docs/url-fix-cloudflare-site.md with Cloudflare caching config
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 19:47:32 +07:00
Oleg Proskurin
20996edd6d
refactor: simplify storage path to {org}/{proj}/img/{imageId}
...
- Remove category from all storage methods
- Change filename to imageId (UUID) across all services
- Update StorageService interface: orgId→orgSlug, projectId→projectSlug
- Update MinioStorageService to use new path format
- Update all route handlers (cdn, images, upload, live, textToImage)
- Update GenerationService and ImageService for new storage keys
- CDN URL format: cdn.banatie.app/{org}/{proj}/img/{imageId}
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 19:47:18 +07:00
Oleg Proskurin
e57c66f318
feat: add originalFilename and fileExtension to images schema
2025-12-27 19:21:11 +07:00
usulpro
191b8c8501
feat: add actual vps config
2025-12-27 19:05:50 +07:00
usulpro
abf03450dc
fix: permission
2025-12-27 17:18:31 +07:00
Oleg Proskurin
b0e6304e07
fix: urls and storage structure
2025-12-26 01:10:14 +07:00
Oleg Proskurin
7e04fcbbb0
fix: storage structure
2025-12-25 23:54:18 +07:00
Oleg Proskurin
0a42a32817
feat: use CDN urls
2025-12-25 23:35:52 +07:00
Oleg Proskurin
39781de4e8
docs: update generation rest
2025-12-24 23:02:25 +07:00
Oleg Proskurin
809eb4ebac
doc: add a checklist
2025-12-24 01:02:13 +07:00
Oleg Proskurin
970a0f75c6
feat: update after deploy
2025-12-24 00:53:20 +07:00
Oleg Proskurin
b9c998f33d
feat: add deploy api script
2025-12-23 22:08:06 +07:00
Oleg Proskurin
dbf9915bb8
feat: update docker
2025-12-23 21:51:28 +07:00
Oleg Proskurin
c278ebc98f
fix: api building
2025-12-22 00:04:50 +07:00
Oleg Proskurin
bbe39bddc5
feat: responsive hero
2025-12-19 00:19:35 +07:00
Oleg Proskurin
052584a78b
chore: hide footer links
2025-12-18 23:53:14 +07:00
Oleg Proskurin
f37ae00177
feat: responsive footer
2025-12-18 23:47:36 +07:00
Oleg Proskurin
12cfeeda18
feat: make sticky header
2025-12-18 23:37:35 +07:00
Oleg Proskurin
62a03749e7
feat: update header
2025-12-18 23:29:24 +07:00
Oleg Proskurin
ef8be82aa8
fix: logo optimisation
2025-12-18 23:26:01 +07:00
Oleg Proskurin
efbcb8bfcd
feat: optimize homepage
2025-12-18 00:21:07 +07:00
Oleg Proskurin
097fdd3d2d
feat: switch to TW
2025-12-18 00:01:06 +07:00
Oleg Proskurin
42893a515c
feat: move form to a separate component
2025-12-17 23:31:54 +07:00
Oleg Proskurin
b7801ef528
fix: mobile hero
2025-12-16 00:34:31 +07:00
Oleg Proskurin
d9781ae3fc
feat: add analytics
2025-12-16 00:24:33 +07:00
Oleg Proskurin
9679934bb8
feat: add sitemap and robots
2025-12-15 23:34:06 +07:00
Oleg Proskurin
f433f59e6b
feat: setup trailing slashes
2025-12-15 23:32:01 +07:00
Oleg Proskurin
9c4dd35782
feat: update description
2025-12-15 13:04:09 +07:00
Oleg Proskurin
d57bb2e3b9
feat: add deploy script
2025-12-15 12:45:17 +07:00
Oleg Proskurin
93defca7d2
feat: add og image
2025-12-15 12:42:39 +07:00
Oleg Proskurin
d746a57fa0
fix: styles
2025-12-15 12:33:13 +07:00
Oleg Proskurin
ccf44af93f
fix
2025-12-15 00:39:28 +07:00
Oleg Proskurin
ce705efd10
remove prettier
2025-12-15 00:34:54 +07:00
Oleg Proskurin
59874d9437
fix docker
2025-12-15 00:34:45 +07:00
Oleg Proskurin
5e899419a4
fix: remove old metatags
2025-12-15 00:19:15 +07:00
Oleg Proskurin
1f4766a33d
fix: viewport
2025-12-15 00:12:58 +07:00
Oleg Proskurin
d1d9517926
feat: add metadata
2025-12-15 00:11:11 +07:00
Oleg Proskurin
c66a82d736
feat: set homepage
2025-12-15 00:02:55 +07:00
Oleg Proskurin
b5e25eacf1
chore: remove wrong files
2025-12-15 00:01:57 +07:00
Oleg Proskurin
257131c12d
secure: bump next version
2025-12-14 23:55:47 +07:00
Oleg Proskurin
d798faec41
ts fix
2025-12-14 18:11:20 +07:00
Oleg Proskurin
35d28bca80
Merge branch 'feature/homepage'
2025-12-14 16:15:32 +07:00
Oleg Proskurin
6defdbafc4
docs: deploying instruction
2025-12-14 15:03:02 +07:00
Oleg Proskurin
77006e8f47
fix: email storing
2025-12-14 15:02:33 +07:00
Oleg Proskurin
98d8e31373
fix: prod build
2025-12-14 14:17:25 +07:00
Oleg Proskurin
1aa7687dc9
chore: upd scripts
2025-12-14 13:39:38 +07:00
Oleg Proskurin
41f00aa352
feat: store emails
2025-12-14 13:36:34 +07:00
Oleg Proskurin
6650c03188
feat: improve input style
2025-12-14 12:14:33 +07:00
Oleg Proskurin
4a47c53a0a
feat: update cards styles
2025-12-14 12:07:31 +07:00