🟡 storybook/widgets-bmi--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-bmi--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-bmi--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w1440px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w1920px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w390px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w900px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w1440px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w1920px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w390px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w900px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w1440px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w1920px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w390px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w900px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w1440px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w1920px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w390px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w900px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w900px] (click to expand)

Image

❌ storybook/widgets-activity--default (click to expand)

Image

❌ storybook/widgets-bmi--default (click to expand)

Image

❌ storybook/widgets-calories--default (click to expand)

Image

❌ storybook/widgets-card-list--card-list (click to expand)

Image

❌ storybook/widgets-heart-rate--default (click to expand)

Image

❌ storybook/widgets-list-goals--list-goals (click to expand)

Image

❌ storybook/widgets-meal-nutrients--default (click to expand)

Image

❌ storybook/widgets-meal-planner--default (click to expand)

Image

❌ storybook/widgets-nav-bar--default (click to expand)

Image

❌ storybook/widgets-progress-info--default (click to expand)

Image

❌ storybook/widgets-steps-counter--default (click to expand)

Image

❌ storybook/widgets-upcoming-workouts--upcoming-workouts (click to expand)

Image

❌ storybook/widgets-water-consume--default (click to expand)

Image

Shot Type
Count
Status

Added
332
🟡

Deleted
67
❌

Regression
0
❗

🟡 storybook/components-badge--all-states__[w1440px] (click to expand)

Image

🟡 storybook/components-badge--all-states__[w1920px] (click to expand)

Image

🟡 storybook/components-badge--all-states__[w390px] (click to expand)

Image

🟡 storybook/components-badge--all-states__[w900px] (click to expand)

Image

🟡 storybook/components-badge--default__[w1440px] (click to expand)

Image

🟡 storybook/components-badge--default__[w1920px] (click to expand)

Image

🟡 storybook/components-badge--default__[w390px] (click to expand)

Image

🟡 storybook/components-badge--default__[w900px] (click to expand)

Image

🟡 storybook/components-button--block__[w1440px] (click to expand)

Image

🟡 storybook/components-button--block__[w1920px] (click to expand)

Image

🟡 storybook/components-button--block__[w390px] (click to expand)

Image

🟡 storybook/components-button--block__[w900px] (click to expand)

Image

🟡 storybook/components-button--default__[w1440px] (click to expand)

Image

🟡 storybook/components-button--default__[w1920px] (click to expand)

Image

🟡 storybook/components-button--default__[w390px] (click to expand)

Image

🟡 storybook/components-button--default__[w900px] (click to expand)

Image

🟡 storybook/components-button--end-icon__[w1440px] (click to expand)

Image

🟡 storybook/components-button--end-icon__[w1920px] (click to expand)

Image

🟡 storybook/components-button--end-icon__[w390px] (click to expand)

Image

🟡 storybook/components-button--end-icon__[w900px] (click to expand)

Image

🟡 storybook/components-button--focused__[w1440px] (click to expand)

Image

🟡 storybook/components-button--focused__[w1920px] (click to expand)

Image

🟡 storybook/components-button--focused__[w390px] (click to expand)

Image

🟡 storybook/components-button--focused__[w900px] (click to expand)

Image

🟡 storybook/components-button--large__[w1440px] (click to expand)

Image

🟡 storybook/components-button--large__[w1920px] (click to expand)

Image

🟡 storybook/components-button--large__[w390px] (click to expand)

Image

🟡 storybook/components-button--large__[w900px] (click to expand)

Image

🟡 storybook/components-button--medium__[w1440px] (click to expand)

Image

🟡 storybook/components-button--medium__[w1920px] (click to expand)

Image

🟡 storybook/components-button--medium__[w390px] (click to expand)

Image

🟡 storybook/components-button--medium__[w900px] (click to expand)

Image

🟡 storybook/components-button--secondary__[w1440px] (click to expand)

Image

🟡 storybook/components-button--secondary__[w1920px] (click to expand)

Image

🟡 storybook/components-button--secondary__[w390px] (click to expand)

Image

🟡 storybook/components-button--secondary__[w900px] (click to expand)

Image

🟡 storybook/components-button--small__[w1440px] (click to expand)

Image

🟡 storybook/components-button--small__[w1920px] (click to expand)

Image

🟡 storybook/components-button--small__[w390px] (click to expand)

Image

🟡 storybook/components-button--small__[w900px] (click to expand)

Image

🟡 storybook/components-button--start-icon__[w1440px] (click to expand)

Image

🟡 storybook/components-button--start-icon__[w1920px] (click to expand)

Image

🟡 storybook/components-button--start-icon__[w390px] (click to expand)

Image

🟡 storybook/components-button--start-icon__[w900px] (click to expand)

Image

🟡 storybook/components-button--tertiary__[w1440px] (click to expand)

Image

🟡 storybook/components-button--tertiary__[w1920px] (click to expand)

Image

🟡 storybook/components-button--tertiary__[w390px] (click to expand)

Image

🟡 storybook/components-button--tertiary__[w900px] (click to expand)

Image

🟡 storybook/components-card--basic__[w1440px] (click to expand)

Image

🟡 storybook/components-card--basic__[w1920px] (click to expand)

Image

🟡 storybook/components-card--basic__[w390px] (click to expand)

Image

🟡 storybook/components-card--basic__[w900px] (click to expand)

Image

🟡 storybook/components-card--float-header__[w1440px] (click to expand)

Image

🟡 storybook/components-card--float-header__[w1920px] (click to expand)

Image

🟡 storybook/components-card--float-header__[w390px] (click to expand)

Image

🟡 storybook/components-card--float-header__[w900px] (click to expand)

Image

🟡 storybook/components-card--icon-header__[w1440px] (click to expand)

Image

🟡 storybook/components-card--icon-header__[w1920px] (click to expand)

Image

🟡 storybook/components-card--icon-header__[w390px] (click to expand)

Image

🟡 storybook/components-card--icon-header__[w900px] (click to expand)

Image

🟡 storybook/components-card--item-card__[w1440px] (click to expand)

Image

🟡 storybook/components-card--item-card__[w1920px] (click to expand)

Image

🟡 storybook/components-card--item-card__[w390px] (click to expand)

Image

🟡 storybook/components-card--item-card__[w900px] (click to expand)

Image

🟡 storybook/components-card--item-card-action__[w1440px] (click to expand)

Image

🟡 storybook/components-card--item-card-action__[w1920px] (click to expand)

Image

🟡 storybook/components-card--item-card-action__[w390px] (click to expand)

Image

🟡 storybook/components-card--item-card-action__[w900px] (click to expand)

Image

🟡 storybook/components-card--item-card-avatar__[w1440px] (click to expand)

Image

🟡 storybook/components-card--item-card-avatar__[w1920px] (click to expand)

Image

🟡 storybook/components-card--item-card-avatar__[w390px] (click to expand)

Image

🟡 storybook/components-card--item-card-avatar__[w900px] (click to expand)

Image

🟡 storybook/components-card--no-shadow__[w1440px] (click to expand)

Image

🟡 storybook/components-card--no-shadow__[w1920px] (click to expand)

Image

🟡 storybook/components-card--no-shadow__[w390px] (click to expand)

Image

🟡 storybook/components-card--no-shadow__[w900px] (click to expand)

Image

🟡 storybook/components-checkbox--all-states__[w1440px] (click to expand)

Image

🟡 storybook/components-checkbox--all-states__[w1920px] (click to expand)

Image

🟡 storybook/components-checkbox--all-states__[w390px] (click to expand)

Image

🟡 storybook/components-checkbox--all-states__[w900px] (click to expand)

Image

🟡 storybook/components-checkbox--default__[w1440px] (click to expand)

Image

🟡 storybook/components-checkbox--default__[w1920px] (click to expand)

Image

🟡 storybook/components-checkbox--default__[w390px] (click to expand)

Image

🟡 storybook/components-checkbox--default__[w900px] (click to expand)

Image

🟡 storybook/components-color-picker--default__[w1440px] (click to expand)

Image

🟡 storybook/components-color-picker--default__[w1920px] (click to expand)

Image

🟡 storybook/components-color-picker--default__[w390px] (click to expand)

Image

🟡 storybook/components-color-picker--default__[w900px] (click to expand)

Image

🟡 storybook/components-color-picker--setted-color__[w1440px] (click to expand)

Image

🟡 storybook/components-color-picker--setted-color__[w1920px] (click to expand)

Image

🟡 storybook/components-color-picker--setted-color__[w390px] (click to expand)

Image

🟡 storybook/components-color-picker--setted-color__[w900px] (click to expand)

Image

🟡 storybook/components-dropdown--basic__[w1440px] (click to expand)

Image

🟡 storybook/components-dropdown--basic__[w1920px] (click to expand)

Image

🟡 storybook/components-dropdown--basic__[w390px] (click to expand)

Image

🟡 storybook/components-dropdown--basic__[w900px] (click to expand)

Image

🟡 storybook/components-dropdown--custom__[w1440px] (click to expand)

Image

🟡 storybook/components-dropdown--custom__[w1920px] (click to expand)

Image

🟡 storybook/components-dropdown--custom__[w390px] (click to expand)

Image

🟡 storybook/components-dropdown--custom__[w900px] (click to expand)

Image

🟡 storybook/components-dropdown--no-items__[w1440px] (click to expand)

Image

🟡 storybook/components-dropdown--no-items__[w1920px] (click to expand)

Image

🟡 storybook/components-dropdown--no-items__[w390px] (click to expand)

Image

🟡 storybook/components-dropdown--no-items__[w900px] (click to expand)

Image

🟡 storybook/components-dropdown--opened__[w1440px] (click to expand)

Image

🟡 storybook/components-dropdown--opened__[w1920px] (click to expand)

Image

🟡 storybook/components-dropdown--opened__[w390px] (click to expand)

Image

🟡 storybook/components-dropdown--opened__[w900px] (click to expand)

Image

🟡 storybook/components-dropdown--simple__[w1440px] (click to expand)

Image

🟡 storybook/components-dropdown--simple__[w1920px] (click to expand)

