Closed mkArtakMSFT closed 3 years ago
AoT compilation https://github.com/dotnet/aspnetcore/issues/5466
SVG Support in Blazor https://github.com/dotnet/aspnetcore/issues/18271
HTML Autofocus supprt in Blazor WASM
Projet Reload on save with Kestrel like IIS Express does.
MobileBlazorbindings in the experiment has got a good response. We hope that it can become a formal project of Microsoft as soon as possible, and can provide complete functions, so that users can focus on their own business logic, especially the hybrid applications. It seems to have a chance to surpass electron, more streamlined but more powerful.
Editor & debugger improvements and Hot Reload (Edit & Continue) : https://github.com/dotnet/aspnetcore/issues/5456
Streaming API support to MVC Example: https://github.com/dotnet/aspnetcore/issues/4833#issuecomment-298857229
public class MyStreamingApi : Controller
{
[HttpGet("/tweets")]
[Streaming]
public async IAsyncEnumerable<Tweet> Get()
{
while (var tweet = await GetOneTweet())
{
yield return tweet;
}
}
}
All this is great, folks. Please make sure to upvote on the related issues, rather than linking issues here. That's what we're going to look at after all.
@mkArtakMSFT #11558 is locked, we can't to upvote.
Feature Request: Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Management
so that the Visual Studio templates don't require commercial licensed 3rd party components.
I have been watching/waiting few yrs. patiently, however some recent changes have forced me to request -- Microsoft revisit this for their developer community, keeping in mind some of the pricing out there compares to the salaries of 10 to 15 developers in Bangladesh, Vietnam, India, Philippines etc.
Core & Basic need, yet very complex and critical.
There's a void in .NET native drop-in solution, unlike the Java, PHP Stacks etc, where there are many native drop in Identity Administration & Management Frameworks options that are leveraged across all their platforms seamlessly by developers, for e.g. the J2EE Pluggable Identity Management Framework or JSR 168 or JSR 286 or JSR-351 or JSR-375.
Why is this important? because using Java or PHP, it has allowed easy, clear, core and basic functionalities in those native stacks. As a result if you look JSR 168
or JSR 286
or JSR-351
or JSR-375
Multi-tenants, Group to roles, or to claims vice versa is so easy vs. NET , mobile devices, portals, they all work seamlessly and cohesively with security fixes managed by either IBM or SalesForce or Oracle or Red Hat etc. This is enables developer to be productive right out of the gate.
In .Net there is void/very limited support, always requiring a combination of 3rd parties as a barrier to entry & adoption of ASP app. This is non-trivial for developers and security vulnerability that requires the attention of Microsoft Experts.
Example: We have private information sharing site non OSS for the community almost free (pay if you want), and when we started with web forms, then Simple Membership, the Identity, Identity 2 ASP MVC we had implement much of it on top of these from scratch, when we moved to .NET Core it was another effort. Besides the development there was a lot of confusion on the internal concepts and how they now meant new things. Roles, Claims, Federation, SAML then SAML 2.0 and then Open ID 2.
Describe the solution you'd like
User Defined/Created Fields UDF
from the Admin level Support.Configuration.MultiTenancy.IsEnabled = true;
Global DataFilter for Tenant entitiesIts high time MS address this core gate-keeping feature!!
DDOS throttling
support@mkArtakMSFT #11558 is locked, we can't to upvote.
@expcat I've reopened it!
@papyr please upvote to the related issues and if you can't find such, create new issues for each one separately. That way we can actually track these requests. Otherwise many asks will be lost / forgotten.
Built-in admin panel template and Vue integration.
@mrkarMSFT thanks for the idea 👍 but they keep closing my feature requests and locking them, so its not able to upvote!
Can you please unlock 26594 to allow voting on the feature please!
Built-in admin panel template and Vue integration.
Do you mean Like Skoruba.Admin then upvote https://github.com/dotnet/aspnetcore/issues/26594
RFC 7692 (WebSocket per-message compression) for SignalR. It seems this depends on runtime#20004 but it seems relevant in this context. There was an old issue referencing this, but it is now closed and I could find no equivalent open issue here, so I am recommending that people upvote on the runtime issue.
blazor wasm-to-wasm interop without javascript (WASI) [https://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.md]
please provide a way to improve the user experience for blazor wasm load progress, progress bar and/or filename currently downloading.
project template blazor server/wasm using fast (components) as a user interface as quick start/example
please add support for sftp
"Proposal: View Component Slots" is locked
Provide a built-in or otherwise framework supplied mechanism for View Components, when rendered via a tag helper, to render user-supplied child content that can be injected into the View Component's view template in pre-defined locations
In-house (Microsoft made) identity server and other security modules
I can't find an issue regarding fast dev loop in general that is not mentioning blazor, I would like the whole dev experience would be much faster
Might it be a good idea to create a new call to action with comments disabled? @mkArtakMSFT
@mrpmorris @mkArtakMSFT You should seriously consider abandoning the whole call-to-action thing. Choosing what issues need solving based on community votes is why I never leave MS product feedback/bug reports anymore - if you don't have a social following or plenty of co-workers to upvote your issues they just languish and eventually get closed.
My suggestion would be to select topics / general directions that the project can move in, let people pick from those, and let that guide part of the overall effort, without making specific commitments to specific issues.
It's a non-binding advisory vote :)
@mrkarMSFT thanks for the idea 👍 but they keep closing my feature requests and locking them, so its not able to upvote!
Can you please unlock 26594 to allow voting on the feature please!
@papyr looking into the issue I believe it's not something aligned with our long-term vision. And that's the reason why @blowdart has closed that issue. Given that, it seems we won't be able to prioritize that one for .NET 6 for sure.
@3GDXC you've listed multiple feature requests above. Please make sure you file separate issues for each one so we can track these better.
Might it be a good idea to create a new call to action with comments disabled? @mkArtakMSFT
I was considering that originally, but didn't want to mute people. If this continues, I will probably lock this conversation.
@mrpmorris @mkArtakMSFT You should seriously consider abandoning the whole call-to-action thing. Choosing what issues need solving based on community votes is why I never leave MS product feedback/bug reports anymore - if you don't have a social following or plenty of co-workers to upvote your issues they just languish and eventually get closed.
My suggestion would be to select topics / general directions that the project can move in, let people pick from those, and let that guide part of the overall effort, without making specific commitments to specific issues.
@mnmr We're trying to get the community be vocal about what they want. This and what you suggest are not conflicting efforts, rather extending each other. Eventually, after we are done with the first phase of our planning, we will put together a high-level list of things we will consider for .NET 6. This is what we've done for Blazor during last few major releases (including the 5.0 which is finalizing now).
AoT compilation #5466
AOT combined with browser task based parallelism would destroy JS.
.NET WebAssembly support of task based parallelism. #40619 https://github.com/dotnet/runtime/issues/40619
Make it stupid simple to debug Blazor Server apps that throw circuit errors stating only to turn on detailed exceptions, but when done, don't give any better information after the fact. #26705
Make it stupid simple to debug Blazor Server apps that throw circuit errors stating only to turn on detailed exceptions, but when done, don't give any better information after the fact.
@anthcool please file an issue for this. We will triage it and include in our planning.
Make it stupid simple to debug Blazor Server apps that throw circuit errors stating only to turn on detailed exceptions, but when done, don't give any better information after the fact.
@anthcool please file an issue for this. We will triage it and include in our planning.
Just added one. Thanks!
I think it'd be really useful to have built-in support for Pub/Sub, or at least something close to .NET events. Today scenarios like, having component B (child) and component A (parent), notify components C...N (not child of A), are not that easy to do. Technically, you need to come up with a hack.
I think it'd be really useful to have built-in support for Pub/Sub, or at least something close to .NET events. Today scenarios like, having component B (child) and component A (parent), notify components C...N (not child of A), are not that easy to do. Technically, you need to come up with a hack.
@ylr-research please file a separate issue to continue the conversation there.
Automatic module separation and lazy loading.
Render conditional closing and opening tag https://github.com/dotnet/aspnetcore/issues/26368. With out most of the excellent layouts are not possible to be rendered in Blazor
Add all the properties of HttpMessageHandler on the client side. At present, it has lots of missing code and we are unable to use many of them
Use of InMemoryCache in Blazor wasm
Support for feature folders either out of the box or in a nuget. Instead of the typical messy:
Arranging by types:
Controllers
CustomerController
InvoiceController
SmsController
...hundreds of files
Views
CustomerUpdate.cshtml
CustomerDelete.cshtml
InvoiceView.cshtml
SmsSend.cshtml
...hundreds of files
Arranging by features instead:
Features
Sms
...relevant files here
Customers
...relevant files here
Invoice
...relevant files here
This is a more logical approach to structuring any kind of application whether using ASP.NET Core, .NET Core, something totally different, anyway. Read more about it here: https://dev.to/jamesmh/the-life-changing-and-time-saving-magic-of-feature-focused-code-organization-1708
This would work for MVC, Razor Pages, Rest APIs.
ASP.NET Core MVC - Razor - Nested Partial and Simple Partial Child Content
Support older Edge (with polyfills?) https://github.com/dotnet/aspnetcore/issues/26475
Hi. Cascade state for parent child components.
SASS as first-class citizen in the toolchain (recognition of variables, intellisense across all imports, and compilation)
Direct support for hosting a Blazor app on a desktop, with access to local peripherals and .NET Core on the client. WASM is great but if we have the full desktop available it makes things like point-of-sale functionality to local devices that much easier
Hi. Thanks for stopping by.
We're actively working on .NET 6 planning and we would like your help with this. In the next few weeks we are going to scan through all the issues in our backlog and identify candidates for .NET 6. To make a decision whether an issue is a good candidate or not for the upcoming release, we also look into the number of upvotes 👍 (and other reactions). To help us prioritize the issues the community feels are most important, please find the issues you want to see resolved and upvote 👍 them.
⚠️ Please don't add descriptions of what you want to see as comments in this issue. Simply find an existing of file a new issue and upvote it