From 0e6ed4cd67dce36bf9f26e13f16ef595d777c1c5 Mon Sep 17 00:00:00 2001 From: shaloo Date: Fri, 25 Jul 2025 18:20:59 +0530 Subject: [PATCH 1/9] Fix: #AR-9631 theme updated for new branding --- docs/ca/ca-usage-overview.md | 8 +-- docs/concepts/authtype/auth-passkeys.md | 18 ++--- docs/concepts/authtype/custom-auth.md | 8 +-- docs/concepts/keyspace-types.md | 8 +-- docs/concepts/plug-and-play-auth.md | 8 +-- docs/img/arcana-logo-light.png | Bin 0 -> 16817 bytes docs/img/favicon-light.webp | Bin 0 -> 1634 bytes docs/introduction/index.md | 12 ++-- docs/overrides/404.html | 4 +- docs/overrides/ca-style.html | 2 +- docs/stylesheets/custom.css | 87 +++++++++++++----------- mkdocs.yml | 4 +- 12 files changed, 82 insertions(+), 77 deletions(-) create mode 100644 docs/img/arcana-logo-light.png create mode 100644 docs/img/favicon-light.webp diff --git a/docs/ca/ca-usage-overview.md b/docs/ca/ca-usage-overview.md index 35bbfcda..ed931492 100644 --- a/docs/ca/ca-usage-overview.md +++ b/docs/ca/ca-usage-overview.md @@ -23,8 +23,8 @@ Web3 app developers can enable unified balance for app users by integrating the G00 & H00 --> I00(Install & Integrate) end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class E00 an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class E00 an-highlight ``` === "Install & Integrate" ```mermaid @@ -36,8 +36,8 @@ Web3 app developers can enable unified balance for app users by integrating the G00 --> H00(Call SDK Functions) end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class E00 an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class E00 an-highlight ``` ## See Also diff --git a/docs/concepts/authtype/auth-passkeys.md b/docs/concepts/authtype/auth-passkeys.md index cd32ef76..f5a02132 100644 --- a/docs/concepts/authtype/auth-passkeys.md +++ b/docs/concepts/authtype/auth-passkeys.md @@ -23,8 +23,8 @@ The Passkeys Auth feature in the {{config.extra.arcana.sdk_name}} lets Web3 apps graph LR A\[[User]]--Create Passkey--> D(Public/Private Key)--Store-->C>Browser/User Device]; -classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; -class C,D an-pink +classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; +class C,D an-highlight ``` ## Security & Privacy @@ -70,8 +70,8 @@ graph LR U --Store Public Key--> K U --2.Login with Passkey--> K --> L((User Authenticated)); - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class L an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class L an-highlight ``` For subsequent app logins, the browser or operating system will prompt the user to select and use one of the passkeys linked with the app. To validate and ensure that the rightful owner uses a passkey, the operating system may ask users to unlock their device before supplying the passkey for authentication. @@ -90,8 +90,8 @@ graph LR U--Store Public Key-->K U--3.Login with Passkey-->K-->L((User Authenticated)); - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class L an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class L an-highlight ``` After setting up passkey for an account, on the subsequent log in attempt to the website or app, passkeys can be used. When signing in via passkeys, the browser or operating system will prompt the user to select one of the passkey associated with the app or website. To validate and ensure that the rightful owner uses a passkey, the operating system may ask users to unlock their device before supplying the passkeys list to choose from. @@ -109,8 +109,8 @@ After setting up passkey for an account, on the subsequent log in attempt to the SP1[1.Register App] --> CLID((Unique ClientID)) SP2[2.Configure App] --> SP3[Edit/Save Passkey Usage Settings] end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class CLID an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class CLID an-highlight ``` 2. Install {{config.extra.arcana.sdk_name}}, integrate it with your app, and initialize `AuthProvide`r. Choose the passkey onboarding option that fits your needs: use `registerWithPasskey()` for [[concept-auth-passkeys#sign-up-login|sign-up with passkey]] option or `linkPasskey()` for using passkey as an [[concept-auth-passkeys#alternate-login|alternate login]]. Then, log in users with `loginWithPasskeys()`. @@ -129,7 +129,7 @@ After setting up passkey for an account, on the subsequent log in attempt to the SDK1[AuthProvider Interface] end end - linkStyle 1,2 stroke: deeppink; + linkStyle 1,2 stroke: #3169b3; authsdk --Process Passkeys Login --> STD[Standard Passkey Validation via OS/Browser] authsdk --Fetch Key Shares --> BEP[{{config.extra.arcana.company_name}} Auth Protocol] <--> BEK[DKG] ``` diff --git a/docs/concepts/authtype/custom-auth.md b/docs/concepts/authtype/custom-auth.md index 9654d6b8..6d0b7ecb 100644 --- a/docs/concepts/authtype/custom-auth.md +++ b/docs/concepts/authtype/custom-auth.md @@ -30,8 +30,8 @@ The custom Auth feature enables Web3 apps to use the {{config.extra.arcana.sdk_n SP1[1.Register App] --> CLID((Unique ClientID)) SP2[2.Configure App] --> SP3[Edit/Save Custom Auth Settings] end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class CLID an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class CLID an-highlight ``` @@ -47,7 +47,7 @@ The custom Auth feature enables Web3 apps to use the {{config.extra.arcana.sdk_n end IAP --> CL --> MMM --->|JWT Token| CL - linkStyle 2 stroke: deeppink; + linkStyle 2 stroke: #3169b3; ``` 3. Next, install {{config.extra.arcana.sdk_name}}, integrate app with the SDK, initialize `AuthProvider` and then use the JWT obtained after the Custom Auth processing to call the `loginWithCustomProvider()` method. @@ -65,7 +65,7 @@ The custom Auth feature enables Web3 apps to use the {{config.extra.arcana.sdk_n SDK1[AuthProvider Interface] end end - linkStyle 1,2 stroke: deeppink; + linkStyle 1,2 stroke: #3169b3; authsdk --Verify JWT Claims --> STD[Standard JWT/JWK Validation] authsdk --Fetch Key Shares --> BEP[{{config.extra.arcana.company_name}} Auth Protocol] <--> BEK[DKG] ``` diff --git a/docs/concepts/keyspace-types.md b/docs/concepts/keyspace-types.md index beaa1953..0717d661 100644 --- a/docs/concepts/keyspace-types.md +++ b/docs/concepts/keyspace-types.md @@ -32,8 +32,8 @@ flowchart LR B1 -->Cz[App Z Settings] -- Configure Keyspace --> Dz[Global Keys] end -classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; -class D1,Dz an-pink +classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; +class D1,Dz an-highlight ``` ```mermaid @@ -54,8 +54,8 @@ flowchart LR A3 --> B3(App A Login) -- Authenticated --> C3(Arcana Wallet in App A) --> D3[Wallet Address UA1] end -classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; -class D3,DZ an-pink +classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; +class D3,DZ an-highlight ``` ## Enabling Global Keys diff --git a/docs/concepts/plug-and-play-auth.md b/docs/concepts/plug-and-play-auth.md index 6d458da9..823a36c5 100644 --- a/docs/concepts/plug-and-play-auth.md +++ b/docs/concepts/plug-and-play-auth.md @@ -23,8 +23,8 @@ flowchart LR B1 --> C1[Get Client ID] --> E1[Initialize AuthProvider] A1 -- 2.Integrate App --> D1[Install Auth SDK] --> E1 --> O[Onboard Users] end -classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; -class F1 an-pink +classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; +class F1 an-highlight ``` ```mermaid @@ -36,8 +36,8 @@ flowchart LR P1 -- IAM Provider Firebase --> H1[loginWithBearer] end -classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; -class F1 an-pink +classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; +class F1 an-highlight ``` ## Compact Modal diff --git a/docs/img/arcana-logo-light.png b/docs/img/arcana-logo-light.png new file mode 100644 index 0000000000000000000000000000000000000000..80a0ba59c34ec74151afc52721e2557e21d020a5 GIT binary patch literal 16817 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 V4(fxy$v!W3Sr#P~E<7<=)W6^x?K1!X literal 0 HcmV?d00001 diff --git a/docs/introduction/index.md b/docs/introduction/index.md index 9ec00e4e..fd7c6aa6 100644 --- a/docs/introduction/index.md +++ b/docs/introduction/index.md @@ -23,8 +23,8 @@ arcana: C0 -- Configure App --> D0[SDK Settings] end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class E0 an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class E0 an-highlight ``` === "Install & Integrate" @@ -38,8 +38,8 @@ arcana: G00 --> H00(Call SDK Functions) end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class E00 an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class E00 an-highlight ``` ## Usage @@ -57,8 +57,8 @@ arcana: E1 --> G1[Web3 Wallet Ops] end - classDef an-pink stroke:#ff4e9f,stroke-width:0.25rem; - class C1 an-pink + classDef an-highlight stroke:#3169b3,stroke-width:0.25rem; + class C1 an-highlight ``` **Key Features** diff --git a/docs/overrides/404.html b/docs/overrides/404.html index 0ee7b678..a3081548 100644 --- a/docs/overrides/404.html +++ b/docs/overrides/404.html @@ -7,7 +7,7 @@ background: url({{config.extra.arcana.img_dir}}/404-background.{{config.extra.arcana.img_png}}); } .md-nav__title { - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); } .md-nav__list { color: var(--md-primary-bg-color); @@ -20,7 +20,7 @@

404

Oops! Something went wrong.

-

We couldn't find the page you're looking for.

+

We couldn't find the page you're looking for.

