diff --git a/backend/Directory.Build.props b/backend/Directory.Build.props index 8228db9..2a424c8 100644 --- a/backend/Directory.Build.props +++ b/backend/Directory.Build.props @@ -1,7 +1,7 @@ - 1.3.0 + 1.3.1 Tudor Stanciu STA NetworkResurrector diff --git a/backend/ReleaseNotes.xml b/backend/ReleaseNotes.xml index 6719574..ffc3f95 100644 --- a/backend/ReleaseNotes.xml +++ b/backend/ReleaseNotes.xml @@ -209,7 +209,19 @@ • Unified repository structure - The backend and frontend codebases have been consolidated into a single repository, improving code management and cross-component consistency. • Frontend Upgrades - The frontend has been upgraded to leverage TypeScript, React 18, and Material UI 5, enhancing code quality, UI consistency, and leveraging the latest features of these technologies. • Build process overhaul - I've switched from react-scripts to react-app-rewired. This gives me more control to tweak the webpack configuration as I need. Plus, it's now set up to handle CommonJS (CJS) modules. - • TypeScript refactoring - Several components have been rewritten in TypeScript, improving type safety and predictability in our codebase. + • TypeScript refactoring - Several components have been rewritten in TypeScript, improving type safety and predictability in the codebase. + + + + 1.3.1 + 2024-11-16 02:28 + + SWR integration and progress bar implementation + • SWR has been integrated into the application to handle data fetching, caching, and revalidation. This will help improve the performance of the application by reducing the number of network requests and ensuring that the data is always up to date. + • In this process, the application has been refactored to use SWR hooks for data fetching and caching, replacing the previous custom methods. + • Also, several components have been updated to use TypeScript to continue the migration process started in the previous release. + • A progress bar has been implemented to provide visual feedback to users when data is being fetched or processed. + • The progress bar is displayed at the top of the page and shows the loading status of the application. \ No newline at end of file diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a49a5ba..e7e2ca0 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "network-resurrector-frontend", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "network-resurrector-frontend", - "version": "1.3.0", + "version": "1.3.1", "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", diff --git a/frontend/package.json b/frontend/package.json index 2c581ea..982a482 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "network-resurrector-frontend", - "version": "1.3.0", + "version": "1.3.1", "description": "Frontend component of Network resurrector system", "author": { "name": "Tudor Stanciu",