Tanish Manku
e7fc884d73
pagedraw: composite draw layer into reference image for default generation case
...
3D nodes and drawings on the canvas were missing from the reference image
sent to the model in the default generation path. The fix mirrors the Nano
Banana Pro approach: render a composite of the base image and the draw layer,
upload it via uploadSceneSnapshot, and pass it as scene_image_media_token
rather than putting editedImageToken in image_media_tokens.
2026-03-17 14:57:40 -07:00
Brandon Thomas
42bb07c110
hide website image and video gen for now (it's slightly broken) ( #1155 )
2026-03-17 16:03:02 -04:00
Brandon Thomas
5afa81b57d
alter media_files to include thumbnail information ( #1154 )
2026-03-17 15:42:44 -04:00
Brandon Thomas
81cadf35b0
fix compile error
2026-03-17 09:46:50 -04:00
BFlat
d4b3579915
web image and video generations ( #1146 )
...
Image and video generation pages on getartcraft website.
2026-03-17 20:36:29 +07:00
Brandon Thomas
7cd8c0299b
artcraft router: seedance ( #1153 )
...
add multiple providers to artcraft router for seedance
2026-03-16 22:43:50 -04:00
Brandon Thomas
87296752a5
Use muapi as backup ( #1152 )
...
Possible problem in our Seedance 2.0 provider means we need a backup.
This is here in case we need it.
Muapi is inferior for several reasons:
- Videos contain watermarks
- Videos cost 2x as much
- Not as many aspect ratio controls
- Not as many duration controls
- No starting frame / ending frame
- No video references
- No audio references
It does seem fast, however.
2026-03-16 17:15:53 -04:00
Brandon Thomas
1416c5cd17
bump 0.14 -> 0.15
artcraft-v0.15.0
2026-03-16 13:27:54 -04:00
BFlat
de29444626
allow playing audio ref in seedance prompt input ( #1151 )
2026-03-16 22:02:39 +07:00
Brandon Thomas
41988a4462
plumb references to seedance ( #1150 )
2026-03-16 10:49:00 -04:00
BFlat
4c0c536fb0
video and audio references seedance 2.0 ( #1121 )
...
<img width="846" height="544" alt="image"
src="https://github.com/user-attachments/assets/1ca92a7e-1faa-47a4-b32c-24d9587aff61 "
/>
<img width="374" height="308" alt="image"
src="https://github.com/user-attachments/assets/2331fc09-b576-4556-9a56-225d24eb30e1 "
/>
Do not merge: awaiting backend.
2026-03-16 09:26:26 -04:00
bflatastic
b15a5d532a
angles history stack base thumbnail to use cdn image instead of blob
2026-03-16 19:55:30 +07:00
Brandon Thomas
8ae983ee32
seedance omni video ( #1148 )
2026-03-16 08:53:47 -04:00
bflatastic
279a79e60a
angles local upload thumbnails not showing and get rid of double toast
2026-03-16 19:48:33 +07:00
bflatastic
ebd2a276f9
body font updates and fixed title font in app
2026-03-14 15:52:02 +07:00
bflatastic
0d2f1cfa2c
website and app font update
2026-03-14 13:13:34 +07:00
Tanish Manku
3592111019
Improve 2D (PageDraw) render stability and performance ( #1143 )
...
Generous use of caching used for react elements. Made a pretty
significant difference too.
Minor refactor to move helper functions outside instead of within
component tree.
2026-03-13 16:42:11 -07:00
Tanish Manku
9d12603d1f
2D Editor support for 3D objects ( #1142 )
...
3D objects can now be drag-n-dropped from gallery onto 2D canvas, with
support for scale, rotation and FOV changes.
History is tracks so changes support undo/redo as well.
2026-03-13 16:35:46 -07:00
bflatastic
8902f77a18
Show both enum failure reason and dynamic failure message in task queue
2026-03-14 04:18:40 +07:00
Brandon Thomas
6d91b5616f
add failure messages to backend + tauri ( #1141 )
2026-03-13 13:45:54 -04:00
Brandon Thomas
3783c194e3
make job statuses forward- and backwards- compatible ( #1140 )
...
this could have possibly been breaking older clients
2026-03-13 10:44:29 -04:00
bflatastic
b7770d5566
performance fix - thumbnails to load smaller images not full size
2026-03-13 13:17:05 +07:00
bflatastic
2fb1eb957b
removed generation count blocker (image)
2026-03-13 09:30:09 +07:00
Brandon Thomas
9b4ffa7986
long lived url tech debt hurting local dev ( #1139 )
...
kill some local dev tech debt on url construction
2026-03-12 21:34:31 -04:00
bflatastic
2dca4884b1
seedance 2.0 temporary alerts
2026-03-12 22:22:23 +07:00
bflatastic
1d280ba2e0
build fix 3
2026-03-12 21:35:29 +07:00
bflatastic
777758dc16
build fix 2
2026-03-12 21:23:43 +07:00
bflatastic
f2cf78514b
build fix
2026-03-12 21:18:51 +07:00
BFlat
c04586c785
genhub start mock to ui ( #1138 )
2026-03-12 21:12:46 +07:00
BFlat
fd89d5ab39
Revert nextjs genhub ( #1137 )
2026-03-12 15:49:24 +07:00
BFlat
bbfbc40147
fix react version mismatch genhub
2026-03-12 15:36:55 +07:00
BFlat
76d120916b
downgrade nextjs version for genhub ( #1136 )
2026-03-12 15:30:16 +07:00
BFlat
efb33bfe38
fix: replace bare libs/ import paths with workspace package names
2026-03-12 14:37:59 +07:00
BFlat
e7d1d796e1
nx version fixed to before and path ( #1135 )
2026-03-12 14:29:52 +07:00
BFlat
fc81854b99
genhub to use nextjs instead of vite for seo ( #1134 )
2026-03-12 11:14:41 +07:00
bflatastic
6e9981acc2
genhub netlify redirects
2026-03-12 01:40:12 +07:00
bflatastic
94637e0d0b
netlify build file for genhub
2026-03-12 01:31:03 +07:00
bflatastic
04b6957dfd
netlify build command for genhub
2026-03-12 01:24:32 +07:00
BFlat
6a0627a493
genhub init ( #1133 )
2026-03-12 01:21:54 +07:00
Brandon Thomas
6e2ed226d8
api docs
2026-03-11 12:19:06 -04:00
bflatastic
0c20a10a78
add models with missing name mapping
2026-03-11 23:05:30 +07:00
bflatastic
92bba52502
failure reason in task queue
2026-03-11 19:43:43 +07:00
bflatastic
6d3ec8bfee
"Make 3D" button to not enqueue directly but go to 3D object page
2026-03-11 14:17:12 +07:00
Brandon Thomas
c7744ae545
update oncall script
2026-03-11 00:36:12 -04:00
Brandon Thomas
65b97a7636
moderation: create wallet ( #1131 )
2026-03-11 00:14:03 -04:00
Brandon Thomas
dd630c5993
tauri task failure reasons ( #1130 )
2026-03-10 23:27:55 -04:00
Brandon Thomas
b39f208bd3
add robust job failure reasons to seedance ( #1129 )
2026-03-10 19:30:31 -04:00
Brandon Thomas
53f34061b6
CLI tool for support issues ( #1128 )
2026-03-10 17:06:38 -04:00
Brandon Thomas
d3acef8467
bump linkst
2026-03-10 15:14:03 -04:00
bflatastic
167a7f996e
fixed angles history persistence, non blocking generations
2026-03-10 23:35:03 +07:00