Brandon Thomas
c7b817ac3f
angle edit models (fal, handlers, routing) ( #1124 )
2026-03-09 19:48:09 -04:00
Brandon Thomas
56d1649a9f
splat cost estimate infrastructure ( #1123 )
2026-03-09 15:01:40 -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
4d89caf6ff
generate with sound boolean (+ negative prompts plumbing) ( #1116 )
2026-03-08 23:22:45 -04:00
Brandon Thomas
d68a92e7cf
Kling 3.0 Standard and Pro support ( #1115 )
2026-03-08 19:57:49 -04:00
Brandon Thomas
d265cecdce
Add Seedance 1.5 to ArtCraft ( #1114 )
...
This looks like a thick PR, because it is.
We're going to do a lot with the middleware.
2026-03-08 10:55:08 -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
2a101487b0
find out if marketing is effective ( #1107 )
...
NB: Ip address is to prevent spam/abuse
2026-03-05 21:22:02 -05:00
Brandon Thomas
f342befb0b
user signup referrer ( #1105 )
...
see last PR
2026-03-05 20:07:38 -05:00
Brandon Thomas
4f68100c8f
support handler to add balances to accounts ( #1103 )
2026-03-05 10:35:26 -05:00
Brandon Thomas
908f5cd3d6
support endpoints for looking up payments entities ( #1102 )
...
This will make support and issuing refunds easier
2026-03-05 10:01:15 -05:00
Brandon Thomas
5a57e48fcb
Bt modify mod user lookup ( #1101 )
2026-03-05 09:38:00 -05:00
Brandon Thomas
4ed8b2111b
list wallet ledger entries for support ( #1099 )
2026-03-05 09:15:52 -05:00
Brandon Thomas
d0fe9e1676
list user wallets for support ( #1098 )
2026-03-05 08:51:38 -05:00
Brandon Thomas
d455056c61
moderator list user jobs handler (for oncall support) ( #1097 )
...
Helps us quickly find issues with user jobs so we can unstick jobs,
issue refunds, etc.
2026-03-05 08:16:25 -05:00
Brandon Thomas
f17388c9de
more moderator handlers ( #1096 )
2026-03-05 07:18:27 -05:00
Brandon Thomas
6dc55c1b62
moderator user lookup ( #1094 )
2026-03-05 06:40:40 -05:00
Brandon Thomas
520117d5d3
Add new models: Seedream 5 Lite, Nano Banana 2 ( #1088 )
2026-03-04 09:19:34 -05:00
Brandon Thomas
2e23c0c1b4
refactor: move fal webhook client bindings into sub module
2026-03-04 05:51:08 -05:00
Brandon Thomas
668300d280
port the flux models to the artcraft router (via artcraft API) ( #1087 )
2026-03-04 04:52:23 -05:00
Brandon Thomas
621d404992
port gpt-image-1.5 and nano banana to artcraft_router ( #1086 )
2026-03-04 03:41:52 -05:00
Brandon Thomas
96c751e038
add seedream 4/4.5 to artcraft_router ( #1085 )
2026-03-03 19:10: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
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
e600980b20
tauri controller for cost estimation ( #1067 )
...
We can add caching to this later.
2026-02-28 06:58:58 -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
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
f947c78bf5
fix openssl build issues (again) ( #1049 )
2026-02-22 09:41:25 +07:00
Brandon Thomas
71ba9e7286
revert all build tomls
2026-02-21 05:19:31 +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
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
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
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
f772f93f90
new logging endpoint ( #999 )
2026-01-21 14:01:34 -05:00