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
Brandon Thomas
1c3178d073
task queue api - thumbnails, tokens, etc. ( #878 )
2025-10-15 02:51:08 -04:00
Brandon Thomas
3838cc3f21
artcraft task queue 2 ( #869 )
2025-10-08 21:14:16 -04:00
Brandon Thomas
7a100bd461
sora implementation ( #865 )
2025-10-04 01:58:31 -04:00
Brandon Thomas
8f2ebf0e69
Veo 3 / Veo 3 Fast ( #856 )
2025-09-27 18:18:07 -04:00
Brandon Thomas
ddfe83c514
analytics enhancements - track individual sessions ( #855 )
2025-09-27 17:52:35 -04:00
Brandon Thomas
ecfe9d417b
log OS version ( #849 )
2025-09-25 01:03:15 -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
528677cd47
record signup source from artcraft ( #843 )
2025-09-24 01:25:10 -04:00
Brandon Thomas
9d9ec36341
stripe payments and subscriptions ( #829 )
2025-09-17 11:43:00 -04:00
Brandon Thomas
4aa91af67e
trigger payments events in tauri/artcraft from the server ( #805 )
2025-08-30 20:34:04 -04:00