question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

improve our Gists experience

See original GitHub issue

The original PR to fix #2886 has uncovered a bunch of headaches around how we handle Gists. I’m going to use this issue to track the various parts of the app that need changes to make it better and break these down into tasks once we’ve figured out what needs to be done, and it’s priority.

The items listed here fall into three different buckets:

  • bugs that interfere with the experience
  • polish to make Gists integrate better into the app
  • features to enhance the overall Gists experience

Bugs should be a priority - we don’t want to prevent people using repositories in this way. The other stuff might come down the track, based on our roadmap or interested external contributors.

If you’re interested in this feature, please add your reaction here so we can gauge interest.

Cloning

Feature: We don’t have a way to let users clone their repositories down. This is being tracked in #2953

Bug: the current “Clone in Desktop” experience doesn’t recognise the Gist URL, and displays a confusing message about the folder existing. This was reported in #2886.

Repository Listing

Polish: If you add an existing gist repository to the app, there’s no real way to see that it’s a Gist - you’ll just get the folder name which isn’t really user-friendly. And it’s also grouped under “Other”

For reference, the header to a Gist listing looks like this:

So even for a gist containing multiple folders, it will show a filename in the header and use the description as secondary information. Not sure how to make this fit with how we’re displaying repositories in the list.

Push/Pull

Bug: when trying to push commits to a gist, it will fall back to the basic authentication. We should detect the gist.github.com domain and provide the existing credentials (if found)

TODO

I need to go back and revisit the domain that GitHub Enterprise sets for where gists are hosted - whether it’s a subdomain like gist.company.com or company.com/gist/, or how to detect this as part of probing the GHE setup. This will likely affect other how we address other things, so let’s dig into that first.

cc @desktop/core for any additional thoughts or input

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:4
  • Comments:10 (5 by maintainers)

github_iconTop GitHub Comments

3reactions
RollingHogcommented, Jun 11, 2022

Same request here. Just ran in this, it is OUCH indeed.

3reactions
steveharozcommented, Nov 10, 2021

A four year old issue? Ouch. Is there any plan to fix compatibility with gists? Forget polish, please make it work at all without asking people to use the command line, which requires new software to be installed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Daily Life With GIST - WebMD
Maintaining a healthy lifestyle and following doctor's orders will help improve your treatment experience. Dealing With GIST Symptoms and Side ...
Read more >
Getting the Gist of the Customer Experience
In the customer journey, as it is with human gist and verbatim cognition, the details of every interaction aren't nearly as important as...
Read more >
Experiences and perspectives on the GIST patient journey
This qualitative study explored the experiences and emotions of patients through GIST diagnosis, treatment initiation, disease control, ...
Read more >
The Verbatim Effect: People Remember Gist Better Than Details
The verbatim effect is a cognitive bias that causes people to remember the gist of information, which is its general meaning, better than...
Read more >
A scientific theory of gist communication and misinformation ...
The gist, which reflects knowledge and experience, induces emotions and brings to mind social values. However, changing mental representations ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found