Brandon Thomas
a569947608
cleanup
2026-03-05 21:20:22 -05:00
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
69666c2646
rename pool acquire variant to be better ( #1100 )
2026-03-05 09:20:29 -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
0d565563b2
add missing api docs ( #1093 )
2026-03-05 05:55:03 -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
cd76b7c87f
fix pricing data handler
2026-03-04 05:35:25 -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
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
3654676a13
Fix netlify docs ( #1077 )
2026-03-02 07:11:17 -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
159e8796ea
pricing updates
2026-02-28 06:02:39 -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
f947c78bf5
fix openssl build issues (again) ( #1049 )
2026-02-22 09:41:25 +07:00
Brandon Thomas
56d40c7800
replace reqwest with wreq in web
2026-02-21 06:07:27 +07:00
Brandon Thomas
69adc0d95a
remove seedance job for now
2026-02-21 05:49:47 +07:00
Brandon Thomas
0613e6d3ca
seedance2pro cargo.toml dep
2026-02-21 05:43:28 +07:00
Brandon Thomas
e219c4728b
revert storyteller-web cargo.toml
2026-02-21 05:11:50 +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
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
ac0e95c265
fix reset password link
2026-02-13 10:15:08 +07:00
Brandon Thomas
74571c9f47
fix password reset (backend) ( #1037 )
2026-02-13 09:14:55 +07:00
Brandon Thomas
0c6e742fe1
image pricing ( #1028 )
...
unfortunately free image only users are costing us a lot of money when
totally unmetered. I want to give free quota, but we have to be
sensible.
2026-02-03 00:46:21 -05: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
75ab5887f7
dedicated spz upload handler ( #1011 )
2026-01-25 20:13:37 -05:00
Brandon Thomas
8e67654b9d
nano banana text-to-image pane fixes ( #1010 )
...
fix reference images, resolution controls, etc.
2026-01-25 19:05:20 -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
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
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
334f5d4e8a
fix webhook thumbnails
2026-01-19 05:58:08 -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
b769ed094c
flags to disable fakeyou routes ( #984 )
2026-01-19 02:01:10 -05:00