Skip to content

feat: message purge for Solid Cable#62

Merged
eclectic-coding merged 1 commit into
mainfrom
feat/cable-message-purge
May 26, 2026
Merged

feat: message purge for Solid Cable#62
eclectic-coding merged 1 commit into
mainfrom
feat/cable-message-purge

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Closes #31

Summary

  • Time-based purge — "Purge Old" select+button form in the channel browser header deletes all messages older than 1, 7, or 30 days
  • Per-channel purge — "Purge Channel" button on the message list deletes all messages for that channel; redirects to the channel browser afterward
  • sqw-inline-form CSS utility added for the inline header form layout
  • CHANGELOG, README, and ROADMAP updated; message purge removed from v0.6.0 remaining items

Test plan

  • Visit /cable — "Purge Old" select and button appear in the header
  • Select "Older than 7 days", click Purge — confirmation prompt appears; old messages are deleted, redirect to channel browser
  • Click a channel → "Purge Channel" button appears in the header; click it — all messages for that channel deleted, redirected to channel list
  • Purge does not affect messages from other channels
  • bundle exec rake passes clean

🤖 Generated with Claude Code

Adds time-based purge (1/7/30 days) via a select+button form on the
channel browser, and per-channel purge via a "Purge Channel" button on
the message list. Both redirect to the channel browser after purging.
Adds sqw-inline-form CSS utility for the header form layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit 9ac74c6 into main May 26, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feat/cable-message-purge branch May 26, 2026 16:41
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.6.0] Cable: message purge

1 participant