Brandon Thomas
45651103f0
kinovi credits check + alerting ( #1352 )
2026-04-12 22:33:31 -04:00
Brandon Thomas
6fe0909879
kinovi order polling threshold in hours ( #1348 )
2026-04-12 17:18:17 -04:00
Brandon Thomas
834f0b48a9
fal webhook fixes 2 ( #1347 )
2026-04-12 05:32:16 -04:00
Brandon Thomas
0ef57ff97e
fal webhook error handling ( #1343 )
...
extractors for fal webhook data with tests
2026-04-12 02:04:22 -04:00
Brandon Thomas
9e04990224
character tokens in omni api ( #1333 )
2026-04-10 10:25:31 -04:00
Brandon Thomas
9fee0b1c99
rename omni image params before widespread use ( #1331 )
2026-04-10 09:08:31 -04:00
Brandon Thomas
631b98f605
omni video handling + tests for seedream 1.5 (rest to follow) ( #1330 )
...
adjusts handling, and begins to add unit tests to ensure this works
2026-04-10 09:04:26 -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
12e4ff7a29
Omni Gen Video Models ( #1316 )
2026-04-07 17:05:52 -04:00
Brandon Thomas
8b73569238
omni image models ( #1314 )
2026-04-07 03:38:23 -04:00
Brandon Thomas
2b97694ebf
omni gen for a few image models ( #1308 )
2026-04-06 04:10:14 -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
5f062c4512
new optional signup params
2026-04-03 12:37:33 -04:00
Brandon Thomas
702bdc8777
tauri characters via artcraft_router ( #1293 )
2026-04-03 03:37:04 -04:00
Brandon Thomas
72d680411f
characters API and schema ( #1290 )
2026-04-03 00:17:03 -04:00
Brandon Thomas
c5f62daa2b
categorize seedance credits error ( #1285 )
2026-04-01 22:51:25 -04:00
Brandon Thomas
dc30cf9669
fal webhooks - tested cases for error extraction ( #1277 )
2026-04-01 02:21:44 -04:00
Brandon Thomas
400bccc155
more claude config files ( #1276 )
2026-03-31 19:22:45 -04:00
Brandon Thomas
e9938f6c93
fix login paging with sentinel value passwords ( #1263 )
2026-03-31 02:18:56 -04:00
Brandon Thomas
7e2d7048b1
health check page and health check thread page, mod pages have message + priority ( #1262 )
2026-03-31 01:22:28 -04:00
Brandon Thomas
a2a9b3b7de
more pager updates to fix spammy pager ( #1260 )
2026-03-30 22:36:22 -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
c3dfbb1698
character api ( #1250 )
2026-03-29 09:27:28 -04:00
Brandon Thomas
505766b237
omni gen APIs for image and video (part one) ( #1246 )
2026-03-28 20:29:01 -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
a3c03e3d99
kinovi uses the old hostname for static assets ( #1236 )
2026-03-26 01:16:33 -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
0274450a2b
rootly client ( #1225 )
2026-03-25 14:09:58 -04:00
Brandon Thomas
f9148d3cf6
seedance 2 fast ( #1215 )
2026-03-25 00:26:19 -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
516d740e97
include class of model in prompt info
2026-03-23 21:53:00 -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
b709b6e764
remove fal.rs and move everything into fal_client ( #1183 )
2026-03-19 20:11:34 -04:00
Brandon Thomas
58d2665f0e
seedance2pro -> kinovi domain name migration ( #1181 )
2026-03-19 13:49:43 -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
ebe365703b
refactor testing crates ( #1166 )
2026-03-18 21:06:46 -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
df4d46cc9d
rename both worldlabs crates ( #1161 )
...
- api client crate
- consumer client crate
2026-03-18 16:49:04 -04:00
Brandon Thomas
7d20ac3d16
grab bag of refactoring, cleanup, etc. ( #1160 )
...
- rename seedance2pro crate
- deprecate methods
- remove smtp client
- etc.
2026-03-18 13:36:29 -04:00
Brandon Thomas
0ac57a5448
thumbnail job ( #1157 )
2026-03-18 02:59:18 -04:00
Brandon Thomas
7cd8c0299b
artcraft router: seedance ( #1153 )
...
add multiple providers to artcraft router for seedance
2026-03-16 22:43:50 -04:00
Brandon Thomas
87296752a5
Use muapi as backup ( #1152 )
...
Possible problem in our Seedance 2.0 provider means we need a backup.
This is here in case we need it.
Muapi is inferior for several reasons:
- Videos contain watermarks
- Videos cost 2x as much
- Not as many aspect ratio controls
- Not as many duration controls
- No starting frame / ending frame
- No video references
- No audio references
It does seem fast, however.
2026-03-16 17:15:53 -04:00
Brandon Thomas
41988a4462
plumb references to seedance ( #1150 )
2026-03-16 10:49:00 -04:00
Brandon Thomas
8ae983ee32
seedance omni video ( #1148 )
2026-03-16 08:53:47 -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