Brandon Thomas
eeacbf6719
ban users handler update / modernization ( #1363 )
2026-04-14 03:19:59 -04:00
Brandon Thomas
af763669cc
staff audit logs list ( #1362 )
2026-04-14 02:52:56 -04:00
Brandon Thomas
7ff78c6d94
audit impersonation ( #1361 )
2026-04-14 02:18:52 -04:00
Brandon Thomas
50b1a7ed06
user impersonation for support inquiries ( #1357 )
...
- only done with user consent
- only available to support staff
- thoroughly audited
2026-04-13 22:49:14 -04:00
Brandon Thomas
b4e1e3ea57
marketing tracking ( #1297 )
2026-04-03 15:06:38 -04:00
Brandon Thomas
4fe36781de
characters job ( #1292 )
2026-04-03 02:50:04 -04:00
Brandon Thomas
72d680411f
characters API and schema ( #1290 )
2026-04-03 00:17:03 -04:00
Brandon Thomas
2ba11c9b3d
add more support debugging info ( #1238 )
2026-03-26 02:36:00 -04:00
Brandon Thomas
4d53d9af18
mod user signup list ( #1207 )
2026-03-24 05:53:44 -04:00
Brandon Thomas
f48cb41f21
plumb prompt duration for video models ( #1205 )
2026-03-24 03:53:05 -04:00
Brandon Thomas
95eeafd6f0
enrich prompts ( #1197 )
2026-03-23 21:50:18 -04:00
Brandon Thomas
0ac57a5448
thumbnail job ( #1157 )
2026-03-18 02:59:18 -04:00
Brandon Thomas
6d91b5616f
add failure messages to backend + tauri ( #1141 )
2026-03-13 13:45:54 -04:00
Brandon Thomas
3783c194e3
make job statuses forward- and backwards- compatible ( #1140 )
...
this could have possibly been breaking older clients
2026-03-13 10:44:29 -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
ff268c4e4e
WorldLabs download job ( #1125 )
2026-03-10 08:44:03 -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
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
c00d6c62ca
Refund failed Seedance 2 Pro generations, Fix Seedance 2 client ( #1061 )
2026-02-27 02:02:54 -05:00
Brandon Thomas
5bbb0fdb06
db codegen
2026-02-20 21:15:02 +07:00
Brandon Thomas
314dd37ce8
codegen db
2026-02-13 09:25:08 +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
6f9b637da0
nuke dead tasks and dismiss them from view ( #953 )
2026-01-03 00:04:16 -05:00
Brandon Thomas
a511e0e0a4
grok images ( #893 )
2025-10-31 21:55:45 -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
cea29135ef
codegen db
2025-09-27 18:18:47 -04:00
Brandon Thomas
a89ae797e3
codegen db
2025-09-25 01:51:33 -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
4849b4d6bb
codegen db
2025-09-17 12:19:14 -04:00
Brandon Thomas
68cb7147ec
codegen db
2025-08-22 03:07:51 -04:00
Brandon Thomas
2007c7af91
eventing to support generation batches + inpainting results ( #772 )
2025-08-21 02:26:04 -04:00
Brandon Thomas
ff443562db
midjourney fixes and improvements ( #763 )
2025-08-15 23:44:07 -04:00
Brandon Thomas
041cfc5460
background removal with event plumbing ( #755 )
2025-08-08 01:07:56 -04:00
Brandon Thomas
418a9f92c0
insert prompt images, serve additional metadata ( #745 )
2025-07-26 18:53:09 -04:00
Brandon Thomas
a6fb661fbe
codegen db
2025-07-24 02:15:22 -04:00
Brandon Thomas
2cf300588e
inference job query reaper ( #735 )
2025-07-21 19:42:27 -04:00
Brandon Thomas
612e58483c
add model type to tasks db ( #730 )
2025-07-16 21:49:46 -04:00
Brandon Thomas
012b7a9567
artcraft task polling ( #727 )
2025-07-15 22:28:03 -04:00
Brandon Thomas
ec1257ccf6
fix sqlx sqlite build for dev and CI ( #716 )
2025-07-13 20:26:57 -04:00