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
8ae983ee32
seedance omni video ( #1148 )
2026-03-16 08:53:47 -04:00
Brandon Thomas
7665a07227
admin dashboard cors ( #1095 )
2026-03-05 06:51:42 -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
6d9cd01464
cost estimator endpoint ( #1065 )
2026-02-28 00:29:09 -05: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
69adc0d95a
remove seedance job for now
2026-02-21 05:49:47 +07:00
Brandon Thomas
6c2f60801e
artcraft seedance (tauri app) ( #1046 )
2026-02-21 02:41:16 +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
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
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
31940f59a2
get rid of r2d2_redis crate and replace with modern redis client ( #982 )
2026-01-17 23:24:47 -05:00
Brandon Thomas
b9397fb809
worldlabs improvements - login modal, refresh, etc. ( #934 )
2025-12-19 06:41:24 -05:00
Brandon Thomas
754a4da019
worldlabs client library ( #931 )
2025-12-17 00:21:56 -05:00
Brandon Thomas
859d295014
tailscale dev change, remove billing test on flux dev
2025-12-06 00:43:54 -05:00
Brandon Thomas
92731d87ef
Fal: more models (plumbing not yet done) ( #919 )
2025-12-04 16:21:55 -05:00
Brandon Thomas
0a5f220a7d
remove openssl / native-tls in favor of rustls -- this lets Artcraft run on Linux! ( #907 )
2025-11-20 22:46:05 -05:00
Brandon Thomas
33162e4337
update web cors for artcraft website
2025-10-31 22:34:59 -04:00
Brandon Thomas
02eafa96cc
error categorization
2025-10-31 04:19:41 -04:00
Brandon Thomas
262d931c3d
grok client (not yet integrated) ( #891 )
...
- image gen works
- video gen works
- login flow works
2025-10-30 17:11:32 -04:00
Brandon Thomas
1b70ee7394
fixup sora sentinel tokens ( #879 )
2025-10-16 19:09:52 -04:00
Brandon Thomas
2d44b92bfc
cleanup sora client ( #863 )
2025-10-02 00:27:16 -04:00
Brandon Thomas
fa04e633fe
artcraft activity analytics ( #848 )
...
we need to know if anyone is using the app
2025-09-24 22:07:52 -04:00
Brandon Thomas
2286d663ac
more fal models ( #802 )
2025-08-28 21:18:26 -04:00
Brandon Thomas
aa03618d6c
video end frame support ( #791 )
2025-08-26 19:13:15 -04:00
Brandon Thomas
0dc0a2f597
add midjourney support ( #761 )
2025-08-15 01:52:01 -04:00
Brandon Thomas
8c2e37cad7
wire up flux inpainting ( #753 )
2025-08-03 16:16:50 -04:00
Brandon Thomas
d4323da8de
nearly end-to-end Flux Kontext and Flux Inpainting ( #750 )
2025-07-31 15:46:04 -04:00
Brandon Thomas
4f0916edb7
enqueue multiple images ( #749 )
2025-07-29 20:14:10 -04:00
Brandon Thomas
58d5a172c4
consolidate cloudflare handling code ( #728 )
2025-07-16 01:09:50 -04:00
Brandon Thomas
2c9be7c262
fix aspect ratio controls on image gen (first pass) ( #723 )
...
This doesn't support all aspect ratios for all models. We'll need to
come back and offer per-model options.
2025-07-14 21:51:32 -04:00
Brandon Thomas
9bc24ac216
introduce sqlite with Tauri; task tracking database ( #712 )
2025-07-13 18:48:47 -04:00
Brandon Thomas
4f3d23dcc8
Fal + OpenAI gpt-image-1 + preference routing ( #700 )
2025-07-06 01:14:54 -04:00
Brandon Thomas
324bfc0964
move api clients crate to top-level of workspace for visibility
2025-07-01 18:50:51 -04:00
Brandon Thomas
d8b8b4a037
remove unused imports ( #697 )
2025-06-30 00:03:52 -04:00
Brandon Thomas
760639d071
video model plumbing ( #693 )
2025-06-25 14:59:11 -04:00
Brandon Thomas
8090cdb526
call api endpoints from frontend ( #692 )
2025-06-24 15:41:02 -04:00
Brandon Thomas
691f27eb23
misc: refactor client, move endpoints, more models, local testing, etc. etc. ( #683 )
2025-06-19 20:41:46 -04:00
Brandon Thomas
49f18d7616
remaining tauri -> backend -> fal endpoints ( #679 )
2025-06-19 06:43:44 -04:00
Brandon Thomas
05f0fe1216
fal api endpoints in api gateway ( #676 )
2025-06-17 01:18:36 -04:00
Brandon Thomas
caaff569a6
fal client - lots of api wrappers ( #673 )
2025-06-16 01:08:27 -04:00
Brandon Thomas
ea1905cfcf
tauri bg removal fix ( #672 )
2025-06-14 01:25:26 -04:00
Brandon Thomas
f75b210dcd
end-to-end fal in artcraft backend ( #663 )
2025-06-06 21:37:06 -04:00
Brandon Thomas
53681eac3f
hunyuan2 image-to-3d ( #657 )
2025-06-05 00:15:13 -04:00
Brandon Thomas
f7060c0278
classify cloudflare errors
2025-06-04 20:33:27 -04:00
Brandon Thomas
14a27ee803
fal endpoints: kling video 1.6 ( #656 )
2025-06-04 09:27:26 -04:00
Brandon Thomas
36e35dab0b
fal on the backend ( #653 )
2025-06-03 14:59:28 -04:00