diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 6af1317a0..368f08f25 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -14,6 +14,9 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an [options='header'] |===== |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product +a|xref:deprecated-features.adoc#restApiPlayground[REST API v1 Playground] a| ThoughtSpot Cloud 10.14.0.cl and later +|November 2025 | November 2025 + a|xref:deprecated-features.adoc#SageDeprecationNotice[Sage Search and Ask Sage] a| * ThoughtSpot Cloud 10.13.0.cl and later * Visual Embed SDK version 1.40.0 and later @@ -73,6 +76,17 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic |||| |===== +[#restApiPlayground] +== REST API v1 Playground deprecation + +The REST API v1 Playground experience that is currently available from the *Develop* page of the ThoughtSpot UI will be removed from the UI in the 10.14.0.cl release version. + +Impact on your instance:: +Only the REST API v1 Playground will be removed from the ThoughtSpot UI. However, the REST API v1 endpoints will still be available for API calls from client applications and will continue to function as usual. + +Recommended action:: +When the REST API v1 Playground is no longer available in the ThoughtSpot UI, use the xref:rest-api-reference.adoc[REST API v1 Reference Guide] for information about the REST API v1 endpoints, request and response flows. Additionally, ThoughtSpot recommends that you gradually migrate your application workflows to REST API v2 endpoints. The REST API v2 framework is regularly updated with new enhancements and bug fixes, and also offers a more standardized API experience. + [#SageDeprecationNotice] == Sage and Ask Sage deprecation diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index f1c95abf6..cefffeb5d 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -33,7 +33,7 @@ To map Tables properties to variables. * `CONNECTION_PROPERTY` + To define variables for connection properties. This variable allows editing connection properties such as `accountName`, `warehouse`, `user`, `password`, `role` and so on. * `CONNECTION_PROPERTY_PER_PRINCIPAL` + -To define variables for connection properties per user or user group. This variable allows modifying connection properties such as `warehouse`, `role`, `user`, `password`. The `CONNECTION_PROPERTY_PER_PRINCIPLE` variables d not support modifying core connection properties such as `accountName`, `host`, or `port`. These properties must be derived from the connection configuration and cannot be set per user or user group. +To define variables for connection properties per user or user group. This variable allows modifying connection properties such as `warehouse`, `role`, `user`, `password`. The `CONNECTION_PROPERTY_PER_PRINCIPLE` variable does not support modifying core connection properties such as `accountName`, `host`, or `port`. These properties must be derived from the connection configuration and cannot be set per user or user group. [NOTE] This feature is disabled by default. To enable this option, contact ThoughtSpot Support. diff --git a/package.json b/package.json index b325c9970..d0759507f 100644 --- a/package.json +++ b/package.json @@ -105,4 +105,4 @@ "globals": { "window": {} } -} +} \ No newline at end of file diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 0e5ac1d15..c5dccb4d0 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -20,6 +20,7 @@ html { scroll-behavior: smooth; + scroll-padding-top: 40px; /* match header height */ } body { @@ -41,6 +42,8 @@ main.withHeaderFooter { overflow: hidden; } + + * { box-sizing: border-box; } @@ -49,6 +52,16 @@ strong, b { font-weight: bold; } +.anchor { + display: block; + padding-top: 80px; /* height of sticky header */ + margin-top: -80px; +} + +.anchor-link { + scroll-margin: 120px; +} + a { text-decoration: none; } @@ -580,7 +593,6 @@ a.anchor { visibility: hidden; font-size: 0.8em; font-weight: 400; - padding-top: 0.05em; } .introCard { diff --git a/src/components/Document/index.scss b/src/components/Document/index.scss index 21300cf0f..7adb26298 100644 --- a/src/components/Document/index.scss +++ b/src/components/Document/index.scss @@ -17,6 +17,32 @@ display: none; } + [id]:target::before { + display: block; + height: 70px; /* match header height */ + margin-top: -70px; + visibility: hidden; + } + + /* Optional: apply scroll-margin to headings */ + h1[id], + h2[id], + h3[id], + h4[id], + h5[id], + h6[id] { + scroll-margin-top: 70px; + } + + .scroll-container { + scroll-behavior: smooth; + scroll-padding-top: 65px; + } + .scroll-container h2[id], + .scroll-container h3[id] { + scroll-margin-top: 65px; + } + h1 { margin-top: 0; } @@ -175,6 +201,8 @@ } } + + h2 { margin-top: $margin-lg; padding-bottom: $padding-sm;