Brandon Thomas
13a5dad3a5
beeble improvements, don't 500 on bad input ( #1493 )
2026-05-09 10:49:05 -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
967828ec2f
tauri changes to support artcraft_router v2 (happy horse, seedance 2, etc.) ( #1448 )
2026-04-29 13:53:30 -04:00
Brandon Thomas
1864eedb7a
moderator feature flags editing ( #1436 )
2026-04-24 03:42:57 -04:00
Brandon Thomas
853f596efc
add happyhorse behind feature flag ( #1435 )
2026-04-24 03:06:35 -04:00
Brandon Thomas
31a9704faf
fix media file list pagination ( #1423 )
2026-04-22 17:12:06 -04:00
Brandon Thomas
c2ca096099
desktop frontend support for gpt-image-2 ( #1418 )
2026-04-22 10:40:47 -04:00
Brandon Thomas
cf1f4eb8c8
gpt image 2 enum ( #1412 )
2026-04-21 21:08:28 -04:00
Brandon Thomas
fc3423d05e
model creator + name metadata for omni endpoints ( #1386 )
2026-04-16 18:02:00 -04:00
Brandon Thomas
7d788bff62
omni router seedance 2.0 fast ( #1382 )
2026-04-16 02:59:50 -04:00
Brandon Thomas
2bbeb3de78
more support audit logs while we're at it ( #1364 )
2026-04-14 03:44:48 -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
3334cf7b81
omni image tests ( #1329 )
...
This is a substantial number of tests to ensure we don't screw up parameters when migrating over to "omni image generation" from the distinct one-off, model-by-model endpoints.
2026-04-10 01:18:40 -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
2b97694ebf
omni gen for a few image models ( #1308 )
2026-04-06 04:10:14 -04:00
Brandon Thomas
9842734ce7
more cleanup of deprecated or orphaned code ( #1305 )
2026-04-05 02:35:55 -04:00
Brandon Thomas
72761e11f3
delete public enums crate - old tech debt / cruft ( #1304 )
...
Ages ago I tried to hide what we were doing from "Uberduck". That was
stupid. As if it mattered.
Never again.
2026-04-04 23:04:32 -04:00
Brandon Thomas
99b5a9774a
Frontend failure text updates ( #1300 )
2026-04-03 18:20:06 -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
400bccc155
more claude config files ( #1276 )
2026-03-31 19:22:45 -04:00
Brandon Thomas
fd54477f73
page on seedance jobs ( #1266 )
...
also fix threading on video-thumbnail-job
2026-03-31 05:01:12 -04:00
Brandon Thomas
c093603b3d
config crates for sharing between services ( #1265 )
2026-03-31 04:01:34 -04:00
Brandon Thomas
5224da1968
characters: part 1 (schema, routes, API) ( #1255 )
...
- API first draft is done
- Schema is not quite done
- Queries obviously not ready
2026-03-30 14:33:09 -04:00
Brandon Thomas
827bbc613f
more common enums ( #1239 )
...
this will be useful with an omni-api
2026-03-27 07:46: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
82695725cd
seedance whitelist for faster generations ( #1213 )
2026-03-24 15:54:52 -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
ac839e2c39
remove enums crates ( #1195 )
...
I tried. I'll have to make a better attempt in the future to divorce DB
schema definitions from API definitions (and worse - API clients).
2026-03-23 14:43:57 -04:00
Brandon Thomas
a92ad2eb3a
remove unused enum imports ( #1192 )
2026-03-22 18:27:00 -04:00
Brandon Thomas
78e7d08f04
all_variants enum methods ( #1191 )
2026-03-22 18:10:56 -04:00
Brandon Thomas
be18036bf6
enums helper methods, cleanup ( #1190 )
2026-03-22 17:34:32 -04:00
Brandon Thomas
83a8852cef
enums split - but just the enums ( #1188 )
2026-03-22 12:46:29 -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