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

implementation/59434 visualize reminders in notification center #17323

Merged

Conversation

akabiru
Copy link
Member

@akabiru akabiru commented Dec 2, 2024

Ticket

https://community.openproject.org/projects/communicator-stream/work_packages/59434

Follows #17341, #17229

Screenshots

Screenshot 2024-12-10 at 9 37 31 PM

What approach did you choose and why?

  • Extract "relative time" into a standalone component- reused in actors-inline and reminders components.
    Reminders are given first priority in the notification entry footer- so that notes can be displayed.

  • Extract reminder notifications from aggregation groups so that they are rendered as standalone and can also be managed as standalone.

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@akabiru akabiru force-pushed the implementation/59434-visualize-reminders-in-notification-center branch from 16e1a4a to 0c28552 Compare December 2, 2024 14:44
@akabiru akabiru added this to the 15.2.x milestone Dec 2, 2024
@akabiru akabiru self-assigned this Dec 2, 2024
@akabiru akabiru force-pushed the implementation/59434-visualize-reminders-in-notification-center branch from 9a84a6f to 0bd9b08 Compare December 3, 2024 10:15
Base automatically changed from implementation/59433-define-database-model-for-reminders to dev December 4, 2024 14:50
@akabiru akabiru force-pushed the implementation/59434-visualize-reminders-in-notification-center branch from 0bd9b08 to cb7af7e Compare December 5, 2024 09:03
@akabiru akabiru changed the base branch from dev to implementation/59721-add-setedit-reminder-buttondialog-to-workpackage-page December 9, 2024 13:33
@akabiru akabiru force-pushed the implementation/59434-visualize-reminders-in-notification-center branch from 1564bd5 to b3053fa Compare December 9, 2024 13:33
@akabiru akabiru force-pushed the implementation/59434-visualize-reminders-in-notification-center branch from b3053fa to 2ad579f Compare December 9, 2024 13:40
Match the icons for the "Set reminders" modal action and the reminders menu filter
…to-workpackage-page' into implementation/59434-visualize-reminders-in-notification-center
@akabiru akabiru marked this pull request as ready for review December 10, 2024 19:28
Copy link
Member

@oliverguenther oliverguenther left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM code-wise, I have not checked or tested the AC

Copy link
Collaborator

@jjabari-op jjabari-op left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work @akabiru 🎉

I didn't find any code related issues. Only UI wise I saw the mobile issue already described in our last meeting. Still approving it!

[notification]="reminderAlert"
[hasActorByLine]="false"
/>
<span
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bildschirmfoto 2024-12-11 um 13 25 51

I still see the issue raised by wieland in our last meeting as well - a longer note text gets hidden on mobile

Copy link
Member Author

@akabiru akabiru Dec 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I had planned on resolving separately in https://community.openproject.org/wp/59989 but it should also be small enough to fit here 👍🏾

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Base automatically changed from implementation/59721-add-setedit-reminder-buttondialog-to-workpackage-page to dev December 12, 2024 09:57
@akabiru akabiru merged commit 6dfdced into dev Dec 12, 2024
6 of 7 checks passed
@akabiru akabiru deleted the implementation/59434-visualize-reminders-in-notification-center branch December 12, 2024 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants