Brandon Thomas
|
2aa1e762d5
|
cleanup and fix paging
|
2026-04-06 20:53:48 -04:00 |
|
Brandon Thomas
|
28a0725f34
|
cleanup
|
2026-04-06 20:43:26 -04:00 |
|
Brandon Thomas
|
b68d24040f
|
rename variant
|
2026-04-06 20:36:06 -04:00 |
|
Brandon Thomas
|
3792cf82f2
|
rename
|
2026-04-06 20:35:37 -04:00 |
|
Brandon Thomas
|
f73add81ef
|
usage
|
2026-04-06 19:56:10 -04:00 |
|
Brandon Thomas
|
7465da6092
|
refactor wip
|
2026-04-06 19:53:36 -04:00 |
|
Brandon Thomas
|
6f1045e58a
|
fix session errors
|
2026-04-06 18:24:08 -04:00 |
|
Brandon Thomas
|
2b97694ebf
|
omni gen for a few image models (#1308)
|
2026-04-06 04:10:14 -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 |
|
Brandon Thomas
|
e89229896f
|
character descriptions max length (#1302)
|
2026-04-04 16:50:44 -04:00 |
|
Brandon Thomas
|
99b5a9774a
|
Frontend failure text updates (#1300)
|
2026-04-03 18:20:06 -04:00 |
|
Brandon Thomas
|
b4e1e3ea57
|
marketing tracking (#1297)
|
2026-04-03 15:06:38 -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
|
4fe36781de
|
characters job (#1292)
|
2026-04-03 02:50:04 -04:00 |
|
Brandon Thomas
|
72d680411f
|
characters API and schema (#1290)
|
2026-04-03 00:17:03 -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
|
0a13d36070
|
no more "free user downgrade" since we're not giving away nano banana… (#1279)
… pro anymore
|
2026-04-01 03:00:00 -04:00 |
|
Brandon Thomas
|
8662e79824
|
use tested typesafe fal bindings in webhook (#1278)
wip - still needs tested extractors for image, video, etc.
|
2026-04-01 02:46:21 -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
|
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
|
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
|
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
|
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
|
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 |
|