Brandon Thomas
151bfa7fc8
codegen
2026-03-23 21:49:38 -04:00
Brandon Thomas
4706510d83
add new prompt fields
2026-03-23 21:36:58 -04:00
Brandon Thomas
d49d73cd6c
break up get_prompt api + handler
2026-03-23 21:14:45 -04:00
Brandon Thomas
4b5e640e67
comments
2026-03-23 18:45:03 -04:00
Brandon Thomas
a9d3a9ae3f
enhance enums with tests
2026-03-23 18:36:26 -04:00
Brandon Thomas
db5e52fe03
add commongenerationmode
2026-03-23 18:21:25 -04:00
Brandon Thomas
735338492b
rename common_video_resolution -> common_resolution
2026-03-23 17:29:21 -04:00
Brandon Thomas
452c6d9191
helper method, tests
2026-03-23 17:15:50 -04:00
Brandon Thomas
7fe257dcbd
model class
2026-03-23 17:11:25 -04:00
Brandon Thomas
61fc19df53
comment
2026-03-23 17:00:16 -04:00
Brandon Thomas
f3e936d2cd
strict rules for names
2026-03-23 16:50:33 -04:00
Brandon Thomas
bed7ab24ac
rename enum ModelType -> CommonModelType
2026-03-23 16:37:28 -04:00
Brandon Thomas
0db5646deb
prompts: new database columns ( #1196 )
2026-03-23 15:59:07 -04:00
Brandon Thomas
ac839e2c39
remove enums crates ( #1195 )
...
I tried. I'll have to make a better attempt in the future to divorce DB
schema definitions from API definitions (and worse - API clients).
2026-03-23 14:43:57 -04:00
Brandon Thomas
65334e12be
More notes on repo
2026-03-23 14:23:50 -04:00
Brandon Thomas
7e644c3e98
Root CLAUDE.md
2026-03-23 14:07:24 -04:00
BFlat
bb3fe2df2d
reprompt (recreate) button ( #1194 )
...
<img width="1219" height="790"
alt="{A15AF77F-C555-4C85-BC15-B4B8D44D2248}"
src="https://github.com/user-attachments/assets/ec4b52a2-68c4-42b0-88fc-00ee3b322321 "
/>
A "recreate" button in the media lightbox modal.
On clicked, it will prefill the image or video promptbox with the same
model, prompt and ref images that was used to generate that media the
button was clicked from.
Temporary and doesnt support seedance video/audio ref yet.
2026-03-23 11:14:01 +07:00
Brandon Thomas
a92ad2eb3a
remove unused enum imports ( #1192 )
2026-03-22 18:27:00 -04:00
Brandon Thomas
78e7d08f04
all_variants enum methods ( #1191 )
2026-03-22 18:10:56 -04:00
Brandon Thomas
be18036bf6
enums helper methods, cleanup ( #1190 )
2026-03-22 17:34:32 -04:00
Brandon Thomas
83a8852cef
enums split - but just the enums ( #1188 )
2026-03-22 12:46:29 -04:00
BFlat
afed8688a5
resiable image and video prompt boxes
2026-03-20 21:00:10 +07:00
BFlat
9d380decf9
seedance multi generations at a time ( #1185 )
2026-03-20 20:36:45 +07:00
BFlat
4905cdcd3d
angles update
2026-03-20 20:20:50 +07:00
Brandon Thomas
b709b6e764
remove fal.rs and move everything into fal_client ( #1183 )
2026-03-19 20:11:34 -04:00
Brandon Thomas
58d2665f0e
seedance2pro -> kinovi domain name migration ( #1181 )
2026-03-19 13:49:43 -04:00
BFlat
72bf6738e1
website library filter links, added 3d, and video thumbnails to prope… ( #1174 )
...
…rly show
2026-03-19 13:21:19 +07:00
Brandon Thomas
1178bb7ebf
update utoipa and swagger doc gen ( #1171 )
2026-03-18 22:49:04 -04:00
Brandon Thomas
fea20c417c
update builds to trigger only on relevant changes ( #1170 )
2026-03-18 22:07:20 -04:00
Brandon Thomas
5a07903870
organize root cargo.toml
2026-03-18 21:51:06 -04:00
Brandon Thomas
2063434304
centralized dependency configuration ( #1169 )
2026-03-18 21:45:42 -04:00
Brandon Thomas
b386fd5d88
bump artcraft 0.16.0 -> 0.17.0 ( #1168 )
2026-03-18 21:19:31 -04:00
Brandon Thomas
1626dda8b4
fix windows builds ( #1167 )
2026-03-18 21:17:54 -04:00
Brandon Thomas
ebe365703b
refactor testing crates ( #1166 )
2026-03-18 21:06:46 -04:00
Brandon Thomas
5caa578b86
Bump ArtCraft 0.15 -> 0.16 ( #1165 )
2026-03-18 20:34:21 -04:00
Brandon Thomas
2da5fbcc58
cleanup refactor #2 ( #1164 )
...
- move a lot of "deprecated" crates so we don't use them
- kill several dead crates
- rename crates to be more semantic/clear
- roll back broken sha3 version bump
2026-03-18 20:32:50 -04:00
Tanish Manku
588650b1b5
2D: Ordered draw instead of Z-Index + Other improvements ( #1163 )
...
Paint/Mask cursor now draws properly regardless of canvas scale and drag
offset.
Inpainting now has its own brush with add and subtract actions.
A total node array is used for ordered-rendering of nodes, which fixes
the layer forward/backward operations.
2026-03-18 15:53:32 -07:00
Brandon Thomas
761bf832a5
bump misc dep versions ( #1162 )
...
Some deps require manual upgrade - will cycle back
2026-03-18 17:45:58 -04:00
Brandon Thomas
df4d46cc9d
rename both worldlabs crates ( #1161 )
...
- api client crate
- consumer client crate
2026-03-18 16:49:04 -04:00
Brandon Thomas
19599e00be
still broken in google ads
2026-03-18 15:44:19 -04:00
Brandon Thomas
2f2ac350bc
more redirects
2026-03-18 15:41:54 -04:00
Brandon Thomas
bbd0871c04
google ads broken link
2026-03-18 15:40:32 -04:00
Brandon Thomas
7d20ac3d16
grab bag of refactoring, cleanup, etc. ( #1160 )
...
- rename seedance2pro crate
- deprecate methods
- remove smtp client
- etc.
2026-03-18 13:36:29 -04:00
Brandon Thomas
f9c1201fc6
add thumbnail job sharding and logging ( #1158 )
2026-03-18 11:42:22 -04:00
Brandon Thomas
0ac57a5448
thumbnail job ( #1157 )
2026-03-18 02:59:18 -04:00
bflatastic
b88f5c536b
please upload mp4 file toast - video ref
2026-03-18 08:51:57 +07:00
bflatastic
7edba0d9d5
failed to upload toast for video ref
2026-03-18 08:40:30 +07:00
bflatastic
76ae56a051
updated to duration slider
2026-03-18 07:46:23 +07:00
bflatastic
75a92fe204
popover/dropdown to support scroll on smaller screen height
2026-03-18 07:22:54 +07:00
Tanish Manku
31c507a404
2D: Composite draw layer into ref image for default gen ( #1156 )
...
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:59:21 -07:00