Brandon Thomas
7c2b0f310e
Handler to record tracking data
2026-03-05 21:01:51 -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
Brandon Thomas
b490b92833
more models (again) - partial impl of gpt-image-1.5, seedream4/.5 ( #936 )
2025-12-20 14:12:24 -05:00
Brandon Thomas
5688d8cef7
worldlabs tauri ( #933 )
...
not finished: need refresh tokens and thumbnails
2025-12-18 22:50:36 -05:00
Brandon Thomas
ba538142e4
store more metadata on spz uploads ( #925 )
2025-12-09 02:15:40 -05:00
Brandon Thomas
99fd390bc5
spz file uploads ( #924 )
2025-12-09 00:33:14 -05:00
Brandon Thomas
0c6021e95c
nano banana pro in tauri ( #923 )
2025-12-06 04:50:30 -05:00
Brandon Thomas
e116df736f
nano banana pro ( #922 )
2025-12-05 21:18:59 -05:00
Brandon Thomas
8fe15839b0
notify frontend of video and object events ( #912 )
2025-11-26 06:23:00 -05:00
Brandon Thomas
224ce3f80b
add "frontend_subscriber_id" to image-to-object ( #909 )
2025-11-24 23:33:49 -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
a511e0e0a4
grok images ( #893 )
2025-10-31 21:55:45 -04:00
Brandon Thomas
706bdb8d83
grok video enums
2025-10-31 03:36:07 -04:00
Brandon Thomas
57534c7a77
artcraft grok video integration ( #892 )
2025-10-31 02:59:10 -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