Brandon Thomas
c35ea620b3
add rootly stub
2026-03-25 02:18:58 -04:00
Brandon Thomas
f9148d3cf6
seedance 2 fast ( #1215 )
2026-03-25 00:26:19 -04:00
Brandon Thomas
0f90981f30
fix windows via anstyle-wincon downgrade ( #1202 )
2026-03-24 02:30:48 -04:00
Brandon Thomas
95eeafd6f0
enrich prompts ( #1197 )
2026-03-23 21:50:18 -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
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
Brandon Thomas
b709b6e764
remove fal.rs and move everything into fal_client ( #1183 )
2026-03-19 20:11:34 -04:00
Brandon Thomas
1178bb7ebf
update utoipa and swagger doc gen ( #1171 )
2026-03-18 22:49:04 -04:00
Brandon Thomas
2063434304
centralized dependency configuration ( #1169 )
2026-03-18 21:45:42 -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
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
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
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
0ac57a5448
thumbnail job ( #1157 )
2026-03-18 02:59:18 -04: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
8ae983ee32
seedance omni video ( #1148 )
2026-03-16 08:53:47 -04:00
Brandon Thomas
6d91b5616f
add failure messages to backend + tauri ( #1141 )
2026-03-13 13:45:54 -04:00
Brandon Thomas
53f34061b6
CLI tool for support issues ( #1128 )
2026-03-10 17:06:38 -04:00
Brandon Thomas
ff268c4e4e
WorldLabs download job ( #1125 )
2026-03-10 08:44:03 -04:00
Brandon Thomas
52fdf237ad
Tauri can now generate Marble natively ( #1122 )
2026-03-09 14:04:28 -04:00
Brandon Thomas
dc1845becb
Add native support for WorldLabs Marble ( #1120 )
...
- We support users logging into their Marble accounts. This adds it
natively to ArtCraft
2026-03-09 12:50:28 -04:00
Brandon Thomas
a654e9ada1
Worldlabs api improvements ( #1118 )
2026-03-09 10:12:13 -04:00
Brandon Thomas
2843916852
Official WorldLabs API (instead of browser integration) ( #1117 )
2026-03-09 08:56:57 -04:00
Brandon Thomas
573da67788
de-vendor fal sora; fix "auto" bug ( #1113 )
...
- Issue with "auto" resolution for text-to-video
- de-vendor (I wrote the code originally anyway)
- a few extra tests
2026-03-08 06:01:02 -04:00
Brandon Thomas
96c751e038
add seedream 4/4.5 to artcraft_router ( #1085 )
2026-03-03 19:10:05 -05:00
Brandon Thomas
d9f5e0e78b
model router: fal nbp ( #1074 )
...
we'll soon be able to support fal API keys and cost estimates for Nano
Banana Pro
- NBP cost estimates
- NBP at ArtCraft
- NBP at FAL
2026-03-01 23:48:28 -05:00
Brandon Thomas
6d8c0fe381
rename storyteller_client -> artcraft_client
2026-03-01 02:13:44 -05:00
Brandon Thomas
a18042d8e0
bump artcraft version -> 0.10.0
2026-03-01 01:36:36 -05:00
Brandon Thomas
28beaab2c5
label as 0.9.x
2026-02-28 08:30:33 -05:00
Brandon Thomas
6d9cd01464
cost estimator endpoint ( #1065 )
2026-02-28 00:29:09 -05:00
Brandon Thomas
c466c68c33
bump artcraft 0.7 -> 0.8
2026-02-25 05:14:46 +07:00
BFlat and Brandon Thomas
3e0bf8ebfd
more controls for seedance 2.0 ( #1052 )
...
Co-authored-by: Brandon Thomas <echelon@gmail.com >
2026-02-25 04:21:52 +07:00
Brandon Thomas
f36a5d5e02
model router ( #1054 )
...
This is the new middleware I'll use for model routing.
2026-02-24 21:04:57 +07:00
Brandon Thomas
21aba384a6
artcraft 0.7.0
2026-02-22 10:18:56 +07:00
Brandon Thomas
f947c78bf5
fix openssl build issues (again) ( #1049 )
2026-02-22 09:41:25 +07:00
Brandon Thomas
4134c648ab
upgrade boringssl, wreq, etc.
2026-02-21 06:40:53 +07:00
Brandon Thomas
56d40c7800
replace reqwest with wreq in web
2026-02-21 06:07:27 +07:00
Brandon Thomas
0613e6d3ca
seedance2pro cargo.toml dep
2026-02-21 05:43:28 +07:00
Brandon Thomas
0b3cce75f3
revert cargo/docker
2026-02-21 05:08:29 +07:00
Brandon Thomas
8cd0f543fa
reqwest augh
2026-02-21 04:54:25 +07:00
Brandon Thomas
a25c4005a9
reqwest issues
2026-02-21 04:32:28 +07:00
Brandon Thomas
dbd89cdd10
consolidate reqwest usage
2026-02-21 04:08:25 +07:00
Brandon Thomas
8273822a5c
seedance job - download seedance results and upload to storage ( #1045 )
2026-02-20 17:45:49 +07:00
Brandon Thomas
e1427094c3
seedance 2.0 generation endpoint ( #1044 )
2026-02-20 15:50:27 +07:00
Brandon Thomas
2bfeb49d17
seedance API #1 ( #1043 )
2026-02-20 07:05:50 +07:00
Brandon Thomas
97215d3a3e
bump artcraft to 0.6.0
2026-02-13 09:47:57 +07:00