Block a user
[Reading Journey][UX] Covers-only uniform shelf + responsive AVIF cover variants + book quick-view + blog-about-this-book (parent-gated)
Both halves are up: backend spikersoft-backend#427 (2:3 letterboxed AVIF variant ladder 240/480/960 + presigned CoverVariants on BookDto + RabbitMQ backfill consumer + staff backfill endpoint +…
[ArtPipe][Bug] Modeling stage fails offline — TripoSR's DINO image encoder (facebook/dino-vitb16) never baked (same class as #699)
Deployment update: the fix has been merged since 20:36Z but couldn't reach prod — first the tier-3 builds were cancelled by CI concurrency (#717), then the tier-2 env image's 17GB layer turned…
[Infra][Data-integrity] Corrupt blob in MinIO-backed container registry — 17GB env-image layer unreadable at one part, blocked the #702 fix chain all night
[Reading Journey][UX] Covers-only uniform shelf + responsive AVIF cover variants + book quick-view + blog-about-this-book (parent-gated)
[Epic][Photography] Photograph Upload · Photo Gallery · Photo Stack — photography as a first-class interest
[CI][Backend] Tier-3 artpipe finals builds keep getting superseded/cancelled before pushing — dino fix (#702) never reached the registry
[Epic][Blog][UX] Blog management & UX overhaul — findings from the 2026-07-18 full review
Children filed (priority order):
[Security][Blog][Record] Create endpoints accepted spoofable client-supplied AuthorId — fixed by backend #423 (epic #705)
[TechDebt][Blog][Angular] Two base-URL sources — service uses API_BASE_URL token, media URLs use environment.baseUrl (epic #705)
[Test][Blog][E2E] Blog has zero Playwright coverage — add an authenticated blog spec (epic #705)
[UX][Blog][Angular] Small polish batch: moderation shield tooltip + theme-token colors in blog SCSS (epic #705)
[UX][Blog][Angular] Create flow: setTimeout(1000) navigation + no unsaved-changes guard (epic #705)
[UX][Blog][Angular] Media grid hardcodes cols=3 — squashed tiles on mobile (epic #705)
[Perf][Blog][Angular] List loads ALL posts and filters client-side — backend pagination discarded, no pagination UI (epic #705)
[Feature][Blog][Angular] Author edit UI — updateBlogPost exists server+service side, no surface calls it (epic #705)
[Feature][Blog][Angular] "My posts" management view — surface drafts/pending/rejected in one place (epic #705)
[Bug][Blog][Angular] Comment identity is hardcoded — every comment posts as "Current User"/"current-user-id" (epic #705)
[Bug][Blog][Angular] Media delete is broken end-to-end — placeholder handler AND a confirm button with no click binding (epic #705)
[Epic][Blog][UX] Blog management & UX overhaul — findings from the 2026-07-18 full review
[GpuCoordinator][Bug] Lease grant races physical VRAM eviction — quiz-generation grant-fail-release cycles to DLQ while ImageDescription yields correctly
Smoking-gun evidence (2026-07-19 ~00:20Z): a concept stage (SDXL Lightning) OOM'd at .to(device) — "Tried to allocate 26.00 MiB. GPU 0 ... 24.06 MiB is free". Mapped the traceback's PIDs to…