Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelogs in app #266

Open
trivarialthea opened this issue Sep 14, 2023 · 5 comments
Open

Changelogs in app #266

trivarialthea opened this issue Sep 14, 2023 · 5 comments
Labels
low priority Not important
Milestone

Comments

@trivarialthea
Copy link

Is your feature request related to a problem? Please describe.
No

Would it be possible to include an actual changelog for the firmware and app before and after updating somewhere?
As currently the AppStore changelog does not tell much, apart from what pull request was merged and in terms of firmware there is nothing at all.

Possible solutions

  1. Show everything in app
  2. Show the app changelog in respective app stores or GitHub release page
  3. Redirect to a changelog website from within respective sources? (Chameleon ultra website etc.)

Notes on my request
I do understand that for the app I can just lookup the pull request and read it from there, but for an BFU this is a complicated process where that user would probably not even know where to look. So it would be a "nice to have" in the future.

Thanks for understanding and reading this request, feel free to comment or criticize it up ever you want, I will try to answer as much follow up questions I can 😉.

@GameTec-live
Copy link
Owner

might be useful, but its extra work, especially since currently most be bugfixes and when smthng major gets merged itll be in the pr merged title anyways... Github releases will be published sooner than later....

@trivarialthea
Copy link
Author

might be useful, but its extra work, especially since currently most be bugfixes and when smthng major gets merged itll be in the pr merged title anyways... Github releases will be published sooner than later....

Makes complete sense, the easiest version I can see, if releases are a thing, is requesting the release description via the GitHub api and making the changelog be available in app that way.
Same could be done for the firmware if RRG would start using them too 🤔

@Foxushka
Copy link
Collaborator

Actually, not possible with at least firmware. It's changelog doesn't have any per commit info. App... I don't like when app shows that it was updated and changes. We don't have any OTA on any platforms (not app based). Where we have automatic updates, we have last commit message.

From the other side, it's possible to implement changelog somewhere in app settings and put it on build time. But requires a lot of work, as build number goes from github actions... And each time we need to parse all actions to get commits, messages and etc.

@Foxushka Foxushka added the low priority Not important label Sep 17, 2023
@Foxushka Foxushka changed the title Actual release versions and change logs . Changelogs in app Sep 17, 2023
@GameTec-live
Copy link
Owner

indeed.... and i dont think that most people are interested in a detailed changelog, and if they are, they can visit the github... Most people dont read the changelog and just go "huh, thats a cool new feature" or "huh, that bug got fixed, nice"...

@trivarialthea
Copy link
Author

Fair point in terms of the arguments.
I think it would still be beneficial to have at least some general information about the updates, but if that is not possible, due to it going on a "per commit" basis and no release cycle is planned, it makes sense.
Though if a release cycle is eventually implemented for the FW and/or for the app, it could be a decent feature. I also fully agree with @Foxushka that it is a low-priority suggestion/Feature Request.

@Foxushka Foxushka added this to the 1.1.0 milestone Oct 9, 2023
@Foxushka Foxushka self-assigned this Oct 9, 2023
@Foxushka Foxushka assigned GameTec-live and unassigned Foxushka Nov 28, 2023
@GameTec-live GameTec-live removed their assignment Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low priority Not important
Projects
Status: Todo
Development

No branches or pull requests

3 participants