-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
[NEW] Create releases tab in the marketplace app info page #25965
Commits on Jun 22, 2022
-
refactor: ♻️ Refactor some file names, structures and add new tab to …
…app info page Refactored the ApiDisplay to be inside of the AppDetails component, changed the name of the AppDetailsPageContent component since now it is a tab content, changed the name of the AppLogsPage for the same reason and also changed the name of the AppSecurity page component.
Configuration menu - View commit details
-
Copy full SHA for 14ac79d - Browse repository at this point
Copy the full SHA 14ac79dView commit details
Commits on Jun 23, 2022
-
feat: ✨ Finish visual part of new releases tab
Created new components AppReleases and ReleaseItem and mocked some data to make it faithful to figma. Will be integrating it with the back-end next.
Configuration menu - View commit details
-
Copy full SHA for f8c70b2 - Browse repository at this point
Copy the full SHA f8c70b2View commit details
Commits on Jun 24, 2022
-
feat: 🚧 Implement first part of releases component integration
Implemented the first necessary steps to integrating the AppReleases component with the back-end by passing down the appId and creating a local hook to deal with fetching the versions. Unfortunately the GET request necessary to fetch that data does not exist yet. Will be implementing it after the request creation.
Configuration menu - View commit details
-
Copy full SHA for f8bc9fa - Browse repository at this point
Copy the full SHA f8bc9faView commit details -
Create versions endpoint on rest.js
Created a apps/:appId/versions endpoint to fetch all versions of a given app so that I finish the AppReleases component. Co-authored-by: Matheus Carmo <matheus.carmo@rocket.chat>
Configuration menu - View commit details
-
Copy full SHA for 68e67ca - Browse repository at this point
Copy the full SHA 68e67caView commit details -
feat: ✨ Integrate AppReleases with the back-end
Fetched the app versions list, mapped it into a releases array, and implemented the AccordionItems list of releases.
Configuration menu - View commit details
-
Copy full SHA for 85220a0 - Browse repository at this point
Copy the full SHA 85220a0View commit details
Commits on Jun 27, 2022
-
refactor: ♻️ Refactored AppDetailsHeader update timestamp
Refactored the timestamp of the last updated field of the AppDetailsHeader component for maintainability reasons and to make it more straightforward.
Configuration menu - View commit details
-
Copy full SHA for 87113e0 - Browse repository at this point
Copy the full SHA 87113e0View commit details -
feat: ✨ Implement date formating for release entry created date
Implemented the useTimeAgo hook to format the created date of the release entries. Also removed the Time normalizer sufix from the date strings to make it respect the current selected locale.
Configuration menu - View commit details
-
Copy full SHA for 7cf52a3 - Browse repository at this point
Copy the full SHA 7cf52a3View commit details -
refactor: ♻️ Refactor i18n english dictionary
Refactored the i18n english dictionary to solve the thousands of unwanted modifications on remote.
Configuration menu - View commit details
-
Copy full SHA for 1856523 - Browse repository at this point
Copy the full SHA 1856523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e99b9 - Browse repository at this point
Copy the full SHA 17e99b9View commit details -
feat: ✨ Implement html parser for the release item rendered markdown
Implemented a parsing method, using dangerouslySetInnerHTML, to parse the html of the release item rendered markdown. Also refactored some of the loading and error logic for the AppReleases to better benefit from the async state nature of useEndpointData.
Configuration menu - View commit details
-
Copy full SHA for 5ec581e - Browse repository at this point
Copy the full SHA 5ec581eView commit details -
Merge remote-tracking branch 'origin/develop' into feat/marketplace-a…
…pp-info-releases-tab
Configuration menu - View commit details
-
Copy full SHA for 729a950 - Browse repository at this point
Copy the full SHA 729a950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6668bf9 - Browse repository at this point
Copy the full SHA 6668bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0abdab3 - Browse repository at this point
Copy the full SHA 0abdab3View commit details
Commits on Jun 28, 2022
-
fix: 🐛 Fix unecessary page reload on tab click
Fixed a problem where the whole details page component would refresh upon clicking on a tab if you came from the marketplace list of apps.
Configuration menu - View commit details
-
Copy full SHA for 9f25506 - Browse repository at this point
Copy the full SHA 9f25506View commit details -
Configuration menu - View commit details
-
Copy full SHA for c665e15 - Browse repository at this point
Copy the full SHA c665e15View commit details
Commits on Jun 29, 2022
-
feat: ✨ Create fallback for empty changelog on app release entries
Created a fallback for when a release entry has no changelog. Now it shows a "No release information provided" text on the accordion item.
Configuration menu - View commit details
-
Copy full SHA for 80f582b - Browse repository at this point
Copy the full SHA 80f582bView commit details -
Merge remote-tracking branch 'origin/develop' into feat/marketplace-a…
…pp-info-releases-tab
Configuration menu - View commit details
-
Copy full SHA for 62fa83e - Browse repository at this point
Copy the full SHA 62fa83eView commit details