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

**URL:** <https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041>\
**Category:** Developers\
**Created:** [March 4, 2026, 10:42am UTC](https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041 "2026-03-04T10:42:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [March 4, 2026, 10:42am UTC](https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041/1 "2026-03-04T10:42:08Z")

</div>

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:

```auto
  "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.

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/a/5a1c0874b5bc9089fa06b71faeef3f14a3fdd4eb.jpeg)

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

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [March 4, 2026, 11:45am UTC](https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041/2 "2026-03-04T11:45:19Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [March 4, 2026, 11:45am UTC](https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041/3 "2026-03-04T11:45:54Z")

</div>

> [@Satoer](#):
>
> it just shows Undefined in red next to the topic

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

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [March 4, 2026, 12:00pm UTC](https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041/4 "2026-03-04T12:00:17Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [March 4, 2026, 1:46pm UTC](https://community.homey.app/t/first-homey-app-questions-on-homeychangelog-js-and-undefined-topic-id/152041/5 "2026-03-04T13:46:59Z")

</div>

Okay thanks guys!

> [@smarthomesven](#):
>
> 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?

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