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
Brandon Thomas
74571c9f47
fix password reset (backend) ( #1037 )
2026-02-13 09:14:55 +07:00
Brandon Thomas
dd8b6338a6
Vendor symphonia ( #1036 )
...
Two reasons for this:
- super brittle when pinned to non-main commit
e1a70095c4409478c1ded499fb8dd4afa540fb90
- I was recently stuck on a flight without good wifi and setting up a
new devenv. Cargo was totally unable to download the remote github
dependency, but was fine downloading the entire artcraft repo. Seems bad
to link to other repos that Cargo can't quickly pull on low bandwidth.
We'll need to slim this down later and eventually get back on main
branch.
2026-02-12 04:27:37 +07:00