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

feat(accounts): add avatar, account-level quick links and account refresh support #1438

Merged
merged 8 commits into from
Aug 12, 2024

Conversation

setchy
Copy link
Member

@setchy setchy commented Aug 6, 2024

Closes #1367
Closes #1368
Closes #1369

Enhances the account management module to:

  • Support account refresh (user data and platform version) either:
    • manually via account management screen
    • schedule (daily)
    • on application startup
  • display account avatar on
    • account management screen
    • account notification row
  • reorganize account notification row layout to
    • display account avatar
    • add platform icon and "quick links" (my issues, my pull requests) as account notification interactive buttons on hover

Screenshot 2024-08-06 at 1 16 13 AM

2024-08-06T05-15-30 382Z-gitify-screenshot

Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
@setchy setchy added this to the Release 5.13.0 milestone Aug 6, 2024
@github-actions github-actions bot added the enhancement New feature or enhancement to existing functionality label Aug 6, 2024
Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
@afonsojramos
Copy link
Member

Does it make sense to keep the links in the left nav on these situations?

@setchy
Copy link
Member Author

setchy commented Aug 12, 2024

Does it make sense to keep the links in the left nav on these situations?

I was wondering about the same.

I think with the addition of #1436 it still has value for now. We can reassess as we get more hands-on with this.

Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
Signed-off-by: Adam Setch <adam.setch@outlook.com>
@setchy setchy merged commit 674a65d into main Aug 12, 2024
11 checks passed
@setchy setchy deleted the feature/account-avatar branch August 12, 2024 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or enhancement to existing functionality
Projects
None yet
2 participants