Brandon Thomas
780bbbe9cf
test fixes ( #1621 )
2026-06-10 00:37:32 -04:00
Brandon Thomas
94077a3ecb
test fix
2026-05-26 04:23:47 -04:00
Brandon Thomas
34c6af3145
test fix ( #1573 )
2026-05-26 04:22:57 -04:00
Brandon Thomas
d8c2341855
cleanup server environment ( #1556 )
2026-05-23 12:46:08 -04:00
Brandon Thomas
78700e4b12
improve metrics and report breakage ( #1555 )
2026-05-23 12:28:55 -04:00
Brandon Thomas
2322100133
datadog metrics and monitors ( #1553 )
2026-05-23 11:23:33 -04:00
Brandon Thomas
bd5601ffba
cors
2026-05-14 03:54:49 -04:00
Brandon Thomas
7eea797883
more logging (endpoint failing without debugging info) ( #1373 )
2026-04-15 17:49:21 -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
ff1ce82f66
transcode quicktime ( #1318 )
2026-04-08 10:27:14 -04:00
Brandon Thomas
2b9882d2d7
fix tests
2026-04-08 00:03:47 -04:00
Brandon Thomas
a2f204b1be
additional context for pages ( #1317 )
2026-04-07 19:07:49 -04:00
Brandon Thomas
2e62eef85b
Bt cleanup web ( #1313 )
2026-04-07 00:43:21 -04:00
Brandon Thomas
fd9f002615
avt cleanup (fix paging) ( #1312 )
2026-04-07 00:29:18 -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
9842734ce7
more cleanup of deprecated or orphaned code ( #1305 )
2026-04-05 02:35:55 -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
d6e23838ce
advanced http errors ( #1287 )
2026-04-02 01:31:03 -04:00
Brandon Thomas
1ebb124f05
cleaned up pager ( #1283 )
2026-04-01 22:00:38 -04:00
Brandon Thomas
400bccc155
more claude config files ( #1276 )
2026-03-31 19:22:45 -04:00
Brandon Thomas
0151a2e28d
fix password null bytes paging ( #1273 )
2026-03-31 14:55:10 -04:00
Brandon Thomas
4489c90125
fal webhook and seedance job alerting with additonal context ( #1267 )
2026-03-31 06:22:27 -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
0c2b800494
increase username randomness to stop pages ( #1261 )
...
We were getting several username collisions a day under the old
algorithm
2026-03-31 00:31:22 -04:00
Brandon Thomas
a2a9b3b7de
more pager updates to fix spammy pager ( #1260 )
2026-03-30 22:36:22 -04:00
Brandon Thomas
67df86e54e
pager: event deduplication, more data, and cleanup ( #1259 )
2026-03-30 21:30:57 -04:00
Brandon Thomas
824d1f22ab
add hostnames to pages ( #1237 )
2026-03-26 02:00:17 -04:00
Brandon Thomas
7ceb002fd3
no-op pager ( #1229 )
2026-03-25 19:28:37 -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
64d66aa9f0
Batched Seedance 2.0 Job Polling ( #1214 )
2026-03-24 17:20:31 -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
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
8ae983ee32
seedance omni video ( #1148 )
2026-03-16 08:53:47 -04:00
Brandon Thomas
7665a07227
admin dashboard cors ( #1095 )
2026-03-05 06:51:42 -05:00
Brandon Thomas
052949e012
move package
2026-03-01 02:26:06 -05:00
Brandon Thomas
6d8c0fe381
rename storyteller_client -> artcraft_client
2026-03-01 02:13:44 -05:00
Brandon Thomas
6d9cd01464
cost estimator endpoint ( #1065 )
2026-02-28 00:29:09 -05:00
Brandon Thomas
f36a5d5e02
model router ( #1054 )
...
This is the new middleware I'll use for model routing.
2026-02-24 21:04:57 +07:00
Brandon Thomas
69adc0d95a
remove seedance job for now
2026-02-21 05:49:47 +07:00
Brandon Thomas
6c2f60801e
artcraft seedance (tauri app) ( #1046 )
2026-02-21 02:41:16 +07:00
Brandon Thomas
dd8b6338a6
Vendor symphonia ( #1036 )
...
Two reasons for this:
- super brittle when pinned to non-main commit
e1a70095c4409478c1ded499fb8dd4afa540fb90
- I was recently stuck on a flight without good wifi and setting up a
new devenv. Cargo was totally unable to download the remote github
dependency, but was fine downloading the entire artcraft repo. Seems bad
to link to other repos that Cargo can't quickly pull on low bandwidth.
We'll need to slim this down later and eventually get back on main
branch.
2026-02-12 04:27:37 +07:00
Brandon Thomas
9ea44e4aa6
update signup source
2026-02-01 01:50:02 -05:00