Skip to content

feat: contextual empty states with actionable hints across all list views#66

Merged
eclectic-coding merged 1 commit into
mainfrom
feat/empty-state-improvements
May 26, 2026
Merged

feat: contextual empty states with actionable hints across all list views#66
eclectic-coding merged 1 commit into
mainfrom
feat/empty-state-improvements

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Closes #37

Summary

  • Adds sqw-empty__title and sqw-empty__hint CSS sub-elements for structured empty state content
  • All 11 empty states across Queue, Cache, and Cable sections updated with a bold title and a muted contextual hint
  • Search/filter empty states include a "Clear search" or "Clear filters" link
  • Section-specific context: processes → "Start a Solid Queue worker"; failed jobs → "All clear"; stats/history → link to active jobs; cable messages → link back to channels
  • Jobs empty partial is status-aware (ready / scheduled / claimed / blocked)

Test plan

  • Visit Jobs with each status tab on an empty database — confirm status-appropriate hint
  • Search for a non-existent job — confirm "Clear search" link appears
  • Visit Failed Jobs with no failures — confirm "All clear" message
  • Visit Processes with no workers — confirm worker hint
  • Visit History with filters active and no results — confirm "Clear filters" link
  • Visit Cable with no messages — confirm hint text
  • bundle exec rake passes clean

🤖 Generated with Claude Code

…iews

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit e0efca7 into main May 26, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feat/empty-state-improvements branch May 26, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[v0.7.0] UX: empty-state improvements

1 participant