Hi,
I loged this once before and may not have done a good job of explaining it, but I want to log it again, as I still suspect there is something fishy here.
I made some apps and saved as user apps in the app code section. I saved only one instance of each app. Note that the app now called 'House Climate Control - Meteorology Manager' was initially called 'House Climate Control - 24h Average Temperature Calculator' on creation.
I created all apps as stand alone apps and then converted them into a parent child relationship as displayed below. Having entered the then called 'House Climate Control - 24h Average Temperature Calculator' into the parent child relationship, which was the first app to be added, I noticed that an instance of the app still existed unattached to the parent. After having changed the app to belong to the parent child relationship the one app now was represented in Hubitat as two apps, one in the parent child relationship and one as a stand alone app.
If I do a mouse over the app name I get, what I think is, the appIDs, which are different. But if I change the name of one of them, the other changes name too. So it looks like they are linked somehow.
As I continued to develop the app, adding more and more functionality, I decided to change the name of the app from 'House Climate Control - 24h Average Temperature Calculator' to 'House Climate Control - Meteorology Manager'. I did this change using Visual Studio Code publishing it to Hubitat while providing the correct app ID, i.e. keeping the same instance of the app while replacing the code and giving it a new name. The new name has been accepted in all places but one, in the log section.
My original post was about why the apps appeared as duplicates in the log file view, which they still do. This is perhaps not strange if they infact are two different apps (different appIDs) even though I only created one of them.
The first stand alone app still announces log information from the file as it looked at the time of the merge into the parent child relationship. The second app with the same name is the child app which I expected to remain as it has the same ID as before, but with a new name. But as you can see, it hasn't changed its name.