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

Add new key word for new apps #3299

Merged
merged 25 commits into from
Sep 19, 2024
Merged

Add new key word for new apps #3299

merged 25 commits into from
Sep 19, 2024

Conversation

samaradel
Copy link
Contributor

@samaradel samaradel commented Aug 12, 2024

Description

  • Add label with New for new applications.
  • Just update hasUpdate prop in the applications list to true and releaseDate to see changes.
  • Add badge for new updates in sidebar.

Changes

image
image

Test cases

image

  • return true if the releaseDate is within 30 days.
  • return false if the releaseDate was from more than 30 days.
  • return true if releaseDate is today.

Related Issues

Checklist

  • Tests included
  • Build pass
  • Documentation
  • Code format and docstrings
  • Screenshots/Video attached (needed for UI changes)

@samaradel samaradel marked this pull request as draft August 27, 2024 10:16
- Check the day of appliction creation to determind when it will expire
@samaradel samaradel marked this pull request as ready for review August 27, 2024 15:22
Copy link
Contributor

@Mahmoud-Emad Mahmoud-Emad left a comment

Choose a reason for hiding this comment

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

Good job ya Samar

Copy link
Contributor

@zaelgohary zaelgohary left a comment

Choose a reason for hiding this comment

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

I tried to run the Dashboard multiple times but it lags on this page. I'm not sure why.

image

It happens only on this branch. I tried staging & different branches and they worked fine.

@samaradel samaradel marked this pull request as draft September 1, 2024 08:23
@samaradel samaradel marked this pull request as ready for review September 2, 2024 13:52
@samaradel samaradel marked this pull request as ready for review September 5, 2024 19:59
@amiraabouhadid
Copy link
Contributor

Please fix build error

@samaradel samaradel marked this pull request as draft September 18, 2024 09:17
@samaradel samaradel marked this pull request as ready for review September 18, 2024 12:24
@samaradel samaradel marked this pull request as draft September 19, 2024 11:47
@samaradel samaradel marked this pull request as ready for review September 19, 2024 14:25
@xmonader xmonader merged commit cc0b65f into development Sep 19, 2024
9 checks passed
@xmonader xmonader deleted the development_new_apps branch September 19, 2024 15:31
@xmonader xmonader added this to the 2.6.0 milestone Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants