Brandon Thomas
97087453c3
gmicloud job ( #1528 )
2026-05-16 13:07:34 -04:00
Brandon Thomas
084e1f68b8
seedance global ( #1527 )
2026-05-16 11:52:25 -04:00
Brandon Thomas
10733d9d23
moderator endpoints for referrals ( #1515 )
2026-05-14 01:22:09 -04:00
Brandon Thomas
7f40326223
better user referral program ( #1512 )
2026-05-13 22:01:01 -04:00
Brandon Thomas
0ec9c0ce16
signup - use db executor, not pool ( #1510 )
2026-05-13 18:28:22 -04:00
Brandon Thomas
7355394494
referral program backend ( #1509 )
2026-05-13 13:08:01 -04:00
Brandon Thomas
25e4f29568
include prompts with fal, fix alerts ( #1507 )
2026-05-12 19:47:43 -04:00
Brandon Thomas
efb1735548
File upload: generation_provider flag ( #1506 )
2026-05-12 16:25:55 -04:00
Brandon Thomas
d2dbef249c
tauri providers - fal api key support ( #1502 )
2026-05-12 00:02:41 -04:00
Brandon Thomas
ffde0b06c0
beeble webhook ( #1489 )
2026-05-08 20:06:09 -04:00
Brandon Thomas
bdfa31421f
beeble endpoint ( #1488 )
2026-05-08 13:44:41 -04:00
Brandon Thomas
ee16d355f9
moderator debug ( #1473 )
2026-05-04 02:58:39 -04:00
Brandon Thomas
a90a27e45d
debug logs ( #1472 )
2026-05-04 02:18:33 -04:00
Brandon Thomas
f00dc3a006
batch get prompts endpoint ( #1457 )
2026-04-30 19:07:03 -04:00
Brandon Thomas
a57fc7fe50
jobs prompt tokens ( #1456 )
2026-04-30 17:37:32 -04:00
Brandon Thomas
31a9704faf
fix media file list pagination ( #1423 )
2026-04-22 17:12:06 -04:00
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
cba8e2c074
kinovi jobs - better logging ( #1351 )
2026-04-12 21:24:36 -04:00
Brandon Thomas
a0e50067bb
stop the session and session jobs alert pages by fixing error handling ( #1310 )
...
- was still getting dozens of pages from these two endpoints
- fixed the error chain so this is semantically correct
- improved code quality of legacy code/endpoints
2026-04-06 20:56:28 -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
004a5c157a
rich paging on both fal and seedance webhook handlers ( #1289 )
2026-04-02 03:51:46 -04:00
Brandon Thomas
2ba11c9b3d
add more support debugging info ( #1238 )
2026-03-26 02:36:00 -04:00
Brandon Thomas
ed1ce11dc0
add paging to enqueue failures (oncall support) ( #1228 )
...
It's SRE time!
2026-03-25 19:05:05 -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
a92ad2eb3a
remove unused enum imports ( #1192 )
2026-03-22 18:27:00 -04:00
Brandon Thomas
1178bb7ebf
update utoipa and swagger doc gen ( #1171 )
2026-03-18 22:49:04 -04:00
Brandon Thomas
2063434304
centralized dependency configuration ( #1169 )
2026-03-18 21:45:42 -04:00
Brandon Thomas
2da5fbcc58
cleanup refactor #2 ( #1164 )
...
- move a lot of "deprecated" crates so we don't use them
- kill several dead crates
- rename crates to be more semantic/clear
- roll back broken sha3 version bump
2026-03-18 20:32:50 -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
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
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