Skip to content

feat: Provide app-updated notifications for users - #43967

Merged
skjnldsv merged 8 commits into
masterfrom
feat/app-updated-notification
Mar 7, 2024
Merged

feat: Provide app-updated notifications for users#43967
skjnldsv merged 8 commits into
masterfrom
feat/app-updated-notification

Conversation

@susnux

@susnuxsusnux commented Mar 3, 2024

Copy link
Copy Markdown
Contributor

Summary

This provides information on what changed on an app update for users:
If notifications are enabled users will receive a notification for an app update if that app is enabled for that user.
The update notification is only provided if a changelog exists, to allow technical changelog and user changelogs following logic is applied:
As per appstore documentation CHANGELOG.md is used for technical changelogs (e.g. developers or administrators).
For users the CHANGELOG.{code}.md file is used ({code} is the language code), and it falls back to CHANGELOG.en.md if the requested language is missing.

Meaning: For user changelog CHANGELOG.{lang}.md with fallback CHANGELOG.en.md is used, for admins or developers use CHANGELOG.md.

Screen cast

vokoscreenNG-2024-03-03_18-34-33.mp4

TODO

  • Add app config options to admin docs
  • Would be nice to have unit tests.

Checklist

Loading
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@susnux@come-nc@nickvergessen@AndyScherzinger@github-advanced-security@sorbaugh@joshtrichards@skjnldsv