You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Searching the commits logs via fuzzy finder was always a really wanted feature that couldn't be achieved without sacrificing the performance since we must load all the commits see #1687#1752.
Describe the solution you'd like
Instead of using fuzzy finder, we can add a filter function (popup with option to search the commit message, description, Author, date from ...to).
After applying the filter we can load the commits as chunks then apply the filter and remove the commits that don't meet it and keep polling new chunks of commits until the view is full (like the current logic).
Additionally we need to add an indicator to the commits log view so the users can see that a filter is currently active and keybinding to remove the filter.
At first I would like to know if this idea could be achievable here, since I'm not familiar enough with the internals and if so then we need to define the filter criteria and the filter indicator in the commits log view
Additional context
For Reference here is a journal app with a basic filter function Tui-Journal. The Implementation there isn't optimized for performance
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Searching the commits logs via fuzzy finder was always a really wanted feature that couldn't be achieved without sacrificing the performance since we must load all the commits see #1687 #1752.
Describe the solution you'd like
Instead of using fuzzy finder, we can add a filter function (popup with option to search the commit message, description, Author, date from ...to).
After applying the filter we can load the commits as chunks then apply the filter and remove the commits that don't meet it and keep polling new chunks of commits until the view is full (like the current logic).
Additionally we need to add an indicator to the commits log view so the users can see that a filter is currently active and keybinding to remove the filter.
At first I would like to know if this idea could be achievable here, since I'm not familiar enough with the internals and if so then we need to define the filter criteria and the filter indicator in the commits log view
Additional context
For Reference here is a journal app with a basic filter function Tui-Journal. The Implementation there isn't optimized for performance
The text was updated successfully, but these errors were encountered: