Hi ABP Team,
I hope you're doing well. I'm currently working with the ABP Framework and using the LeptonX theme, and I have a small suggestion that could improve out-of-the-box performance.
Observation: I've noticed that some of the core CSS files for the LeptonX side-menu layout are served un-minified by default. Specifically, these two files are loaded without minification:
`
`Impact: Serving the full, uncompressed versions of these stylesheets results in a larger payload size. This negatively impacts key performance metrics like First Contentful Paint (FCP) and leads to lower scores in auditing tools like Google PageSpeed Insights due to "inefficient cache policy" or "unminified CSS" warnings.
Proposal: My suggestion is to either:
Provide pre-minified versions of these files (e.g., bootstrap-light.min.css, light.min.css) within the theme package.
Ensure that the default bundling and minification process automatically handles these core theme assets when the application is running in a non-development environment.
This change would provide a better default performance baseline for all applications using the LeptonX theme, improve the end-user experience, and save developers the step of having to manually optimize these core files.
Thank you for your consideration and for creating such a great framework!
Error (active) NU1101 Unable to find package Volo.Abp.LeptonXTheme.Management.Domain.Shared. No packages exist with this id in source(s): nuget.abp.io, nuget.org. PackageSourceMapping is enabled, the following source(s) were not considered: C:\Program Files\dotnet\library-packs, Microsoft Visual Studio Offline Packages. Solann.Software.Web I:\SolannSoftware\Solann.Software\src\Solann.Software.Web\Solann.Software.Web.csproj
Please check for me.
[10:30:55 INF] Starting web host.
[10:30:56 FTL] Host terminated unexpectedly!
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: This assembly is protected by an unregistered version of Eziriz's ".NET Reactor"! This assembly won't further work.
at RWRSvaYWUgtDDvQ8cTo.ssDIC8YfDv9AgSxdpVd.kC3x8bo00G()
at Volo.Abp.Identity.AbpIdentityHttpApiModule..ctor()
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
--- End of inner exception stack trace ---
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
at Volo.Abp.Modularity.ModuleLoader.CreateAndRegisterModule(IServiceCollection services, Type moduleType)
at Volo.Abp.Modularity.ModuleLoader.CreateModuleDescriptor(IServiceCollection services, Type moduleType, Boolean isLoadedAsPlugIn)
at Volo.Abp.Modularity.ModuleLoader.FillModules(List1 modules, IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.GetDescriptors(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.Modularity.ModuleLoader.LoadModules(IServiceCollection services, Type startupModuleType, PlugInSourceList plugInSources) at Volo.Abp.AbpApplicationBase.LoadModules(IServiceCollection services, AbpApplicationCreationOptions options) at Volo.Abp.AbpApplicationBase..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction)
at Volo.Abp.AbpApplicationWithExternalServiceProvider..ctor(Type startupModuleType, IServiceCollection services, Action1 optionsAction) at Volo.Abp.AbpApplicationFactory.Create(Type startupModuleType, IServiceCollection services, Action1 optionsAction)
at Volo.Abp.AbpApplicationFactory.CreateAsync[TStartupModule](IServiceCollection services, Action1 optionsAction) at Microsoft.Extensions.DependencyInjection.ServiceCollectionApplicationExtensions.AddApplicationAsync[TStartupModule](IServiceCollection services, Action1 optionsAction)
at Microsoft.Extensions.DependencyInjection.WebApplicationBuilderExtensions.AddApplicationAsync[TStartupModule](WebApplicationBuilder builder, Action`1 optionsAction)
at Solann.Software.Web.Program.Main(String[] args) in I:\SolannSoftware\Solann.Software\src\Solann.Software.Web\Program.cs:line 42