Feature area
Verse detection
Description
The Semantic search panel currently refreshes very fast and it's limited to 7 entries. While high responsiveness is great, during live preaching/speaking, relevant verses disappear before the operator can click or stage them into the queue. Because results are replaced wholesale, scrolling down to inspect older matches is difficult.
Suggested solution
-
Sliding Window / Buffer (Append vs. Overwrite):
- Increase the buffer capacity (e.g., 20–30 entries). Settings can be included to allow users set preferences for Max Semantic entries and refresh rate.
- Append newly detected matches in batch of 5 to the history buffer instead of the current wipe-and-replace of 7, with older entries expiring after a set duration of say 45 to 60 seconds.
-
Pause on Hover / Interaction:
- Temporarily suspend UI rendering or semantic update when the operator’s cursor is hovering over or scrolling through the Semantic panel and if possible, show a subtle "5 new verses detected — Click to update" chip after several second of hovering/scrolling
-
Deduplication and Relevance scoring
- Allow the new speech segment triggers 5 new semantic verses, compare them with existing items in the buffer, If a verse is already in the list move it up to avoid duplicate.
- Include a relevance score for semantic detections and keep the active buffer sorted from highest to lowest relevance.
Alternatives considered
No response
Additional context
No response
Validations
Feature area
Verse detection
Description
The Semantic search panel currently refreshes very fast and it's limited to 7 entries. While high responsiveness is great, during live preaching/speaking, relevant verses disappear before the operator can click or stage them into the queue. Because results are replaced wholesale, scrolling down to inspect older matches is difficult.
Suggested solution
Sliding Window / Buffer (Append vs. Overwrite):
Pause on Hover / Interaction:
Deduplication and Relevance scoring
Alternatives considered
No response
Additional context
No response
Validations