v3.5.0
Opt-in skeleton prop on <atom:table> renders placeholder rows on first load for lazy/deferred tables (gated so static/synchronous tables are untouched). table.search shows a wire:loading spinner scoped to its own $refresh (rows stay visible). Pagination/sort overlay unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>