Brandon Thomas
6e8875b07c
fix password issue
2026-03-31 14:54:09 -04:00
Brandon Thomas
e391bbff04
this is paging me
2026-03-31 14:37:41 -04:00
Brandon Thomas
12d3f82fe2
fal handle webhook errors ( #1272 )
2026-03-31 10:50:52 -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
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
3d12be2469
don't write db if user already has flags
2026-03-31 02:29:23 -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
dbe42447af
oncall: fix paging on users not being logged in ( #1258 )
2026-03-30 20:27:15 -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
824d1f22ab
add hostnames to pages ( #1237 )
2026-03-26 02:00:17 -04:00
Brandon Thomas
a3c03e3d99
kinovi uses the old hostname for static assets ( #1236 )
2026-03-26 01:16:33 -04:00
Brandon Thomas
29ef6daeed
alerting middleware ( #1234 )
2026-03-26 00:11:18 -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
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
Brandon Thomas
f9148d3cf6
seedance 2 fast ( #1215 )
2026-03-25 00:26:19 -04:00
Brandon Thomas
64d66aa9f0
Batched Seedance 2.0 Job Polling ( #1214 )
2026-03-24 17:20:31 -04:00
Brandon Thomas
82695725cd
seedance whitelist for faster generations ( #1213 )
2026-03-24 15:54:52 -04:00
Brandon Thomas
53f9032603
simplify seedance 2.0 handler flow
2026-03-24 14:43:29 -04:00
Brandon Thomas
e82f070d1d
bump artcraft 0.19 -> 0.20 ( #1212 )
2026-03-24 14:30:32 -04:00
Brandon Thomas
4d53d9af18
mod user signup list ( #1207 )
2026-03-24 05:53:44 -04:00
Brandon Thomas
2bc00d7f80
richer errors for password reset failures ( #1206 )
2026-03-24 04:52:25 -04:00
Brandon Thomas
f48cb41f21
plumb prompt duration for video models ( #1205 )
2026-03-24 03:53:05 -04:00
Brandon Thomas
1985d9acd7
bump artcraft 0.18 -> 0.19 ( #1203 )
2026-03-24 02:31:44 -04:00
Brandon Thomas
8d1ca743db
bump artcraft 0.17 -> 0.18 ( #1201 )
2026-03-24 02:15:46 -04:00
Brandon Thomas
72403ad4d8
record prompt info ( #1200 )
2026-03-24 01:48:46 -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
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
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
b386fd5d88
bump artcraft 0.16.0 -> 0.17.0 ( #1168 )
2026-03-18 21:19:31 -04:00