Image

🟡 storybook/components-dropdown--simple__[w390px] (click to expand)

Image

🟡 storybook/components-dropdown--simple__[w900px] (click to expand)

Image

🟡 storybook/components-icons--icons__[w1440px] (click to expand)

Image

🟡 storybook/components-icons--icons__[w1920px] (click to expand)

Image

🟡 storybook/components-icons--icons__[w390px] (click to expand)

Image

🟡 storybook/components-icons--icons__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--default__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--default__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--default__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--default__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--disabled__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--disabled__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--disabled__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--disabled__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--focused__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--focused__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--focused__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--focused__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--with-call-action__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--with-call-action__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--with-call-action__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--with-call-action__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--with-error__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--with-error__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--with-error__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--with-error__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--with-icon__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--with-icon__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--with-icon__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--with-icon__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--with-status-disabled__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--with-status-disabled__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--with-status-disabled__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--with-status-disabled__[w900px] (click to expand)

Image

🟡 storybook/components-inputs--with-success__[w1440px] (click to expand)

Image

🟡 storybook/components-inputs--with-success__[w1920px] (click to expand)

Image

🟡 storybook/components-inputs--with-success__[w390px] (click to expand)

Image

🟡 storybook/components-inputs--with-success__[w900px] (click to expand)

Image

🟡 storybook/components-modal--custom__[w1440px] (click to expand)

Image

🟡 storybook/components-modal--custom__[w1920px] (click to expand)

Image

🟡 storybook/components-modal--custom__[w390px] (click to expand)

Image

🟡 storybook/components-modal--custom__[w900px] (click to expand)

Image

🟡 storybook/components-modal--default__[w1440px] (click to expand)

Image

🟡 storybook/components-modal--default__[w1920px] (click to expand)

Image

🟡 storybook/components-modal--default__[w390px] (click to expand)

Image

🟡 storybook/components-modal--default__[w900px] (click to expand)

Image

🟡 storybook/components-modal--opened__[w1440px] (click to expand)

Image

🟡 storybook/components-modal--opened__[w1920px] (click to expand)

Image

🟡 storybook/components-modal--opened__[w390px] (click to expand)

Image

🟡 storybook/components-modal--opened__[w900px] (click to expand)

Image

🟡 storybook/components-progress--horizontal__[w1440px] (click to expand)

Image

🟡 storybook/components-progress--horizontal__[w1920px] (click to expand)

Image

🟡 storybook/components-progress--horizontal__[w390px] (click to expand)

Image

🟡 storybook/components-progress--horizontal__[w900px] (click to expand)

Image

🟡 storybook/components-progress--vertical__[w1440px] (click to expand)

Image

🟡 storybook/components-progress--vertical__[w1920px] (click to expand)

Image

🟡 storybook/components-progress--vertical__[w390px] (click to expand)

Image

🟡 storybook/components-progress--vertical__[w900px] (click to expand)

Image

🟡 storybook/components-progress-circle--default__[w1440px] (click to expand)

Image

🟡 storybook/components-progress-circle--default__[w1920px] (click to expand)

Image

🟡 storybook/components-progress-circle--default__[w390px] (click to expand)

Image

🟡 storybook/components-progress-circle--default__[w900px] (click to expand)

Image

🟡 storybook/components-progress-circle--sizes-and-colors__[w1440px] (click to expand)

Image

🟡 storybook/components-progress-circle--sizes-and-colors__[w1920px] (click to expand)

Image

🟡 storybook/components-progress-circle--sizes-and-colors__[w390px] (click to expand)

Image

🟡 storybook/components-progress-circle--sizes-and-colors__[w900px] (click to expand)

Image

🟡 storybook/components-radio-buttons--horizontal-radio-group__[w1440px] (click to expand)

Image

🟡 storybook/components-radio-buttons--horizontal-radio-group__[w1920px] (click to expand)

Image

🟡 storybook/components-radio-buttons--horizontal-radio-group__[w390px] (click to expand)

Image

🟡 storybook/components-radio-buttons--horizontal-radio-group__[w900px] (click to expand)

Image

🟡 storybook/components-radio-buttons--vertical-radio-group__[w1440px] (click to expand)

Image

🟡 storybook/components-radio-buttons--vertical-radio-group__[w1920px] (click to expand)

Image

🟡 storybook/components-radio-buttons--vertical-radio-group__[w390px] (click to expand)

Image

🟡 storybook/components-radio-buttons--vertical-radio-group__[w900px] (click to expand)

Image

🟡 storybook/components-radio-buttons-form-radio-group--form-radio-group__[w1440px] (click to expand)

Image

🟡 storybook/components-radio-buttons-form-radio-group--form-radio-group__[w1920px] (click to expand)

Image

🟡 storybook/components-radio-buttons-form-radio-group--form-radio-group__[w390px] (click to expand)

Image

🟡 storybook/components-radio-buttons-form-radio-group--form-radio-group__[w900px] (click to expand)

Image

🟡 storybook/components-radio-buttons-radio--radio__[w1440px] (click to expand)

Image

🟡 storybook/components-radio-buttons-radio--radio__[w1920px] (click to expand)

Image

🟡 storybook/components-radio-buttons-radio--radio__[w390px] (click to expand)

Image

🟡 storybook/components-radio-buttons-radio--radio__[w900px] (click to expand)

Image

🟡 storybook/components-stepper--stepper__[w1440px] (click to expand)

Image

🟡 storybook/components-stepper--stepper__[w1920px] (click to expand)

Image

🟡 storybook/components-stepper--stepper__[w390px] (click to expand)

Image

