Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(experience): show dark favicon #6210

Open
wants to merge 1 commit into
base: gao-update-all-logo-uploaders
Choose a base branch
from

Conversation

gao-sun
Copy link
Member

@gao-sun gao-sun commented Jul 9, 2024

Summary

show dark favicon when possible

Testing

integration tests added

Checklist

  • .changeset (later)
  • unit tests
  • integration tests
  • necessary TSDoc comments

Copy link

github-actions bot commented Jul 9, 2024

COMPARE TO master

Total Size Diff 📉 -64.26 KB

Diff by File
Name Diff
.vscode/settings.json 📉 -17 Bytes
packages/connectors/connector-logto-email/src/constant.ts 📉 -2 Bytes
packages/console/package.json 0 Bytes
packages/console/scripts/generate-jwt-customizer-type-definition.ts 📉 -347 Bytes
packages/console/src/components/ConnectorForm/BasicForm/index.tsx 📉 -1.27 KB
packages/console/src/components/FormCard/Skeleton/index.module.scss 📉 -124 Bytes
packages/console/src/components/FormCard/Skeleton/index.tsx 📉 -61 Bytes
packages/console/src/components/ImageInputs/LogoAndFavicon.tsx 📉 -1.81 KB
packages/console/src/components/ImageInputs/index.module.scss 📉 -585 Bytes
packages/console/src/components/ImageInputs/index.tsx 📉 -5.32 KB
packages/console/src/consts/external-links.ts 📉 -241 Bytes
packages/console/src/ds-components/Checkbox/Checkbox/index.module.scss 📉 -23 Bytes
packages/console/src/ds-components/ColorPicker/index.tsx 📉 -90 Bytes
packages/console/src/ds-components/FormField/Skeleton.module.scss 📉 -155 Bytes
packages/console/src/ds-components/FormField/Skeleton.tsx 📉 -401 Bytes
packages/console/src/ds-components/Uploader/ImageUploader/index.tsx 📉 -79 Bytes
packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Branding/LogoUploader.module.scss 📉 -594 Bytes
packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Branding/LogoUploader.tsx 📉 -2.79 KB
packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Branding/index.module.scss 📉 -69 Bytes
packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Branding/index.tsx 📉 -2.17 KB
packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/Branding/utils.ts 📉 -298 Bytes
packages/console/src/pages/ApplicationDetails/ApplicationDetailsContent/index.tsx 📉 -184 Bytes
packages/console/src/pages/ConnectorDetails/ConnectorContent/EmailServiceConnectorForm/index.tsx 📉 -4 Bytes
packages/console/src/pages/ConnectorDetails/ConnectorContent/index.tsx 📉 -9 Bytes
packages/console/src/pages/CustomizeJwtDetails/MainContent/SettingsSection/InstructionTab/GuideCard/index.tsx 📉 -28 Bytes
packages/console/src/pages/CustomizeJwtDetails/MainContent/SettingsSection/InstructionTab/index.tsx 📉 -728 Bytes
packages/console/src/pages/CustomizeJwtDetails/utils/config.tsx 📉 -454 Bytes
packages/console/src/pages/CustomizeJwtDetails/utils/type-definitions.ts 📉 -140 Bytes
packages/console/src/pages/OrganizationDetails/Settings/Branding.tsx 📉 -2.45 KB
packages/console/src/pages/OrganizationDetails/Settings/index.module.scss 📉 -68 Bytes
packages/console/src/pages/OrganizationDetails/Settings/index.tsx 📉 -997 Bytes
packages/console/src/pages/OrganizationDetails/Settings/utils.ts 📉 -16 Bytes
packages/console/src/pages/SignInExperience/PageContent/Branding/BrandingForm/LogoAndFaviconUploader/index.module.scss 📉 -367 Bytes
packages/console/src/pages/SignInExperience/PageContent/Branding/BrandingForm/LogoAndFaviconUploader/index.tsx 📉 -2.59 KB
packages/console/src/pages/SignInExperience/PageContent/Branding/BrandingForm/index.tsx 📉 -1.99 KB
packages/console/src/pages/SignInExperience/PageContent/utils/parser.ts 📉 -295 Bytes
packages/console/src/types/sign-in-experience.ts 📉 -394 Bytes
packages/console/src/utils/connector-form.ts 📉 -28 Bytes
packages/console/src/utils/string.ts 📉 -146 Bytes
packages/core/package.json 0 Bytes
packages/core/src/caches/well-known.ts 📉 -183 Bytes
packages/core/src/libraries/quota.ts 📉 -56 Bytes
packages/core/src/libraries/sign-in-experience/index.test.ts 📉 -169 Bytes
packages/core/src/libraries/sign-in-experience/index.ts 📉 -820 Bytes
packages/core/src/oidc/extra-token-claims.ts 📉 -1.37 KB
packages/core/src/oidc/grants/index.ts 📉 -6 Bytes
packages/core/src/oidc/grants/token-exchange.test.ts 📉 -8.79 KB
packages/core/src/oidc/grants/token-exchange.ts 📉 -8.17 KB
packages/core/src/oidc/grants/token-exchange/actor-token.test.ts 📉 -1.84 KB
packages/core/src/oidc/grants/token-exchange/actor-token.ts 📉 -1.39 KB
packages/core/src/oidc/grants/token-exchange/index.test.ts 📉 -9.07 KB
packages/core/src/oidc/grants/token-exchange/index.ts 📉 -8.93 KB
packages/core/src/oidc/grants/token-exchange/types.ts 📉 -299 Bytes
packages/core/src/oidc/init.ts 📉 -162 Bytes
packages/core/src/oidc/utils.test.ts 📉 -136 Bytes
packages/core/src/oidc/utils.ts 📉 -70 Bytes
packages/core/src/routes/applications/application-sign-in-experience.ts 📉 -167 Bytes
packages/core/src/routes/experience/classes/experience-interaction.ts 📉 -1.71 KB
packages/core/src/routes/experience/classes/utils.ts 📉 -1.94 KB
packages/core/src/routes/experience/classes/verifications/code-verification.ts 📉 -122 Bytes
packages/core/src/routes/experience/classes/verifications/enterprise-sso-verification.ts 📉 -6.59 KB
packages/core/src/routes/experience/classes/verifications/index.ts 📉 -417 Bytes
packages/core/src/routes/experience/classes/verifications/password-verification.ts 📉 -407 Bytes
packages/core/src/routes/experience/classes/verifications/social-verification.ts 📉 -322 Bytes
packages/core/src/routes/experience/classes/verifications/verification-record.ts 📉 -107 Bytes
packages/core/src/routes/experience/index.ts 📉 -74 Bytes
packages/core/src/routes/experience/utils.ts 📉 -587 Bytes
packages/core/src/routes/experience/verification-routes/enterprise-sso-verification.ts 📉 -3.06 KB
packages/core/src/routes/interaction/types/index.ts 📉 -15 Bytes
packages/core/src/routes/interaction/utils/single-sign-on-session.ts 📉 -817 Bytes
packages/core/src/routes/interaction/utils/single-sign-on.test.ts 📉 -35 Bytes
packages/core/src/routes/interaction/utils/single-sign-on.ts 📉 -893 Bytes
packages/core/src/routes/security/index.ts 📉 -174 Bytes
packages/core/src/routes/well-known.ts 📉 -34 Bytes
packages/core/src/sso/types/session.ts 📉 -358 Bytes
packages/core/src/tenants/Libraries.ts 📉 -33 Bytes
packages/demo-app/src/App.tsx 📉 -223 Bytes
packages/demo-app/src/DevPanel.tsx 📉 -326 Bytes
packages/demo-app/src/utils.ts 📉 -41 Bytes
packages/experience/package.json 0 Bytes
packages/experience/src/Providers/AppBoundary/AppMeta.tsx 📉 -260 Bytes
packages/experience/src/Providers/UserInteractionContextProvider/UserInteractionContext.tsx 📉 -1.61 KB
packages/experience/src/Providers/UserInteractionContextProvider/index.tsx 📉 -1.46 KB
packages/experience/src/apis/settings.ts 📉 -294 Bytes
packages/experience/src/components/InputFields/InputField/NotchedBorder/index.module.scss 📉 -2.15 KB
packages/experience/src/components/InputFields/InputField/NotchedBorder/index.tsx 📉 -1.61 KB
packages/experience/src/components/InputFields/InputField/index.module.scss 📉 -232 Bytes
packages/experience/src/components/InputFields/InputField/index.tsx 📉 -2.17 KB
packages/experience/src/components/InputFields/SmartInputField/CountryCodeSelector/CountryCodeDropdown/index.module.scss 📉 -4 Bytes
packages/experience/src/components/InputFields/SmartInputField/CountryCodeSelector/CountryCodeDropdown/index.test.tsx 0 Bytes
packages/experience/src/components/InputFields/SmartInputField/CountryCodeSelector/CountryCodeDropdown/index.tsx 📉 -55 Bytes
packages/experience/src/components/InputFields/SmartInputField/CountryCodeSelector/index.module.scss 📉 -206 Bytes
packages/experience/src/components/InputFields/SmartInputField/CountryCodeSelector/index.tsx 📉 -29 Bytes
packages/experience/src/components/InputFields/SmartInputField/index.tsx 📉 -26 Bytes
packages/experience/src/components/InputFields/SmartInputField/use-smart-input-field.ts 📉 -233 Bytes
packages/experience/src/components/InputFields/SmartInputField/utils.test.ts 📉 -30 Bytes
packages/experience/src/components/InputFields/SmartInputField/utils.ts 📉 -22 Bytes
packages/experience/src/components/LogtoSignature/index.module.scss 📉 -59 Bytes
packages/experience/src/containers/ForgotPasswordLink/index.tsx 📉 -474 Bytes
packages/experience/src/containers/SetPassword/HiddenIdentifierInput.tsx 📉 -851 Bytes
packages/experience/src/containers/SetPassword/Lite.tsx 📉 -87 Bytes
packages/experience/src/containers/SetPassword/SetPassword.tsx 📉 -81 Bytes
packages/experience/src/containers/SocialLinkAccount/index.module.scss 📉 -43 Bytes
packages/experience/src/containers/SocialLinkAccount/index.test.tsx 📉 -3 Bytes
packages/experience/src/containers/SocialLinkAccount/index.tsx 📉 -360 Bytes
packages/experience/src/containers/VerificationCode/PasswordSignInLink.tsx 📉 -220 Bytes
packages/experience/src/containers/VerificationCode/index.tsx 📉 -36 Bytes
packages/experience/src/hooks/use-check-single-sign-on.ts 0 Bytes
packages/experience/src/hooks/use-global-redirect-to.ts 📉 -510 Bytes
packages/experience/src/hooks/use-send-verification-code.ts 📉 -30 Bytes
packages/experience/src/hooks/use-session-storages.ts 📉 -303 Bytes
packages/experience/src/index.html 📉 -82 Bytes
packages/experience/src/jest.setup.ts 📉 -598 Bytes
packages/experience/src/pages/Continue/SetEmailOrPhone/index.tsx 📉 -273 Bytes
packages/experience/src/pages/Continue/SetUsername/index.tsx 📉 -274 Bytes
packages/experience/src/pages/DirectSignIn/index.test.tsx 📉 -303 Bytes
packages/experience/src/pages/ForgotPassword/ForgotPasswordForm/index.test.tsx 📉 -373 Bytes
packages/experience/src/pages/ForgotPassword/ForgotPasswordForm/index.tsx 📉 -379 Bytes
packages/experience/src/pages/ForgotPassword/index.test.tsx 📉 -541 Bytes
packages/experience/src/pages/ForgotPassword/index.tsx 📉 -4 Bytes
packages/experience/src/pages/MfaVerification/BackupCodeVerification/index.tsx 📉 -6 Bytes
packages/experience/src/pages/Register/IdentifierRegisterForm/index.test.tsx 📉 -580 Bytes
packages/experience/src/pages/Register/IdentifierRegisterForm/index.tsx 📉 -403 Bytes
packages/experience/src/pages/ResetPassword/index.tsx 📉 -363 Bytes
packages/experience/src/pages/SignIn/IdentifierSignInForm/index.test.tsx 📉 -722 Bytes
packages/experience/src/pages/SignIn/IdentifierSignInForm/index.tsx 📉 -402 Bytes
packages/experience/src/pages/SignIn/IdentifierSignInForm/use-on-submit.ts 📉 -139 Bytes
packages/experience/src/pages/SignIn/PasswordSignInForm/index.tsx 📉 -266 Bytes
packages/experience/src/pages/SignInPassword/PasswordForm/index.test.tsx 📉 -42 Bytes
packages/experience/src/pages/SignInPassword/PasswordForm/index.tsx 📉 -260 Bytes
packages/experience/src/pages/SignInPassword/index.test.tsx 📉 -320 Bytes
packages/experience/src/pages/SignInPassword/index.tsx 📉 -26 Bytes
packages/experience/src/pages/SocialLanding/index.test.tsx 📉 -265 Bytes
packages/experience/src/pages/SocialLinkAccount/index.test.tsx 📉 -11 Bytes
packages/experience/src/pages/VerificationCode/index.test.tsx 📉 -516 Bytes
packages/experience/src/pages/VerificationCode/index.tsx 📉 -29 Bytes
packages/experience/src/types/guard.ts 📉 -226 Bytes
packages/experience/src/utils/search-parameters.ts 📉 -56 Bytes
packages/integration-tests/jest.setup.js 📉 -125 Bytes
packages/integration-tests/package.json 📉 -30 Bytes
packages/integration-tests/src/mocks/jwt-customizer.ts 📉 -5 Bytes
packages/integration-tests/src/client/experience/index.ts 📉 -811 Bytes
packages/integration-tests/src/helpers/experience/enterprise-sso-verification.ts 📉 -966 Bytes
packages/integration-tests/src/tests/api/application/application-sign-in-experience.test.ts 📉 -334 Bytes
packages/integration-tests/src/tests/api/experience-api/verifications/enterprise-sso-verification.test.ts 📉 -5.98 KB
packages/integration-tests/src/tests/api/oidc/token-exchange.test.ts 📉 -5.79 KB
packages/integration-tests/src/tests/experience/automatic-account-linking.test.ts 📉 -14 Bytes
packages/integration-tests/src/tests/experience/mfa/totp/social-flow.test.ts 📉 -13 Bytes
packages/integration-tests/src/tests/experience/overrides.test.ts 📉 -5.97 KB
packages/phrases-experience/src/locales/de/action.ts 📉 -5 Bytes
packages/phrases-experience/src/locales/de/description.ts 📉 -115 Bytes
packages/phrases-experience/src/locales/en/action.ts 📉 -8 Bytes
packages/phrases-experience/src/locales/en/description.ts 📉 -95 Bytes
packages/phrases-experience/src/locales/es/action.ts 📉 -6 Bytes
packages/phrases-experience/src/locales/es/description.ts 📉 -99 Bytes
packages/phrases-experience/src/locales/fr/action.ts 📉 -3 Bytes
packages/phrases-experience/src/locales/fr/description.ts 📉 -96 Bytes
packages/phrases-experience/src/locales/it/action.ts 📉 -5 Bytes
packages/phrases-experience/src/locales/it/description.ts 📉 -109 Bytes
packages/phrases-experience/src/locales/ja/action.ts 📉 -3 Bytes
packages/phrases-experience/src/locales/ja/description.ts 📉 -124 Bytes
packages/phrases-experience/src/locales/ko/action.ts 📉 -10 Bytes
packages/phrases-experience/src/locales/ko/description.ts 📉 -78 Bytes
packages/phrases-experience/src/locales/pl-pl/action.ts 📉 -3 Bytes
packages/phrases-experience/src/locales/pl-pl/description.ts 📉 -110 Bytes
packages/phrases-experience/src/locales/pt-br/action.ts 📉 -2 Bytes
packages/phrases-experience/src/locales/pt-br/description.ts 📉 -78 Bytes
packages/phrases-experience/src/locales/pt-pt/action.ts 📉 -2 Bytes
packages/phrases-experience/src/locales/pt-pt/description.ts 📉 -78 Bytes
packages/phrases-experience/src/locales/ru/action.ts 📉 -8 Bytes
packages/phrases-experience/src/locales/ru/description.ts 📉 -114 Bytes
packages/phrases-experience/src/locales/tr-tr/action.ts 📉 -4 Bytes
packages/phrases-experience/src/locales/tr-tr/description.ts 📉 -61 Bytes
packages/phrases-experience/src/locales/zh-cn/action.ts 📉 -48 Bytes
packages/phrases-experience/src/locales/zh-cn/description.ts 📉 -26 Bytes
packages/phrases-experience/src/locales/zh-cn/user-scopes.ts 📉 -202 Bytes
packages/phrases-experience/src/locales/zh-hk/action.ts 0 Bytes
packages/phrases-experience/src/locales/zh-hk/description.ts 📉 -66 Bytes
packages/phrases-experience/src/locales/zh-tw/action.ts 0 Bytes
packages/phrases-experience/src/locales/zh-tw/description.ts 📉 -66 Bytes
packages/phrases/src/locales/de/translation/admin-console/connector-details.ts 📉 -172 Bytes
packages/phrases/src/locales/de/translation/admin-console/connectors.ts 📉 -669 Bytes
packages/phrases/src/locales/de/translation/admin-console/sign-in-exp/index.ts 📉 -426 Bytes
packages/phrases/src/locales/en/translation/admin-console/application-details.ts 📉 -444 Bytes
packages/phrases/src/locales/en/translation/admin-console/cloud.ts 0 Bytes
packages/phrases/src/locales/en/translation/admin-console/connector-details.ts 📉 -6 Bytes
packages/phrases/src/locales/en/translation/admin-console/connectors.ts 📉 -440 Bytes
packages/phrases/src/locales/en/translation/admin-console/jwt-claims.ts 📉 -166 Bytes
packages/phrases/src/locales/en/translation/admin-console/organization-details.ts 📉 -54 Bytes
packages/phrases/src/locales/en/translation/admin-console/sign-in-exp/index.ts 📉 -447 Bytes
packages/phrases/src/locales/es/translation/admin-console/connector-details.ts 📉 -213 Bytes
packages/phrases/src/locales/es/translation/admin-console/connectors.ts 📉 -713 Bytes
packages/phrases/src/locales/es/translation/admin-console/sign-in-exp/index.ts 📉 -530 Bytes
packages/phrases/src/locales/fr/translation/admin-console/connector-details.ts 📉 -189 Bytes
packages/phrases/src/locales/fr/translation/admin-console/connectors.ts 📉 -686 Bytes
packages/phrases/src/locales/fr/translation/admin-console/sign-in-exp/index.ts 📉 -511 Bytes
packages/phrases/src/locales/it/translation/admin-console/connector-details.ts 📉 -176 Bytes
packages/phrases/src/locales/it/translation/admin-console/connectors.ts 📉 -727 Bytes
packages/phrases/src/locales/it/translation/admin-console/sign-in-exp/index.ts 📉 -471 Bytes
packages/phrases/src/locales/ja/translation/admin-console/connector-details.ts 📉 -223 Bytes
packages/phrases/src/locales/ja/translation/admin-console/connectors.ts 📉 -736 Bytes
packages/phrases/src/locales/ja/translation/admin-console/sign-in-exp/index.ts 📉 -502 Bytes
packages/phrases/src/locales/ko/translation/admin-console/connector-details.ts 📉 -202 Bytes
packages/phrases/src/locales/ko/translation/admin-console/connectors.ts 📉 -584 Bytes
packages/phrases/src/locales/ko/translation/admin-console/sign-in-exp/index.ts 📉 -460 Bytes
packages/phrases/src/locales/pl-pl/translation/admin-console/connector-details.ts 📉 -187 Bytes
packages/phrases/src/locales/pl-pl/translation/admin-console/connectors.ts 📉 -613 Bytes
packages/phrases/src/locales/pl-pl/translation/admin-console/sign-in-exp/index.ts 📉 -474 Bytes
packages/phrases/src/locales/pt-br/translation/admin-console/connector-details.ts 📉 -171 Bytes
packages/phrases/src/locales/pt-br/translation/admin-console/connectors.ts 📉 -601 Bytes
packages/phrases/src/locales/pt-br/translation/admin-console/sign-in-exp/index.ts 📉 -508 Bytes
packages/phrases/src/locales/pt-pt/translation/admin-console/connector-details.ts 📉 -175 Bytes
packages/phrases/src/locales/pt-pt/translation/admin-console/connectors.ts 📉 -647 Bytes
packages/phrases/src/locales/pt-pt/translation/admin-console/sign-in-exp/index.ts 📉 -485 Bytes
packages/phrases/src/locales/ru/translation/admin-console/connector-details.ts 📉 -338 Bytes
packages/phrases/src/locales/ru/translation/admin-console/connectors.ts 📉 -1009 Bytes
packages/phrases/src/locales/ru/translation/admin-console/sign-in-exp/index.ts 📉 -653 Bytes
packages/phrases/src/locales/tr-tr/translation/admin-console/connector-details.ts 📉 -187 Bytes
packages/phrases/src/locales/tr-tr/translation/admin-console/connectors.ts 📉 -601 Bytes
packages/phrases/src/locales/tr-tr/translation/admin-console/sign-in-exp/index.ts 📉 -457 Bytes
packages/phrases/src/locales/zh-cn/translation/admin-console/connector-details.ts 📉 -169 Bytes
packages/phrases/src/locales/zh-cn/translation/admin-console/connectors.ts 📉 -571 Bytes
packages/phrases/src/locales/zh-cn/translation/admin-console/sign-in-exp/index.ts 📉 -445 Bytes
packages/phrases/src/locales/zh-hk/translation/admin-console/connector-details.ts 📉 -163 Bytes
packages/phrases/src/locales/zh-hk/translation/admin-console/connectors.ts 📉 -571 Bytes
packages/phrases/src/locales/zh-hk/translation/admin-console/sign-in-exp/index.ts 📉 -445 Bytes
packages/phrases/src/locales/zh-tw/translation/admin-console/connector-details.ts 📉 -163 Bytes
packages/phrases/src/locales/zh-tw/translation/admin-console/connectors.ts 📉 -571 Bytes
packages/phrases/src/locales/zh-tw/translation/admin-console/sign-in-exp/index.ts 📉 -445 Bytes
packages/schemas/alterations/next-1720345784-add-color-to-app-sie.ts 📉 -482 Bytes
packages/schemas/src/foundations/jsonb-types/sign-in-experience.ts 📉 -126 Bytes
packages/schemas/src/types/logto-config/jwt-customizer.ts 📉 -418 Bytes
packages/schemas/tables/application_sign_in_experiences.sql 📉 -68 Bytes
pnpm-lock.yaml 📉 -40 Bytes

@github-actions github-actions bot added enhancement Make it better size/s labels Jul 9, 2024
@gao-sun gao-sun marked this pull request as ready for review July 9, 2024 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Make it better size/s
Development

Successfully merging this pull request may close these issues.

None yet

1 participant