Skip to content

Feature: Add text filter to scheduling page #3684

@livdebus

Description

@livdebus

Related to

Web-Frontend (what users interact with)

Impact

major improvement to user experience

Missing Feature

When users have many schedules configured in Semaphore, organizing and finding specific schedules becomes challenging. The current interface doesn't provide any filtering capabilities, making it difficult to manage large numbers of schedules efficiently.
Add a simple text filter option on the scheduling page that allows users to quickly filter schedules based on keywords or names. As users type in the text field, the schedule list should dynamically filter to show only schedules that match the entered text (case-insensitive search).

Implementation

  • Add a text input field at the top of the scheduling page
  • Implement client-side filtering that searches through schedule names, descriptions, and other relevant fields
  • Include a clear button to reset the filter
  • Ensure the filter is non-obtrusive and doesn't disrupt the main scheduling interface

Design

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions