Brandon Thomas
b3dd2c98d9
fix rust build for api docs
2026-03-02 06:24:05 -05:00
Brandon Thomas
aab8cbdfe1
NBP via artcraft_router in Tauri; image cost estimates in tauri ( #1075 )
2026-03-02 05:13:23 -05:00
Brandon Thomas
bc91785628
fix compile error
2026-03-02 02:52:16 -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
66d58660fb
image model router with nano banana pro ( #1073 )
2026-03-01 04:58:50 -05:00
Brandon Thomas
f828cd2980
refactor how router plans are built
2026-03-01 02:38:34 -05:00
Brandon Thomas
052949e012
move package
2026-03-01 02:26:06 -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
e600980b20
tauri controller for cost estimation ( #1067 )
...
We can add caching to this later.
2026-02-28 06:58:58 -05:00
Brandon Thomas
159e8796ea
pricing updates
2026-02-28 06:02:39 -05:00
Brandon Thomas
6d9cd01464
cost estimator endpoint ( #1065 )
2026-02-28 00:29:09 -05:00
Brandon Thomas
c00d6c62ca
Refund failed Seedance 2 Pro generations, Fix Seedance 2 client ( #1061 )
2026-02-27 02:02:54 -05:00
Brandon Thomas
73b17b2005
fix seedance api break ( #1056 )
2026-02-25 06:24:31 +07:00
Brandon Thomas
b3ae7e44cc
Bt fix seedance api ( #1055 )
2026-02-25 05:33:38 +07:00
Brandon Thomas
c466c68c33
bump artcraft 0.7 -> 0.8
2026-02-25 05:14:46 +07:00
Brandon Thomas
74e1150f3c
log hostnames
2026-02-25 04:52:43 +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
ed6dd542d3
fix wreq compression ( #1050 )
...
this was silently broken across all calls - yikes
2026-02-22 13:01:39 +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
56d40c7800
replace reqwest with wreq in web
2026-02-21 06:07:27 +07:00
Brandon Thomas
69adc0d95a
remove seedance job for now
2026-02-21 05:49:47 +07:00
Brandon Thomas
0613e6d3ca
seedance2pro cargo.toml dep
2026-02-21 05:43:28 +07:00
Brandon Thomas
71ba9e7286
revert all build tomls
2026-02-21 05:19:31 +07:00
Brandon Thomas
e219c4728b
revert storyteller-web cargo.toml
2026-02-21 05:11:50 +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
6c2f60801e
artcraft seedance (tauri app) ( #1046 )
2026-02-21 02:41:16 +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
ac0e95c265
fix reset password link
2026-02-13 10:15:08 +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
Brandon Thomas
0c6e742fe1
image pricing ( #1028 )
...
unfortunately free image only users are costing us a lot of money when
totally unmetered. I want to give free quota, but we have to be
sensible.
2026-02-03 00:46:21 -05:00
Brandon Thomas
9ea44e4aa6
update signup source
2026-02-01 01:50:02 -05:00
Brandon Thomas
57e4887cbf
checkout flow with account creation; endpoints to support ( #1025 )
...
New endpoints:
- checkout flow with integrated account creation (!!!)
- change password
- change email
New updates:
- Session info handler returns onboarding state
2026-02-01 00:10:08 -05:00
Brandon Thomas
75ab5887f7
dedicated spz upload handler ( #1011 )
2026-01-25 20:13:37 -05:00
Brandon Thomas
8e67654b9d
nano banana text-to-image pane fixes ( #1010 )
...
fix reference images, resolution controls, etc.
2026-01-25 19:05:20 -05:00
Brandon Thomas
f435e9fb7e
cleanup dead shared_service_components crate
2026-01-24 09:31:53 -05:00
Brandon Thomas
58ebe1f836
cleanup container binary includes ( #1006 )
2026-01-24 09:26:47 -05:00
Brandon Thomas
14cbd928d5
free users nano banana limits ( #1005 )
...
Only allow free users one Nano Banana (Pro) or GPT Image at a time as
this can lead to high costs.
Users can bring their own subscription or API key, or they can subscribe
to ArtCraft to bypass this.
2026-01-24 08:44:58 -05:00
Brandon Thomas
358a676869
sound for delete ( #1004 )
2026-01-23 09:12:32 -05:00
Brandon Thomas
efdc9b5197
artcraft version 0.4.0 -> 0.5.0
2026-01-23 05:31:37 -05:00
Brandon Thomas
c2fc7f9d82
version bump 0.3.0 -> 0.4.0
2026-01-21 14:25:32 -05:00
Brandon Thomas
f772f93f90
new logging endpoint ( #999 )
2026-01-21 14:01:34 -05:00