Brandon Thomas
27cc125089
trace id logging ( #1725 )
2026-07-03 02:28:22 -04:00
Brandon Thomas
d99da56df0
payment informatics #2 ( #1705 )
2026-06-29 21:21:26 -04:00
Brandon Thomas
3e4f998599
payments informatics (part 1) ( #1704 )
2026-06-29 17:49:28 -04:00
Brandon Thomas
e8b19148fa
seedance2pro better polling ( #1678 )
2026-06-22 21:01:08 -04:00
Brandon Thomas
660cf9f0ac
bucket client ( #1669 )
2026-06-19 23:35:22 -04:00
Brandon Thomas
914c2532ec
uploaded videos - tables, endpoints, frontend ( #1668 )
2026-06-19 21:17:45 -04:00
Brandon Thomas
92e99cfcb6
video info handler ( #1666 )
2026-06-19 10:44:22 -04:00
Brandon Thomas
754cdb8a6c
parse video info ( #1665 )
2026-06-19 10:24:01 -04:00
Brandon Thomas
749124f834
api groundwork ( #1648 )
2026-06-15 20:11:36 -04:00
Brandon Thomas
0de867ad13
upgrade tauri 2.8 -> 2.11 ( #1645 )
2026-06-14 22:20:29 -04:00
Brandon Thomas
222f3e958d
actix crates upgrades ( #1638 )
2026-06-12 21:47:36 -04:00
Brandon Thomas
74e30c4ffb
comet api ( #1629 )
2026-06-11 10:43:32 -04:00
Brandon Thomas
a6f8d2a4aa
midjourney images - router, web, jobs, etc. ( #1600 )
2026-06-02 06:49:12 -04:00
Brandon Thomas
370d2fc494
artcraft router: all video is on "v2"; artcraft desktop: all models on "omni"; storyteller-web: omni on video v2 ( #1577 )
...
This is a lot of legacy path cleanup.
These are now the only valid paths:
- artcraft website: storyteller-web omni video gen -> artcraft_router v2
video pipeline
- artcraft desktop: artcraft_router v2 video pipeline (for artcraft
provider) -> storyteller-web omni video gen
2026-05-26 10:25:59 -04:00
Brandon Thomas
2c2594c482
custom serialize error type ( #1569 )
2026-05-25 18:49:05 -04:00
Brandon Thomas
06cc380d74
google sso - better error types, README with setup instructions ( #1565 )
2026-05-25 12:59:04 -04:00
Brandon Thomas
88c922314f
enqueue grok requests + grok jobs ( #1560 )
2026-05-24 11:27:25 -04:00
Brandon Thomas
bdfa8bc729
grok api client ( #1558 )
2026-05-23 20:45:58 -04:00
Brandon Thomas
d8c2341855
cleanup server environment ( #1556 )
2026-05-23 12:46:08 -04:00
Brandon Thomas
2322100133
datadog metrics and monitors ( #1553 )
2026-05-23 11:23:33 -04:00
Brandon Thomas
ae3972a684
claude event complete notification tool ( #1547 )
2026-05-21 22:43:08 -04:00
Brandon Thomas
804e8e3f38
remove old wav2lip code ( #1545 )
2026-05-21 16:11:35 -04:00
Brandon Thomas
ffa92e8712
gmi improvements ( #1529 )
2026-05-16 17:27:12 -04:00
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
a1bc472125
gmicloud ( #1526 )
2026-05-16 08:37:03 -04:00
Brandon Thomas
d2dbef249c
tauri providers - fal api key support ( #1502 )
2026-05-12 00:02:41 -04:00
Brandon Thomas
bdfa31421f
beeble endpoint ( #1488 )
2026-05-08 13:44:41 -04:00
Brandon Thomas
c78442cf71
beeble client ( #1487 )
2026-05-08 12:49:15 -04:00
Brandon Thomas
9d38b45bc2
prompting tool for artcraft ( #1470 )
2026-05-03 00:26:38 -04:00
Brandon Thomas
4b5e171261
generate cli tool ( #1469 )
2026-05-02 20:32:29 -04:00
Brandon Thomas
49e49efa3c
worldlabs marble 1.1 client library ( #1379 )
2026-04-15 22:01:13 -04:00
Brandon Thomas
7e36149d13
more omni gen video models, client bindings, tests ( #1365 )
2026-04-14 04:48:59 -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
b7c8151d28
error utils (reusable) ( #1355 )
2026-04-13 17:47:06 -04:00
Brandon Thomas
6fe0909879
kinovi order polling threshold in hours ( #1348 )
2026-04-12 17:18:17 -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
8076d1b830
fix builds ( #1306 )
2026-04-05 02:55:08 -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
Tanish Manku
b09a0fd854
Drag-N-Drop assets into Artcraft to upload them ( #1231 )
2026-03-31 21:05:38 -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
a9fb97d720
video-thumbnail-job alerts ( #1264 )
2026-03-31 03:23:58 -04:00
Brandon Thomas
67df86e54e
pager: event deduplication, more data, and cleanup ( #1259 )
2026-03-30 21:30:57 -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
527917c45c
pager subsystem ( #1226 )
2026-03-25 17:19:24 -04:00
Brandon Thomas
0274450a2b
rootly client ( #1225 )
2026-03-25 14:09:58 -04:00
Tanish Manku
32e01a415b
Move character ordering and AI Trump category in 3D presets ( #1217 )
...
Storyboy, Story Girl, Knight, and News Anchor are now pinned to the
front of the Characters row in that order. AI Trump is moved from
Characters into Memes. Both are resolved client-side after the featured
items fetch by matching on lowercased item names.
2026-03-25 00:42:48 -07:00