🟡 storybook/components-stepper--stepper__[w900px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom__[w1440px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom__[w1920px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom__[w390px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom__[w900px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom-icons__[w1440px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom-icons__[w1920px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom-icons__[w390px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-custom-icons__[w900px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-vertical__[w1440px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-vertical__[w1920px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-vertical__[w390px] (click to expand)

Image

🟡 storybook/components-stepper--stepper-vertical__[w900px] (click to expand)

Image

🟡 storybook/components-switch--default__[w1440px] (click to expand)

Image

🟡 storybook/components-switch--default__[w1920px] (click to expand)

Image

🟡 storybook/components-switch--default__[w390px] (click to expand)

Image

🟡 storybook/components-switch--default__[w900px] (click to expand)

Image

🟡 storybook/components-switch--focused__[w1440px] (click to expand)

Image

🟡 storybook/components-switch--focused__[w1920px] (click to expand)

Image

🟡 storybook/components-switch--focused__[w390px] (click to expand)

Image

🟡 storybook/components-switch--focused__[w900px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar__[w1440px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar__[w1920px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar__[w390px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar__[w900px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar-active-tab__[w1440px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar-active-tab__[w1920px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar-active-tab__[w390px] (click to expand)

Image

🟡 storybook/components-tab-bar--time-period-tab-bar-active-tab__[w900px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar__[w1440px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar__[w1920px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar__[w390px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar__[w900px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar-active-tab__[w1440px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar-active-tab__[w1920px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar-active-tab__[w390px] (click to expand)

Image

🟡 storybook/components-tab-bar--week-tab-bar-active-tab__[w900px] (click to expand)

Image

🟡 storybook/components-table--table__[w1440px] (click to expand)

Image

🟡 storybook/components-table--table__[w1920px] (click to expand)

Image

🟡 storybook/components-table--table__[w390px] (click to expand)

Image

🟡 storybook/components-table--table__[w900px] (click to expand)

Image

🟡 storybook/components-tag--all-states__[w1440px] (click to expand)

Image

🟡 storybook/components-tag--all-states__[w1920px] (click to expand)

Image

🟡 storybook/components-tag--all-states__[w390px] (click to expand)

Image

🟡 storybook/components-tag--all-states__[w900px] (click to expand)

Image

🟡 storybook/components-tag--default__[w1440px] (click to expand)

Image

🟡 storybook/components-tag--default__[w1920px] (click to expand)

Image

🟡 storybook/components-tag--default__[w390px] (click to expand)

Image

🟡 storybook/components-tag--default__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--basic__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--basic__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--basic__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--basic__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--disabled__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--disabled__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--disabled__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--disabled__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--focused__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--focused__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--focused__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--focused__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--multiline__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--multiline__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--multiline__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--multiline__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-disabled__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-disabled__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-disabled__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-disabled__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-simple__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-simple__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-simple__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--multiline-simple__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--with-action__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--with-action__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--with-action__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--with-action__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--with-error__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--with-error__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--with-error__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--with-error__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--with-status-disabled__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--with-status-disabled__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--with-status-disabled__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--with-status-disabled__[w900px] (click to expand)

Image

🟡 storybook/components-text-field--with-success__[w1440px] (click to expand)

Image

🟡 storybook/components-text-field--with-success__[w1920px] (click to expand)

Image

🟡 storybook/components-text-field--with-success__[w390px] (click to expand)

Image

🟡 storybook/components-text-field--with-success__[w900px] (click to expand)

Image

🟡 storybook/components-textarea--focused__[w1440px] (click to expand)

Image

🟡 storybook/components-textarea--focused__[w1920px] (click to expand)

Image

🟡 storybook/components-textarea--focused__[w390px] (click to expand)

Image

🟡 storybook/components-textarea--focused__[w900px] (click to expand)

Image

🟡 storybook/components-textarea--textarea__[w1440px] (click to expand)

Image

🟡 storybook/components-textarea--textarea__[w1920px] (click to expand)

Image

🟡 storybook/components-textarea--textarea__[w390px] (click to expand)

Image

🟡 storybook/components-textarea--textarea__[w900px] (click to expand)

Image

🟡 storybook/components-tooltip--click__[w1440px] (click to expand)

Image

🟡 storybook/components-tooltip--click__[w1920px] (click to expand)

Image

🟡 storybook/components-tooltip--click__[w390px] (click to expand)

Image

🟡 storybook/components-tooltip--click__[w900px] (click to expand)

Image

🟡 storybook/components-tooltip--custom-content__[w1440px] (click to expand)

Image

🟡 storybook/components-tooltip--custom-content__[w1920px] (click to expand)

Image

🟡 storybook/components-tooltip--custom-content__[w390px] (click to expand)

Image

🟡 storybook/components-tooltip--custom-content__[w900px] (click to expand)

Image

🟡 storybook/components-tooltip--hover__[w1440px] (click to expand)

Image

🟡 storybook/components-tooltip--hover__[w1920px] (click to expand)

Image

🟡 storybook/components-tooltip--hover__[w390px] (click to expand)

Image

🟡 storybook/components-tooltip--hover__[w900px] (click to expand)

Image

🟡 storybook/components-tooltip--no-arrow__[w1440px] (click to expand)

Image

🟡 storybook/components-tooltip--no-arrow__[w1920px] (click to expand)

Image

🟡 storybook/components-tooltip--no-arrow__[w390px] (click to expand)

Image

🟡 storybook/components-tooltip--no-arrow__[w900px] (click to expand)

Image

🟡 storybook/components-tooltip--opened__[w1440px] (click to expand)

Image

🟡 storybook/components-tooltip--opened__[w1920px] (click to expand)

Image

🟡 storybook/components-tooltip--opened__[w390px] (click to expand)

Image

🟡 storybook/components-tooltip--opened__[w900px] (click to expand)

Image

🟡 storybook/components-typography--typography__[w1440px] (click to expand)

Image

🟡 storybook/components-typography--typography__[w1920px] (click to expand)

Image

🟡 storybook/components-typography--typography__[w390px] (click to expand)

Image

🟡 storybook/components-typography--typography__[w900px] (click to expand)

Image

🟡 storybook/forms-samples--forgot-password-template__[w1440px] (click to expand)

Image

🟡 storybook/forms-samples--forgot-password-template__[w1920px] (click to expand)

Image

🟡 storybook/forms-samples--forgot-password-template__[w390px] (click to expand)

Image

🟡 storybook/forms-samples--forgot-password-template__[w900px] (click to expand)

Image

🟡 storybook/forms-samples--recover-password-template__[w1440px] (click to expand)

Image

🟡 storybook/forms-samples--recover-password-template__[w1920px] (click to expand)

Image

🟡 storybook/forms-samples--recover-password-template__[w390px] (click to expand)

Image

🟡 storybook/forms-samples--recover-password-template__[w900px] (click to expand)

Image

🟡 storybook/forms-samples--sing-in__[w1440px] (click to expand)

Image

🟡 storybook/forms-samples--sing-in__[w1920px] (click to expand)

Image

🟡 storybook/forms-samples--sing-in__[w390px] (click to expand)

Image

🟡 storybook/forms-samples--sing-in__[w900px] (click to expand)

Image

🟡 storybook/utility-responsive-image--responsive-image__[w1440px] (click to expand)

Image

🟡 storybook/utility-responsive-image--responsive-image__[w1920px] (click to expand)

Image

🟡 storybook/utility-responsive-image--responsive-image__[w390px] (click to expand)

Image

🟡 storybook/utility-responsive-image--responsive-image__[w900px] (click to expand)

Image

❌ storybook/components-badge--default (click to expand)

Image

❌ storybook/components-button--block (click to expand)

Image

❌ storybook/components-button--default (click to expand)

Image

❌ storybook/components-button--end-icon (click to expand)

Image

❌ storybook/components-button--large (click to expand)

Image

❌ storybook/components-button--medium (click to expand)

Image

❌ storybook/components-button--small (click to expand)

Image

❌ storybook/components-button--start-icon (click to expand)

Image

❌ storybook/components-card--basic (click to expand)

Image

❌ storybook/components-card--float-header (click to expand)

Image

❌ storybook/components-card--icon-header (click to expand)

Image

❌ storybook/components-card--item-card (click to expand)

Image

❌ storybook/components-card--item-card-action (click to expand)

Image

❌ storybook/components-card--item-card-avatar (click to expand)

Image

❌ storybook/components-card--no-shadow (click to expand)

Image

❌ storybook/components-checkbox--all-states (click to expand)

Image

❌ storybook/components-checkbox--default (click to expand)

Image

❌ storybook/components-color-picker--default (click to expand)

Image

❌ storybook/components-dropdown--basic (click to expand)

Image

❌ storybook/components-dropdown--custom (click to expand)

Image

❌ storybook/components-dropdown--no-items (click to expand)

Image

❌ storybook/components-dropdown--simple (click to expand)

Image

❌ storybook/components-icons--icons (click to expand)

Image

❌ storybook/components-inputs--default (click to expand)

Image

❌ storybook/components-inputs--disabled (click to expand)

Image

❌ storybook/components-inputs--with-call-action (click to expand)

Image

❌ storybook/components-inputs--with-error (click to expand)

Image

❌ storybook/components-inputs--with-icon (click to expand)

Image

❌ storybook/components-inputs--with-status-disabled (click to expand)

Image

❌ storybook/components-inputs--with-success (click to expand)

Image

❌ storybook/components-modal--custom (click to expand)

Image

❌ storybook/components-modal--default (click to expand)

Image

❌ storybook/components-progress--horizontal (click to expand)

Image

❌ storybook/components-progress--vertical (click to expand)

Image

❌ storybook/components-progress-circle--default (click to expand)

Image

❌ storybook/components-radio-buttons--horizontal-radio-group (click to expand)

Image

❌ storybook/components-radio-buttons--vertical-radio-group (click to expand)

Image

❌ storybook/components-radio-buttons-form-radio-group--form-radio-group (click to expand)

Image

❌ storybook/components-radio-buttons-radio--radio (click to expand)

Image

❌ storybook/components-stepper--stepper (click to expand)

Image

❌ storybook/components-stepper--stepper-custom (click to expand)

Image

❌ storybook/components-stepper--stepper-custom-icons (click to expand)

Image

❌ storybook/components-stepper--stepper-vertical (click to expand)

Image

❌ storybook/components-switch--default (click to expand)

Image

❌ storybook/components-tab-bar--time-period-tab-bar (click to expand)

Image

❌ storybook/components-tab-bar--week-tab-bar (click to expand)

Image

❌ storybook/components-table--table (click to expand)

Image

❌ storybook/components-tag--default (click to expand)

Image

❌ storybook/components-text-field--basic (click to expand)

Image

❌ storybook/components-text-field--disabled (click to expand)

Image

❌ storybook/components-text-field--multiline (click to expand)

Image

❌ storybook/components-text-field--multiline-disabled (click to expand)

Image

❌ storybook/components-text-field--multiline-simple (click to expand)

Image

❌ storybook/components-text-field--with-action (click to expand)

Image

❌ storybook/components-text-field--with-error (click to expand)

Image

❌ storybook/components-text-field--with-status-disabled (click to expand)

Image

❌ storybook/components-text-field--with-success (click to expand)

Image

❌ storybook/components-textarea--textarea (click to expand)

Image

❌ storybook/components-tooltip--click (click to expand)

Image

❌ storybook/components-tooltip--custom-content (click to expand)

Image

❌ storybook/components-tooltip--hover (click to expand)

Image

❌ storybook/components-tooltip--no-arrow (click to expand)

Image

❌ storybook/components-typography--typography (click to expand)

Image

❌ storybook/forms-samples--forgot-password-template (click to expand)

Image

❌ storybook/forms-samples--recover-password-template (click to expand)

Image

❌ storybook/forms-samples--sing-in (click to expand)

Image

❌ storybook/utility-responsive-image--responsive-image (click to expand)

Image

Shot Type
Count
Status

Added
68
🟡

Deleted
13
❌

Regression
0
❗

🟡 custom/widgets-heart-rate--hint-opened__[w1440px] (click to expand)

Image

🟡 custom/widgets-heart-rate--hint-opened__[w1920px] (click to expand)

Image

🟡 custom/widgets-heart-rate--hint-opened__[w390px] (click to expand)

Image

🟡 custom/widgets-heart-rate--hint-opened__[w900px] (click to expand)

Image

🟡 custom/widgets-meal-nutrients--hint-opened__[w1440px] (click to expand)

Image

🟡 custom/widgets-meal-nutrients--hint-opened__[w1920px] (click to expand)

Image

🟡 custom/widgets-meal-nutrients--hint-opened__[w390px] (click to expand)

Image

🟡 custom/widgets-meal-nutrients--hint-opened__[w900px] (click to expand)

Image

🟡 custom/widgets-navbar--mobile-opened__[w1440px] (click to expand)

Image

🟡 custom/widgets-navbar--mobile-opened__[w1920px] (click to expand)

Image

🟡 custom/widgets-navbar--mobile-opened__[w390px] (click to expand)

Image

🟡 custom/widgets-navbar--mobile-opened__[w900px] (click to expand)

Image

🟡 storybook/widgets-activity--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-activity--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-activity--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-activity--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-bmi--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-bmi--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-bmi--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-bmi--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-calories--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w1440px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w1920px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w390px] (click to expand)

Image

🟡 storybook/widgets-card-list--card-list__[w900px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-heart-rate--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w1440px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w1920px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w390px] (click to expand)

Image

🟡 storybook/widgets-list-goals--list-goals__[w900px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-meal-nutrients--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-meal-planner--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w1440px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w1920px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w390px] (click to expand)

Image

🟡 storybook/widgets-nav-bar--wide-screen__[w900px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-progress-info--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-steps-counter--default__[w900px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w1440px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w1920px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w390px] (click to expand)

Image

🟡 storybook/widgets-upcoming-workouts--upcoming-workouts__[w900px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w1440px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w1920px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w390px] (click to expand)

Image

🟡 storybook/widgets-water-consume--default__[w900px] (click to expand)

Image

❌ storybook/widgets-activity--default (click to expand)

Image

❌ storybook/widgets-bmi--default (click to expand)

Image

❌ storybook/widgets-calories--default (click to expand)

Image

❌ storybook/widgets-card-list--card-list (click to expand)

Image

❌ storybook/widgets-heart-rate--default (click to expand)

Image

❌ storybook/widgets-list-goals--list-goals (click to expand)

Image

❌ storybook/widgets-meal-nutrients--default (click to expand)

Image

❌ storybook/widgets-meal-planner--default (click to expand)

Image

❌ storybook/widgets-nav-bar--default (click to expand)

Image

❌ storybook/widgets-progress-info--default (click to expand)

Image

❌ storybook/widgets-steps-counter--default (click to expand)

Image

❌ storybook/widgets-upcoming-workouts--upcoming-workouts (click to expand)

Image

❌ storybook/widgets-water-consume--default (click to expand)

Image

Shot Type
Count
Status

Added
0
🟡

Deleted
0
❌

Regression
0
❗

Shot Type
Count
Status

Added
0
🟡

Deleted
0
❌

Regression
1
❗

❗ storybook/components-card--item-card__[w390px]:

Before
After

Shot Type
Count
Status

Added
0
🟡

Deleted
0
❌

Regression
1
❗

❗ storybook/components-card--item-card__[w1920px]:

Before
After

Shot Type
Count
Status

Added
0
🟡

Deleted
0
❌

Regression
0
❗

Shot Type
Count
Status

Added
4
🟡

Deleted
4
❌

Regression
1
❗

🟡 storybook/components-color-picker--selected-color__[w1440px]:

Image

🟡 storybook/components-color-picker--selected-color__[w1920px]:

Image

🟡 storybook/components-color-picker--selected-color__[w390px]:

Image

🟡 storybook/components-color-picker--selected-color__[w900px]:

Image

❌ storybook/components-color-picker--setted-color__[w1440px]:

Image

❌ storybook/components-color-picker--setted-color__[w1920px]:

Image

❌ storybook/components-color-picker--setted-color__[w390px]:

Image

❌ storybook/components-color-picker--setted-color__[w900px]:

Image

❗ storybook/components-card--item-card__[w1920px]:

Before
After

Shot Type
Count
Status

Added
0
🟡

Deleted
0
❌

Regression
5
❗

❗ custom/widgets-heart-rate--hint-opened__[w1440px]:

Before
After

❗ custom/widgets-heart-rate--hint-opened__[w1920px]:

Before
After

❗ custom/widgets-heart-rate--hint-opened__[w900px]:

Before
After

❗ custom/widgets-meal-nutrients--hint-opened__[w1920px]:

Before
After

❗ custom/widgets-navbar--mobile-opened__[w1920px]:

Before
After


Path detector isn't working properly

🐛 Bug Report
In my order list I put only 'path' detector, unfortunately when I access mylocalhost with '/ar/' it does not work, in other hand  when I access mylocalhost with '/?lng=ar' it translates the page even when I am not using querystring detector
To Reproduce
Here is my configuration :
import i18n from "i18next"
import { initReactI18next } from "react-i18next"
import { resources } from "../config/translate"
import LanguageDetector from "i18next-browser-languagedetector"

const detector = new LanguageDetector()
detector.init({
  order: ["path"],
  lookupFromPathIndex: 0,
})

i18n
  .use(detector)
  .use(initReactI18next)
  .init({
    resources,
    fallbackLng: "en",
    supportedLngs: ["en", "ar"],
    keySeparator: false,
    interpolation: {
      escapeValue: false,
    },
  })

Your Environment

runtime version: i.e. node v12.18.2 browser: chrome
i18next version:. 19.8.3
os: Mac
I am using gatsby

You are initializing it in the wrong way.
Try:
import i18n from "i18next"
import { initReactI18next } from "react-i18next"
import { resources } from "../config/translate"
import LanguageDetector from "i18next-browser-languagedetector"

const detector = new LanguageDetector()
detector.init({
  order: ["path"],
  lookupFromPathIndex: 0,
})

i18n
  .use(LanguageDetector)
  .use(initReactI18next)
  .init({
    resources,
    fallbackLng: "en",
    supportedLngs: ["en", "ar"],
    keySeparator: false,
    interpolation: {
      escapeValue: false,
    },
    detection: {
      order: ["path"],
      lookupFromPathIndex: 0,
    }
  })

thanks @adrai for your help, I do not know why it does't work in the first time. Just to make the answer clear, we do not need detector object any more.

Yes, you don't need to instanciate LanguageDetector yourself


🔐 Assess Security Posture of Maintenance Pages App

👀 Purpose

Ensure the application follows best practices for security

✅ Definition of Done

[ ] Application security posture has been assessed
[ ] Identified security risks have been documented in the teams' Risk Register, resolved and/or have a ticket raised to address them

📓 Notes

Initial conversation that triggered this ticket here
Repository: https://github.com/ministryofjustice/cloud-platform-maintenance-pages/tree/main
Cloud Platform Namespace: https://github.com/ministryofjustice/cloud-platform-environments/tree/main/namespaces/live.cloud-platform.service.justice.gov.uk/maintenance-pages

🆙 Update

High-Level Application Architecture 👇

Application does not contain or communicate with any sensitive systems
Application does have Google Analytics configured (but not sure if we have access to it)
A PR has been raised to set the application environment to production from the default development which should set some sensible default configurations for SinatraRb

👀 Remaining Work

[ ] Go through the default configurations for the SinatraRb framework and ensure a secure configuration for the web application
[ ] Remove maintenance-pages-demo.apps.live.cloud-platform.service.justice.gov.uk Ingress - this does not have an associated view and is currently unusable

📝 Notes

🆙 Update

The web application has now been configured to follow a baseline of security best practices listed below:

Using a restrictive Content Security Policy - to prevent the loading of unknown resources (the current policy could be made more restrictive, but in light of this app being decommissioned, the current policy will suffice)
Several other HTTP Headers configured to prevent well-known web application vulnerabilities
Server configured to run as a production environment which comes with sensible defaults such as not propagating detailed errors to clients

👀 Remaining Work

None of this ticket, will close now 🥳


No plots being generated in Pycharm 2019.2.3

Problem description
Trying to run the quickstart code in Pycharm with Conda interpreter (Python 3.7) and no plots are being generated. (Note: I am not using a Jupyter Notebook for this process)
Example
from lightkurve import search_targetpixelfile

pixelfile = search_targetpixelfile('KIC 8462852', quarter=16).download(quality_bitmask='hardest')
pixelfile.plot(frame=1)
lc = pixelfile.to_lightcurve(aperture_mask='all')
print(lc.time, lc.flux)
lc.plot()

Expected behavior
I expected plots to come up in either a seperate window (similar to matplotlib) or display in the "SciView" section of Pycharm. I am new to this, so not sure if that is what is supposed to happen.
Environment

platform: Windows 10
lightkurve version: 1.9.0
installation method: Conda via the terminal in PyCharm with this command:
conda install --channel conda-forge lightkurve

Output
Warning: 25% (1042/4203) of the cadences will be ignored due to the quality mask (quality_bitmask=2096639).
[1472.11777934 1472.13821223 1472.15864492 ... 1557.89718798 1557.9380561
1557.95849016] [258645.03 258660.05 258690.08 ... 258929.86 258884.66 258865.6 ]
Process finished with exit code 0

@roadtripguyGit Thank you for reporting this problem!
I'm not familiar with PyCharm myself, so I'd have to experiment, or ask help from someone more familiar with PyCharm on Windows.
Question: do other matplotlib plots work correctly?  For example, does the following code produce a plot:
import matplotlib.pyplot as plt
plt.plot([1,2,3])

A common solution to this type of problem is to call plt.show() explicitely.  Does that show a plot?

@barentsen Thanks for getting back to me.
import matplotlib.pyplot as plt
plt.plot([1,2,3])

The above code alone does not produce a plot in PyCharm. Adding plt.show() does produce a plot, as you suggested.
Going back to the quickstart code, the following produces an error:
from lightkurve import search_targetpixelfile

pixelfile = search_targetpixelfile('KIC 8462852', quarter=16).download(quality_bitmask='hardest')
pixelfile.plot(frame=1)
lc = pixelfile.to_lightcurve(aperture_mask='all')
print(lc.time, lc.flux)
lc.plot()
lc.show()

lc.show()

AttributeError: 'KeplerLightCurve' object has no attribute 'show'

How would I go about calling .show() in the quickstart code in the same way as the matplotlib example you gave initially? Do I need to import matplotlib and somehow pass output from Lightkurve to it so that it can draw properly?

@roadtripguyGit Lightkurve uses Matplotlib internally, so you should be able to get things working simply by appending
import matplotlib.pyplot as plt
plt.show()

...at the bottom of your Lightkurve-based script/code.
Does that work?
Of course this is not user-friendly at all!  We should figure out how we can avoid this.  Matplotlib can be configured to behave in an "interactive" and "non-interactive" mode, and it looks like in your system/editor behaves in the non-interactive mode.

@barentsen Yes! That was successful. PyCharm by default (as far as I know) is certainly not interactive with respect to matplotlib. Regardless, your suggestions were correct and I'm now seeing what I expect.
Thank you so much for your help.

@roadtripguyGit Thanks for reporting back!!
We should be able to detect interactive or non-interactive mode.  We could yield a warning when someone calls a .plot(). method in non-interactive mode, but then this will be noisy for users who are intentionally doing so.  Hmmm....  Anyone else wants to weigh in?


Implement assert_tx_idx_equals function

assert_tx_idx_equals function is a part of verify_receipt. It checks if the key is equal rlp-encoded transaction index.
This PR implements and tests for assert_tx_idx_equals and helper functions:

left_nibble_shift
nibbles_to_byte
nibbles_to_bytes
bytes_to_field

Also static checks are failing


Added test for exception on count query for non-existant column

Coverage decreased (-0.0%) to 81.28% when pulling 0854f5bc4855babe0de9ded2689f18e8107d07e7 on pustovit:picking-countfix-to-master into 63b32267f98505a0905bd04ddb4656482e5e1026 on crate:master.

ack


Add link to scheduled backup on Take Full and Incremental Backups

Closes #8872.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/671b5fd00ef828014b9d0f29cc48bfa3390912dd/
Edited pages:

v20.2/take-full-and-incremental-backups.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/719a03a3fdea29604f74d362d57c70a9ca7434ab/
Edited pages:

v20.2/take-full-and-incremental-backups.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/8db0ba0d7c872573c7a4c24eff7109427e438e80/
Edited pages:

v20.2/create-schedule-for-backup.md
v20.2/take-full-and-incremental-backups.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/92b27cd50e8fb2b329827ff1e400069945a448f2/
Edited pages:

v20.2/create-schedule-for-backup.md
v20.2/take-full-and-incremental-backups.md

@mwang1026 / @taroface friendly ping to PTAL. thanks!

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/62128616a72075c8336962b83a1f0925279a5cda/
Edited pages:

v20.2/create-schedule-for-backup.md
v20.2/take-full-and-incremental-backups.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/9ab47a2e9b67801d2b5e6bfb85172922f717ab57/
Edited pages:

v20.2/create-schedule-for-backup.md
v20.2/take-full-and-incremental-backups.md

Going to merge - @mwang1026 if you have additional edits later, lmk. TFTRs!


always support fo4 dds archive, even on linux

With the recent progress on directxtex, it is now possible to use it on Linux

Thanks for your quick review, that's impressive


Random filling for cabinets

About the PR

Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

add: Now you can find some bureaucracy utensils in cabinets and drawers.

Also StorageFill has an amount datafield use that instead of repeating entries
Finally, you dont have to make everything random, the orGroup with folders is fine if you tested that it works but always spawning a pen and office paper (get rid of blank paper in the contents btw) should be fine.

Done;
Now one office paper is guaranteed, one more office paper have 50% spawn chance, and orGroup gives you either 3rd office paper or folder that contain even more paper. And no blank paper. As for pen, I have increased it spawn chance to 50%. I don't think that it should have guaranteed spawn, 'cause everyperson have one in PDA, and if someone lost it for some reason they can just borrow it.

@AJCM-git


ir_leds: rework timer setup

update of MASTER_TIMER triggers CAMERA_TRIGGER_TIMER, LED_850NM_TIMER and LED_940NM_TIMER
Setup of the slave timers:

fixed prescaler with 1 us per tick
PWM_mode 2 (0 -> 1 at CC event)
set  CCR to start delay value
set ARR to on_time_us + start delay
single shot mode without retrigger

change ir_camera_timer_settings:

remove 740nm LEDs
make naming more clear

delay camera trigger by 70us (only diamond) to account fordelay in constant current driver
Remove 740nm support
Add 850 center, side and 940 single for diamond
Tests:

accessibility of diamond and pearl for different IR groups
if max on-time and duty limits don't trigger the safety circuit

fixes O-2601

O-2601

Fixes O-2186 too

@fouge I tested it on Pearl and Diamond and ready for review now.


Completed list indicator

Thanks for this awesome plugin! It works like a charm for purposes like you explained in doc.
However I did find a way to stop displaying the newPageProgressIndicator once the whole list has been loaded.
I think I have to notify the dataSource that the list is completed but I cannot find a way to do this...
Could you explain to me how to do this please?

Hi @flogaribal, thank you so much!
Simply set your next page key no null. To do that, simply pass null to the second parameter of notifyNewPage.
In the cookbook, you can notice that nextPageKey is actually null if we've loaded all items.


maker-flatpak fails on Travis CI

Preflight Checklist

[x] I have read the contribution documentation for this project.
[x] I agree to follow the code of conduct that this project follows, as appropriate.
[x] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Issue Details

Electron Forge Version:

6.0.0-beta.54

Electron Version:

v11.1.1

Operating System:

Ubuntu Xenial 16.04 LTS on Travis CI

Expected Behavior
npm run make would build a Flatpak as it does on normal Linux environments.
Actual Behavior
@malept/flatpak-bundler fails to access /home/travis/.local/share/flatpak/repo, while trying to (re?)install one of the Platform versions.
To Reproduce
I've tried to create a minimal repository with comparable forge.config.js and package.json, but for some reason the problem doesn't appear. Not sure what even causes the problem. Here's my repository
Additional Information

I've made sure to install all of the necessary Flatpak dependencies using these commands:flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install -y org.freedesktop.Platform/x86_64/19.08 org.freedesktop.Sdk/x86_64/19.08 org.electronjs.Electron2.BaseApp/x86_64/stable

Looking at the debug logs on a regular build, flatpak-bundler doesn't have the same problem -- it simply has the permissions needed to open the needed directory. I'm not using sudo in neither of the builds.
Travis CI debug logs here (DEBUG='*')

Well, apparently I did use sudo. The commits were stored locally. It now works fine.

Well, apparently I did use sudo. The commits were stored locally. It now works fine.


Kind github action fails

Run<EMAIL_ADDRESS>downloading kind from https://github.com/kubernetes-sigs/kind/releases/download/v0.7.0/kind-linux-amd64
/bin/chmod +x /home/runner/work/_temp/6b02e260-cd3f-447e-b0ba-ba9c40882fc9
Error: Unable to process command '::add-path::/opt/hostedtoolcache/kind/0.7.0/x64' successfully.
Error: The `add-path` command is disabled. Please upgrade to using Environment Files or opt into unsecure command execution by setting the `ACTIONS_ALLOW_UNSECURE_COMMANDS` environment variable to `true`. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
Executing kind with args create,cluster,--name,kind,--wait,300s

Try latest version by changing version spec to @0 (0.5.0 is latest)

fixed


Module not found: Error: You attempted to import react which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.

Compiled with problems:X
ERROR in ../app/src/index.js 5:0-85
Module not found: Error: Can't resolve 'react-native' in 'C:\wamp64\www\goolaMonoRepo\packages\app\src'
ERROR in ./src/index.js 4:0-26
Module not found: Error: You attempted to import C:\wamp64\www\goolaMonoRepo\packages\web\node_modules\react which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.
You can either move it inside src/, or add a symlink to it from project's node_modules/.0

I tried this for the windows platform, and am experiencing the same problem.
It looks for files from app/src doing directory traversals from ../app/node_modules and ../../node_modules.
The problem is that the node_modules in the directory of the windows package are the ones it should be looking for instead.
Same thing probably applies to other projects such as web...
But it's not doing that.
I'm a bit too unfamiliar with hoisting and how these node_modules are loaded. But to me it seems it's not traversing to the right directory.
It could be that I haven't symlinked correctly because of the workspace...
Some more information in the usage of the repo would be nice....

May this craco.config.js help
/* eslint-disable no-unused-vars */
const webpack = require('webpack');
const path = require('path');

const TerserPlugin = require('terser-webpack-plugin');

const findWebpackPlugin = (webpackConfig, pluginName) =>
  webpackConfig.resolve.plugins.find(
    ({constructor}) => constructor && constructor.name === pluginName,
  );

const enableTypescriptImportsFromExternalPaths = (
  webpackConfig,
  newIncludePaths,
) => {
  const oneOfRule = webpackConfig.module.rules.find(rule => rule.oneOf);
  if (oneOfRule) {
    const tsxRule = oneOfRule.oneOf.find(
      rule => rule.test && rule.test.toString().includes('tsx'),
    );

    if (tsxRule) {
      tsxRule.include = Array.isArray(tsxRule.include)
        ? [...tsxRule.include, ...newIncludePaths]
        : [tsxRule.include, ...newIncludePaths];
    }
  }
};

const addPathsToModuleScopePlugin = (webpackConfig, paths) => {
  const moduleScopePlugin = findWebpackPlugin(
    webpackConfig,
    'ModuleScopePlugin',
  );
  if (!moduleScopePlugin) {
    throw new Error(`Expected to find plugin "ModuleScopePlugin", but didn't.`);
  }
  moduleScopePlugin.appSrcs = [...moduleScopePlugin.appSrcs, ...paths];
};

const enableImportsFromExternalPaths = (webpackConfig, paths) => {
  enableTypescriptImportsFromExternalPaths(webpackConfig, paths);
  addPathsToModuleScopePlugin(webpackConfig, paths);
};

module.exports = function () {
  return {
    babel: {
      presets: ['@babel/preset-react'],
      plugins: [
        [
          'react-native-web',
          {
            commonjs: true,
          },
        ],
        [
          'module-resolver',
          {
            alias: {
              react: './node_modules/react',
            },
          },
        ],
      ],
    },
    webpack: {
      configure: webpackConfig => {
        enableImportsFromExternalPaths(webpackConfig, [
          path.resolve(__dirname, '../app')
        ]);

        return webpackConfig;
      },
      plugins: {
        add: [
          // Inject the "__DEV__" global variable.
          new webpack.DefinePlugin({
            __DEV__: process.env.NODE_ENV !== 'production',
          }),
          new TerserPlugin({
            extractComments: false,
            terserOptions: {
              format: {
                comments: false,
              },
            },
          }),
        ],
      },
    },
  };
};

anyone having the same issue, adjusting your craco.config.js file with the following solves the issue
`const webpack = require("webpack");
const { getWebpackTools } = require("react-native-monorepo-tools");
const path = require('path');
const monorepoWebpackTools = getWebpackTools();
module.exports = {
webpack: {
configure: (webpackConfig) => {
// Allow importing from external workspaces.
monorepoWebpackTools.enableWorkspacesResolution(webpackConfig);
// Ensure nohoisted libraries are resolved from this workspace.
monorepoWebpackTools.addNohoistAliases(webpackConfig);
  // add the top level package as a app source path so our nohoisted
  const scopePluginIndex = webpackConfig.resolve.plugins.findIndex(
      ({ constructor }) => constructor && constructor.name === 'ModuleScopePlugin'
  );

  const [ clientSrc ] = webpackConfig.resolve.plugins[scopePluginIndex].appSrcs;
  const psvServices = path.resolve(clientSrc,'../..');

  webpackConfig.resolve.plugins[scopePluginIndex].appSrcs.push(psvServices);

  return webpackConfig;
},
plugins: [
  // Inject the "__DEV__" global variable.
  new webpack.DefinePlugin({
    __DEV__: process.env.NODE_ENV !== "production",
  })
],

},
};
`
also update your craco to v7 , read more here https://github.com/dilanx/craco/issues/475

Yes, I am having the same issue with my windows build, which local image asset e.g. .png cannot be found as well would love to hear if there's any solution to this.
` LOG  JavaScript logs will appear in your browser console
Error: Unable to resolve module ./app/src/presentation/ui/MainScreen from C:\Users\my-app\packages\windows/.: ./app/src/presentation/ui/MainScreen could not be found within the project or in these directories:
node_modules
....\node_modules
If you are sure the module exists, try these steps:

Clear watchman watches: watchman watch-del-all
Delete node_modules and run yarn install
Reset Metro's cache: yarn start --reset-cache
Remove the cache: rm -rf /tmp/metro-*
`

the metro.config.js
`const path = require("path");
const exclusionList = require("metro-config/src/defaults/exclusionList");
const { getMetroTools, getMetroAndroidAssetsResolutionFix } = require("react-native-monorepo-tools");
// Get the metro settings to make it compatible with Yarn workspaces.
const monorepoMetroTools = getMetroTools({
reactNativeAlias: "react-native-windows",
});
const metroAndroidAssetsResolutionFix = getMetroAndroidAssetsResolutionFix();
module.exports = {
resolver: {
blockList: exclusionList([
// This stops "react-native run-windows" from causing the metro server to crash if its already running
new RegExp(
${path.resolve(__dirname, "windows").replace(/[/\\]/g, "/")}.*
),
// This prevents "react-native run-windows" from hitting: EBUSY: resource busy or locked, open msbuild.ProjectImports.zip
/.*.ProjectImports.zip/,
 // Ensure we resolve nohoist libraries from this directory.
 ...monorepoMetroTools.blockList,
]),
// Ensure we resolve nohoist libraries from this directory.
extraNodeModules: monorepoMetroTools.extraNodeModules,

},
// Add additional Yarn workspace package roots to the module map.
// This allows importing from any workspace.
watchFolders: monorepoMetroTools.watchFolders,
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: true, // Required for macos and windows builds.
},
}),
},
};`
Build environment

Windows 10 Pro 19044.2486 x64
Visual Studio 2019


Feature/show workspace access for each account

Add an Account.get_accessible_workspaces() method
Add a workspace table to the AccountDetail

Closes #60


feat(strategy): inlcude access to partial candles in strategy

This feature permit users to access partial candles in their strategies.
func (e *MyStrategy) OnPartialCandle(df *model.Dataframe, broker service.Broker) {
	// this function will be called for every candle update
}

Codecov Report

Merging #134 (5760b25) into main (dd794c1) will increase coverage by 0.13%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##             main     #134      +/-   ##
==========================================
+ Coverage   49.57%   49.71%   +0.13%
==========================================
  Files          15       15
  Lines        2255     2269      +14
==========================================
+ Hits         1118     1128      +10
- Misses       1073     1076       +3
- Partials       64       65       +1

Impacted Files
Coverage Δ

model/model.go
72.50% <78.57%> (+0.08%)
:arrow_up:

exchange/csvfeed.go
64.64% <100.00%> (+0.19%)
:arrow_up:

cmd/ninjabot/ninjabot.go
63.76% <0.00%> (-0.14%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update dd794c1...5760b25. Read the comment docs.


Conjure wrongly evaluate quoted clause within Racket

Hi.
Thanks a lot for the awesome plugin! I am having a strange bug that comes from Conjure's REPL however:
#lang racket

(define greater-than '(> x 0))
(display greater-than)
; got: (x 0)
; expected: (> x 0)

Firing up Racket REPL within the terminal or racket file.rkt  both give me the right result. The error does not reappear with (< x 0) nor (>= x 0).
Can you have a look at it? Again, thanks for the awesome plugin!

I think this is probably the line causing the issue:
https://github.com/Olical/conjure/blob/9ed390497a5013aa533a15f5d96f3fb6319b4eb9/fnl/conjure/client/racket/stdio.fnl#L21
(display '(a b c > d e)) also eats up just the symbol > in the list, returning just '(a b c d e). I don't quite know what regex @Olical has put in the prompt pattern there, feels to me like it should be something simpler. The general purpose is to eat the > at the beginning of the prompt on the output, but it's eating up any > in the middle as well it appears.

Ah yes, it's probably that pattern. It's overly complex to deal with Racket's REPL sometimes having a bunch of prefixes like when you "enter" a module (I think, can't quite remember, I don't really use Racket I'm afraid). I think really I want \n instead of \n? at the front but I think there are times where the Racket REPL prints them on the same line or prefixes the line with something else.
I remember using a stricter pattern in the past and it caused issues where some results would never display because I couldn't tell that the REPL had actually responded.
I think the complexity comes from the fact that I'm getting some responses across multiple messages, so each event of output from the REPL isn't always a single line or chunk of lines which makes things tricky. I'll take a look at this soon and see what I can do to either mitigate the REPL behaviour or rethink how I identify REPL prompts and strip them from the output.
Really sorry for the issue but thank you for reporting it well!


Add module fancy-ctrl-z

Let's hold the merge of the two PRs that I created, I'd like to try a plugin manager first, and if it works well for me, I would just use these modules from oh-my-zsh directly.

I tried antigen, works quite well. This module exists in oh-my-zsh, no need to duplicate it here, thus closing this PR.


Add capability to use with something like Sleepy Pi

Sleepy Pi is a HAT that allows more control over the Pi's power cycle; it includes and RTC and some circuits that can be programmed to boot the Pi on an interval or in response to activity.
I could have the script have a mode where it's called on start up, takes one picture in series, then shuts down the Pi, something like that.
It would likely allow me to extend the battery life into weeks or months instead of 5-7 days, which I currently can get.

There may be some other options too... but I'd like to use an easy, low-profile addon board if possible.

also take a look at witty pi. there is a model for the zero and the larger ones too. although they are in czech, delivery was a couple days (though i paid extra for that)


ARROW-750: [Format] [C++] Add LargeBinary and LargeString types

These are like Binary and String respectively, except with 64-bit offsets
so as to allow extremely large individual values.

@pitrou were you planning on adding the java implementation as well?  Or were you looking for someone to collaborate on that?

@emkornfield I need someone else to do the Java implementation. Also I think that can be in a separate PR.

Note this was more or less reviewed in https://github.com/apache/arrow/pull/4919, but the review comments seem to have been lost in the post-release merge hiccups.
@emkornfield would you like to do a final review of this? I'd like to move on rather quickly if possible :-)

I can review tonight if no one gets to it sooner.   I can also help with the Java implementation of this if there are no other volunteers, but probably won't be able to that until next week (I had a poc commit for large lists).   If this is really high priority I can try to rearrange some things to do more work this week.
The last email thread on new types seemed to indicate we want the two implementation checked in at the same time.

I don't know. I thought Java was int64-challenged? @wesm

It is for address spaces, but that was something we discussed changing (it
would still be a little challenging but at least the APIs could lie about
it)
On Tuesday, July 23, 2019, Antoine Pitrou<EMAIL_ADDRESS>wrote:

I don't know. I thought Java was int64-challenged? @wesm
https://github.com/wesm
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/arrow/pull/4921?email_source=notifications&email_token=AEIKYDVFFNW7BXG2HMCQGNLQA4NG3A5CNFSM4IF35572YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2TN2GI#issuecomment-514252057,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEIKYDW475PRUFF4B3RBLN3QA4NG3ANCNFSM4IF3557Q
.

Codecov Report

Merging #4921 into master will decrease coverage by 15.21%.
The diff coverage is 46.1%.

@@             Coverage Diff             @@
##           master    #4921       +/-   ##
===========================================
- Coverage   87.45%   72.24%   -15.22%
===========================================
  Files         994      819      -175
  Lines      140389   108079    -32310
  Branches     1418     1418
===========================================
- Hits       122776    78080    -44696
- Misses      17251    29637    +12386
  Partials      362      362

Impacted Files
Coverage Δ

cpp/src/arrow/visitor.h
50% <ø> (ø)
:arrow_up:

cpp/src/arrow/testing/random.h
0% <ø> (-100%)
:arrow_down:

cpp/src/arrow/pretty_print.cc
46.42% <ø> (-36.91%)
:arrow_down:

cpp/src/arrow/json/converter.cc
60.23% <0%> (-30.3%)
:arrow_down:

cpp/src/arrow/ipc/metadata-internal.cc
60.19% <0%> (-26.95%)
:arrow_down:

cpp/src/arrow/ipc/json-internal.cc
0% <0%> (-92.22%)
:arrow_down:

cpp/src/arrow/csv/converter.cc
77.67% <0%> (-18.98%)
:arrow_down:

cpp/src/arrow/scalar.h
38.46% <0%> (-48.39%)
:arrow_down:

cpp/src/arrow/builder.cc
58.87% <0%> (-27.79%)
:arrow_down:

cpp/src/arrow/visitor.cc
0% <0%> (ø)
:arrow_up:

... and 430 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d4414f6...daa3802. Read the comment docs.

@emkornfield You may want to review again.

Yes, sorry will look tonight.
On Thursday, July 25, 2019, Antoine Pitrou<EMAIL_ADDRESS>wrote:

@emkornfield https://github.com/emkornfield You may want to review
again.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/arrow/pull/4921?email_source=notifications&email_token=AEIKYDVWCROOAT5H3L6MP23QBFUSTA5CNFSM4IF35572YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2Y3T2Q#issuecomment-514963946,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEIKYDQXPJMNYJZ7PHF77TTQBFUSTANCNFSM4IF3557Q
.

I'll take a look at most comments on Monday. As for the Java side, though, I'd rather not wait for it as  #4927 also pends on this PR.

As for the Java side, though, I'd rather not wait for it as #4927 also pends on this PR.

Maybe be worth sending something to the ML?

Maybe be worth sending something to the ML?

Is that necessary? Since you're planning to do the Java soon, it won't be long until there are two independent implementations of this feature.

I'll write an e-mail to the ML about it now. We definitely should not release again without the other implementation landing

I rebased and addressed most of the review comments.

Travis-CI: https://travis-ci.org/pitrou/arrow/builds/564894917

+1, LGTM.  (Feel free to merge, otherwise I'll do so in the morning to give a little bit more time to see if anyone responds to @wesm's e-mail).

I might be more randomized this week than I expected but still think a Java implementation should be doable.


Add Light box javascript Project

Description
It is a Javascript project to maximize the image. when we click an image it expands the window like Google Images. Based on the current window width, height, and scroll. It will be cool If you open here (https://lightboxnotresponsive.netlify.app/). It is responsive
Checklist:

[ *] My code follows the style guidelines of this project
[ *] I have added my code in its respective language folder.
[ *] I have mentioned a short description about the code at the beginning of the program.
[ *] I have performed a self-review of my own code.
[* ] I have commented my code, particularly in hard-to-understand areas.
[* ] My changes generate no new warnings.
[ *] I have not deleted any files that already exist in the repository.

Good one👍


Refactoring

I saw this jekyll site earlier today and really liked it.  As I was trying to customize it for my uses, I found there were some references throughout the code to data (images etc.) hosted on @ashutosh2k12's personal website.  I changed it to point to the data in the project itself.
Also, I decluttered the _config.yml file by moving the data in there to separate files in the _data directory.
And finally, the default.html layout seemed a little large and hard to follow, so I pulled the code in it out into a handful of include files with more definite purposes.
Thanks so much for making a great jekyll template!  I hope this is helpful!

While you're at it, how about adding _site to .gitignore? It makes little sense to keep generated files in the repository, when they will always be different for each template user and cause merge conflicts.

Hadn't ever put something in .gitignore after it had been tracked before.  _site's no longer there, though.


Creating the ZoomFrame!!!Can you help me to solve this error

Methylframe <- generate_methylframe(

methyl_bed_list = methyl_bed,

Sample_count = 0,

Methyl_call_type = "Dorado",

filter_NAs = 1,

max_read_depth = 100,

gene_info = TRUE,

gene_coordinate_file = gene_cord_df,

Gene_column = "gene.ID",

target_info = FALSE,

File_prefix = "Sample"

)
Creating the Megaframe
|--------------------------------------------------|
|==================================================|
QC : No duplicates in  D:/NEW methylation/H2CN/Control_1_HC2N_BedMethyl.bed , proceeding
|--------------------------------------------------|
|==================================================|
QC : No duplicates in  D:/NEW methylation/HC2T/Treated_2_HC2T_BedMethyl.bed , proceeding
The experimental design file is now available in current directory!
QC : Megaframe looks good
QC: The plot provides information about missing data that can be filtered out in the next step by using the filter_NAs parameter

NOTE: Filtering NAs default is set to 1 (Total_samples/2). See documentation for ideas on how to use the filter
Megaframe is now available in current directory and in the R-env!
Creating the ZoomFrame!
Error in $<-.data.frame(*tmp*, "Gene", value = "ID=FUN_000505;") :
replacement has 1 row, data has 0

Hello! Would you be able to share the top few lines of one of your methylbed files and the gene_cord_df? I suspect it's an issue of the code finding the correct gene column

methylbed files
Column1 Column2 Column3 Column4 Column5 Column6 Column7 Column8 Column9 Column10 Column11 Column12
1 HL4_0007     998     999       m       1       -     998     999     255        1        0        m
2 HL4_0007    1074    1075       h       1       -    1074    1075     255        1        0        h
3 HL4_0007    1074    1075       m       1       -    1074    1075     255        1      100        m
4 HL4_0007    1083    1084       h       1       -    1083    1084     255        1        0        h
5 HL4_0007    1083    1084       m       1       -    1083    1084     255        1      100        m
6 HL4_0007    1090    1091       h       1       -    1090    1091     255        1        0        h
gene_cord_df...

print(head(gene_cord_df))
Chromosome      Chr        gene.ID Strand   Low  High Adapt_Low Adapt_High
1   HL4_0001 HL4_0001 ID=FUN_000001;      + 23352 23664     23352      23664
2   HL4_0001 HL4_0001 ID=FUN_000002;      - 28579 29021     28579      29021
3   HL4_0001 HL4_0001 ID=FUN_000003;      - 29624 30085     29624      30085
4   HL4_0001 HL4_0001 ID=FUN_000004;      + 31086 33814     31086      33814
5   HL4_0001 HL4_0001 ID=FUN_000005;      - 34359 35221     34359      35221
6   HL4_0001 HL4_0001 ID=FUN_000006;      - 44608 46071     44608      46071
print(str(gene_cord_df))
'data.frame':	69129 obs. of  8 variables:
$ Chromosome: chr  "HL4_0001" "HL4_0001" "HL4_0001" "HL4_0001" ...
$ Chr       : chr  "HL4_0001" "HL4_0001" "HL4_0001" "HL4_0001" ...
$ gene.ID   : chr  "ID=FUN_000001;" "ID=FUN_000002;" "ID=FUN_000003;" "ID=FUN_000004;" ...
$ Strand    : chr  "+" "-" "-" "+" ...
$ Low       : int  23352 28579 29624 31086 34359 44608 55307 69501 71384 74400 ...
$ High      : int  23664 29021 30085 33814 35221 46071 55617 69917 72081 74924 ...
$ Adapt_Low : int  23352 28579 29624 31086 34359 44608 55307 69501 71384 74400 ...
$ Adapt_High: int  23664 29021 30085 33814 35221 46071 55617 69917 72081 74924 ..

Sorry for the delay, I was traveling. So looking at your methylbed files it appears that there are duplicate positions in different rows. Are you using the 5hmC model in Dorado? Our pipeline is designed to use the 5mC model which leads to some crucial differences in the input data. You can take a look at this issue for more information.

I used the 5mc Dorado model and faced the same issue here; although she didn't use the Geneco file.
HL4_0007 X1074 X1075 m X1 X. X1074.1 X1075.1 X255.0.0 X1.1 X100.00 X1.2 X0 X0.1 X0.2 X0.3 X0.4 X0.5
1 HL4_0007  1083  1084 m  1  -    1083    1084  255,0,0    1     100    1  0    0    0    0    0    0
2 HL4_0007  1090  1091 m  1  -    1090    1091  255,0,0    1     100    1  0    0    0    0    0    0
3 HL4_0007  1115  1116 m  1  -    1115    1116  255,0,0    1     100    1  0    0    0    0    0    0
4 HL4_0007  1131  1132 m  1  -    1131    1132  255,0,0    1     100    1  0    0    0    0    0    0
5 HL4_0007  1147  1148 m  1  -    1147    1148  255,0,0    1     100    1  0    0    0    0    0    0
6 HL4_0007  9654  9655 m  1  -    9654    9655  255,0,0    1     100    1  0    0    0    0    0    0
HL4_0007 X9674 X9675 m X1 X. X9674.1 X9675.1 X255.0.0 X1.1 X100.00 X1.2 X0 X0.1 X0.2 X0.3 X0.4 X0.5
1 HL4_0007  9685  9686 m  1  +    9685    9686  255,0,0    1       0    0  1    0    0    0    0    0
2 HL4_0007  9721  9722 m  1  +    9721    9722  255,0,0    1     100    1  0    0    0    0    0    0
3 HL4_0007  9763  9764 m  1  +    9763    9764  255,0,0    1     100    1  0    0    0    0    0    0
4 HL4_0007  9885  9886 m  1  +    9885    9886  255,0,0    1     100    1  0    0    0    0    0    0
5 HL4_0007  9918  9919 m  1  +    9918    9919  255,0,0    1     100    1  0    0    0    0    0    0
6 HL4_0007 10167 10168 m  1  +   10167   10168  255,0,0    1     100    1  0    0    0    0    0    0

gene_coordinate_file <- "C:/habib/HL4_Ameiurus_nebulosus.geneco.csv"
Geneco <- read.csv(gene_coordinate_file)
head(Geneco)
Chromosome      Chr      Gene_Name Strand   Low  High Adapt_Low Adapt_High
1   HL4_0001 HL4_0001 ID=FUN_000001;      + 23352 23664     23352      23664
2   HL4_0001 HL4_0001 ID=FUN_000002;      - 28579 29021     28579      29021
3   HL4_0001 HL4_0001 ID=FUN_000003;      - 29624 30085     29624      30085

NOTE: target_info is TRUE. Using all genes in the Geneco as targets. Use gene_list parameter to change
Creating the Megaframe
QC : No duplicates in  C:/habib/Full/HC2N/HC2N_MOD_CALLS/bedtools/subset_HC2N_methyl_pileup.bed , proceeding
QC : No duplicates in  C:/habib/Full/HC2T/HC2T_MOD_CALLS/bedtools/subset_HC2T_methyl_pileup.bed , proceeding
The experimental design file is now available in current directory!
QC : Megaframe looks good
QC: The plot provides information about missing data that can be filtered out in the next step by using the filter_NAs parameter
NOTE: Filtering NAs default is set to 1 (Total_samples/2). See documentation for ideas on how to use the filter
Megaframe is now available in current directory and in the R-env!
Creating the ZoomFrame!
Error in $<-.data.frame(*tmp*, "Gene", value = "ID=FUN_000004;") :
replacement has 1 row, data has 0

Is it possible that you have no data within this genomic region: ID=FUN_000004?


<EMAIL_ADDRESS>

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (jsoncpp) have been updated in this PR. Please review the changes.

/skip-url-stability-check


[Infra] Set up Github Actions

Is your feature request related to a problem?
Currently we don't have proper Github Actions set up for query insights dashboards plugin.
What solution would you like?

MVP: We should have automated actions to build, test and release this dashboard plugin.
Github actions for tagging
Github actions for backport

[Catch All Triage, attendees 1, 2, 3, 4, 5, 6, 7]


Autotype shortcut should not need explicit approval beyond polkit prompt

When using the global autotype shortcut, we shouldn't need to approve the listing of credentials.

+1 on this. Especially since it ends up being two different popups before I can even get to autofilling.
First popup:

Second popup:

Third popup (the actual window I need):

Thanks, this is indeed too many prompts. It's always a balance between fine grained security, and annoying the user too much. In this case I agree. I'll check on how to improve this!

I know that a lot of apps like VSCode use the system's keyring for secrets and whatnot

use the system's keyring

That's not good enough I think. I would just want the second prompt to not be there when using the autotype feature. Everything else can remain the same.
The question would probably be, how to do that? If I'm understanding correctly, the autotype is from Python and the approval prompt is from Go. So there's no guarantee that a request from the autotype can't be spoofed.

Yeah, I agree with what @mufeedali says. Storing things is the keyring is too open for Goldwarden's security model.
I think what could work is instead of creating a new socket every time, a permanent unix socket is established that serves as the authentication. No secrets needed that can be stolen from python. I'll have to play around with this a bit.

Fixed on latest dev branch, but still requires testing. Will be in 0.2.11.

Hey @quexten , I just noticed the same behaviour when using Goldwarden to unlock the Chromium browser extension.
The steps for me are exactly the same as in @ThatOneCalculator's comment above with 0.2.13-1 from the AUR:

Unlock polkit by entering password (or using biometrics, if configured)
Approve message by Goldwarden
-> Unlocked browser extension

Is there any way I could bypass that approval?

No way to bypass, but that behaviour should probably be simplified. I have not had time to triage it yet, but it also happens on my end.
https://github.com/quexten/goldwarden/issues/142

Ah, thank you for creating the new issue with extended problem description/thoughts. I will subscribe to it right away! :)


Add getting started  section to README

README Update
Please add getting started section in README so the folks know what to get started with project.

Added  *getting started * section in README


System.UnauthorizedAccessException:

Hi Team,
We are facing some weird issue in Firebase Analytics, We have already added latest Google Mobile Ads and Firebase Analytics with it Play service Resolve, here Google Mobile Ads has it's own play service Resolver which works fine, but when we import Firebase Analytics It also comes with its own Play service resolver files so we have deleted files came with Google Mobile Ads
We have already added *GoogleService-Info.plist in a root of Assets folder of our unity project. Build works fine, it gives error in log (error don't crash the game) error log is as bellow given
System.UnauthorizedAccessException: Access to the path "/private/var/mobile/Containers/Data/Application/6C32F3D5-A815-447C-A4A7-68DB4C907A57/.config" is denied.
  at Firebase.AppOptions.getCPtr (Firebase.AppOptions obj) [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectory (System.String path) [0x00000] in <filename unknown>:0
  at System.IO.DirectoryInfo.Create () [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectory (System.String path) [0x00000] in <filename unknown>:0
  at System.IO.DirectoryInfo.Create () [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectory (System.String path) [0x00000] in <filename unknown>:0

  at System.IO.DirectoryInfo.Create () [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x00000] in <filename unknown>:0
  at System.IO.Directory.CreateDirectory (System.String path) [0x00000] in <filename unknown>:0
  at Mono.Security.X509.X509Store.CheckStore (System.String path, Boolean throwException) [0x00000] in <filename unknown>:0
  at Mono.Security.X509.X509Store.Import (Mono.Security.X509.X509Certificate certificate) [0x00000] in <filename unknown>:0
  at System.Security.Cryptography.X509Certificates.X509Store.Add (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0
  at Firebase.Unity.InstallRootCerts.Install (Firebase.FirebaseApp app) [0x00000] in <filename unknown>:0
  at Firebase.FirebaseApp.CheckDependencies () [0x00000] in <filename unknown>:0
  at Firebase.FirebaseApp.CreateAndTrack (Firebase.CreateDelegate createDelegate) [0x00000] in <filename unknown>:0
  at Firebase.FirebaseApp.Create () [0x00000] in <filename unknown>:0
  at Firebase.FirebaseApp.get_DefaultInstance () [0x00000] in <filename unknown>:0
  at Firebase.Analytics.FirebaseAnalytics..cctor () [0x00000] in <filename unknown>:0
  at FirebaseUnity.InitializeFirebase () [0x00000] in <filename unknown>:0
  at FirebaseUnity.Start () [0x00000] in <filename unknown>:0

Please help anyone knows about it

I think you remove Google Mobile Ads with Package Uninstaller in Assetstore

I think it's not proper Solution Cos we also want AdMob Ads, but We already removed all(except AdMob Dependancy) play sevice resolver files came with AdMob package from Google GitHub

Hello @PAHeartBeat,
I use firebase analytics/ message. and google mobile ads.
The only think that i have you have to do is delete the Google.VersionHandler of Google Mobile Ads and it should work.
And check if cocoapods is updated.
Best Regards and sorry for bad english

We discovered this issue was associated with using the Mono network stack prior to initializing Firebase would cause our certification installation to fail.  This is fixed in 4.0.3.  For more details of the release see https://firebase.google.com/support/release-notes/unity
Cheers,
Stewart


[BUG] You can delete raw image that is in use by VM

Describe the bug

You can delete a raw image that is in use
To Reproduce
Steps to reproduce the behavior:

Add a raw image
Create a VM using that image
Delete that image
Expected behavior

You shouldn't be able to delete a raw image that is in use.
Support bundle

harvester-supportbundle_6ed888bc-24da-430c-b562-c44ba23d5b21_2021-05-25T21-50-57Z.zip
Environment:

Harvester ISO version: master-c13c2a35-head
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): DL160G9

Additional context
When you remove this the dropdown in the config goes to blank. It still seems to work though. It also reboots fine. I"m not sure about desired functionality.

do u mean if the image is currently in use by a VM, the user should not be allowed to delete this image?

That was my understanding, but I wasn't sure about the desired functionality/how that was being implemented on the backend.

If the deletion does not affect existing VMs I think it's not necessary to prevent the operation

I'm running the tests filled in the images section with the last master branch.
From my point of view, I agree that we can delete an image used by an active VM, it makes sense to me. So, is this issue can be closed though?

close for now as this is an expected behavior.


Do package.json transforms get applied when browserifying programmatically?

Can't quite figure this out myself...
I have a test directory with package.json and entry.js. package.json contains:
{
    "browserify": {
        "transforms": [
            ["jadeify", { "self": true }]
        ]
    }
}

To test this, I am chdiring to that directory, then running browserify().add(fullPathToEntryJs).bundle(). However, when I modify the jadeify source to output any options passed to it, I get nothing (just { _flags: {} }).

+1 for an alias.


Links color in jQueryUI dialogs

Is there any reason to have this CSS?
.ui-widget-content {
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}

Consider for example the following dialog: it's not clear what the user can click, since links have the same color of the text...

PS. This also is the case in the 'Installation Notes' of add-ons. (elements/dashboard/install_post.php). I double checked this with one of my add-ons by adding an a-tag to the dialog.

No, I can't think of any off the top of my head.


New blog regarding the source generator

Hi, just published a blog regarding the source generator: https://levelup.gitconnected.com/four-ways-to-generate-code-in-c-including-source-generators-in-net-5-9e6817db425
The demo is: https://github.com/yanxiaodi/MyCodeSamples/tree/main/CodeGeneratorDemo
Not sure if you would contain it on this repo. Thanks for your effort. 👍

Hi. Sure, it's an interesting post, add to the Articles section with a summary what the article is about (comparing generation methods).
One comment - I've skimmed through. I think Reflection is not really a generation method. If you want, there's Reflection.Emit which is truly runtime-code-generation (emits IL during runtime, into that runtime). But normal reflection doesn't fit your article, in my opinion.
Nevertheless, it's a rich comparison with visible effort put in. I think people will find it useful. Go ahead and open a PR! :)

Hi. Sure, it's an interesting post, add to the Articles section with a summary what the article is about (comparing generation methods).
One comment - I've skimmed through. I think Reflection is not really a generation method. If you want, there's Reflection.Emit which is truly runtime-code-generation (emits IL during runtime, into that runtime). But normal reflection doesn't fit your article, in my opinion.
Nevertheless, it's a rich comparison with visible effort put in. I think people will find it useful. Go ahead and open a PR! :)

Thanks @amis92  yes I agree. Actually when I started the article, I just wanted to explain the Source Generators, but I thought it would be meaningful to cover Reflection and T4 as well - since for some scenarios they are doing similar things. Anyway I can add Reflection.Emit to the article in the future. Thanks for your comment. I'll make a PR later.

Thanks @amis92  yes I agree. Actually when I started the article, I just wanted to explain the Source Generators, but I thought it would be meaningful to cover Reflection and T4 as well - since for some scenarios they are doing similar things. Anyway I can add Reflection.Emit to the article in the future. Thanks for your comment. I'll make a PR later.


error on running neural style - libcutorch.so

Hi I am trying to run the default
sudo th neural_style.lua -style_image picasso.jpg  -content_image miley.jpg
but I get this:
~/torch/install/bin/luajit: ~/torch/install/share/lua/5.1/trepl/init.lua:384: ~/torch/install/share/lua/5.1/cutorch/init.lua:2: cannot load '~/torch/install/lib/lua/5.1/libcutorch.so' stack traceback:     [C]: in function 'error'     ~/torch/install/share/lua/5.1/trepl/init.lua:384: in function 'require'     neural_style.lua:51: in function 'main'     neural_style.lua:515: in main chunk     [C]: in function 'dofile'     ~/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk     [C]: at 0x010b419bd0
I think I have installed cutorch correctly but how do I check it?

I did a complete reinstall of everything which solved the problem.

Try sudo bash /torch/update.sh


Remove version: Ryujinx.Ryujinx.Ava version 1.1.1164

part of #179207
All InstallerUrls returned 404 Not Found

https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1164/test-ava-ryujinx-1.1.1164-win_x64.zip

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/Ryujinx/release-channel-master/releases/download/1.1.1164/test-ava-ryujinx-1.1.1164-win_x64.zip
Response status code does not indicate success: 404 (Not Found).
(Automated message - build 896)


Separate the dictionary into another package

Separate the dictionary into another package.
This is a preparation for using multiple dictionaries in the future.

done.