Skip to content

Fixes: partners, support/services page, banner polish, device-library media#455

Merged
vvlladd28 merged 5 commits into
thingsboard:mainfrom
rusikv:fixes-partner-support-services
Jun 5, 2026
Merged

Fixes: partners, support/services page, banner polish, device-library media#455
vvlladd28 merged 5 commits into
thingsboard:mainfrom
rusikv:fixes-partner-support-services

Conversation

@rusikv
Copy link
Copy Markdown
Contributor

@rusikv rusikv commented Jun 5, 2026

Summary

A small batch of independent fixes:

  • Remove "arx iT" distributor — dropped the stale entry from src/data/partners/distributors.ts.
  • Services page content — updated the Maintain/Support SLA tier labels and copy on /services/ (Public Cloud / Private Cloud framing, team-member access wording, licensing-model note).
  • Promo-banner polish — unify the font across docs/marketing, enlarge & center the arrow, and match the banner color to the per-page "Try it now" CTA (azure on the pages whose CTA is azure).
  • Shrink oversized device-library demo media — replaced two large animated GIFs (8.6 MB + 2.9 MB) with <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).

rusikv added 5 commits June 5, 2026 14:10
- 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 vvlladd28 merged commit d17ef93 into thingsboard:main Jun 5, 2026
4 of 5 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 PromoBanner typography 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"
/>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants