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

Backup: fix dashboard styling #20900

Merged
merged 3 commits into from
Sep 2, 2021
Merged

Conversation

sergeymitr
Copy link
Contributor

@sergeymitr sergeymitr commented Aug 31, 2021

Changes proposed in this Pull Request:

Jetpack product discussion

p1HpG7-cGL-p2#comment-48367

Does this pull request change what data or activity we track or use?

No.

Testing instructions:

  1. Connect Jetpack Backup, purchase a Backup plan.
  2. Confirm that the Dashboard renders well, and looks good.

Screen Shot 2021-09-01 at 8 54 45 AM

@sergeymitr sergeymitr added the [Status] Needs Design Review Design has been added. Needs a review! label Aug 31, 2021
@sergeymitr sergeymitr added this to the backup/0.3.0 milestone Aug 31, 2021
@sergeymitr sergeymitr self-assigned this Aug 31, 2021
@sergeymitr sergeymitr requested a review from Luchadores August 31, 2021 19:02
@github-actions github-actions bot added [Status] Design Input Requested [Plugin] Backup A plugin that allows users to save every change and get back online quickly with one-click restores. labels Aug 31, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Aug 31, 2021

Thank you for your PR!

When contributing to Jetpack, we have a few suggestions that can help us test and review your patch:

  • ✅ Include a description of your PR changes.
  • ✅ All commits were linted before commit.
  • ✅ Add a "[Status]" label (In Progress, Needs Team Review, ...).
  • ✅ Add testing instructions.
  • ✅ Specify whether this PR includes any changes to data or privacy.
  • ✅ Add changelog entries to affected projects

This comment will be updated as you work on your PR and make changes. If you think that some of those checks are not needed for your PR, please explain why you think so. Thanks for cooperation 🤖


The e2e test report can be found here. Please note that it can take a few minutes after the e2e tests checks are complete for the report to be available.


Once your PR is ready for review, check one last time that all required checks (other than "Required review") appearing at the bottom of this PR are passing or skipped.
Then, add the "[Status] Needs Team review" label and ask someone from your team review the code.
Once you’ve done so, switch to the "[Status] Needs Review" label; someone from Jetpack Crew will then review this PR and merge it to be included in the next Jetpack release.


Backup plugin:

  • Next scheduled release: September 7, 2021.
  • Scheduled code freeze: August 30, 2021.

@Luchadores
Copy link
Contributor

Hey @sergeymitr, thank you so much for jumping in to fix the details. I just tested the plugin again, and I noticed we still have some spacing in between Your Site's heartbeat and Connection, for when the first backup happens, and I guess afterward as well. Can you check?

image

I also always get this error on a JN website, so I cannot see the next screens.
image

Thank you 🙌

Luchadores
Luchadores previously approved these changes Sep 1, 2021
Copy link
Contributor

@Luchadores Luchadores left a comment

Choose a reason for hiding this comment

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

@sergeymitr provided me with a screenshot on Slack and looks good to me.

Screen Shot 2021-09-01 at 8 54 45 AM

Thanks! 🙌

@sergeymitr sergeymitr added [Status] Design Review Complete [Status] Needs Review To request a review from fellow Jetpack developers. Label will be renamed soon. and removed [Status] Needs Design Review Design has been added. Needs a review! [Status] Design Input Requested labels Sep 1, 2021
Copy link
Contributor

@samiff samiff left a comment

Choose a reason for hiding this comment

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

Updated the other images to use the assetBuildUrl in 0ca167f

After that looked good to me 👍

@samiff samiff added [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review To request a review from fellow Jetpack developers. Label will be renamed soon. labels Sep 1, 2021
@sergeymitr sergeymitr merged commit 7550ba0 into master Sep 2, 2021
@sergeymitr sergeymitr deleted the fix/backup-dashboard-styling branch September 2, 2021 14:26
@github-actions github-actions bot removed the [Status] Ready to Merge Go ahead, you can push that green button! label Sep 2, 2021
davidlonjon added a commit that referenced this pull request Sep 3, 2021
* master:
  Backport Connection Package Changelog from Release (#20942)
  Tiled gallery: fix transform again (#20928)
  Jetpack Sync: Checksums: Better handling of WooCommerce tables (#20937)
  VideoPress Block: New Icon for Edit Button (#20916)
  Backup: fix dashboard styling (#20900)
  Connection: remove invalid user token before reconnect (#20919)
  Widget Visibility build tools: adjust command in readme (#20935)
  storybook: Use webpack 5 everywhere (#20891)
anomiex added a commit that referenced this pull request Oct 28, 2021
This also reverts the "bring back the "Cloud" icon, the path changed
after the Webpack update" bit from #20900. The problem was
Automattic/wp-calypso#56111, which is not present in the new package.
anomiex added a commit that referenced this pull request Nov 5, 2021
* lazy-images: Use the new webpack-config package

  Mostly as a proof of concept. But I also took the opportunity to clean a
  few things up:

  * Name the built JS as ".min.js" like it should be.
  * Use copy-webpack-plugin to copy the src version of
    intersection-observer.
  * Use @wordpress/dependency-extraction-webpack-plugin to handle the
    cache-buster version in `wp_enqueue_script()`.

* connection-ui: Use the new webpack-config package

  I tried not to change too much in this iteration, but I do note that the
  new package uses a newer version of @wordpress/browserslist-config than
  calyspo-build does so it now transpiles without IE11 support.

* identity-crisis: Use the new webpack-config package

  I tried not to change too much in this iteration, but I do note that the
  new package uses a newer version of @wordpress/browserslist-config than
  calyspo-build does so it now transpiles without IE11 support.

  Also I dropped babel-minify-webpack-plugin, as terser that's included
  with webpack seems to work just as well (and has been updated more
  recently than 4 years ago).

* jitm: Use the new webpack-config package

  This results in no change to the production build. The development build
  is no longer actually minified.

* backup: Use the new webpack-config package

  This also reverts the "bring back the "Cloud" icon, the path changed
  after the Webpack update" bit from #20900 and similar code. The
  problem was Automattic/wp-calypso#56111, which is not present in the
  new package.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Plugin] Backup A plugin that allows users to save every change and get back online quickly with one-click restores. [Status] Design Review Complete
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants