Note: I am using updater-override.json to update plugin.
If we update the name of a plugin that's already installed, the name shown in the updater is updated and the updater can update the plugin with no problems. However, the new name won't show up on the "Manage Plugins" page, and the plugin's status will show as "Loaded Remotely". The old name will still be visible in the Plugins dropdown. After restarting HS4, the new name will show up in the Plugins dropdown, but the issue on the Manage Plugins page will still be there.
Screenshots
Expected Behavior
The plugin name should update successfully.
Steps to Reproduce
Create a plugin with the name Experiment.
Install it in HS4 using updater-override.json.
Change the name of the plugin to AnotherExperiment.
Update the plugin by using updater-override.json.
The update will be successful, but the plugin's name in the Manage Plugins page won't be updated, and its status will show as "Loaded Remotely". The old name will still be visible in the Plugins dropdown.
Restart HS4.
The updated name will now be visible in the Plugins dropdown, but the issue on the Manage Plugins page will still be there.
Environment
HomeSeer
OS
Windows
HS Version
v4.2.18.0
Development
PSDK Version
v1.4.3.0
Language
C#
IDE
VS2022
Dev OS
Windows
Page
Manage Plugins Page
Plugin
I am creating my own plugin
Problem
Description
Note: I am using updater-override.json to update plugin.
If we update the name of a plugin that's already installed, the name shown in the updater is updated and the updater can update the plugin with no problems. However, the new name won't show up on the "Manage Plugins" page, and the plugin's status will show as "Loaded Remotely". The old name will still be visible in the Plugins dropdown. After restarting HS4, the new name will show up in the Plugins dropdown, but the issue on the Manage Plugins page will still be there.
Screenshots
Expected Behavior
The plugin name should update successfully.
Steps to Reproduce
Logs
Not Applicable.