avo icon indicating copy to clipboard operation
avo copied to clipboard

Create an Inbox/landing page for users

Open adrianthedev opened this issue 1 year ago • 2 comments

In the development environment, we should be able to send out personalized and standard messages from HQ. This could be in the form of a Landing page where users can the recent updates, breaking changes, deals, blog posts.

Initial iteration

  • [ ] Landing page
  • [ ] Avo status indicator. Same as the one on the sidebar which tells the developer which licenses they are in and if the license is valid.
  • [ ] Avo version and plugins
  • [ ] A list of recent releases

Second iteration

  • [ ] A list of specific messages for that particular installation (based on the license key)
  • [ ] We should be able to send those messages from HQ
  • [ ] mark when a release has breaking changes
  • [ ] also show a marker of what version the app is and what updates are available
  • [ ] maybe button to run the bundle update avo for them and restart the app

Third iteration

  • [ ] use the upgrade script to do upgrades on minor releases too.
  • [ ] Mark the messages, release, and updates as read

adrianthedev avatar Dec 18 '23 11:12 adrianthedev

I would personally want to see -- perhaps as an adjunct to this -- the ability to add an email to a mailing list to receive such notifications. They could totally be customized to our organization (or even make the mailing list subscription be per-license, so I could have individual teams working with individual licenses get just the relevant notifications), of course.

Basically, we override the Avo landing page to show a dashboard to show critical business info when people log in and so we'd be unlikely to see anything added to whatever landing page you come up with. And, y'know, if we navigate directly to specific resources (which is something I do a lot), we're gonna miss it out even if we weren't overriding things. But I still want to get urgent/important information.

MrJoy avatar Jan 05 '24 01:01 MrJoy

add an email to a mailing list

That's why we added the developer emails and billing emails on the license. We'd like to start to send notifications to the respective departments when we have something to tell them. So you can start to do that in https://avohq.io/licenses -> license page (per license).

Basically, we override the Avo landing page

The current landing page, meaning, the one with a few instructions about how to create resources and more? That's one that you could replace with a dashboard to show that critical business info.

But I get it. It's valuable real-estate and you'd like to be used better.

Thanks for the feedback!

adrianthedev avatar Jan 06 '24 22:01 adrianthedev