Would love to know what exactly is different today with this new dashboard, compared to when they first launched it as a preview? What did they already iterate on after getting user feedback? Would seem like the most intuitive parts to share in a blogpost about a feature moving from preview to be a default, but maybe not.
They've made / completely focused on the repos that you own and work on (and added some Copilot stuff I can't see because I don't use it), instead of the social media-like "Feed", which is now on a separate /feed page.
Opting out just makes the Feed appear on / again. I'd rather they just give you the option instead of doing the opt-out-until-we-remove-the-opt-out thing, the coward's way to change a default.
One of the recent features I love the most is that they virtually the same color for symbol highlight and text selection. No visual feedback on double clicking a symbol to see if it is highlighted or not (and it sometimes isn't, because they managed to break that too!). Cannot highlight part of the word that happens to be a symbol either. What a lovely feature. It shows that they are not using the product much anymore.
Im sorry but they need to make it more focused on the repos that you own and work on, this is not a social media site now matter how hard they try to drift in that direction.
This could be compressed into "I think Github made a good change."
Pretend that there is a different set of people complaining about this change than the last one, and that common to both sets are people who don't think either are good.
The feed is still there, but imo it’s not the default thing many people wanna see when visiting the dashboard. I understand that people want the feed, but this weird social network thing isn’t really the true purpose of Github in 2026, and I would bet Github has the data on that and decided that what people really want to see when they first open .com is the status of their own work.
> This seems to push your issues and pull requests as the main items of the page, and that's significantly better.
Maybe we aren't at the bottom of the pile of trash, but we are still in a pile of trash. It's a page that, objectively speaking, doesn't work like it says it does. Things simply do not work. This isn't a "I don't like it" problem. This is the page literally says one thing and does the opposite.
And yes, it "seems" to push your issues and PRs as the main items of the page. Keyword there is seems. Nothing on that new page helps me work on the projects I'm working on. But there is a PR I opened for my project back in Jan still open on that page? And more importantly, no way to resolve it from that page?
No real developer designed this. It's trash. Maybe not the bottom of the heap, but it's still trash. I'd be ashamed to put this out.
> but the last iteration had Copilot at the top
It still does. And for some reason, when you start typing, you aren't typing in that chatbox. Instead... you start typing in search even though search has a / to type there.
It's bad. It's really bad. And so much wasted space. I'm sorry, but expect some level of quality. Don't just accept trash that literally doesn't work.
They removed the old "feed" many years ago, still prefer seeing what cool things others are interested in. It's been a deteriorating platform since Microsoft acquisition (imo)
Since the terminal is having its renaissance right now, I find it really great. VS Code with its integrated bash really shines here, all my developer tooling is right there with [CTRL] + [J] (cargo, pnpm, uv, you name it), all the code and docs live right in the repo with the keyboard friendly explorer and general keyboard friendly UX of VS Code (I touch the mouse like once an hour).
And with the gh cli, I dont even need to visit the overloaded github website anymore for PRs, Issues, Discussions etc, I can read it write in my terminal with pure text, no nonesense in it, clean and minimal, exactly what I need to be productive - and like you said, no context switching.
P.S.: It also feels like I am living in those futuristic 80/90s Cyberpunk Animes and Mangas where everything was a terminal/tui B-)
It’s frustrating how they are doing all these pointless changes (in my opinion) and not implementing IPv6 support. I guess Github is only interested in AI now and making its UI terrible (because in my opinion it has only worsened 2020-onwards).
It's great to add new features, but couldn't GitHub fix the essential ones first?
Just this week, I encountered the following problems:
- a diff showing "0 files changed" while there are many [1];
- suggested changes in a PR not rendering the original line [2];
- bug trackers not showing more than the 40th page [3].
Might seem nitpicky but it was just over the last week... I have a whole bunch of other bugs on my mind, and unfortunately, it's only gotten worse over the years. To the point where I almost don't care anymore.
Speaking of github in the age of AI, I heard a rumor from another partner of their parent company that fixing those things should be easy with AI, that the AI that they have now is so terrifyingly good that people shouldn't be allowed to use some of it without a license, and that the stuff they're holding back is far better than even that.
Seeing as they have infinity tokens to spend on godlike secret AI, isn't it weird that those same bugs are still sitting on the bugtracker? Shouldn't Microsoft just pull up the secret OpenAI panel and prompt "fix all github bugs, triage out primitive public-level AI slop first"?
the cognitive dissonance between “software engineering is a solved problem” and the state of software everywhere (still pretty crappy, maybe even worse than a couple of years ago) is staggering
I think it shows "100% test coverage" isn't testing what matters otherwise AI would get signals back telling it things are bad so keep working until they are good. I don't have a solution for this but more and more tests isn't the answer. I had AI create a small-ish CLI the other day and it added >2k tests and things still felt garbage. Now imagine that at GH.com scale. AI won't solve it with the current paradigms. I would love if someone could point me at good research in this area (not prompt evals).
In the current age of AI, the cost of adding new features is much, much lower than the cost of fixing bugs.
This has always been the case to a certain extent, but the effect has now been amplified to the point that certain complex bugs will likely remain unfixed forever if AI can't fix them easily.
This is a stupid thing to latch on to but why is everything an “experience” now? It’s a fucking programming dashboard, not a three-star Michelin restaurant.
It's simply the industry term to describe the design of a user interaction with a system's interface. That's like complaining DC technicians refer to "blades" when it's just computers in a rack.
Chances are slim that someone from GitHub will read this, but the text in this post (and other posts in the Changelog category) would be much more readable if there was more contrast between the text and the background (now it's dark grey text on black background).
This also depends on the screen you're using. Older LCD screens sometimes don't show colors/contrast that are super clear on newer displays. Not saying your comment is invalid, just something I've noticed.
Not my team or area of expertise, but the text (#8B949E) to background (#010409) contrast ratio is 6.7:1 which does conform to WCAG 2.2 AA (>4.5:1). That said, I agree that the contrast isn't the best. I can share the feedback with the team and see what they think.
Yeah, I’m surprised at the negativity here. This is probably one of the few actual improvements github has made to UX in a while, normally when I visit I want to be looking for my things to do, not the social feed (though, I do like to explore the social feed sometimes, so, its not like its totally irrelevant, its just not the reason I go there).
Maybe that was the point, if its not front and center then nobody will use the social features.
Regardless, I think its hard to balance UI for normies and UI for techies, I think theres also a lot of brogrammers who might think they like being techies but their version of tech is lots of padding, whitespace, diffused colouring and not information density and consistency.
Personally, I have a negative almost visceral reaction when my tools change, because I learn my tools intimately and create expectations of where things will be- but this is also why I avoid tools which don’t have consistency in their UI too.
I get design/product people sometime that get all caught up in "we need to simplify" or there's not enough whitespace. Every time, the design/product person is not a user of the product, and the result is you ship their improvements, get blistering angry feedback (last time I even got the most prolific user and recommeder of our product calling me on my cell at 11pm) and revert.
> their version of tech is lots of padding, whitespace, diffused colouring and not information density and consistency
Exactly this. I think is speaks more to how frequently the designer uses the product versus actual users, and they don't understand the difference between UX for casual/infrequent users and people who spend all day in the product.
I’m not at all. People around here love to hate GitHub, and think any change to a product or design is incredibly regressive. These to combine and people lose their minds.
It shouldn't be. The dashboard literally doesn't work. There are features on the dashboard that literally do not work. There are features on the dashboard that lie to you. You cannot trust the dashboard.
It's also not necessarily useful because, while it might put my stuff in front, it's not the stuff I care about. And I don't care about all my stuff all the time. Why should I care about a pull request that I have open on a random repo from January? Why should that be one of the top items that I need to address?
More importantly, why can't I resolve it from here?
Why does the copilot chat not work? It doesn't. You type something in, you hit Enter. It takes you to another page. You leave that page, you go back to the dashboard. The dashboard doesn't work because it's blank, and the copilot chat never got sent. And you lost your prompt. GitHub lost my content. I put content into GitHub, and that content is no longer in GitHub. That is user-destructive behavior. It's horrible.
Let me be clear: I put data into GitHub. I hit submit. It took me to another page, and that data went missing. It's just chat, but it's still chat. It's still something I entered. I hit submit, and it's gone. That's from this new dashboard. That alone should be negativity enough.
I'm not asking GitHub to create me the perfect dashboard. What I am saying is that the dashboard that they provided is fairly useless. So useless that, of the entire dashboard, there are only two small little links in the middle of the top repositories that are remotely useful, and there's no way for me to sit there and manage all this stuff. Even if you filter stuff down, the filter options are so pathetically worthless that I don't know why they bothered. I'm not asking GitHub to create me the perfect dashboard. What I am saying is that the dashboard that they provided is fairly useless. So useless that of the entire dashboard, there's only two small little links in the middle of the top repositories that are remotely useful, and there's no way for me to sit there and manage all this stuff. Even if you filter stuff down, the filter options are so pathetically worthless that I don't know why they bothered.
If the goal of the dashboard was to make it easy for you to do your GitHub work, to get stuff done, then for me, they failed tremendously. I'm a developer. I've been a developer for many decades, and I like what I do. GitHub, for all its faults, has pieces that work really well, but the dashboard is absolutely not one of them. I feel like the dashboard is run by the same people who do the code review stuff, and they don't know what they're doing. They've done the dashboard. They've checked it off. They said, "Now you see your stuff front and center," and it's like, "Yay," but it's not stuff you care about.
So sure. We're not at the bottom of the trash anymore, but we're still in a pile of trash.
when they launched this in beta they asked what they should improve. most of the comments asked for making the agent sections removable. guess what they didn't change.
99 comments
[ 2.7 ms ] story [ 45.6 ms ] threadOpting out just makes the Feed appear on / again. I'd rather they just give you the option instead of doing the opt-out-until-we-remove-the-opt-out thing, the coward's way to change a default.
Or are you saying that all those things are new in the "new dashboard", compared to how that was initially when they launched the preview?
https://github.blog/news-insights/product-news/github-code-s...
Improvements to Projects have been really good. Personally, I find no need for external project management tools anymore.
The issues and projects team(s?) have been cooking.
I know it's frowned upon to ask this here, but: did you read the article (or open GitHub) before posting this comment?
This seems to push your issues and pull requests as the main items of the page, and that's significantly better.
Complaining might work, but continuous complaining is tiresome.
Pretend that there is a different set of people complaining about this change than the last one, and that common to both sets are people who don't think either are good.
A list of tasks I'm already behind on is the last thing I want to be reminded of constantly.
:)
Maybe we aren't at the bottom of the pile of trash, but we are still in a pile of trash. It's a page that, objectively speaking, doesn't work like it says it does. Things simply do not work. This isn't a "I don't like it" problem. This is the page literally says one thing and does the opposite.
And yes, it "seems" to push your issues and PRs as the main items of the page. Keyword there is seems. Nothing on that new page helps me work on the projects I'm working on. But there is a PR I opened for my project back in Jan still open on that page? And more importantly, no way to resolve it from that page?
No real developer designed this. It's trash. Maybe not the bottom of the heap, but it's still trash. I'd be ashamed to put this out.
> but the last iteration had Copilot at the top
It still does. And for some reason, when you start typing, you aren't typing in that chatbox. Instead... you start typing in search even though search has a / to type there.
It's bad. It's really bad. And so much wasted space. I'm sorry, but expect some level of quality. Don't just accept trash that literally doesn't work.
And with the gh cli, I dont even need to visit the overloaded github website anymore for PRs, Issues, Discussions etc, I can read it write in my terminal with pure text, no nonesense in it, clean and minimal, exactly what I need to be productive - and like you said, no context switching.
P.S.: It also feels like I am living in those futuristic 80/90s Cyberpunk Animes and Mangas where everything was a terminal/tui B-)
Just this week, I encountered the following problems:
- a diff showing "0 files changed" while there are many [1];
- suggested changes in a PR not rendering the original line [2];
- bug trackers not showing more than the 40th page [3].
Might seem nitpicky but it was just over the last week... I have a whole bunch of other bugs on my mind, and unfortunately, it's only gotten worse over the years. To the point where I almost don't care anymore.
[1] https://github.com/PokeAPI/sprites/pull/284#issuecomment-585...
[2] https://github.com/Delgan/loguru/pull/1516#discussion_r41268...
[3] https://github.com/orgs/community/discussions/182925
If GH.com is anything like GHE, the number of moving parts is staggering.
Seeing as they have infinity tokens to spend on godlike secret AI, isn't it weird that those same bugs are still sitting on the bugtracker? Shouldn't Microsoft just pull up the secret OpenAI panel and prompt "fix all github bugs, triage out primitive public-level AI slop first"?
1. Microsoft/OpenAI have their incredible world destroying AI surely this should be a non-issue if codings solved.
2. Are their customers the only ones using AI while gitlab/{competitor} customers are untouched by AI?
"Change default base repository for pull requests on forks" - https://github.com/orgs/community/discussions/11729
This has always been the case to a certain extent, but the effect has now been amplified to the point that certain complex bugs will likely remain unfixed forever if AI can't fix them easily.
Github seems to get slower and slower, while Forgejo running on my $5 VPS lets me fly through repos and files instantly.
I also get docker registry hosting.
Maybe that was the point, if its not front and center then nobody will use the social features.
Regardless, I think its hard to balance UI for normies and UI for techies, I think theres also a lot of brogrammers who might think they like being techies but their version of tech is lots of padding, whitespace, diffused colouring and not information density and consistency.
Personally, I have a negative almost visceral reaction when my tools change, because I learn my tools intimately and create expectations of where things will be- but this is also why I avoid tools which don’t have consistency in their UI too.
I get design/product people sometime that get all caught up in "we need to simplify" or there's not enough whitespace. Every time, the design/product person is not a user of the product, and the result is you ship their improvements, get blistering angry feedback (last time I even got the most prolific user and recommeder of our product calling me on my cell at 11pm) and revert.
> their version of tech is lots of padding, whitespace, diffused colouring and not information density and consistency
Exactly this. I think is speaks more to how frequently the designer uses the product versus actual users, and they don't understand the difference between UX for casual/infrequent users and people who spend all day in the product.
I’m not at all. People around here love to hate GitHub, and think any change to a product or design is incredibly regressive. These to combine and people lose their minds.
It shouldn't be. The dashboard literally doesn't work. There are features on the dashboard that literally do not work. There are features on the dashboard that lie to you. You cannot trust the dashboard.
It's also not necessarily useful because, while it might put my stuff in front, it's not the stuff I care about. And I don't care about all my stuff all the time. Why should I care about a pull request that I have open on a random repo from January? Why should that be one of the top items that I need to address?
More importantly, why can't I resolve it from here?
Why does the copilot chat not work? It doesn't. You type something in, you hit Enter. It takes you to another page. You leave that page, you go back to the dashboard. The dashboard doesn't work because it's blank, and the copilot chat never got sent. And you lost your prompt. GitHub lost my content. I put content into GitHub, and that content is no longer in GitHub. That is user-destructive behavior. It's horrible.
Let me be clear: I put data into GitHub. I hit submit. It took me to another page, and that data went missing. It's just chat, but it's still chat. It's still something I entered. I hit submit, and it's gone. That's from this new dashboard. That alone should be negativity enough.
I'm not asking GitHub to create me the perfect dashboard. What I am saying is that the dashboard that they provided is fairly useless. So useless that, of the entire dashboard, there are only two small little links in the middle of the top repositories that are remotely useful, and there's no way for me to sit there and manage all this stuff. Even if you filter stuff down, the filter options are so pathetically worthless that I don't know why they bothered. I'm not asking GitHub to create me the perfect dashboard. What I am saying is that the dashboard that they provided is fairly useless. So useless that of the entire dashboard, there's only two small little links in the middle of the top repositories that are remotely useful, and there's no way for me to sit there and manage all this stuff. Even if you filter stuff down, the filter options are so pathetically worthless that I don't know why they bothered.
If the goal of the dashboard was to make it easy for you to do your GitHub work, to get stuff done, then for me, they failed tremendously. I'm a developer. I've been a developer for many decades, and I like what I do. GitHub, for all its faults, has pieces that work really well, but the dashboard is absolutely not one of them. I feel like the dashboard is run by the same people who do the code review stuff, and they don't know what they're doing. They've done the dashboard. They've checked it off. They said, "Now you see your stuff front and center," and it's like, "Yay," but it's not stuff you care about.
So sure. We're not at the bottom of the trash anymore, but we're still in a pile of trash.
- only half the sidebar is being used, by the "top repositories" section
- i have my own agent and want copilot purged from view completely rather than being the first central item of the dashboard
- why is the changelog taking up 1/4 of the screen? move it to the navbar as a popover
- the content doesn't go full width so i'm losing a column or two worth of content
PRs and issues sections are the least worst parts of the dashboard and they're still worse than just using /notifications as a dashboard.
completely worthless.
It changed?
TIL