First Homey App: Questions on homeychangelog.js and "Undefined" Topic ID

Hey devs, I am working on my first Homey app and have run into a couple of things with homeychangelog.js and app.json. Regarding the changelog, is it true that I can only use a single line per version?

Cramming everything into one line feels super messy, so I am wondering if there is a way to do multiple lines. Also, I have noticed that when I do internal (not published) updates and push to a test version in the app store, those in-between changelog notes do not seem to show up. It feels like the app store ignores the homeychangelog.js file and just pulls the latest version changes into its own database. Does anyone know if that is how it actually works?

On another note, I added my forum topic ID to app.json using:

  "id": "com.satoer.dashboardstudio",
  "homeyCommunityTopicId": 151169,
  "version": "1.2.1",

The link in the app store footer works perfectly, but in the developer environment, it just shows Undefined in red next to the topic.

The link is right, but that error makes me think I am missing something. Any ideas what I am doing wrong?

Yes, it’s only a single line changelog. Maybe you can, instead of posting the actual changelog, just create a script to add “View the changelog at [your github releases URL]/[version]” to the homeychangelog.json?

I have that issue as well, don’t know what causes it

That column shows what was the value before the update and the right column what it will be once the update is commited.

Assume you have a new app and there was no value there until now.

1 Like

Okay thanks guys!

Probably make a script that crams all the internal updates in the single Homey appstore release Update :sweat_smile: