Brandon Thomas
fcd1b2d4b2
update query infra
2026-03-13 10:29:48 -04:00
Brandon Thomas
2af19432c9
new enums
2026-03-13 09:47:55 -04:00
Brandon Thomas
65b97a7636
moderation: create wallet ( #1131 )
2026-03-11 00:14:03 -04:00
Brandon Thomas
dd630c5993
tauri task failure reasons ( #1130 )
2026-03-10 23:27:55 -04:00
Brandon Thomas
b39f208bd3
add robust job failure reasons to seedance ( #1129 )
2026-03-10 19:30:31 -04:00
Brandon Thomas
ff268c4e4e
WorldLabs download job ( #1125 )
2026-03-10 08:44:03 -04:00
BFlat and Brandon Thomas
f97def83e1
Angles UI ( #1090 )
...
Co-authored-by: Brandon Thomas <echelon@gmail.com >
2026-03-09 21:49:17 -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
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
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
62c5836176
fix compile error - forgot enum values
2026-03-04 09:25:41 -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
cd76b7c87f
fix pricing data handler
2026-03-04 05:35:25 -05:00
Brandon Thomas
4c1eb5fce1
add prompt context items (video references) to Seedance 2.0
2026-03-03 18:01:06 -05:00
Brandon Thomas
074ae52190
simulate job failures with a test prompt to flux-1 dev ( #1081 )
2026-03-03 10:03:19 -05:00
Brandon Thomas
66d58660fb
image model router with nano banana pro ( #1073 )
2026-03-01 04:58:50 -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
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
74571c9f47
fix password reset (backend) ( #1037 )
2026-02-13 09:14:55 +07: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
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
f772f93f90
new logging endpoint ( #999 )
2026-01-21 14:01:34 -05:00
Brandon Thomas
6b94196f2b
cleanup root directory ( #996 )
2026-01-19 23:08:39 -05:00
Brandon Thomas
c923a5ed95
fix delete (and add second button) ( #995 )
...
- delete hamburger icon fixed
- delete button added to gallery
- flows through tauri instead of javascript API
- ondelete toast events (tauri sent, frontend consumed)
2026-01-19 20:02:56 -05:00
Brandon Thomas
062e8177f7
hunyuan3dv3 - tauri + webhook ( #987 )
2026-01-19 04:39:17 -05:00
Brandon Thomas
1d1f8a9017
Hunyuan 3D v3.0 support ( #986 )
2026-01-19 02:52:35 -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
8598cde149
more production stripe products
2026-01-05 05:12:21 -05:00
Brandon Thomas
f33aa409c1
download command, path, configs, opener, etc. ( #956 )
2026-01-05 02:46:46 -05:00
Brandon Thomas
6f9b637da0
nuke dead tasks and dismiss them from view ( #953 )
2026-01-03 00:04:16 -05:00
Brandon Thomas
835c9ef6b0
begin charging for video generations ( #945 )
2025-12-29 03:39:10 -05:00
Brandon Thomas
19258c257c
kling 2.5/2.6, veo3.1, sora2 in tauri + javascript ( #941 )
2025-12-22 04:46:56 -05:00
Brandon Thomas
4cd3bd8095
more video models (fal, server, client) - kling2.6/2.6, veo3.1, sora2 ( #940 )
2025-12-22 00:36:31 -05:00
Brandon Thomas
e7dc0abb36
fix required rust never type behavior ( #939 )
2025-12-21 20:09:59 -05:00