{% endblock %} \ No newline at end of file diff --git a/docs/overrides/ca-style.html b/docs/overrides/ca-style.html index 9bddac86..f37dfbe4 100644 --- a/docs/overrides/ca-style.html +++ b/docs/overrides/ca-style.html @@ -31,7 +31,7 @@ .fa-icon-styling { font-size: 1rem; - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); padding: 0.25rem; margin-right: 0.75rem; margin-left: 1rem; diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index 8068a2d9..4e52c2a9 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -2,17 +2,31 @@ :root > * { --md-nav-padding: 0.05rem; - --md-an-orange-color: #FF6D19; - --md-typeset-mark-color: #fafbccdb; - --md-an-red-color: #EC1B42; + --md-an-pink-color: #FF4E9F; + --md-an-highlight-color: var(--md-an-blue-color); + --md-an-highlight-color-light: var(--md-an-blue-color-light); + --md-an-pink-color-light: #ff4e9f80; + --md-an-blue-color: #3169b3; + --md-an-blue-color-light: rgba(49, 105, 179, 0.25); + --md-an-green-color: rgb(15, 133, 132); + --md-an-green-color-light: #d1eeec; + --md-an-black-color: #19191D; + --md-an-gray-light-color: #ECECEC; + --md-an-gray-dark-color: #F7F7F7; + --md-an-orange-color: #FF823F; + --md-an-orange-color-light:#ffEBD2; + --md-typeset-mark-color: var(--md-an-yellow-color-light); + --md-an-red-color: #ED473D; + --md-an-red-color-light: #fae1db; --md-an-purple-color: #5A2ABD; - --md-an-yellow-color: #FBA82E; + --md-an-yellow-color: #FFE15A; + --md_an_yellow-color-light: #fff9de; --md-an-cyan-color: #25BAEF; --md-an-gray-color-lighter: #ece6e81c; --md-an-img-bg: var(--md-an-gray-color-lighter); --md-default-bg-color--light: #aaaaaa; --md-default-bg-color--lighter: #e7f6ff; - --md-typeset-a-color: var(--md-an-pink-color); + --md-typeset-a-color: var(--md-an-highlight-color); --md-accent-fg-color: rgb(132, 144, 149); --md-accent-fg-color--transparent: hsla(190, 5%, 49%, 0.1); --md-accent-bg-color: hsla(0, 0%, 100%, 1); @@ -29,10 +43,10 @@ --md-an-header-color-purple: rgb(24,21,59); --md-an-color-light-purple: rgb(192, 188, 223); --md-an-blink-me-link-color: blue; - --md-an-banner-bg: var(--md-an-pink-color); + --md-an-banner-bg: var(--md-an-highlight-color); --md-text-font-family: "Inter"; --md-mermaid-node-bg-color: var(--md-default-bg-color); - --md-nav-bg-active-color: #ffecf4; + --md-nav-bg-active-color: var(--md-an-highlight-color-light); --md-nav-bg-hover-color: #eaeaea; --md-an-admonition-note: #ebecfc58; --md-an-admonition-info: #ddf0f66a; @@ -43,15 +57,6 @@ --md-an-admonition-example: #f6e3f865; --md-an-admonition-abstract: #e9f2f663; --md-an-header-shadow-color: #eaeaea; - --md-an-pink-color: #FF4E9F; - --md-an-pink-color-light: rgba(255,78,159,0.5); - --md-an-blue-color: #2730FE; - --md-an-blue-color-light: rgba(39, 48, 254, 0.25); - --md-an-green-color: #0FB600; - --md-an-green-color-light: rgba(15, 0, 182, 0.25); - --md-an-black-color: #1D2A31; - --md-an-gray-light-color: #ECECEC; - --md-an-gray-dark-color: #F7F7F7; --md-primary-fg-color: #101010; --md-primary-fg-color--lighter: #929292; --md-primary-fg-color--light: #c2c2c2; @@ -72,7 +77,7 @@ :root > [data-md-color-scheme="slate"] { --md-typeset-mark-color: #fdff9f20; - --md-typeset-a-color: var(--md-an-pink-color); + --md-typeset-a-color: var(--md-an-highlight-color); --md-banner-color-yellow: rgba(247, 247, 163, 0.25); --md-an-banner-color-purple: rgb(59, 52, 150); --md-an-header-color-purple: rgb(16,14,36); @@ -158,16 +163,16 @@ .md-tabs__link--active, .md-tabs__link:focus, .md-tabs__item--active, .md-tabs__link:hover { text-decoration: underline; /*text-decoration-color: var(--md-accent-bg-color);*/ - text-decoration-color: var(--md-an-pink-color); + text-decoration-color: var(--md-an-highlight-color); text-underline-offset: 0.7rem; - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); } /* Fontawesome icon: Arcana Styling */ .fa-icon-styling { font-size: 1rem; - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); padding: 0.25rem; margin-right: 0.75rem; margin-left: 1rem; @@ -176,7 +181,7 @@ } .icon-color { - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); } /* Adjust Chatbase icon overlap on footer social icons */ @@ -206,7 +211,7 @@ padding-bottom: 0.25rem;*/ border-radius: 5px; background-color: var(--md-nav-bg-active-color); /*background-color: #f4c3d9e6;*/ - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); } .md-nav__item--section { @@ -248,7 +253,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { .md-typeset .md-button { /*border: 0.0025rem solid var(--md-default-fg-color--light);*/ - border: 0.0025rem solid var(--md-an-pink-color); + border: 0.0025rem solid var(--md-an-highlight-color); border-radius: 0.6rem !important; color: var(--md-default-fg-color--light); margin: 0.5rem; @@ -257,11 +262,11 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { /* Tabbed text: Arcana Styling */ /*.md-typeset .tabbed-labels>label:focus { - border-bottom: 2px solid var(--md-an-pink-color); + border-bottom: 2px solid var(--md-an-highlight-color); }*/ .md-typeset .tabbed-set { - border: 0.0125rem solid var(--md-an-pink-color); + border: 0.0125rem solid var(--md-an-highlight-color); border-radius: 9px; margin-top: 1.5rem; margin-bottom: 1.5rem; @@ -322,7 +327,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { /*.md-typeset .tabbed-block>.highlight:first-child {*/ .md-typeset .tabbed-set>input:target { font-size: 0.5rem; - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); } /* Tabbed Code Content: Arcana Styling */ @@ -341,7 +346,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { } .highlight .hll { - box-shadow: inset 0.075rem 0 0 0 var(--md-an-pink-color); + box-shadow: inset 0.075rem 0 0 0 var(--md-an-highlight-color); } /* Highlight: Quote */ @@ -389,7 +394,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { } .md-typeset .an-warning > .admonition-title { - border-bottom: 2px solid var(--md-an-orange-color); + border-bottom: 2px solid var(--md-an-orange-color-light); } .md-typeset .an-danger > .admonition-title { @@ -533,7 +538,7 @@ details.an-tip { .md-typeset .an-caution > .admonition-title::before, .md-typeset .an-caution > summary::before { - background-color: var(--md-an-yellow-color); + background-color: var(--md-an-yellow-color-light); -webkit-mask-image: var(--md-admonition-icon--an-caution); mask-image: var(--md-admonition-icon--an-caution); } @@ -562,7 +567,7 @@ details.an-caution { .md-typeset .an-warning > .admonition-title::before, .md-typeset .an-warning > summary::before { - background-color: var(--md-an-orange-color); + background-color: var(--md-an-orange-color-light); -webkit-mask-image: var(--md-admonition-icon--an-warning); mask-image: var(--md-admonition-icon--an-warning); } @@ -591,7 +596,7 @@ details.an-warning { .md-typeset .an-danger > .admonition-title::before, .md-typeset .an-danger > summary::before { - background-color: var(--md-an-red-color); + background-color: var(--md-an-red-color-light); -webkit-mask-image: var(--md-admonition-icon--an-danger); mask-image: var(--md-admonition-icon--an-danger); } @@ -713,7 +718,7 @@ details.an-abstract { } .md-typeset figcaption { - border-top: 2px solid var(--md-an-pink-color); + border-top: 2px solid var(--md-an-highlight-color); } .an-img-border-small-75pc { @@ -836,7 +841,7 @@ details.an-abstract { border-radius: 9px; } .md-typeset .grid.cards>ul>li:hover{ - border: 0.0125rem solid var(--md-an-pink-color); + border: 0.0125rem solid var(--md-an-highlight-color); } .md-typeset .grid { @@ -859,7 +864,7 @@ details.an-abstract { .tx-hero-card { /*margin: 1rem;*/ /* - box-shadow: 0 0 9px 0px var(--md-an-pink-color); + box-shadow: 0 0 9px 0px var(--md-an-highlight-color); */ border-radius: 0.6rem; display: flex; @@ -872,8 +877,8 @@ details.an-abstract { .tx-hero-card-highlight { padding: 0.5rem; - box-shadow: 0 0 9px 0px var(--md-an-pink-color-light); - border: 0.25px solid var(--md-an-pink-color-light); + box-shadow: 0 0 9px 0px var(--md-an-highlight-color-light); + border: 0.25px solid var(--md-an-highlight-color-light); border-radius: 0.6rem; } @@ -945,8 +950,8 @@ details.an-abstract { } .an-seamless-glow { - background-color: var(--md-an-pink-color); /* For browsers that do not support gradients */ - background-image: conic-gradient(lightgray, white, var(--md-an-pink-color),lightgray,white, var(--md-an-pink-color),lightgray,white, var(--md-an-pink-color),lightgray,white); + background-color: var(--md-an-highlight-color); /* For browsers that do not support gradients */ + background-image: conic-gradient(lightgray, white, var(--md-an-highlight-color),lightgray,white, var(--md-an-highlight-color),lightgray,white, var(--md-an-highlight-color),lightgray,white); } .tx-hero-content h1 { @@ -992,7 +997,7 @@ details.an-abstract { .tx-hero .md-button:focus, .tx-try-now-button-blue:hover, .tx-try-now-button-purple:hover { - background-color: var(--md-an-pink-color); + background-color: var(--md-an-highlight-color); border-color: var(--md-accent-fg-color); color: var(--md-an-hero-button-fg-color); } @@ -1005,7 +1010,7 @@ details.an-abstract { .tx-button-container .md-button { flex: 1; text-align: center; - background: var(--md-an-pink-color); + background: var(--md-an-highlight-color); color: white; } @@ -1030,7 +1035,7 @@ details.an-abstract { } .md-feedback__note { - color: var(--md-an-pink-color); + color: var(--md-an-highlight-color); font-weight: 200; font-size: 0.4rem; } diff --git a/mkdocs.yml b/mkdocs.yml index 87e0c9e9..d5d9dd02 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,14 +20,14 @@ copyright: Copyright © 2025 Arcana Network theme: name: material language: en - logo: img/arcana-logo-pink.png + logo: img/arcana-logo-light.png icon: repo: fontawesome/brands/git-alt edit: material/pencil view: material/eye admonition: note: fontawesome/solid/note-sticky - favicon: /img/favicon-pink.webp + favicon: /img/favicon-light.webp custom_dir: docs/overrides features: #- announce.dismiss From cf3fef24256180fa3c6e84145f0a62db5b4b7917 Mon Sep 17 00:00:00 2001 From: shaloo Date: Fri, 25 Jul 2025 19:05:48 +0530 Subject: [PATCH 2/9] Fix dark theme --- docs/stylesheets/custom.css | 2 +- includes/text-snippets/warn_no_fuel_support_ca_wagmi.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index 4e52c2a9..bbaaf604 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -84,7 +84,7 @@ --md-an-color-light-purple: rgb(26, 24, 38); --md-accent-bg-color: var(--md-default-bg-color); --md-an-img-bg: rgba(36, 37, 46, 0.85); - --md-nav-bg-active-color: #311d30; + --md-nav-bg-active-color: rgba(49, 105, 179, 0.75); --md-nav-bg-hover-color: rgb(#321724); --md-an-admonition-note: #202331; --md-an-admonition-info: #27373b; diff --git a/includes/text-snippets/warn_no_fuel_support_ca_wagmi.md b/includes/text-snippets/warn_no_fuel_support_ca_wagmi.md index a17b6c9e..8b14fa91 100644 --- a/includes/text-snippets/warn_no_fuel_support_ca_wagmi.md +++ b/includes/text-snippets/warn_no_fuel_support_ca_wagmi.md @@ -1,3 +1,3 @@ -!!! an-caution "No Fuel support in `ca-wagmi` SDK" +!!! an-warning "No Fuel support in `ca-wagmi` SDK" The {{config.extra.arcana.ca_wagmi_sdk_name}} doesn't support **Fuel** blockchain yet. Chain abstraction works for other [[ca-stack|supported chains and tokens]] in Wagmi-based Web3 apps. \ No newline at end of file From 1be803ffa9d732a1206dea5f49f0bb42ef097b04 Mon Sep 17 00:00:00 2001 From: shaloo Date: Mon, 28 Jul 2025 13:45:47 +0530 Subject: [PATCH 3/9] Fix: #AR-9631 new branding colors, replaced caution with warning supported in mkdocs --- docs/auth/custom-auth.md | 2 +- docs/auth/custom-wallet-ui.md | 2 +- docs/auth/sdk-installation.md | 2 +- docs/concepts/adkg.md | 2 +- docs/concepts/aggregatelogin.md | 2 +- docs/concepts/anwallet/index.md | 2 +- .../concepts/anwallet/walletntwkswitchmode.md | 2 +- docs/concepts/billing.md | 2 +- docs/concepts/custom-wallet-ui.md | 2 +- docs/concepts/dashboard.md | 2 +- docs/concepts/session_type.md | 2 +- docs/faq/ca/faq.md | 4 +- docs/faq/faq-db.md | 2 +- docs/migration/main-auth-v1.0.0-migration.md | 2 +- docs/overrides/ca-style.html | 10 - docs/quick-start/auth-ca-wagmi-quick-start.md | 2 - docs/quick-start/auth-core-quick-start.md | 2 +- docs/setup/config-dApp-with-db.md | 2 +- docs/setup/config-wallet-chains.md | 2 +- docs/solvers/solver-config.md | 2 +- docs/solvers/solver-dashboard.md | 2 +- docs/stylesheets/custom.css | 240 +++++++----------- docs/troubleshooting.md | 2 +- .../wallet-ui/use-wallet-to-export-keys.md | 2 +- docs/user-guides/wallet-ui/use-wallet-ui.md | 2 +- docs/validators/onboard-validators.md | 12 +- includes/code-snippets/auth_add_ntwk.md | 2 +- includes/code-snippets/auth_pwdless.md | 2 +- includes/code-snippets/auth_switch_ntwk.md | 2 +- includes/code-snippets/use_ca_wagmi.md | 2 +- includes/text-snippets/apple_config_steps.md | 2 +- includes/text-snippets/auth-core-sdk.md | 2 +- .../text-snippets/cognito_config_steps.md | 2 +- .../text-snippets/custom_wallet_ui_pvt_key.md | 2 +- includes/text-snippets/db_register_dapp.md | 2 +- includes/text-snippets/github_config_steps.md | 2 +- includes/text-snippets/mfa_snippet.md | 2 +- includes/text-snippets/non-evm-warning.md | 2 +- .../text-snippets/quick-start-int-auth-evm.md | 2 +- .../text-snippets/quick-start-int-auth.md | 2 +- .../text-snippets/quick-start-int-casdk.md | 2 +- includes/text-snippets/steam_config_steps.md | 2 +- .../text-snippets/twitter_config_steps.md | 2 +- includes/text-snippets/wallet_overview.md | 2 +- .../warn-custom-auth-onboarding.md | 2 +- .../text-snippets/warn-passkeys-options.md | 2 +- .../warn_appmode_alwaysvisible_ux.md | 2 +- .../text-snippets/warn_early_preview_rel.md | 2 +- ...rn_global_keys_no_social_clientid_setup.md | 2 +- .../text-snippets/warn_initialize_first.md | 2 +- .../text-snippets/warn_mvx_export_wallet.md | 2 +- .../text-snippets/warn_otp_global_app_keys.md | 2 +- .../warn_telegram_no_global_keys_support.md | 2 +- .../text-snippets/warn_unity_no_firebase.md | 2 +- .../text-snippets/warn_update_redirect_uri.md | 2 +- 55 files changed, 149 insertions(+), 219 deletions(-) diff --git a/docs/auth/custom-auth.md b/docs/auth/custom-auth.md index b31eb8cc..5270d546 100644 --- a/docs/auth/custom-auth.md +++ b/docs/auth/custom-auth.md @@ -31,7 +31,7 @@ Select the app type and follow the instructions to integrate the app with the SD {% include "./text-snippets/select_app_type_integrate.md" %} -!!! an-caution "No user onboarding" +!!! an-warning "No user onboarding" When using custom authentication, apps **do not onboard users** via the social login feature of the {{config.extra.arcana.sdk_name}}. Simply integrate with the SDK, access `AuthProvider` and call `loginWithCustomProvider` to provision the user's keys for signing blockchain transactions. diff --git a/docs/auth/custom-wallet-ui.md b/docs/auth/custom-wallet-ui.md index 7ed24f52..941fe074 100644 --- a/docs/auth/custom-wallet-ui.md +++ b/docs/auth/custom-wallet-ui.md @@ -163,7 +163,7 @@ When using the default {{config.extra.arcana.wallet_name}} UI, authenticated use } ``` -!!! an-caution "Access Limitation" +!!! an-warning "Access Limitation" If the app is configured through the {{config.extra.arcana.dashboard_name}} for using the default [[concept-keyspace-type|app specific keys option]], then `_arcana_getPrivateKey` can be used. Not available for the Global Keys [[concept-keyspace-type|Keyspace configuration setting]] for security reason. ## What's Next? diff --git a/docs/auth/sdk-installation.md b/docs/auth/sdk-installation.md index 8423a0bb..8ac6f3b7 100644 --- a/docs/auth/sdk-installation.md +++ b/docs/auth/sdk-installation.md @@ -36,7 +36,7 @@ For example, Vue apps, HTML/CSS/JS apps only require installation of the `{{conf {% include "./code-snippets/auth_unity_install.md" %} -!!! an-caution "Unity Settings" +!!! an-warning "Unity Settings" Developers must update the Unity Project settings in addition to installing the {{config.extra.arcana.gaming_sdk_name}}. This is required to enable SDK usage in Unity Apps. See [[unity-quick-start#1-unity-setup-auth-install| Unity Setup]]. diff --git a/docs/concepts/adkg.md b/docs/concepts/adkg.md index bf2aec55..a0c1c3c4 100644 --- a/docs/concepts/adkg.md +++ b/docs/concepts/adkg.md @@ -37,7 +37,7 @@ ADKG generates ECDSA keys on the [secp256k1](https://www.secg.org/sec2-v2.pdf) c Our ADKG implementation uses the [Practical Asynchronous Distributed Key Generation](https://eprint.iacr.org/2021/1591.pdf) protocol. It improves on the previous DKG by removing the need for a trusted dealer, reducing key exposure, and automating share regeneration. ADKG is resilient to attacks and works well in asynchronous networks. It ensures security by preventing any single node from accessing a user's key. -!!! an-caution "ADKG Assumptions" +!!! an-warning "ADKG Assumptions" The ADKG protocol works under the assumption that in an asynchronous network of `n ≥ 3t + 1` nodes, where at most `t` nodes could be malicious. diff --git a/docs/concepts/aggregatelogin.md b/docs/concepts/aggregatelogin.md index bc917c83..81c5d35d 100644 --- a/docs/concepts/aggregatelogin.md +++ b/docs/concepts/aggregatelogin.md @@ -23,7 +23,7 @@ graph LR A\[[User]] -.-> C(Passwordless Login) -.-> E{Email ID Same?}; ``` -!!! an-caution "Limited Auth Provider Support" +!!! an-warning "Limited Auth Provider Support" Aggregate login feature does not work for the following providers: diff --git a/docs/concepts/anwallet/index.md b/docs/concepts/anwallet/index.md index baeb0a9e..b7cf3fef 100644 --- a/docs/concepts/anwallet/index.md +++ b/docs/concepts/anwallet/index.md @@ -17,7 +17,7 @@ arcana: {% include "./text-snippets/wallet_features.md" %} -!!! an-caution "**Not Supported**" +!!! an-warning "**Not Supported**" The {{config.extra.arcana.wallet_name}} does not allow an app user to import any blockchain account created using a third-party wallet provider. diff --git a/docs/concepts/anwallet/walletntwkswitchmode.md b/docs/concepts/anwallet/walletntwkswitchmode.md index 2c697807..5616c40f 100644 --- a/docs/concepts/anwallet/walletntwkswitchmode.md +++ b/docs/concepts/anwallet/walletntwkswitchmode.md @@ -16,7 +16,7 @@ The `wallet_switchEthereumChain` method switches the active chain only after the {% include "./text-snippets/warn-wallet-chain-edit-persistence.md" %} -!!! an-caution "Switching Blockchain Networks" +!!! an-warning "Switching Blockchain Networks" Switching chains in the wallet typically doesn’t change the wallet address when switching to another EVM-compatible chain. However, switching to a non-EVM-compatible blockchain supported by {{config.extra.arcana.sdk_name}} will assign a new set of keys and a different wallet address. diff --git a/docs/concepts/billing.md b/docs/concepts/billing.md index cb90bbe7..d55fe615 100644 --- a/docs/concepts/billing.md +++ b/docs/concepts/billing.md @@ -53,7 +53,7 @@ Using the {{config.extra.arcana.dashboard_name}}, developers can configure their * Billing Address Details * Payment Method -!!! an-caution "Adding Payment Method" +!!! an-warning "Adding Payment Method" It is a mandatory requirement to enter and save a valid address in your developer account prior to providing payment method details through the {{config.extra.arcana.dashboard_name}}. diff --git a/docs/concepts/custom-wallet-ui.md b/docs/concepts/custom-wallet-ui.md index 83ac7f21..08b3b309 100644 --- a/docs/concepts/custom-wallet-ui.md +++ b/docs/concepts/custom-wallet-ui.md @@ -16,7 +16,7 @@ Developers have two options to enable the embedded, non-custodial Arcana Web3 wa You must decide to implement the custom wallet UI **before** installing and integrating with the {{config.extra.arcana.sdk_name}}. At the time of registering the app through {{config.extra.arcana.dashboard_name}}, enter the app name, default chain and then select *Wallet UI Mode* value as `Custom UI` instead of the `Arcana UI`. In this case, the onus of creating user interface for signing blockchain transaction, displaying the user's account information, Web3 assets such as tokens, NFTs, etc., lies with the developer. -!!! an-caution "One time setting" +!!! an-warning "One time setting" Custom Wallet UI option is selected at the time of registering the app and cannot be reverted later. diff --git a/docs/concepts/dashboard.md b/docs/concepts/dashboard.md index d2087c00..ce3a60b1 100644 --- a/docs/concepts/dashboard.md +++ b/docs/concepts/dashboard.md @@ -21,6 +21,6 @@ It lets Web3 developers register apps with {{config.extra.arcana.company_name}}
Developer Dashboard
-!!! an-caution "Register, Configure then Integrate!" +!!! an-warning "Register, Configure then Integrate!" Before integrating any application with the {{config.extra.arcana.sdk_name}}, it must be [[register-app-auth|registered]] and [[index-configure-auth|configured for user onboarding]] through the {{config.extra.arcana.dashboard_name}}. \ No newline at end of file diff --git a/docs/concepts/session_type.md b/docs/concepts/session_type.md index f35d824f..b4ad1b63 100644 --- a/docs/concepts/session_type.md +++ b/docs/concepts/session_type.md @@ -29,7 +29,7 @@ Session cookies are used to manage session persistence. After the specified time A persistent session is convenient for app users but carries some risk since it automatically logs the user in when the app is reopened. Ensure the re-login time aligns with the app's security and risk management profile. -!!! an-caution "Not supported for Global Keyspace Setting" +!!! an-warning "Not supported for Global Keyspace Setting" The persistent session type is enabled only for the default [[concept-keyspace-type|app-specific keyspace]] setting. For security reasons, it is disabled for apps using global keyspace. diff --git a/docs/faq/ca/faq.md b/docs/faq/ca/faq.md index 8395b22d..1f09154b 100644 --- a/docs/faq/ca/faq.md +++ b/docs/faq/ca/faq.md @@ -120,7 +120,7 @@ arcana: For failed transactions, the protocol itself starts the refund process. If for some reason that does not work, contact [support@arcana.network](mailto:support@arcana.network). - !!! an-caution "Viewing Refund" + !!! an-warning "Viewing Refund" To view the refund, a user must open or log into the app and access the wallet. For refunds, ensure that an active session exists. The same wallet should @@ -442,7 +442,7 @@ arcana: the gas fee required to make the allowance set up transaction is sponsored by {{config.extra.arcana.company_name}} until further notice. - !!! an-caution "Limited Gas Sponsorship" + !!! an-warning "Limited Gas Sponsorship" The gas fee sponsored for the allowance setup transaction is limited. diff --git a/docs/faq/faq-db.md b/docs/faq/faq-db.md index e46341ea..2769e01b 100644 --- a/docs/faq/faq-db.md +++ b/docs/faq/faq-db.md @@ -45,7 +45,7 @@ toc_depth: 2 3. Use the 'Mainnet' profile **{{config.extra.arcana.app_address}}** and update it in the app integration code instead of the earlier value which corresponds to 'Testnet'. You will need to restart your application after this change. This is important to ensure that the app uses the 'Mainnet' configuration settings. - !!! an-caution "Use appropriate **{{config.extra.arcana.app_address}}** " + !!! an-warning "Use appropriate **{{config.extra.arcana.app_address}}** " To migrate an app from using Testnet to Mainnet, the developers must ensure that the new **{{config.extra.arcana.app_address}}** corresponding to the application's 'Mainnet' profile is used to initialize the `AuthProvider` while integrating the app with the {{config.extra.arcana.sdk_name}}. After that, the app must be restarted to switch over from using {{config.extra.arcana.company_name}} Testnet to the Mainnet. diff --git a/docs/migration/main-auth-v1.0.0-migration.md b/docs/migration/main-auth-v1.0.0-migration.md index fd40f14d..f5e548cd 100644 --- a/docs/migration/main-auth-v1.0.0-migration.md +++ b/docs/migration/main-auth-v1.0.0-migration.md @@ -18,7 +18,7 @@ When you migrate from using the {{config.extra.arcana.sdk_name}} v0.3.0 to the The following section lists changes between {{config.extra.arcana.sdk_name}} v0.3.0 and v1.0.0. -!!! an-caution "Use Latest Release" +!!! an-warning "Use Latest Release" If you are using {{config.extra.arcana.sdk_name}} v0.2.2 or older, please see [[migration-guide-v0.3.0|How to migrate to {{config.extra.arcana.sdk_name}} v0.3.0]]. diff --git a/docs/overrides/ca-style.html b/docs/overrides/ca-style.html index f37dfbe4..acbbb6ff 100644 --- a/docs/overrides/ca-style.html +++ b/docs/overrides/ca-style.html @@ -29,16 +29,6 @@ display: none; } - .fa-icon-styling { - font-size: 1rem; - color: var(--md-an-highlight-color); - padding: 0.25rem; - margin-right: 0.75rem; - margin-left: 1rem; - border-radius: 0.6rem; - background-color: var(--md-an-gray-dark-color); - } - .logo-styling { padding: 0.25rem; border-radius: 0.6rem; diff --git a/docs/quick-start/auth-ca-wagmi-quick-start.md b/docs/quick-start/auth-ca-wagmi-quick-start.md index 0d8417a7..f1907dff 100644 --- a/docs/quick-start/auth-ca-wagmi-quick-start.md +++ b/docs/quick-start/auth-ca-wagmi-quick-start.md @@ -87,8 +87,6 @@ The {{config.extra.arcana.ca_wagmi_sdk_name}} also provides the following additi * `useCAFn` - Allow chain abstracted token bridge and transfer functions * `useGetMyIntent` - Get a list of intents created for the user -Refer to the following sample integration code and hook usage. - {% include "./text-snippets/quick-start-int-ca-wagmi-sdk.md" %} For details, see [{{config.extra.arcana.ca_wagmi_sdk_name}} Reference]({{config.extra.arcana.ca_wagmi_sdk_ref_url}}). diff --git a/docs/quick-start/auth-core-quick-start.md b/docs/quick-start/auth-core-quick-start.md index 1370e6f7..ea94a863 100644 --- a/docs/quick-start/auth-core-quick-start.md +++ b/docs/quick-start/auth-core-quick-start.md @@ -78,7 +78,7 @@ const userInfo = auth.getUserInfo(); ... ``` -!!! an-caution "Configure Social Login" +!!! an-warning "Configure Social Login" The login providers specified in [[auth-core-usage-guide#exported-enums|`SocialLoginType`]] parameter must be [[index-configure-auth| configured]] via the dashboard. diff --git a/docs/setup/config-dApp-with-db.md b/docs/setup/config-dApp-with-db.md index 93fc31b6..7f31ea67 100644 --- a/docs/setup/config-dApp-with-db.md +++ b/docs/setup/config-dApp-with-db.md @@ -237,7 +237,7 @@ The *Manage Apps* screen displays Monthly Active Users (MAU) for the developer a
App Usage Metrics
-!!! an-caution "Mainnet Billing" +!!! an-warning "Mainnet Billing" The billing data only applies to Mainnet usage and will be available in the forthcoming releases. diff --git a/docs/setup/config-wallet-chains.md b/docs/setup/config-wallet-chains.md index fb66b4d8..dccec251 100644 --- a/docs/setup/config-wallet-chains.md +++ b/docs/setup/config-wallet-chains.md @@ -110,7 +110,7 @@ When a user logs into the wallet, the default active chain is selected. To switc
Set Polygon as the Active Chain
-!!! an-caution "Non-EVM Chains" +!!! an-warning "Non-EVM Chains" If the chain type selected during app registration is a non-EVM chain type, then you will not see any EVM-compatible chains displayed in the dashboard. diff --git a/docs/solvers/solver-config.md b/docs/solvers/solver-config.md index fae8804a..e3920dd8 100644 --- a/docs/solvers/solver-config.md +++ b/docs/solvers/solver-config.md @@ -109,7 +109,7 @@ Click appropriate dropdown below to see detailed instructions. 3. Use `docker compose up` to bring up the Arcana Solver service inside a docker container. - !!! an-caution + !!! an-warning "Image Path" Update the image path in the `docker compose` file for the `image` tag: `ca-solver`. This path depends upon whether you are accessing it locally from an installed binary or via an image published via a registry. ([Docker Hub](https://hub.docker.com/) / [GithHub Container Registry](https://codefresh.io/docs/docs/integrations/docker-registries/github-container-registry/) (GHCR) ) diff --git a/docs/solvers/solver-dashboard.md b/docs/solvers/solver-dashboard.md index 0a948431..0ebc4a6d 100644 --- a/docs/solvers/solver-dashboard.md +++ b/docs/solvers/solver-dashboard.md @@ -43,7 +43,7 @@ To access the Solver Dashboard, the solver admin must: 2. Register the EOA with the {{config.extra.arcana.company_name}} protocol 3. Make sure the solver is accessible at a URL such as `ws://ip:port/api/v1/admin-api` -!!! an-caution "Running a Solver" +??? an-warning "Running a Solver" To run a solver: diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index bbaaf604..be10e183 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -3,24 +3,24 @@ :root > * { --md-nav-padding: 0.05rem; --md-an-pink-color: #FF4E9F; + --md-an-pink-color-light: #FF4E9F; --md-an-highlight-color: var(--md-an-blue-color); --md-an-highlight-color-light: var(--md-an-blue-color-light); - --md-an-pink-color-light: #ff4e9f80; --md-an-blue-color: #3169b3; --md-an-blue-color-light: rgba(49, 105, 179, 0.25); - --md-an-green-color: rgb(15, 133, 132); - --md-an-green-color-light: #d1eeec; + --md-an-green-color: #0f8584; + --md-an-green-color-light: #D1EEEC; --md-an-black-color: #19191D; - --md-an-gray-light-color: #ECECEC; - --md-an-gray-dark-color: #F7F7F7; + --md-an-gray-light-color: #DBDFE7; + --md-an-gray-dark-color: #5F6776; --md-an-orange-color: #FF823F; - --md-an-orange-color-light:#ffEBD2; + --md-an-orange-color-light:#FFEBD2; --md-typeset-mark-color: var(--md-an-yellow-color-light); --md-an-red-color: #ED473D; - --md-an-red-color-light: #fae1db; - --md-an-purple-color: #5A2ABD; + --md-an-red-color-light: #FEE7E1; --md-an-yellow-color: #FFE15A; - --md_an_yellow-color-light: #fff9de; + --md_an_yellow-color-light: #FFF9DE; + --md-an-purple-color: #5A2ABD; --md-an-cyan-color: #25BAEF; --md-an-gray-color-lighter: #ece6e81c; --md-an-img-bg: var(--md-an-gray-color-lighter); @@ -32,8 +32,8 @@ --md-accent-bg-color: hsla(0, 0%, 100%, 1); --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7); --md-text-font: "Inter"; - --md-admonition-icon--an-faq: url('/img/icons/icons8-question-mark-48.webp'); - --md-admonition-icon--an-trbs: url('/img/icons/exclamation.webp'); + --md-admonition-icon-an-faq: url('/img/icons/icons8-question-mark-48.webp'); + --md-admonition-icon-an-trbs: url('/img/icons/exclamation.webp'); --md-primary-an-banner-text-color: var(--md-an-blink-me-link-color); --md-banner-color-1: var(--md-primary-bg-color); --md-banner-color-2: var(--md-an-hero-slate-gradient-dark); @@ -48,14 +48,20 @@ --md-mermaid-node-bg-color: var(--md-default-bg-color); --md-nav-bg-active-color: var(--md-an-highlight-color-light); --md-nav-bg-hover-color: #eaeaea; - --md-an-admonition-note: #ebecfc58; - --md-an-admonition-info: #ddf0f66a; - --md-an-admonition-tip: #e1f6df66; - --md-an-admonition-caution: #f9eede67; - --md-an-admonition-warning: #f9e5da6a; - --md-an-admonition-danger: #fadbe156; + --md-an-admonition-note: var(--md-an-blue-color-light); + --md-admonition-icon-an-note-color: var(--md-an-blue-color); + --md-an-admonition-info: var(--md-an-gray-light-color); + --md-admonition-icon-an-info-color: var(--md-an-gray-dark-color); + --md-an-admonition-tip: var(--md-an-green-color-light); + --md-admonition-icon-an-tip-color: var(--md-an-green-color); + --md-an-admonition-warning: var(--md-an-orange-color-light); + --md-admonition-icon-an-warning-color: var(--md-an-orange-color); + --md-an-admonition-danger: #var(var(--md-an-red-color-light)); + --md-admonition-icon-an-danger-color: var(--md-an-red-color); --md-an-admonition-example: #f6e3f865; + --md-admonition-icon-an-example-color: var(--md-an-purple-color); --md-an-admonition-abstract: #e9f2f663; + --md-admonition-icon-an-abstract-color: var(--md-an-cyan-color); --md-an-header-shadow-color: #eaeaea; --md-primary-fg-color: #101010; --md-primary-fg-color--lighter: #929292; @@ -76,6 +82,9 @@ } :root > [data-md-color-scheme="slate"] { + --md-an-blue-color: #3169b3; + --md-an-highlight-color: var(--md-an-blue-color); + --md-an-highlight-color-light: var(--md-an-blue-color-light); --md-typeset-mark-color: #fdff9f20; --md-typeset-a-color: var(--md-an-highlight-color); --md-banner-color-yellow: rgba(247, 247, 163, 0.25); @@ -87,13 +96,19 @@ --md-nav-bg-active-color: rgba(49, 105, 179, 0.75); --md-nav-bg-hover-color: rgb(#321724); --md-an-admonition-note: #202331; + --md-admonition-icon-an-note-color: var(--md-an-blue-color); --md-an-admonition-info: #27373b; + --md-admonition-icon-an-info-color: var(--md-primary-fg-color:); --md-an-admonition-tip: #1b2a1a; - --md-an-admonition-caution: #372e21; + --md-admonition-icon-an-info-color: var(--md-an-green-color); --md-an-admonition-warning: #462d20; + --md-admonition-icon-an-warning-color: var(--md-an-orange-color); --md-an-admonition-danger: #3f141c; + --md-admonition-icon-an-danger-color: var(--md-an-red-color); --md-an-admonition-example: #2e1431; + --md-admonition-icon-an-example-color: var(--md-an-color-light-purple); --md-an-admonition-abstract: #0e232b; + --md-admonition-icon-an-abstract-color: var(--md-an-cyan-color); --md-an-header-shadow-color: #eaeaea33; --md-an-gray-light-color: #333233; --md-an-gray-dark-color: #232323; @@ -170,16 +185,6 @@ /* Fontawesome icon: Arcana Styling */ -.fa-icon-styling { - font-size: 1rem; - color: var(--md-an-highlight-color); - padding: 0.25rem; - margin-right: 0.75rem; - margin-left: 1rem; - border-radius: 0.6rem; - background-color: var(--md-an-gray-dark-color); -} - .icon-color { color: var(--md-an-highlight-color); } @@ -273,7 +278,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { } .md-typeset .tabbed-labels>label>[href]:first-child { - background-color: var(--md-nav-bg-active-color); + background-color: var(--md-an-highlight-color-light); } .md-typeset h3 { @@ -327,7 +332,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { /*.md-typeset .tabbed-block>.highlight:first-child {*/ .md-typeset .tabbed-set>input:target { font-size: 0.5rem; - color: var(--md-an-highlight-color); + color: var(--md-an-highlight-color-light); } /* Tabbed Code Content: Arcana Styling */ @@ -358,14 +363,13 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { /* Admonition: Arcana Styling */ :root { - --md-admonition-icon--an-note: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-info: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-tip: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-warning: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-example: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-abstract: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-caution: url('data:image/svg+xml;charset=utf-8,'); - --md-admonition-icon--an-danger: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-note: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-info: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-tip: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-warning: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-example: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-abstract: url('data:image/svg+xml;charset=utf-8,'); + --md-admonition-icon-an-danger: url('data:image/svg+xml;charset=utf-8,'); } .md-typeset .md-admonition { @@ -389,10 +393,6 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { border-bottom: 2px solid var(--md-an-green-color); } -.md-typeset .an-caution > .admonition-title { - border-bottom: 2px solid var(--md-an-yellow-color); -} - .md-typeset .an-warning > .admonition-title { border-bottom: 2px solid var(--md-an-orange-color-light); } @@ -412,7 +412,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { /* Admonition Details: Common styling */ -.md-typeset .admonition, +.md-typeset .admonition, .md-typeset details:not([open])>summary { border-radius: 9px; border: none; @@ -422,40 +422,30 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { .md-typeset details { border-radius: 9px; border: none; + overflow: hidden; } .md-typeset .admonition:focus-within, .md-typeset details:focus-within { box-shadow: 0 0 0 0 var(--md-default-bg-color); + border-radius: 9px; } /* Admonition: Note */ -/* Summary color for note */ -/* -.md-typeset .an-note > .admonition-title, -.md-typeset .an-note > summary { - color: var(--md-an-blue-color); - background-color: var(--md-default-bg-color); -} -*/ - .admonition.an-note { - background-color: var(--md-an-admonition-note); + background-color: var(--md-default-bg-color ); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-note > .admonition-title { - background-color: var(--md-an-admonition-note); + border: 1px solid var(--md-an-admonition-note); } .md-typeset .an-note > .admonition-title::before, .md-typeset .an-note > summary::before { - background-color: var(--md-an-blue-color); - -webkit-mask-image: var(--md-admonition-icon--an-note); - mask-image: var(--md-admonition-icon--an-note); + background-color: var(--md-admonition-icon-an-note-color); + -webkit-mask-image: var(--md-admonition-icon-an-note); + mask-image: var(--md-admonition-icon-an-note); } +.md-typeset .an-note > .admonition-title, details.an-note summary { background-color: var(--md-an-admonition-note); border-top-left-radius: 9px; @@ -469,22 +459,18 @@ details.an-note { /* Admonition: Info */ .admonition.an-info { - background-color: var(--md-an-admonition-info); + background-color: var(--md-default-bg-color); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-info > .admonition-title { - background-color:var(--md-an-admonition-info); + border: 1px solid var(--md-an-admonition-info); } .md-typeset .an-info > .admonition-title::before, .md-typeset .an-info > summary::before { - background-color: var(--md-an-cyan-color); - -webkit-mask-image: var(--md-admonition-icon--an-info); - mask-image: var(--md-admonition-icon--an-info); + background-color: var(--md-admonition-icon-an-info-color); + -webkit-mask-image: var(--md-admonition-icon-an-info); + mask-image: var(--md-admonition-icon-an-info); } - +.md-typeset .an-info > .admonition-title, details.an-info summary { background-color: var(--md-an-admonition-info); border-top-left-radius: 9px; @@ -498,22 +484,19 @@ details.an-info { /* Admonition: Tip */ .admonition.an-tip { - background-color: var(--md-an-admonition-tip); + background-color: var(--md-default-bg-color); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-tip > .admonition-title { - background-color: var(--md-an-admonition-tip); + border: 1px solid var(--md-an-admonition-tip); } .md-typeset .an-tip > .admonition-title::before, .md-typeset .an-tip > summary::before { - background-color: var(--md-an-green-color); - -webkit-mask-image: var(--md-admonition-icon--an-tip); - mask-image: var(--md-admonition-icon--an-tip); + background-color: var(--md-admonition-icon-an-tip-color); + -webkit-mask-image: var(--md-admonition-icon-an-tip); + mask-image: var(--md-admonition-icon-an-tip); } +.md-typeset .an-tip > .admonition-title, details.an-tip summary { background-color: var(--md-an-admonition-tip); border-top-left-radius: 9px; @@ -524,54 +507,22 @@ details.an-tip { border: 0.075rem solid var(--md-an-admonition-tip); } -/* Admonition: Caution */ - -.admonition.an-caution { - background-color: var(--md-an-admonition-caution); - border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-caution > .admonition-title { - background-color: var(--md-an-admonition-caution); -} - -.md-typeset .an-caution > .admonition-title::before, -.md-typeset .an-caution > summary::before { - background-color: var(--md-an-yellow-color-light); - -webkit-mask-image: var(--md-admonition-icon--an-caution); - mask-image: var(--md-admonition-icon--an-caution); -} - -details.an-caution summary { - background-color: var(--md-an-admonition-caution); - border-top-left-radius: 9px; - border-top-right-radius: 9px; -} - -details.an-caution { - border: 0.075rem solid var(--md-an-admonition-caution); -} - /* Admonition: Warning */ .admonition.an-warning { - background-color: var(--md-an-admonition-warning); + background-color: var(--md-default-bg-color); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-warning > .admonition-title { - background-color: var(--md-an-admonition-warning); + border: 1px solid var(--md-an-admonition-warning); } .md-typeset .an-warning > .admonition-title::before, .md-typeset .an-warning > summary::before { - background-color: var(--md-an-orange-color-light); - -webkit-mask-image: var(--md-admonition-icon--an-warning); - mask-image: var(--md-admonition-icon--an-warning); + background-color: var(--md-admonition-icon-an-warning-color); + -webkit-mask-image: var(--md-admonition-icon-an-warning); + mask-image: var(--md-admonition-icon-an-warning); } +.md-typeset .an-warning > .admonition-title, details.an-warning summary { background-color: var(--md-an-admonition-warning); border-top-left-radius: 9px; @@ -585,22 +536,19 @@ details.an-warning { /* Admonition: Danger */ .admonition.an-danger { - background-color: var(--md-an-admonition-danger); + background-color: var(--md-default-bg-color); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-danger > .admonition-title { - background-color: var(--md-an-admonition-danger); + border: 1px solid var(--md-an-admonition-danger); } .md-typeset .an-danger > .admonition-title::before, .md-typeset .an-danger > summary::before { - background-color: var(--md-an-red-color-light); - -webkit-mask-image: var(--md-admonition-icon--an-danger); - mask-image: var(--md-admonition-icon--an-danger); + background-color: var(--md-admonition-icon-an-danger-color); + -webkit-mask-image: var(--md-admonition-icon-an-danger); + mask-image: var(--md-admonition-icon-an-danger); } +.md-typeset .an-danger > .admonition-title, details.an-danger summary { background-color: var(--md-an-admonition-danger); border-top-left-radius: 9px; @@ -614,22 +562,19 @@ details.an-danger { /* Admonition: Example */ .admonition.an-example { - background-color: var(--md-an-admonition-example); + background-color: var(--md-default-bg-color); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-example > .admonition-title { - background-color: var(--md-an-admonition-example); + border: 1px solid var(--md-an-admonition-example); } .md-typeset .an-example > .admonition-title::before, .md-typeset .an-example > summary::before { - background-color: var(--md-an-purple-color); - -webkit-mask-image: var(--md-admonition-icon--an-example); - mask-image: var(--md-admonition-icon--an-example); + background-color: var(--md-admonition-icon-an-example-color); + -webkit-mask-image: var(--md-admonition-icon-an-example); + mask-image: var(--md-admonition-icon-an-example); } +.md-typeset .an-example > .admonition-title, details.an-example summary { background-color: var(--md-an-admonition-example); border-top-left-radius: 9px; @@ -643,22 +588,19 @@ details.an-example { /* Admonition: Abstract */ .admonition.an-abstract { - background-color: var(--md-an-admonition-abstract); + background-color: var(--md-default-bg-color); border-radius: 9px; - border: 1px solid var(--md-default-bg-color); -} - -.md-typeset .an-abstract > .admonition-title { - background-color: var(--md-an-admonition-abstract); + border: 1px solid var(--md-an-admonition-abstract); } .md-typeset .an-abstract > .admonition-title::before, .md-typeset .an-abstract > summary::before { - background-color: var(--md-an-black-color); - -webkit-mask-image: var(--md-admonition-icon--an-abstract); - mask-image: var(--md-admonition-icon--an-abstract); + background-color: var(--md-admonition-icon-an-abstract-color); + -webkit-mask-image: var(--md-admonition-icon-an-abstract); + mask-image: var(--md-admonition-icon-an-abstract); } +.md-typeset .an-abstract > .admonition-title , details.an-abstract summary { background-color: var(--md-an-admonition-abstract); border-top-left-radius: 9px; @@ -684,8 +626,8 @@ details.an-abstract { .md-typeset .an-faq > .admonition-title::before, .md-typeset .an-faq > summary::before { - -webkit-mask-image: var(--md-admonition-icon--an-faq); - mask-image: var(--md-admonition-icon--an-faq); + -webkit-mask-image: var(--md-admonition-icon-an-faq); + mask-image: var(--md-admonition-icon-an-faq); } .md-typeset .admonition.an-trbs, @@ -701,8 +643,8 @@ details.an-abstract { .md-typeset .an-trbs > .admonition-title::before, .md-typeset .an-trbs > summary::before { - -webkit-mask-image: var(--md-admonition-icon--an-trbs); - mask-image: var(--md-admonition-icon--an-trbs); + -webkit-mask-image: var(--md-admonition-icon-an-trbs); + mask-image: var(--md-admonition-icon-an-trbs); } /* Figure and Image Component: Arcana Styling */ diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index c3cffd2d..9c4ecbd6 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -235,7 +235,7 @@ export default defineConfig({ }) ``` -!!! an-caution +!!! an-warning The vite configuration example above demonstrates a generic configuration that covers all libraries. You need to specify only the ones that are referred to by your application. diff --git a/docs/user-guides/wallet-ui/use-wallet-to-export-keys.md b/docs/user-guides/wallet-ui/use-wallet-to-export-keys.md index cfc51dc3..11f133ad 100644 --- a/docs/user-guides/wallet-ui/use-wallet-to-export-keys.md +++ b/docs/user-guides/wallet-ui/use-wallet-to-export-keys.md @@ -10,7 +10,7 @@ arcana: Learn to use the {{config.extra.arcana.wallet_name}} UI to export private key. -!!! an-caution "Security Risk" +!!! an-warning "Security Risk" Exporting a private key from {{config.extra.arcana.wallet_name}} exposes your keys. Do not share them. Ensure no one can see or screenshot your private key during export. diff --git a/docs/user-guides/wallet-ui/use-wallet-ui.md b/docs/user-guides/wallet-ui/use-wallet-ui.md index 27481a42..fe4333fc 100644 --- a/docs/user-guides/wallet-ui/use-wallet-ui.md +++ b/docs/user-guides/wallet-ui/use-wallet-ui.md @@ -246,7 +246,7 @@ Clicking will open the provider interface in a new tab. {{config.extra.arcana.wa * [Transak coverage](https://docs.transak.com/docs/fiat-currency-country-payment-method-coverage-plus-fees-and-limits) -??? an-caution "Buy Limitations" +??? an-warning "Buy Limitations" 1. Purchased ERC20 and ERC721 tokens will not update automatically in the {{config.extra.arcana.wallet_name}} assets screen. Users must manually add custom tokens, as on-ramp providers do not supply the token's contract address. diff --git a/docs/validators/onboard-validators.md b/docs/validators/onboard-validators.md index 388f4f8f..451f349b 100644 --- a/docs/validators/onboard-validators.md +++ b/docs/validators/onboard-validators.md @@ -165,7 +165,7 @@ dkg secret init --secret-config= The `path` specified in the previous step where the secret manager configuration will be written. Defaults to `secretConfig.json` file in the current directory. -!!! an-caution "Follow Start Ceremony" +!!! an-warning "Follow Start Ceremony" Start the node **only** when you have set up the validator secret and shared the Node Address with the {{config.extra.arcana.company_name}} Team. @@ -188,7 +188,7 @@ Before you start the validator node, make sure you have completed all the prereq Registration of validator node happens automatically using the information that is provided in the configuration file or via the command line. -!!! an-caution "Restart" +!!! an-warning "Restart" If this is not the first time you are starting the node, please make sure that you perform a clean re-start. Refer to the 'Stop/Restart' section below to see how to perform a clean restart. @@ -224,7 +224,7 @@ The path to secret configuration. See 'Validator Secrets section' for details. The data directory where all the node-specific and shared data will be stored, this data will have to be backed up regularly by the nodes to maintain some redundancy. -!!! an-caution "Keep your data directory strictly private!" +!!! an-warning "Keep your data directory strictly private!" The data directory specified above is used for storing multiple items that are secret. Besides initializing the directories for holding the [Tendermint](https://tendermint.com/) state and key share data, it also stores private keys on a file. @@ -242,7 +242,7 @@ The IP Address of the validator node that is used by DKG nodes for communicating The port number at which the **http server** is listening for requests. -!!! an-caution "SSL Termination" +!!! an-warning "SSL Termination" The SSL termination can happen on an **Nginx** server which can then map the port 443 to the `--server-port` specified in the `dkg start` command above. @@ -282,7 +282,7 @@ We are working on providing a cleaner way to stop and restart the node. Until th If you want to migrate the validator node to another server (for backup or temporary purposes) there are a couple of options available. Make sure you have addressed the prerequisites first before migrating the validator setup to another node. -!!! an-caution "Migration Prerequisites" +!!! an-warning "Migration Prerequisites" Before migrating a validator node to another physical or virtual server, make sure that the following are addressed: @@ -301,7 +301,7 @@ You need to notify the Arcana team as this may require coordinating with other v We **do not support** migrating the validator node to a different one that has a different domain and a different IP address. In future releases too, the new node with a different domain and IP address will not be treated as a reincarnate of the previous node but as a brand 'new' replacement node. Adding such a node will follow {{config.extra.arcana.company_name}} ADKG recovery and repair protocol enhancements. In that case, there is no use backing up the validator node data. Our protocol will re-generate and repair key shares where applicable, in case one node goes down and a different one joins in the ADKG subsystem. -!!! an-caution "Backup Data Directory of the Validator Node" +!!! an-warning "Backup Data Directory of the Validator Node" ADKG protocol is under active development for robustness and key repair, regeneration mechanisms. We highly recommend that you back up the 'data' directory of the validator node in any case. diff --git a/includes/code-snippets/auth_add_ntwk.md b/includes/code-snippets/auth_add_ntwk.md index eec2081c..86ecdda3 100644 --- a/includes/code-snippets/auth_add_ntwk.md +++ b/includes/code-snippets/auth_add_ntwk.md @@ -1,4 +1,4 @@ -!!! an-caution "Only EVM Chains" +!!! an-warning "Only EVM Chains" Apps can programmatically add only the EVM-compatible chains to the preconfigured chain list if not already present. diff --git a/includes/code-snippets/auth_pwdless.md b/includes/code-snippets/auth_pwdless.md index 6efd24b8..3fcad1ad 100644 --- a/includes/code-snippets/auth_pwdless.md +++ b/includes/code-snippets/auth_pwdless.md @@ -2,7 +2,7 @@ await auth.loginWithLink(`${email}`) ``` -!!! an-caution "Deprecated" +!!! an-warning "Deprecated" `loginWithLink` is deprecated. diff --git a/includes/code-snippets/auth_switch_ntwk.md b/includes/code-snippets/auth_switch_ntwk.md index 2e8c92d3..395e7eec 100644 --- a/includes/code-snippets/auth_switch_ntwk.md +++ b/includes/code-snippets/auth_switch_ntwk.md @@ -1,6 +1,6 @@ This method is specified by [EIP-3326](https://eips.ethereum.org/EIPS/eip-3326). -!!! an-caution "Chain Switching" +!!! an-warning "Chain Switching" Apps can programmatically switch to another chain as long as it is of the same chain type. If an app is configured to use EVM chains, you cannot switch to a non-EVM chain and vice-versa. diff --git a/includes/code-snippets/use_ca_wagmi.md b/includes/code-snippets/use_ca_wagmi.md index 985c399f..403e3688 100644 --- a/includes/code-snippets/use_ca_wagmi.md +++ b/includes/code-snippets/use_ca_wagmi.md @@ -1,4 +1,4 @@ -=== "`main.tsx`" +=== "main.tsx" ```tsx hl_lines="5 6 10 17 19" import { StrictMode } from "react"; diff --git a/includes/text-snippets/apple_config_steps.md b/includes/text-snippets/apple_config_steps.md index dad173db..ec0c1697 100644 --- a/includes/text-snippets/apple_config_steps.md +++ b/includes/text-snippets/apple_config_steps.md @@ -108,7 +108,7 @@ Also, configure the key to use the correct **AppId** that was created earlier. **Download the key**. It can only be downloaded once. -!!! an-caution "Apple Key Security" +!!! an-warning "Apple Key Security" Keep the downloaded Apple Key safe. diff --git a/includes/text-snippets/auth-core-sdk.md b/includes/text-snippets/auth-core-sdk.md index 4b863abf..c00b2855 100644 --- a/includes/text-snippets/auth-core-sdk.md +++ b/includes/text-snippets/auth-core-sdk.md @@ -2,7 +2,7 @@ The {{config.extra.arcana.auth_core_sdk_name}} is a client-side tool for develop When initializing {{config.extra.arcana.auth_core_sdk_name}}, the developer sets the redirect URL. The SDK performs OAuth2 login with the chosen provider and returns the login token from the provider. At the specified redirect URL, the developer uses this token to fetch the user's private key. -!!! an-caution "Limited Feature SDK" +!!! an-warning "Limited Feature SDK" The {{config.extra.arcana.auth_core_sdk_name}} has limited capabilities as compared to the {{config.extra.arcana.auth_core_sdk_name}}: diff --git a/includes/text-snippets/cognito_config_steps.md b/includes/text-snippets/cognito_config_steps.md index 413d9742..374fff9e 100644 --- a/includes/text-snippets/cognito_config_steps.md +++ b/includes/text-snippets/cognito_config_steps.md @@ -19,7 +19,7 @@ Do not close the **Social Auth** browser tab in the {{config.extra.arcana.dashbo Go to the [AWS Management Console](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-app-idp-settings.html) and register your app as a new Cognito client application. Log in to the console, search for 'Cognito' and you will see the Cognito setup dashboard. Use the Cognito setup dashboard to add the app as a Cognito client in the context of a Cognito 'User Pool'. If a Cognito 'User Pool' is not already set up, create a new User Pool first as highlighted in the figure below. -!!! an-caution "Cognito Sign-in Options" +!!! an-warning "Cognito Sign-in Options" **Email ID** must be selected as one of the Cognito sign-in options. diff --git a/includes/text-snippets/custom_wallet_ui_pvt_key.md b/includes/text-snippets/custom_wallet_ui_pvt_key.md index 72a7a925..2ab18168 100644 --- a/includes/text-snippets/custom_wallet_ui_pvt_key.md +++ b/includes/text-snippets/custom_wallet_ui_pvt_key.md @@ -2,6 +2,6 @@ When using the default, built-in {{config.extra.arcana.wallet_name}} UI, authent Apps that choose to use a custom wallet UI instead, can build their own UI and enable authenticated users to securely access the private key via the `_arcana_getPrivateKey` method. Use `AuthProvider` to call `request` JSON/RPC call and supply `_arcana_getPrivateKey` method to obtain the key securely in the user's context. -!!! an-caution "Global Keys Option" +!!! an-warning "Global Keys Option" If the app is configured through the {{config.extra.arcana.dashboard_name}} for using the default [[concept-keyspace-type|app specific keys option]], then `_arcana_getPrivateKey` can be used. Not available for Global Keys Keyspace configuration setting for security reason. diff --git a/includes/text-snippets/db_register_dapp.md b/includes/text-snippets/db_register_dapp.md index 1de314c5..9b341320 100644 --- a/includes/text-snippets/db_register_dapp.md +++ b/includes/text-snippets/db_register_dapp.md @@ -47,7 +47,7 @@ Provide the following inputs to register the app: The **Custom Wallet UI** option selected during app registration is a **one-time setting**. Once selected, the app cannot use the built-in {{config.extra.arcana.wallet_name}} UI at all. Developers must create a custom wallet UI and plug in the requisite Web3 wallet operations. - ??? an-caution "Global Keyspace Not Supported" + ??? an-warning "Global Keyspace Not Supported" If the **Custom Wallet UI** option is selected during app registration, the app is assigned app-specific keys by default. The app configuration does not have the option to configure global [[concept-keyspace-type|keyspace]]. diff --git a/includes/text-snippets/github_config_steps.md b/includes/text-snippets/github_config_steps.md index da522cdc..ed87141a 100644 --- a/includes/text-snippets/github_config_steps.md +++ b/includes/text-snippets/github_config_steps.md @@ -44,7 +44,7 @@ Save the newly registered application in GitHub Developer Settings. GitHub will Copy and save the **Client ID** and the **secret** assigned by GitHub for the newly registered app. It will be required in the next step while completing the {{config.extra.arcana.dashboard_name}} app configuration. -!!! an-caution "GitHub Email Settings" +!!! an-warning "GitHub Email Settings" Make sure your GitHub developer profile email settings are **NOT private**. If it is marked private then the [[concept-social-login|social login]] and the [[concept-aggregate-login|aggregate login]] features offered by the {{config.extra.arcana.sdk_name}} will not work due to [[troubleshooting#configuration-issues|configuration issues]]. diff --git a/includes/text-snippets/mfa_snippet.md b/includes/text-snippets/mfa_snippet.md index 5fdf0028..7a5f9c31 100644 --- a/includes/text-snippets/mfa_snippet.md +++ b/includes/text-snippets/mfa_snippet.md @@ -22,7 +22,7 @@ Users can select any 5 security questions from the provided options or create cu Users must also create a 6-digit alphanumeric PIN. This PIN encrypts and stores one of the multiple verification factors used by MFA. It serves as a backup, stored securely with {{config.extra.arcana.company_name}}, in case the user changes devices or loses the locally stored encrypted component in their browser's cache. -!!! an-caution "Cannot Disable MFA" +!!! an-warning "Cannot Disable MFA" MFA, once enabled, cannot be disabled to ensure maximum security. diff --git a/includes/text-snippets/non-evm-warning.md b/includes/text-snippets/non-evm-warning.md index f87f996f..8d0db65f 100644 --- a/includes/text-snippets/non-evm-warning.md +++ b/includes/text-snippets/non-evm-warning.md @@ -1,3 +1,3 @@ -!!! an-caution "Non-EVM Chains" +!!! an-warning "Non-EVM Chains" When registering an app through {{config.extra.arcana.dashboard_name}}, the choice of chain type (EVM, Solana, MultiversX, Near) is final. App developers can't change it later. They can switch the default chain within the same type. For example, a Solana app on Testnet can switch to Solana Mainnet or Solana Dev but not to MultiversX or an EVM chain. \ No newline at end of file diff --git a/includes/text-snippets/quick-start-int-auth-evm.md b/includes/text-snippets/quick-start-int-auth-evm.md index 26099ae3..4750b240 100644 --- a/includes/text-snippets/quick-start-int-auth-evm.md +++ b/includes/text-snippets/quick-start-int-auth-evm.md @@ -4,6 +4,6 @@ {% include "./code-snippets/init_auth.md" %} -!!! an-caution "Initialize First!" +!!! an-warning "Initialize First!" The app must use `await` until the `init()` call is complete, before invoking any of the other {{config.extra.arcana.sdk_name}} functions listed in {% include "./text-snippets/authsdkref_url.md" %}. \ No newline at end of file diff --git a/includes/text-snippets/quick-start-int-auth.md b/includes/text-snippets/quick-start-int-auth.md index b91c4e0b..a321dc6d 100644 --- a/includes/text-snippets/quick-start-int-auth.md +++ b/includes/text-snippets/quick-start-int-auth.md @@ -4,6 +4,6 @@ {% include "./code-snippets/init_auth.md" %} -!!! an-caution "Initialize First!" +!!! an-warning "Initialize First!" The app must use `await` until the `init()` call is complete, before invoking any of the other {{config.extra.arcana.sdk_name}} functions listed in {% include "./text-snippets/authsdkref_url.md" %}. \ No newline at end of file diff --git a/includes/text-snippets/quick-start-int-casdk.md b/includes/text-snippets/quick-start-int-casdk.md index d4e45de3..fb72b1e7 100644 --- a/includes/text-snippets/quick-start-int-casdk.md +++ b/includes/text-snippets/quick-start-int-casdk.md @@ -3,7 +3,7 @@ The process for integrating the SDK differs for dApps that need to support both {% include "./code-snippets/int_ca_sdk.md" %} -!!! an-caution "`ca.init()`" +!!! an-warning "`ca.init()`" Use `await` until the `init()` call is complete. Then call any other `CA` method listed in the diff --git a/includes/text-snippets/steam_config_steps.md b/includes/text-snippets/steam_config_steps.md index 75e4172a..1ecd9eca 100644 --- a/includes/text-snippets/steam_config_steps.md +++ b/includes/text-snippets/steam_config_steps.md @@ -28,7 +28,7 @@ Go to the [Steam Community Site](https://steamcommunity.com/login/home/?goto=%2F
Steam Login
-!!! an-caution "Access Steam API Key" +!!! an-warning "Access Steam API Key" Make sure you do not have a Steam limited account otherwise you cannot access the API Key. Refer to [Steam FAQ]( https://help.steampowered.com/en/faqs/view/71D3-35C2-AD96-AA3A) for more details. diff --git a/includes/text-snippets/twitter_config_steps.md b/includes/text-snippets/twitter_config_steps.md index 4e1c2fe7..5a3b072e 100644 --- a/includes/text-snippets/twitter_config_steps.md +++ b/includes/text-snippets/twitter_config_steps.md @@ -72,7 +72,7 @@ Specify all the fields appropriately. Do not leave the optional fields empty. - Terms of Service - Privacy Policy -!!! an-caution "Enable Email ID Access" +!!! an-warning "Enable Email ID Access" {{config.extra.arcana.sdk_name}} requires the Twitter user's email ID to verify the logged-in user's credentials. To enable this, Twitter makes it necessary that the Privacy Policy and Terms of Service are appropriately provided while creating a new app entry. For details, see [here](https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials). diff --git a/includes/text-snippets/wallet_overview.md b/includes/text-snippets/wallet_overview.md index 6e758558..f85228ee 100644 --- a/includes/text-snippets/wallet_overview.md +++ b/includes/text-snippets/wallet_overview.md @@ -14,7 +14,7 @@ * Export private key and use it to import {{config.extra.arcana.wallet_name}} account to a third-party Web3 provider * Enable MFA for enhanced security -!!! an-caution "**Not Supported**" +!!! an-warning "**Not Supported**" The {{config.extra.arcana.wallet_name}} does not allow an app user to import any blockchain account created using a third-party wallet provider. diff --git a/includes/text-snippets/warn-custom-auth-onboarding.md b/includes/text-snippets/warn-custom-auth-onboarding.md index bb6af821..833fc250 100644 --- a/includes/text-snippets/warn-custom-auth-onboarding.md +++ b/includes/text-snippets/warn-custom-auth-onboarding.md @@ -1,3 +1,3 @@ -??? an-caution "Apps Using Custom Auth" +??? an-warning "Apps Using Custom Auth" Web3 apps that use custom user authentication solutions and require authenticated users to sign blockchain transactions can also integrate with the {{config.extra.arcana.sdk_name}}. These apps can skip the social onboarding feature and use `loginWithCustomProvider` function of the `AuthProvider` to assign keys securely. [[integrate-custom-auth|Learn more...]] \ No newline at end of file diff --git a/includes/text-snippets/warn-passkeys-options.md b/includes/text-snippets/warn-passkeys-options.md index c4d95b10..8eecc84b 100644 --- a/includes/text-snippets/warn-passkeys-options.md +++ b/includes/text-snippets/warn-passkeys-options.md @@ -1,4 +1,4 @@ -!!! an-caution "Passkeys: Alternate Login vs. Sign-up" +!!! an-warning "Passkeys: Alternate Login vs. Sign-up" Apps that use {{config.extra.arcana.sdk_name}} passkey auth let users log in with a passkey, but only after they've first signed up or logged in using another option. Then, they can create and link passkeys to their account. diff --git a/includes/text-snippets/warn_appmode_alwaysvisible_ux.md b/includes/text-snippets/warn_appmode_alwaysvisible_ux.md index 0d93695d..4468bc9b 100644 --- a/includes/text-snippets/warn_appmode_alwaysvisible_ux.md +++ b/includes/text-snippets/warn_appmode_alwaysvisible_ux.md @@ -1,4 +1,4 @@ -!!! an-caution "AuthProvider: `appMode` and `alwaysVisible` flags" +!!! an-warning "AuthProvider: `appMode` and `alwaysVisible` flags" Developers can control the wallet UI mode and when the wallet UI is displayed in the app context through the following customizations: diff --git a/includes/text-snippets/warn_early_preview_rel.md b/includes/text-snippets/warn_early_preview_rel.md index 44e54876..96d926d0 100644 --- a/includes/text-snippets/warn_early_preview_rel.md +++ b/includes/text-snippets/warn_early_preview_rel.md @@ -1,3 +1,3 @@ -!!! an-caution "Early Preview Release" +!!! an-warning "Early Preview Release" This feature of the {{config.extra.arcana.sdk_name}} is available **only** for Arcana Testnet as an **early preview**. Use it with caution. We are actively working on adding more functionality and fixes before making a formal release. \ No newline at end of file diff --git a/includes/text-snippets/warn_global_keys_no_social_clientid_setup.md b/includes/text-snippets/warn_global_keys_no_social_clientid_setup.md index b1c448ff..16d7531a 100644 --- a/includes/text-snippets/warn_global_keys_no_social_clientid_setup.md +++ b/includes/text-snippets/warn_global_keys_no_social_clientid_setup.md @@ -7,7 +7,7 @@ User onboarding via {{page.meta.arcana.social_provider}} is automatically turned
Global Keys Setting
-!!! an-caution "Global Keys Configuration Change" +!!! an-warning "Global Keys Configuration Change" In the earlier versions of the {{config.extra.arcana.sdk_name}}, apps using **global keys** were required to configure **Social Auth** settings for the providers. This behavior has changed in the latest release of the {{config.extra.arcana.sdk_name}}. diff --git a/includes/text-snippets/warn_initialize_first.md b/includes/text-snippets/warn_initialize_first.md index 6c61b5a3..1ed6b600 100644 --- a/includes/text-snippets/warn_initialize_first.md +++ b/includes/text-snippets/warn_initialize_first.md @@ -1,3 +1,3 @@ -??? an-caution "Initialize First!" +??? an-warning "Initialize First!" After creating the `AuthProvider`, wait until the `init` call is complete before invoking any of the other SDK functions. \ No newline at end of file diff --git a/includes/text-snippets/warn_mvx_export_wallet.md b/includes/text-snippets/warn_mvx_export_wallet.md index c910238c..77becc5b 100644 --- a/includes/text-snippets/warn_mvx_export_wallet.md +++ b/includes/text-snippets/warn_mvx_export_wallet.md @@ -1,3 +1,3 @@ -!!! an-caution "Exporting MultiversX Wallet" +!!! an-warning "Exporting MultiversX Wallet" For exporting the MultiversX Wallet, there is no private key export feature unlike EVM chains. The user must refer to the saved copy of the secret seed phrase (displayed on first user login) and recover or import the MultiversX wallet. [[faq-mvx#export-mvx-wallet|Learn more...]] \ No newline at end of file diff --git a/includes/text-snippets/warn_otp_global_app_keys.md b/includes/text-snippets/warn_otp_global_app_keys.md index 7350755f..7c2224b2 100644 --- a/includes/text-snippets/warn_otp_global_app_keys.md +++ b/includes/text-snippets/warn_otp_global_app_keys.md @@ -1,4 +1,4 @@ -??? an-caution "Global vs. App Specific Keys" +??? an-warning "Global vs. App Specific Keys" Apps using app-specific keys must use a custom login UI that allows users to input the OTP. In this case, the `isCompleteRequired` boolean returns `true` after initiating login with OTP. diff --git a/includes/text-snippets/warn_telegram_no_global_keys_support.md b/includes/text-snippets/warn_telegram_no_global_keys_support.md index 8dda2924..83138913 100644 --- a/includes/text-snippets/warn_telegram_no_global_keys_support.md +++ b/includes/text-snippets/warn_telegram_no_global_keys_support.md @@ -1,3 +1,3 @@ -??? an-caution "Only App-Specific Keys" +??? an-warning "Only App-Specific Keys" Global Keys option is not supported for apps that use Telegram as the social login provider. \ No newline at end of file diff --git a/includes/text-snippets/warn_unity_no_firebase.md b/includes/text-snippets/warn_unity_no_firebase.md index e70a5755..9b7fafb0 100644 --- a/includes/text-snippets/warn_unity_no_firebase.md +++ b/includes/text-snippets/warn_unity_no_firebase.md @@ -1,3 +1,3 @@ -!!! an-caution "No Firebase Support" +!!! an-warning "No Firebase Support" The {{config.extra.arcana.gaming_sdk_pkg_name}} does not yet support user onboarding via Firebase. We are working on making this feature available soon in the future {{config.extra.arcana.gaming_sdk_name}} release. \ No newline at end of file diff --git a/includes/text-snippets/warn_update_redirect_uri.md b/includes/text-snippets/warn_update_redirect_uri.md index 3f8aee82..13f92f4c 100644 --- a/includes/text-snippets/warn_update_redirect_uri.md +++ b/includes/text-snippets/warn_update_redirect_uri.md @@ -1,4 +1,4 @@ -??? an-caution "Update Redirect URIs" +??? an-warning "Update Redirect URIs" After creating the 'Mainnet' profile, developers **must** also update the social login provider 'Redirect URI' settings via the respective provider developer consoles or dashboards. From 63de8d0619247f686e70e47d1d93f17e6beca5d2 Mon Sep 17 00:00:00 2001 From: shaloo Date: Tue, 29 Jul 2025 17:53:00 +0530 Subject: [PATCH 4/9] review fixes and refactoring --- docs/auth/auth-usage-guide.md | 2 +- docs/auth/auth-wagmi-usage-guide.md | 11 +----- docs/auth/introduction/why-auth-sdk.md | 2 +- .../auth/onboard/rainbow/rainbow-custom-ui.md | 4 +-- docs/concepts/custom-login-ui.md | 2 +- docs/faq/faq-auth.md | 2 +- ...cana-logo-light.png => arcana-logo-bw.png} | Bin .../{favicon-light.webp => favicon-bw.webp} | Bin docs/quick-start/auth-ca-wagmi-quick-start.md | 2 +- docs/setup/config-wallet-chains.md | 2 +- docs/stylesheets/custom.css | 32 ++++++++++-------- .../auth_react_sdk_quicklinks.md | 2 +- includes/text-snippets/auth_sdk_quicklinks.md | 2 +- .../auth_wagmi_sdk_quicklinks.md | 2 +- includes/text-snippets/authsdkref_url.md | 1 - includes/text-snippets/build-passkey-login.md | 2 +- .../text-snippets/build-passkey-signup.md | 2 +- includes/text-snippets/build-pwdless-auth.md | 2 +- .../text-snippets/quick-start-int-auth-evm.md | 2 +- .../text-snippets/quick-start-int-auth.md | 2 +- .../text-snippets/wagmi_authsdkref_url.md | 4 --- mkdocs.yml | 9 +++-- 22 files changed, 41 insertions(+), 48 deletions(-) rename docs/img/{arcana-logo-light.png => arcana-logo-bw.png} (100%) rename docs/img/{favicon-light.webp => favicon-bw.webp} (100%) delete mode 100644 includes/text-snippets/authsdkref_url.md delete mode 100644 includes/text-snippets/wagmi_authsdkref_url.md diff --git a/docs/auth/auth-usage-guide.md b/docs/auth/auth-usage-guide.md index ff6c0736..6964c489 100644 --- a/docs/auth/auth-usage-guide.md +++ b/docs/auth/auth-usage-guide.md @@ -15,7 +15,7 @@ of the file in the `auth` repo: https://github.com/arcana-network/auth/blob/main Use the {{config.extra.arcana.sdk_name}} to onboard users via social login, allow users to access the in-app {{config.extra.arcana.wallet_name}} and sign blockchain transactions. -[:octicons-cross-reference-16:{ .icon-color } {% include "./text-snippets/authsdkref_url.md" %}](https://authsdk-ref-guide.netlify.app/){ .md-button } +[:octicons-cross-reference-16:{ .icon-color } SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}){ .md-button } ## Installation diff --git a/docs/auth/auth-wagmi-usage-guide.md b/docs/auth/auth-wagmi-usage-guide.md index 017326f5..fc9eb29c 100644 --- a/docs/auth/auth-wagmi-usage-guide.md +++ b/docs/auth/auth-wagmi-usage-guide.md @@ -6,20 +6,11 @@ arcana: root_rel_path: .. --- - - # {{config.extra.arcana.wagmi_sdk_name}} Usage Use the {{config.extra.arcana.wagmi_sdk_name}} to onboard users in a Wagmi app via social login. Let users instantly access the in-app {{config.extra.arcana.wallet_name}} and sign blockchain transactions. - - -[:octicons-cross-reference-16:{ .icon-color } {% include "./text-snippets/wagmi_authsdkref_url.md" %}](https://deploy-preview-28--wagmi-authsdk-ref-guide.netlify.app/){ .md-button } +[:octicons-cross-reference-16:{ .icon-color } SDK Reference]({{config.extra.arcana.wagmi_sdk_ref_url}}){ .md-button } ## Install diff --git a/docs/auth/introduction/why-auth-sdk.md b/docs/auth/introduction/why-auth-sdk.md index ed433a47..4c26687a 100644 --- a/docs/auth/introduction/why-auth-sdk.md +++ b/docs/auth/introduction/why-auth-sdk.md @@ -48,6 +48,6 @@ Tailor the user experience for your Web3 applications as per your use case and t * [Social Login Demo App]({{config.extra.arcana.auth_sdk_demo_url}}) * [[web-auth-usage-guide|{{config.extra.arcana.sdk_name}} Usage Guide]] -* {% include "./text-snippets/authsdkref_url.md" %} +* [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) {% include "./text-snippets/auth_sdk_quicklinks.md" %} \ No newline at end of file diff --git a/docs/auth/onboard/rainbow/rainbow-custom-ui.md b/docs/auth/onboard/rainbow/rainbow-custom-ui.md index a331eed2..e43e285d 100644 --- a/docs/auth/onboard/rainbow/rainbow-custom-ui.md +++ b/docs/auth/onboard/rainbow/rainbow-custom-ui.md @@ -64,5 +64,5 @@ Use the `ArcanaConnector` and set up [Wagmi config](https://wagmi.sh/react/getti * [[web-auth-error-msg|{{config.extra.arcana.sdk_name}} Errors]] * [[web-auth-usage-guide|{{config.extra.arcana.sdk_name}} Usage Guide]] -* {% include "./text-snippets/authsdkref_url.md" %} -* {% include "./text-snippets/wagmi_authsdkref_url.md" %} \ No newline at end of file +* [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) +* [Auth Wagmi SDK Reference]({{config.extra.arcana.wagmi_sdk_ref_url}}) \ No newline at end of file diff --git a/docs/concepts/custom-login-ui.md b/docs/concepts/custom-login-ui.md index 4726622c..24952238 100644 --- a/docs/concepts/custom-login-ui.md +++ b/docs/concepts/custom-login-ui.md @@ -18,4 +18,4 @@ This decision is made at the time of SDK integration. This choice is not governe After installing and integrating with the {{config.extra.arcana.sdk_name}}, create the `AuthProvider`, use `init` function to initialize the provider, create the necessary user interface hooks and call the `loginWithSocial` function with the desired social login provider to onboard users. For email-based onboarding, utilize the `loginWithOTP`(deprecated), `loginWithOTPStart` and `loginWithOTPComplete` functions, which sends users a verification link on the specified user email. -Here is an example of [[google-social-auth|how to onboard users via 'Google' as the social login provider and a custom login UI]]. See {% include "./text-snippets/authsdkref_url.md" %} for more details. +Here is an example of [[google-social-auth|how to onboard users via 'Google' as the social login provider and a custom login UI]]. See [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) for more details. diff --git a/docs/faq/faq-auth.md b/docs/faq/faq-auth.md index cd8eeff1..8370656f 100644 --- a/docs/faq/faq-auth.md +++ b/docs/faq/faq-auth.md @@ -87,7 +87,7 @@ toc_depth: 2 ??? an-faq "How does the app access an authenticated user's information such as name, email, login token, the wallet address?" - Apps can use the [`getUser()`](https://authsdk-ref-guide.netlify.app/classes/authprovider#getUser) method to obtain the user's name, email, login token ([[concept-arcana-jwt-token|{{config.extra.arcana.company_name}} JWT Token]], [[concept-did-token|DID Token]]), wallet address, etc. See {% include "./text-snippets/authsdkref_url.md" %} for details. + Apps can use the [`getUser()`](https://authsdk-ref-guide.netlify.app/classes/authprovider#getUser) method to obtain the user's name, email, login token ([[concept-arcana-jwt-token|{{config.extra.arcana.company_name}} JWT Token]], [[concept-did-token|DID Token]]), wallet address, etc. See [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) for details. ??? an-faq "For Twitter, the `getUser()` function of the `AuthProvider` does not always return the user's email?" diff --git a/docs/img/arcana-logo-light.png b/docs/img/arcana-logo-bw.png similarity index 100% rename from docs/img/arcana-logo-light.png rename to docs/img/arcana-logo-bw.png diff --git a/docs/img/favicon-light.webp b/docs/img/favicon-bw.webp similarity index 100% rename from docs/img/favicon-light.webp rename to docs/img/favicon-bw.webp diff --git a/docs/quick-start/auth-ca-wagmi-quick-start.md b/docs/quick-start/auth-ca-wagmi-quick-start.md index f1907dff..59cd2002 100644 --- a/docs/quick-start/auth-ca-wagmi-quick-start.md +++ b/docs/quick-start/auth-ca-wagmi-quick-start.md @@ -66,7 +66,7 @@ To enable social login, you need to integrate with the {{config.extra.arcana.sdk {% include "./text-snippets/quick-start-deploy.md" %} -For details, see {% include "./text-snippets/wagmi_authsdkref_url.md" %}. +For details, see [Auth Wagmi SDK Reference]({{config.extra.arcana.wagmi_sdk_ref_url}}). Next, you need to integrate the Web3 app with the {{config.extra.arcana.ca_wagmi_sdk_name}} to enable chain abstracted transactions via unified balance. diff --git a/docs/setup/config-wallet-chains.md b/docs/setup/config-wallet-chains.md index dccec251..69370537 100644 --- a/docs/setup/config-wallet-chains.md +++ b/docs/setup/config-wallet-chains.md @@ -171,4 +171,4 @@ For details refer to the [[web-auth-usage-guide#wallet_addethereumchain|{{config * [[solana-dashboard-user-guide| Configure Solana Chains]] * [[mvx-dashboard-user-guide| Configure MultiversX Chains]] * [[near-dashboard-user-guide| Configure Near Chains]] -* {% include "./text-snippets/authsdkref_url.md" %} +* [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index be10e183..0432fe94 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -3,13 +3,13 @@ :root > * { --md-nav-padding: 0.05rem; --md-an-pink-color: #FF4E9F; - --md-an-pink-color-light: #FF4E9F; - --md-an-highlight-color: var(--md-an-blue-color); - --md-an-highlight-color-light: var(--md-an-blue-color-light); + --md-an-pink-color-light: #f8eaf0; + --md-an-highlight-color: var(--md-an-pink-color); + --md-an-highlight-color-light: var(--md-an-pink-color-light); --md-an-blue-color: #3169b3; --md-an-blue-color-light: rgba(49, 105, 179, 0.25); --md-an-green-color: #0f8584; - --md-an-green-color-light: #D1EEEC; + --md-an-green-color-light: #d1eeec70; --md-an-black-color: #19191D; --md-an-gray-light-color: #DBDFE7; --md-an-gray-dark-color: #5F6776; @@ -22,6 +22,9 @@ --md_an_yellow-color-light: #FFF9DE; --md-an-purple-color: #5A2ABD; --md-an-cyan-color: #25BAEF; + --md-an-cyan-color-light: #bfe4f4bf; + --md-an-admonition-blue-color: #406edad0; + --md-an-admonition-blue-color-light: #406eda26; --md-an-gray-color-lighter: #ece6e81c; --md-an-img-bg: var(--md-an-gray-color-lighter); --md-default-bg-color--light: #aaaaaa; @@ -29,8 +32,7 @@ --md-typeset-a-color: var(--md-an-highlight-color); --md-accent-fg-color: rgb(132, 144, 149); --md-accent-fg-color--transparent: hsla(190, 5%, 49%, 0.1); - --md-accent-bg-color: hsla(0, 0%, 100%, 1); - --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7); + --md-accent-bg-color: hsl(56, 84%, 93%); --md-text-font: "Inter"; --md-admonition-icon-an-faq: url('/img/icons/icons8-question-mark-48.webp'); --md-admonition-icon-an-trbs: url('/img/icons/exclamation.webp'); @@ -46,10 +48,9 @@ --md-an-banner-bg: var(--md-an-highlight-color); --md-text-font-family: "Inter"; --md-mermaid-node-bg-color: var(--md-default-bg-color); - --md-nav-bg-active-color: var(--md-an-highlight-color-light); --md-nav-bg-hover-color: #eaeaea; - --md-an-admonition-note: var(--md-an-blue-color-light); - --md-admonition-icon-an-note-color: var(--md-an-blue-color); + --md-an-admonition-note: var(--md-an-admonition-blue-color-light); + --md-admonition-icon-an-note-color: var(--md-an-admonition-blue-color); --md-an-admonition-info: var(--md-an-gray-light-color); --md-admonition-icon-an-info-color: var(--md-an-gray-dark-color); --md-an-admonition-tip: var(--md-an-green-color-light); @@ -60,9 +61,10 @@ --md-admonition-icon-an-danger-color: var(--md-an-red-color); --md-an-admonition-example: #f6e3f865; --md-admonition-icon-an-example-color: var(--md-an-purple-color); - --md-an-admonition-abstract: #e9f2f663; + --md-an-admonition-abstract: var(--md-an-cyan-color-light); --md-admonition-icon-an-abstract-color: var(--md-an-cyan-color); --md-an-header-shadow-color: #eaeaea; + --md-an-img-bg: var(--md-an-gray-color-lighter); --md-primary-fg-color: #101010; --md-primary-fg-color--lighter: #929292; --md-primary-fg-color--light: #c2c2c2; @@ -93,7 +95,6 @@ --md-an-color-light-purple: rgb(26, 24, 38); --md-accent-bg-color: var(--md-default-bg-color); --md-an-img-bg: rgba(36, 37, 46, 0.85); - --md-nav-bg-active-color: rgba(49, 105, 179, 0.75); --md-nav-bg-hover-color: rgb(#321724); --md-an-admonition-note: #202331; --md-admonition-icon-an-note-color: var(--md-an-blue-color); @@ -215,7 +216,7 @@ /*padding-top: 0.25rem; padding-bottom: 0.25rem;*/ border-radius: 5px; - background-color: var(--md-nav-bg-active-color); /*background-color: #f4c3d9e6;*/ + background-color: var(--md-an-highlight-color-light); /*background-color: #f4c3d9e6;*/ color: var(--md-an-highlight-color); } @@ -271,14 +272,14 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { }*/ .md-typeset .tabbed-set { - border: 0.0125rem solid var(--md-an-highlight-color); + border: 0.0125rem solid var(--md-an-highlight-color-light); border-radius: 9px; margin-top: 1.5rem; margin-bottom: 1.5rem; } .md-typeset .tabbed-labels>label>[href]:first-child { - background-color: var(--md-an-highlight-color-light); + /*background-color: var(--md-an-highlight-color-light);*/ } .md-typeset h3 { @@ -317,7 +318,7 @@ li.md-nav__item, a.md-nav__link, .md-nav__link { } .md-typeset .tabbed-labels { - background-color: var(--md-nav-bg-active-color); + /*background-color: var(--md-an-highlight-color-light);*/ border-top-right-radius: inherit; border-top-left-radius: inherit; } @@ -722,6 +723,7 @@ details.an-abstract { .md-typeset .critic.block { border-radius: 9px; + background-color: var(--md-accent-bg-color); } /* Text Marker Highlight: Arcana Styling */ diff --git a/includes/text-snippets/auth_react_sdk_quicklinks.md b/includes/text-snippets/auth_react_sdk_quicklinks.md index 5f749c3a..297d95c7 100644 --- a/includes/text-snippets/auth_react_sdk_quicklinks.md +++ b/includes/text-snippets/auth_react_sdk_quicklinks.md @@ -1,7 +1,7 @@ !!! an-info "{{config.extra.arcana.react_sdk_name}} Quick Links" * {% include "./text-snippets/react_authsdkref_url.md" %} - * {% include "./text-snippets/authsdkref_url.md" %} + * [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) * [[rn-latest-auth|{{config.extra.arcana.sdk_name}} Release notes]] * [Changelog](https://github.com/arcana-network/auth-react/releases) * [Download SDK](https://www.npmjs.com/package/@arcana/auth-react) \ No newline at end of file diff --git a/includes/text-snippets/auth_sdk_quicklinks.md b/includes/text-snippets/auth_sdk_quicklinks.md index 7fe84fbc..0010fa50 100644 --- a/includes/text-snippets/auth_sdk_quicklinks.md +++ b/includes/text-snippets/auth_sdk_quicklinks.md @@ -1,6 +1,6 @@ !!! an-info "{{config.extra.arcana.sdk_name}} Quick Links" - * {% include "./text-snippets/authsdkref_url.md" %} + * [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) * [[rn-latest-auth|Release notes]] * [Changelog](https://github.com/arcana-network/auth/releases) * [Download SDK](https://www.npmjs.com/package/@arcana/auth) \ No newline at end of file diff --git a/includes/text-snippets/auth_wagmi_sdk_quicklinks.md b/includes/text-snippets/auth_wagmi_sdk_quicklinks.md index 48ebe853..23b62dea 100644 --- a/includes/text-snippets/auth_wagmi_sdk_quicklinks.md +++ b/includes/text-snippets/auth_wagmi_sdk_quicklinks.md @@ -1,6 +1,6 @@ !!! an-info "{{config.extra.arcana.wagmi_sdk_name}} Quick Links" - * {% include "./text-snippets/wagmi_authsdkref_url.md" %} + * [Auth Wagmi SDK Reference]({{config.extra.arcana.wagmi_sdk_ref_url}}) * [[rn-latest-auth|Release notes]] * [Changelog](https://github.com/arcana-network/auth-wagmi/releases) * [Download SDK](https://www.npmjs.com/package/@arcana/auth-wagmi) \ No newline at end of file diff --git a/includes/text-snippets/authsdkref_url.md b/includes/text-snippets/authsdkref_url.md deleted file mode 100644 index b26a05ed..00000000 --- a/includes/text-snippets/authsdkref_url.md +++ /dev/null @@ -1 +0,0 @@ -{{config.extra.arcana.sdk_name}} Reference \ No newline at end of file diff --git a/includes/text-snippets/build-passkey-login.md b/includes/text-snippets/build-passkey-login.md index 10aabda1..90878f37 100644 --- a/includes/text-snippets/build-passkey-login.md +++ b/includes/text-snippets/build-passkey-login.md @@ -53,4 +53,4 @@ Authenticated users can instantly access the in-app {{config.extra.arcana.wallet * [[index-config-social-providers|Configure Social Providers]] * [[web-auth-error-msg|{{config.extra.arcana.sdk_name}} Errors]] * [[web-auth-usage-guide|{{config.extra.arcana.sdk_name}} Usage Guide]] -* {% include "./text-snippets/authsdkref_url.md" %} +* [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) diff --git a/includes/text-snippets/build-passkey-signup.md b/includes/text-snippets/build-passkey-signup.md index 92e706fd..da3a65bd 100644 --- a/includes/text-snippets/build-passkey-signup.md +++ b/includes/text-snippets/build-passkey-signup.md @@ -40,4 +40,4 @@ Authenticated users can instantly access the in-app {{config.extra.arcana.wallet * [[index-config-social-providers|Configure Social Providers]] * [[web-auth-error-msg|{{config.extra.arcana.sdk_name}} Errors]] * [[web-auth-usage-guide|{{config.extra.arcana.sdk_name}} Usage Guide]] -* {% include "./text-snippets/authsdkref_url.md" %} +* [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) diff --git a/includes/text-snippets/build-pwdless-auth.md b/includes/text-snippets/build-pwdless-auth.md index 54c03a74..77ec3bd5 100644 --- a/includes/text-snippets/build-pwdless-auth.md +++ b/includes/text-snippets/build-pwdless-auth.md @@ -56,4 +56,4 @@ Authenticated users can instantly access the in-app {{config.extra.arcana.wallet * [[index-config-social-providers|Configure Social Providers]] * [[web-auth-error-msg|{{config.extra.arcana.sdk_name}} Errors]] * [[web-auth-usage-guide|{{config.extra.arcana.sdk_name}} Usage Guide]] -* {% include "./text-snippets/authsdkref_url.md" %} +* [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}) diff --git a/includes/text-snippets/quick-start-int-auth-evm.md b/includes/text-snippets/quick-start-int-auth-evm.md index 4750b240..2da2da00 100644 --- a/includes/text-snippets/quick-start-int-auth-evm.md +++ b/includes/text-snippets/quick-start-int-auth-evm.md @@ -6,4 +6,4 @@ !!! an-warning "Initialize First!" - The app must use `await` until the `init()` call is complete, before invoking any of the other {{config.extra.arcana.sdk_name}} functions listed in {% include "./text-snippets/authsdkref_url.md" %}. \ No newline at end of file + The app must use `await` until the `init()` call is complete, before invoking any of the other {{config.extra.arcana.sdk_name}} functions listed in the [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}). \ No newline at end of file diff --git a/includes/text-snippets/quick-start-int-auth.md b/includes/text-snippets/quick-start-int-auth.md index a321dc6d..d56b1917 100644 --- a/includes/text-snippets/quick-start-int-auth.md +++ b/includes/text-snippets/quick-start-int-auth.md @@ -6,4 +6,4 @@ !!! an-warning "Initialize First!" - The app must use `await` until the `init()` call is complete, before invoking any of the other {{config.extra.arcana.sdk_name}} functions listed in {% include "./text-snippets/authsdkref_url.md" %}. \ No newline at end of file + The app must use `await` until the `init()` call is complete, before invoking any of the other {{config.extra.arcana.sdk_name}} functions listed in [Auth SDK Reference]({{config.extra.arcana.auth_sdk_ref_url}}). \ No newline at end of file diff --git a/includes/text-snippets/wagmi_authsdkref_url.md b/includes/text-snippets/wagmi_authsdkref_url.md deleted file mode 100644 index 702d2da1..00000000 --- a/includes/text-snippets/wagmi_authsdkref_url.md +++ /dev/null @@ -1,4 +0,0 @@ - -{{config.extra.arcana.wagmi_sdk_name}} Reference Guide \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index d5d9dd02..1a7b81f8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,14 +20,16 @@ copyright: Copyright © 2025 Arcana Network theme: name: material language: en - logo: img/arcana-logo-light.png + #logo: img/arcana-logo-bw.png + logo: img/arcana-logo-pink.png icon: repo: fontawesome/brands/git-alt edit: material/pencil view: material/eye admonition: note: fontawesome/solid/note-sticky - favicon: /img/favicon-light.webp + #favicon: /img/favicon-bw.webp + favicon: /img/favicon-pink.webp custom_dir: docs/overrides features: #- announce.dismiss @@ -102,12 +104,15 @@ extra: ca_wagmi_sdk_codesandbox_url: https://codesandbox.io/p/github/arcana-network/ca-wagmi-example/main auth_ca_wagmi_sdk_codesandbox_url: https://codesandbox.io/p/github/shaloo/sample-arcana-auth-ca-wagmi-sdks/sample-auth-ca-wagmi-integration auth_sdk_download_url: https://www.npmjs.com/package/@arcana/auth + auth_sdk_ref_url: https://authsdk-ref-guide.netlify.app/ auth_sdk_demo_url: https://demo.arcana.network sdk_name: Arcana Auth SDK react_sdk_name: Arcana Auth React SDK react_sdk_download_url: https://www.npmjs.com/package/@arcana/auth-react wagmi_sdk_name: Arcana Auth Wagmi SDK wagmi_sdk_download_url: https://www.npmjs.com/package/@arcana/auth-wagmi + #wagmi_sdk_ref_url: https://wagmi-authsdk-ref-guide.netlify.app/ + wagmi_sdk_ref_url: https://deploy-preview-28--wagmi-authsdk-ref-guide.netlify.app/ web3_react_sdk_name: Arcana Auth Web3 React SDK web3_react_sdk_download_url: https://www.npmjs.com/package/@arcana/auth-web3-react auth_core_sdk_name: Arcana Auth-Core SDK From 0e360f612c5aa2307d717be6bd374366b9448ba1 Mon Sep 17 00:00:00 2001 From: shaloo Date: Fri, 25 Jul 2025 17:15:52 +0530 Subject: [PATCH 5/9] Fix: #AR-9643 faq update for chain selection logic --- docs/faq/ca/faq.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/faq/ca/faq.md b/docs/faq/ca/faq.md index 1f09154b..4c4d83d3 100644 --- a/docs/faq/ca/faq.md +++ b/docs/faq/ca/faq.md @@ -37,6 +37,27 @@ arcana: and use the {{config.extra.arcana.company_name}} CA wallet in the context of any [[ca-stack-wallet|supported app, chains and tokens]]. +??? an-faq "How does chain abstraction protocol decide which chain to source the tokens from?" + + Consider a wallet balance: + + Optimism: 1 ETH + Arbitrum: 1 ETH + Scroll: 0 ETH + + User Intent: Spend 0.5 ETH on Scroll + + The selection of source chains and tokens for a chain abstracted transaction is governed by the following logic: + + * Source chains are sorted by token balance (descending order) + * Chains with the same balance are sorted by gas price (ascending order) + + If multiple chains have the same balance, the one with lower gas price will be picked up to source the tokens. + + The protocol selects the first chain in the sorted list. If its balance isn’t enough to cover the transaction amount and gas on the destination chain, it automatically uses the next chain(s) as needed. + + + ## CA SDK ??? an-faq "How do I fix the polyfill issues right after import statement when integrating React and Vite app with the {{config.extra.arcana.ca_sdk_name}}?" From 54c7f61ab9ae45d7837314d30b29ee43fff23a71 Mon Sep 17 00:00:00 2001 From: shaloo Date: Fri, 25 Jul 2025 18:17:51 +0530 Subject: [PATCH 6/9] Fix: #AR-9643 faq update Switch to new theme and refactored theme code (easy switch, new theme commented) --- docs/faq/ca/faq.md | 14 +++++++++----- docs/stylesheets/custom.css | 4 ++-- mkdocs.yml | 4 ++-- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/docs/faq/ca/faq.md b/docs/faq/ca/faq.md index 4c4d83d3..6e7aeba9 100644 --- a/docs/faq/ca/faq.md +++ b/docs/faq/ca/faq.md @@ -39,13 +39,17 @@ arcana: ??? an-faq "How does chain abstraction protocol decide which chain to source the tokens from?" - Consider a wallet balance: + Let us take the following case: + + !!! an-example "Wallet Balance" - Optimism: 1 ETH - Arbitrum: 1 ETH - Scroll: 0 ETH + *Optimism:* 1 ETH + + *Arbitrum:* 1 ETH + + *Scroll:* 0 ETH - User Intent: Spend 0.5 ETH on Scroll + **User Intent:** Spend 0.5 ETH on Scroll The selection of source chains and tokens for a chain abstracted transaction is governed by the following logic: diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index 0432fe94..9949dc75 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -4,8 +4,8 @@ --md-nav-padding: 0.05rem; --md-an-pink-color: #FF4E9F; --md-an-pink-color-light: #f8eaf0; - --md-an-highlight-color: var(--md-an-pink-color); - --md-an-highlight-color-light: var(--md-an-pink-color-light); + --md-an-highlight-color: var(--md-an-pink-color); /* Theme switch */ + --md-an-highlight-color-light: var(--md-an-pink-color-light); /* Theme switch */ --md-an-blue-color: #3169b3; --md-an-blue-color-light: rgba(49, 105, 179, 0.25); --md-an-green-color: #0f8584; diff --git a/mkdocs.yml b/mkdocs.yml index 1a7b81f8..2fa05f28 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,7 +20,7 @@ copyright: Copyright © 2025 Arcana Network theme: name: material language: en - #logo: img/arcana-logo-bw.png + #logo: img/arcana-logo-bw.png # Theme switch logo: img/arcana-logo-pink.png icon: repo: fontawesome/brands/git-alt @@ -28,7 +28,7 @@ theme: view: material/eye admonition: note: fontawesome/solid/note-sticky - #favicon: /img/favicon-bw.webp + #favicon: /img/favicon-bw.webp # Theme switch favicon: /img/favicon-pink.webp custom_dir: docs/overrides features: From e4a59f1273e0253d636e112367b981cfc20ee03b Mon Sep 17 00:00:00 2001 From: shaloo Date: Wed, 30 Jul 2025 09:04:41 +0530 Subject: [PATCH 7/9] New branding switch --- docs/stylesheets/custom.css | 4 ++-- mkdocs.yml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index 9949dc75..fdfe1e0c 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -4,8 +4,8 @@ --md-nav-padding: 0.05rem; --md-an-pink-color: #FF4E9F; --md-an-pink-color-light: #f8eaf0; - --md-an-highlight-color: var(--md-an-pink-color); /* Theme switch */ - --md-an-highlight-color-light: var(--md-an-pink-color-light); /* Theme switch */ + --md-an-highlight-color: var(--md-an-blue-color); /* Theme switch */ + --md-an-highlight-color-light: var(--md-an-blue-color-light); /* Theme switch */ --md-an-blue-color: #3169b3; --md-an-blue-color-light: rgba(49, 105, 179, 0.25); --md-an-green-color: #0f8584; diff --git a/mkdocs.yml b/mkdocs.yml index 2fa05f28..ea448187 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,16 +20,16 @@ copyright: Copyright © 2025 Arcana Network theme: name: material language: en - #logo: img/arcana-logo-bw.png # Theme switch - logo: img/arcana-logo-pink.png + logo: img/arcana-logo-bw.png # Theme switch + #logo: img/arcana-logo-pink.png icon: repo: fontawesome/brands/git-alt edit: material/pencil view: material/eye admonition: note: fontawesome/solid/note-sticky - #favicon: /img/favicon-bw.webp # Theme switch - favicon: /img/favicon-pink.webp + favicon: /img/favicon-bw.webp # Theme switch + #favicon: /img/favicon-pink.webp custom_dir: docs/overrides features: #- announce.dismiss From 53f8092c05df5d33fcfcac4af8f2e3d18fb1d82f Mon Sep 17 00:00:00 2001 From: shaloo Date: Wed, 30 Jul 2025 10:14:03 +0530 Subject: [PATCH 8/9] Switch to new theme --- docs/stylesheets/custom.css | 4 ++-- mkdocs.yml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/stylesheets/custom.css b/docs/stylesheets/custom.css index 9949dc75..fdfe1e0c 100644 --- a/docs/stylesheets/custom.css +++ b/docs/stylesheets/custom.css @@ -4,8 +4,8 @@ --md-nav-padding: 0.05rem; --md-an-pink-color: #FF4E9F; --md-an-pink-color-light: #f8eaf0; - --md-an-highlight-color: var(--md-an-pink-color); /* Theme switch */ - --md-an-highlight-color-light: var(--md-an-pink-color-light); /* Theme switch */ + --md-an-highlight-color: var(--md-an-blue-color); /* Theme switch */ + --md-an-highlight-color-light: var(--md-an-blue-color-light); /* Theme switch */ --md-an-blue-color: #3169b3; --md-an-blue-color-light: rgba(49, 105, 179, 0.25); --md-an-green-color: #0f8584; diff --git a/mkdocs.yml b/mkdocs.yml index 2fa05f28..ea448187 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,16 +20,16 @@ copyright: Copyright © 2025 Arcana Network theme: name: material language: en - #logo: img/arcana-logo-bw.png # Theme switch - logo: img/arcana-logo-pink.png + logo: img/arcana-logo-bw.png # Theme switch + #logo: img/arcana-logo-pink.png icon: repo: fontawesome/brands/git-alt edit: material/pencil view: material/eye admonition: note: fontawesome/solid/note-sticky - #favicon: /img/favicon-bw.webp # Theme switch - favicon: /img/favicon-pink.webp + favicon: /img/favicon-bw.webp # Theme switch + #favicon: /img/favicon-pink.webp custom_dir: docs/overrides features: #- announce.dismiss From 6a3fe5b81e222eb1e8931794da4e1ef57cdb49d1 Mon Sep 17 00:00:00 2001 From: shaloo Date: Wed, 30 Jul 2025 10:21:09 +0530 Subject: [PATCH 9/9] Fix vale issues --- docs/faq/ca/faq.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/faq/ca/faq.md b/docs/faq/ca/faq.md index 6e7aeba9..fa0c2328 100644 --- a/docs/faq/ca/faq.md +++ b/docs/faq/ca/faq.md @@ -59,8 +59,6 @@ arcana: If multiple chains have the same balance, the one with lower gas price will be picked up to source the tokens. The protocol selects the first chain in the sorted list. If its balance isn’t enough to cover the transaction amount and gas on the destination chain, it automatically uses the next chain(s) as needed. - - ## CA SDK