flexile icon indicating copy to clipboard operation
flexile copied to clipboard

Link invoice line items to external sources, GitHub hover cards

Open slavingia opened this issue 1 month ago • 9 comments

  • Pull info if GitHub, display inline (doesn't require a click, just hover)
  • Automatically do this for URLs and replace with a nice "#242" like it does in GitHub itself.

Example: #1199

slavingia avatar Nov 05 '25 16:11 slavingia

Think this one will be a bigger lift as we removed the GH integration in #289. May have to revert that if we want to bring it back.

MayaRainer avatar Nov 05 '25 16:11 MayaRainer

Yep, though this time I think the GitHub integration can remain fully in the front-end as it's just displaying info

slavingia avatar Nov 05 '25 16:11 slavingia

Ershad had some thoughts on how we could automate invoice approval and maybe even creation for GitHub OSS bounties.

slavingia avatar Nov 05 '25 16:11 slavingia

If no one is working on it, then I can pick this one.


Is this how the UI to link an issue should be?

Image

Once an issue is linked, related data can be shown in a hover card

Image

mahaveer0496 avatar Nov 06 '25 14:11 mahaveer0496

Added some design context to the thread, but generally I'd wait until we've approved the approach - unless you like rewriting code.

slavingia avatar Nov 06 '25 15:11 slavingia

Okay, i'll wait. Is the approach discussed here or with your internal team and then posted here?

mahaveer0496 avatar Nov 06 '25 15:11 mahaveer0496

It depends.

slavingia avatar Nov 06 '25 15:11 slavingia

I can also pick this up

goyalayus avatar Nov 06 '25 21:11 goyalayus

@slavingia Could you take a look at this Figma make and the designs?

I added a slight delay so the hover card only appears when the user pauses on the link. For mobile, I’m assuming we’ll match GitHub’s behavior and skip showing the card altogether.

laugardie avatar Nov 10 '25 16:11 laugardie

Closing this in favor of #1507

ershad avatar Dec 10 '25 16:12 ershad