Skip to content

feat: slack interactive input block support#25

Draft
dgarson wants to merge 7 commits intodgarson/forkfrom
feat/slack-interactive-input
Draft

feat: slack interactive input block support#25
dgarson wants to merge 7 commits intodgarson/forkfrom
feat/slack-interactive-input

Conversation

@dgarson
Copy link
Owner

@dgarson dgarson commented Feb 18, 2026

Summary

Describe the problem and fix in 2–5 bullets:

  • Problem:
  • Why it matters:
  • What changed:
  • What did NOT change (scope boundary):

Change Type (select all)

  • Bug fix
  • Feature
  • Refactor
  • Docs
  • Security hardening
  • Chore/infra

Scope (select all touched areas)

  • Gateway / orchestration
  • Skills / tool execution
  • Auth / tokens
  • Memory / storage
  • Integrations
  • API / contracts
  • UI / DX
  • CI/CD / infra

Linked Issue/PR

  • Closes #
  • Related #

User-visible / Behavior Changes

List user-visible changes (including defaults/config).
If none, write None.

Security Impact (required)

  • New permissions/capabilities? (Yes/No)
  • Secrets/tokens handling changed? (Yes/No)
  • New/changed network calls? (Yes/No)
  • Command/tool execution surface changed? (Yes/No)
  • Data access scope changed? (Yes/No)
  • If any Yes, explain risk + mitigation:

Repro + Verification

Environment

  • OS:
  • Runtime/container:
  • Model/provider:
  • Integration/channel (if any):
  • Relevant config (redacted):

Steps

Expected

Actual

Evidence

Attach at least one:

  • Failing test/log before + passing after
  • Trace/log snippets
  • Screenshot/recording
  • Perf numbers (if relevant)

Human Verification (required)

What you personally verified (not just CI), and how:

  • Verified scenarios:
  • Edge cases checked:
  • What you did not verify:

Compatibility / Migration

  • Backward compatible? (Yes/No)
  • Config/env changes? (Yes/No)
  • Migration needed? (Yes/No)
  • If yes, exact upgrade steps:

Failure Recovery (if this breaks)

  • How to disable/revert this change quickly:
  • Files/config to restore:
  • Known bad symptoms reviewers should watch for:

Risks and Mitigations

List only real risks for this PR. Add/remove entries as needed. If none, write None.

  • Risk:
    • Mitigation:

@dgarson dgarson changed the base branch from main to dgarson/fork February 21, 2026 22:37
dgarson added a commit that referenced this pull request Feb 22, 2026
Full-page search across all OpenClaw content.

Features:
- Large search input auto-focused on open
- Fuzzy search across 35+ indexed items: agents, sessions, files, events, skills, views
- Query term highlighting in results (mark element, indigo glow)
- Kind filter tabs: All / Agent / Session / File / Event / Skill / View
- Grouped results by kind when showing All (sticky section headers)
- Keyboard navigation: ↑↓ to select, Enter to open
- Result items: kind emoji + badge, title highlight, subtitle, description (2-line clamp), tags
- Badge system: Connected/Active emerald, Failure rose, Warning amber, View indigo
- Landing state: quick-link grid (6 kinds) + recent searches
- Empty state: no results message + query suggestions
- Result count line with keyboard hint
- 35 seed entries across all 6 types — realistic OpenClaw data
- Full a11y: role=listbox, role=option, role=tab, aria-selected, aria-autocomplete

Build: ✓ 0 TS errors, 1.31s, 18.30 kB / gzip 5.89 kB
@dgarson dgarson force-pushed the feat/slack-interactive-input branch from 09f0c5c to 39d9456 Compare February 23, 2026 00:25
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.

1 participant