Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

✨ Added "What's new" indicator and modal to highlight recent updates #1292

Merged
merged 10 commits into from Aug 23, 2019

Conversation

kevinansfield
Copy link
Collaborator

@kevinansfield kevinansfield commented Aug 15, 2019

no issue

  • adds whats-new service that fetches the changelog from ghost.org and exposes the latest changelog entries
  • trigger a background fetch of the changelog from ghost.org when first loading the admin when logged in, or after signing in
  • adds a "What's new" menu item next to the user popup menu
  • adds an indicator to the user menu button and what's new menu item if there are unseen changelog entries
  • closing the changelog modal will update the "last seen date", clearing both indicators

TODO:

  • investigate "server was unreachable" issue during setup
    • this only occurs in subdirectory setups when using mirage - mirage does not bind to the subdirectory and so requests fail, it's not related to this PR

kevinansfield and others added 10 commits August 22, 2019 18:19
no issue

- adds `whats-new` service that fetches the changelog from ghost.org and exposes the latest changelog and major changelog entries
- trigger a background fetch of the changelog from ghost.org when first loading the admin when logged in, or after signing in
- adds a "What's new" menu item next to the user popup menu
- adds an indicator to the user menu button and what's new menu item if there are unseen changelog entries
- if there is an unseen "major" changelog entry, it's shown immediately when opening the admin area or after signing in
- closing the changelog modal will update the "last seen date", clearing both indicators
- what's new link opens the Ghost blog if there is no new post
@kevinansfield kevinansfield marked this pull request as ready for review August 22, 2019 19:20
@kevinansfield kevinansfield merged commit a63943e into TryGhost:master Aug 23, 2019
@kevinansfield kevinansfield deleted the whats-new branch August 23, 2019 09:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants