Skip to content

[Feature]: Implement a whats new page #218

@sirily11

Description

@sirily11

Feature Description

Should show user what's new in the latest release

How to Improve the Repository

  • Build a json (using github release note) when new release is created and host it on GitHub Page
  • The json should include the version, release notes and release date
  • When user open the web page, and no cookie release-note-read: {{version}}, show the dialog when new release note and allow user to click I have read
  • When new version comes and has not been read, show the release note as well
  • Release note is in markdown format, render it
  • Use https://www.npmjs.com/package/semver to compare the version in cookie and latest version in the api
  • Latest release notes are fetch from URL using env NEXT_PUBLIC_RELEASE_NOTE_URL

Type of Improvement

performance

Video/Mockup (Optional)

No response

Alternatives Considered

No response

Additional Context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions