I noticed a difference between my older/upgraded applications and the newly generated application in main.ts.
Old: platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.error(err));
New: bootstrapApplication(AppComponent, appConfig).catch(err => console.error(err));
After modifying my old application to use bootstrapApplication, the ProjectName is now updating properly.
It is my understanding that this Angular change is optional (to migrate to standalone components) but it seems to be required for an ABP upgrade to 9.3. Is this change required during migration for an older application to work in 9.3 / Angular 20? Is there a way to get the "ProjectName" to appear correctly using bootstrapModule?
Thank you for any guidance.
The AI response (editing environment.ts) works for a new 9.3.2 project but it does not work for an upgraded project from ABP 9.2.x. I have two, upgraded projects (from 9.1.x and 9.2.x) that are exhibiting this issue. Other than upgrading the node and Angular versions, I didn't see any migration notes which might explain this behavior. Any guidance is appreciated.
The project name in the lepton-x left menu appears to be a constant, not affected by the Texts->AppName setting in the server's en.json file. If I create project called "Test" and chnage the en.json to "Test123", I see "Test123" in the browser title bar, but I still see "Test" in the lepton-x menu adjacent to the logo. I am using the angular front-end.
Shouldn't the localization file override the menu title? I believe the localization setting worked in past versions as I just started having this issue in 9.3.x. I can reproduce the issue in a new project as well.
If the localization file no longer works, is there a way to override the name, hopefully without overriding the entire brand component?
Thanks!
Sample Test Project: