The current loading indicator looks slightly boring. The initial request to load the data can take up to two seconds. Therefore something more appealing to watch would be nice.
Primarily a workaround until we add the capability to persist filter along with the user profile.
Example
A filter like repo:facebook/react is:pull-request is:open will result in the following URL https://tentacle.app/q=repo%3Afacebook%2Freact%20is%3Apull-request%20is%3Aopen
The current loading indicator looks slightly boring. The initial request to load the data can take up to two seconds. Therefore something more appealing to watch would be nice.
Some issues/pull requests description are much longer than others. We might want to limit the card height to a certain height and show a "Expand" button to allow users to read the entire description if necessary
Pull requests created by bots (GitHub integrations) are quite noisy. It would be great to collapse the description of such PRs since the title contains all the necessary information already. The bare minimum we need to show is the user, title and the date.
After merging #1 I've noticed that the border of the avatar is meant to reflect the current state (open, closed, merged). Technically this is not a problem at all, but it might confuses some people. Usally such borders are meaningless and just a visual element. Another aspect is that since the border is surrounding the user it might let people to think the color reflects a certain state of the user itself.
In a previous discussion @Flawwles suggested to use a left border to indicate the current state. Maybe something to reconsider.
I have the felling this is not obvious at all and we might need to think about a visual indicator or a pattern that ensures people understand quickly what is clickable and what is not.