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

v1.0.2 Release #10

Merged
merged 1 commit into from
Nov 20, 2024
Merged

v1.0.2 Release #10

merged 1 commit into from
Nov 20, 2024

Conversation

lszinv
Copy link
Collaborator

@lszinv lszinv commented Nov 19, 2024

What's new

  • Added Elapsed time timers for current migration, as well as currently migrating resources. Timers are available at the bottom right of the app, and times are displayed in the main status message area.
  • Migration manifests are now saved by default after a run to manifest.json in the app folder.
  • Added version number to the app title bar.
  • Added a help button next to the Run/Resume migration split button.

What's changed

  • Removed Checkbox on Default domain mapping, it is now disabled if no value is provided.
  • Labels to user mapping configuration changed to make it clearer that they are optional
  • Fixed the app to display in Light mode since no dark mode themes are present and implemented
  • Unbounded the app so that it can be stretched both horizontally, vertically, and maximized. However, a fixed max width is set to elements to prevent them from overstretching.
  • Updated to Tableau Migration SDK v5.0.*

Bug Fixes

  • Fixed User File Mapping validation messages mismatching other components
  • Made changes to the spacing between components for better visual clarity.
  • Fixed a bug where the status display messages would show the Resource header several times if there were large batches of resources migrating.
  • Fixed an issue where the progress bar was offset by one stage when migrating.
  • Fixed an issue where canceling a migration did not occur until after the users saved the manifest. Cancelation now occurs the moment the button is clicked.

Code Changes

  • Added GUI/View/ViewConstants and GUI/Constants for better organization
    Bug Fixes
  • Added Code coverage reports generation and GitHub hook to display a summary on PRs
  • Added many unit tests
  • Increased logging information

- Added Elapsed time timers for current migration, as well as currently migrating resources. Timers are available at the bottom right of the app, and times are displayed in the main status message area.
- Migration manifests are now saved by default after a run to `manifest.json` in the app folder.
- Added version number to the app title bar.
- Added a help button next to the Run/Resume migration split button.

- Removed Checkbox on Default domain mapping, it is now disabled if no value is provided.
- Labels to user mapping configuration changed to make it clearer that they are optional
- Fixed the app to display in Light mode since no dark mode themes are present and implemented
- Unbounded the app so that it can be stretched both horizontally, vertically, and maximized. However, a fixed max width is set to elements to prevent them from overstretching.
- Updated to Tableau Migration SDK v5.0.*

- Fixed User File Mapping validation messages mismatching other components
- Made changes to the spacing between components for better visual clarity.
- Fixed a bug where the status display messages would show the Resource header several times if there were large batches of resources migrating.
- Fixed an issue where the progress bar was offset by one stage when migrating.
- Fixed an issue where canceling a migration did not occur until after the users saved the manifest. Cancelation now occurs the moment the button is clicked.

- Added GUI/View/ViewConstants and GUI/Constants for better organization
Bug Fixes
- Added Code coverage reports generation and GitHub hook to display a summary on PRs
- Added many unit tests
- Increased logging information
@tableau tableau deleted a comment from github-actions bot Nov 20, 2024
Copy link

Code Coverage Summary

Summary
  Generated on: 11/20/2024 - 00:27:44
  Parser: MultiReport (2x OpenCover)
  Assemblies: 2
  Classes: 52
  Files: 63
  Line coverage: 77.2%
  Covered lines: 1173
  Uncovered lines: 346
  Coverable lines: 1519
  Total lines: 5323
  Branch coverage: 56.8% (244 of 429)
  Covered branches: 244
  Total branches: 429
  Method coverage: 84.8% (229 of 270)
  Covered methods: 229
  Total methods: 270

@lszinv lszinv merged commit 0b64cd2 into main Nov 20, 2024
2 checks passed
@lszinv lszinv deleted the lsz/v1.0.2 branch November 20, 2024 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants