Brandon Thomas
|
b1e02916ed
|
API returns backwards compat types
|
2026-03-13 09:58:51 -04:00 |
|
Brandon Thomas
|
65b97a7636
|
moderation: create wallet (#1131)
|
2026-03-11 00:14:03 -04:00 |
|
Brandon Thomas
|
b39f208bd3
|
add robust job failure reasons to seedance (#1129)
|
2026-03-10 19:30:31 -04:00 |
|
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 |
|
 BFlatandBrandon 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 |
|