keep
keep copied to clipboard
[🐛 Bug]: provider and workflow lists displayed in non-logical (non-alphabetical) order
Summary
When opening the Providers list in the KeepHQ UI, the order of items appears inconsistent and confusing.
It is not alphabetical, and there’s no visible logic behind the current sequence.
The same issue is also visible in the Workflows list.
🧩 Steps to reproduce
- Open KeepHQ web interface
- Go to Integrations → Providers
- Observe the order of listed providers
- Optionally, open Workflows section and observe the same pattern
Observed order seems to be:
- First: Webhook providers
- Then: “regular” providers
- Finally: partially implemented / unavailable providers
However, the order feels random from a user perspective.
💡 Expected behavior
- Lists of Providers and Workflows should follow a deterministic and predictable order — ideally alphabetical by name.
- Alphabetical sorting would make scanning and locating a provider much easier, especially without using filters or search.
✅ Proposed improvement
- Apply alphabetical sorting by provider/workflow name when rendering the list.
- Optionally, allow switching between sorting modes in the UI (e.g. alphabetical, category, or implementation status).
🧠 Rationale
Predictable, alphabetical ordering:
- Improves usability for large environments with many integrations
- Reduces visual noise and perceived randomness
- Aligns with user expectations from configuration UIs
Labels: type:enhancement area:ui priority:medium