Fixes: partners, support/services page, banner polish, device-library media#455
Merged
vvlladd28 merged 5 commits intoJun 5, 2026
Merged
Conversation
- Support intro: 'no named-contact limits' → 'access for up to 6 team members' - Maintain list: rephrase logs/monitoring + migration items around Private Cloud - Uptime SLA tiers: Pilot and Startup → Public Cloud; Scale plans and above → Private Cloud - Advisory: 'Available alongside any paid Support…' → 'Available regardless of licensing model' - Hero stat + footer note: Scale tier wording → Private Cloud
… arrow - Pin font-family to Starlight's --sl-font/--sl-font-system var (defined in props.css, loaded on both layouts) so the banner text renders identically and no longer shifts when navigating between docs and marketing pages. - Arrow: larger (1.25em), bolder, nudged up to sit on the text center line.
On pages whose CTA uses the azure primary ($color-primary) rather than the indigo product-cloud token, override the banner background to match — keyed by pageId, same mechanism the header button uses. Two-id specificity holds it in dark theme too. (The brief indigo→azure flicker is dev-server only; the production build paints azure from the first frame — verified.)
- Replace two large animated GIFs (8.6 MB + 2.9 MB) with MP4+WebM video via
the GifVideo component (lazy, loop, muted, plays on scroll) + poster frames:
* seeed-grove-demo: 8.6 MB GIF -> 279 KB mp4 / 290 KB webm
* raspberry-pi-cm4 demonstration_show: 2.9 MB GIF -> 98 KB / 97 KB
Videos live in public/videos/device-library/; orphaned GIFs removed; unused
DocImage import dropped from the seeed page.
- Compress the IoT Gateway architecture diagram SVG 949 KB -> 414 KB
(viewBox restored; 15 links + 96 animations preserved), cutting the
what-is-thingsboard-iot-gateway page from ~1.4 MB toward ~840 KB.
vvlladd28
approved these changes
Jun 5, 2026
There was a problem hiding this comment.
Pull request overview
This PR applies a set of small content and UI fixes across the marketing site and documentation: updating Services page copy/SLA labels, polishing the global promo banner styling, pruning an outdated distributor entry, and optimizing device-library demo media by switching heavy GIFs to lazy-played MP4/WebM.
Changes:
- Update
/services/stats and plan/SLA copy to use Public/Private Cloud framing and revised wording. - Polish
PromoBannertypography and arrow styling, and align banner color with “Try it now” CTA color on selected marketing pages. - Optimize device-library docs by replacing large GIFs with
<GifVideo>assets and removing a stale distributor entry.
Reviewed changes
Copilot reviewed 5 out of 14 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| src/pages/services/index.astro | Updates Services page stats/copy and SLA labeling. |
| src/data/partners/distributors.ts | Removes the stale “arx iT” distributor entry. |
| src/content/devices/en/raspberry-pi-cm4.mdx | Replaces a demo GIF with <GifVideo> MP4/WebM. |
| src/content/_includes/docs/partners/hardware/seeed/samples/raspberry-pi-with-grove-base-hat.mdx | Replaces a demo GIF with <GifVideo> MP4/WebM. |
| src/components/PromoBanner.astro | Banner typography/arrow tweaks and per-page color override for azure CTA pages. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| 'Security patching — OS, database, and ThingsBoard itself', | ||
| 'Full access to logs and monitoring dashboards', | ||
| 'Migration of existing self-managed ThingsBoard onto our infrastructure', | ||
| 'Private Cloud logs and monitoring dashboards access', |
Comment on lines
+171
to
+175
| <GifVideo | ||
| srcWebm="/videos/device-library/demonstration_show.webm" | ||
| srcMp4="/videos/device-library/demonstration_show.mp4" | ||
| poster="/videos/device-library/demonstration_show-poster.jpg" | ||
| /> |
Comment on lines
1
to
+4
| import ImageGallery from '~/components/ImageGallery.astro'; | ||
| import { Steps, Aside } from '@astrojs/starlight/components'; | ||
| import MultiProductImageGallery from '~/components/MultiProductImageGallery.astro'; | ||
| import DocImage from '~/components/DocImage.astro'; | ||
| import GifVideo from '~/components/GifVideo.astro'; |
Comment on lines
+12
to
+16
| <GifVideo | ||
| srcWebm="/videos/device-library/seeed-grove-demo.webm" | ||
| srcMp4="/videos/device-library/seeed-grove-demo.mp4" | ||
| poster="/videos/device-library/seeed-grove-demo-poster.jpg" | ||
| /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
A small batch of independent fixes:
src/data/partners/distributors.ts./services/(Public Cloud / Private Cloud framing, team-member access wording, licensing-model note).<GifVideo>MP4/WebM (~30× smaller, lazy-played on scroll) and compressed the 949 KB inline IoT-gateway SVG to 414 KB (visually identical, links + SMIL animations preserved).