Brandon Thomas
cf1f4eb8c8
gpt image 2 enum ( #1412 )
2026-04-21 21:08:28 -04:00
Brandon Thomas
2e6ccf0d00
artcraft v2 router for seedance 2.0 (non-fast) ( #1411 )
2026-04-21 20:32:41 -04:00
Brandon Thomas
a560541b62
import cleanup
2026-04-21 18:43:20 -04:00
Brandon Thomas
df4e300119
artcraft_router v2 kinovi seedance 2 fast ( #1410 )
2026-04-21 18:34:49 -04:00
Brandon Thomas
9bd3726d7a
artcraft router redesign ( #1409 )
2026-04-21 17:45:54 -04:00
Brandon Thomas
94fdd6cb72
rename struct to better enable a state machine flow ( #1406 )
2026-04-20 18:14:24 -04:00
Brandon Thomas
2c9a78b802
rename struct
2026-04-19 22:04:43 -04:00
Brandon Thomas
38219a4abf
link website omni video jobs to ledger entries for refunds ( #1402 )
2026-04-19 15:03:20 -04:00
Brandon Thomas
3fc002d793
quick refunds hack for kinovi ( #1401 )
...
code is actually solid, but the old omni pipeline itself is a hack on
top of an incomplete artcraft_router, so this will be replaced when
we're done.
2026-04-19 13:51:57 -04:00
Brandon Thomas
c0c17b27b5
1080p support (quick) ( #1400 )
2026-04-18 18:15:35 -04:00
Brandon Thomas
b68b8f7d71
simplify artcraft_router ( #1399 )
2026-04-18 08:40:49 -04:00
Brandon Thomas
3d9b4be7ab
rename field ( #1398 )
2026-04-18 08:10:36 -04:00
Brandon Thomas
489390c881
refacor kinovi generate_video request ( #1397 )
2026-04-18 07:48:52 -04:00
Brandon Thomas
f5338611ac
seedance 2.0 resolution options ( #1396 )
2026-04-17 20:51:17 -04:00
Brandon Thomas
11fc5746ec
seedance 1080p ( #1395 )
2026-04-17 20:31:01 -04:00
Brandon Thomas
3a9cebc1b8
omni character support ( #1390 )
2026-04-17 03:48:35 -04:00
Brandon Thomas
72a2d956b9
cleanup seedance 2.0 in omni generation ( #1389 )
2026-04-17 02:23:09 -04:00
Brandon Thomas
62a02c07df
artcraft_router: simpler interface based on ownership instead of refs ( #1388 )
...
Should have done this all along for ease of development.
- Gets rid of refs between data structures.
- Clones won't impact our SLA or performance at our scale, this isn't
systems programming.
2026-04-17 00:04:05 -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
49e49efa3c
worldlabs marble 1.1 client library ( #1379 )
2026-04-15 22:01:13 -04:00
Brandon Thomas
f397ad825c
worldlabs fixes for nsfw 500ing ( #1377 )
2026-04-15 20:05:07 -04:00
Brandon Thomas
7eea797883
more logging (endpoint failing without debugging info) ( #1373 )
2026-04-15 17:49:21 -04:00
Brandon Thomas
062b23d3a0
omni seedance 2 ( #1372 )
2026-04-15 13:15:20 -04:00
Brandon Thomas
963521d87b
temporary disable video models (omni / website gens only - app unaffected) ( #1369 )
2026-04-14 11:53:11 -04:00
Brandon Thomas
4323743fe7
bump artcraft 0.27 -> 0.28 ( #1368 )
2026-04-14 11:49:12 -04:00
Brandon Thomas
752fad12b3
fix build issue
2026-04-14 11:47:16 -04:00
Brandon Thomas
7e36149d13
more omni gen video models, client bindings, tests ( #1365 )
2026-04-14 04:48:59 -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
588478da73
cursors ( #1359 )
2026-04-14 01:00:01 -04:00
Brandon Thomas
5cb7b80b44
add api docs for impersonation ( #1358 )
2026-04-13 22:58:09 -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
b7c8151d28
error utils (reusable) ( #1355 )
2026-04-13 17:47:06 -04:00
Brandon Thomas
640e392d6c
observability into more unknown pages ( #1354 )
2026-04-13 17:35:54 -04:00
Brandon Thomas
45651103f0
kinovi credits check + alerting ( #1352 )
2026-04-12 22:33:31 -04:00
Brandon Thomas
cba8e2c074
kinovi jobs - better logging ( #1351 )
2026-04-12 21:24:36 -04:00
Brandon Thomas
07d9d537dd
page on image batch failures ( #1350 )
2026-04-12 19:11:24 -04:00
Brandon Thomas
5770534fc3
error messages on failure to download ( #1349 )
2026-04-12 18:40:00 -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
d64944b1c3
artcraft 0.26 -> 0.27 ( #1346 )
2026-04-12 03:10:01 -04:00
Brandon Thomas
03edd5faf6
tauri cors fix ( #1344 )
2026-04-12 03:03:07 -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
adda7483e8
fix billing pages ( #1342 )
2026-04-11 19:45:58 -04:00
Brandon Thomas
3a6fad1812
bump artcraft 0.25 -> 0.26 ( #1335 )
2026-04-10 10:45:31 -04:00
Brandon Thomas
9e04990224
character tokens in omni api ( #1333 )
2026-04-10 10:25:31 -04:00
Brandon Thomas
885b68630a
bump artcraft 0.24 -> 0.25 ( #1332 )
2026-04-10 10:15:04 -04:00