Skip to content

chore(deps): @unisim/sdk 0.81.0 — suite switcher families back in sync - #37

Merged
JamesmarkeyUK merged 1 commit into
mainfrom
chore/sdk-0.81.0
Jul 27, 2026
Merged

chore(deps): @unisim/sdk 0.81.0 — suite switcher families back in sync#37
JamesmarkeyUK merged 1 commit into
mainfrom
chore/sdk-0.81.0

Conversation

@JamesmarkeyUK

Copy link
Copy Markdown
Contributor

Bumps @unisim/sdk from ^0.77.1 to ^0.81.0.

Why

The suite switcher's app order and category sections are baked into the SDK
(DEFAULT_UNIVERSAL_APPS_PRODUCTS and APP_CATEGORY_ORDER in
SuiteSwitcher.tsx), and this app doesn't override them — it just renders
<UniversalAppsNavBar />. So the switcher is whatever SDK version got resolved
at build time, and the apps had drifted apart.

The pin was the cause. On a 0.x version, ^0.77.1 resolves to
>=0.77.1 <0.78.0, so npm update could never carry this app across the
0.78.0 boundary — where the catalogue was reshaped:

  • business-plus dropped as a family; Webinar and Exports became plain business
  • Date Polling moved from business to everyday
  • Four sections cut to three: Everyday / Business / Geeky

Anything still below 0.78.0 renders the old four-section layout, and anything
below 0.73.0 is missing Universal Converter entirely.

Six apps were stuck on ^0.77.1 (Date Polling, Exports, Recorder, Signatures,
USB, Webinar); this is one of the six. With them bumped, all ten apps resolve
the same catalogue and show an identical switcher.

Scope and verification

Only package.json and package-lock.json change.

0.78.0 also carried an unrelated chrome rework (merged Actions+profile control,
viewport-caged dropdowns, onHome), so the jump was verified rather than
assumed: production build and tsc --noEmit pass. Vite doesn't typecheck on
its own, so the typecheck was run separately.

🤖 Generated with Claude Code

This app was pinned to ^0.77.1, which on a 0.x version resolves to
>=0.77.1 <0.78.0 — so it could never pick up the catalogue reshape in
SDK 0.78.0 and its suite switcher drifted from the rest of the suite.

0.78.0 dropped the `business-plus` family (Webinar and Exports became
plain `business`), moved Date Polling to `everyday`, and cut the section
list from four to three (Everyday / Business / Geeky). Apps below that
line still render the old four-section layout, and anything below 0.73.0
is missing Universal Converter entirely.

Only package.json and package-lock.json change here. Verified with a
production build plus tsc --noEmit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying universal-polling with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8efc12d
Status: ✅  Deploy successful!
Preview URL: https://2ed28829.universal-polling.pages.dev
Branch Preview URL: https://chore-sdk-0-81-0.universal-polling.pages.dev

View logs

@JamesmarkeyUK
JamesmarkeyUK merged commit e6e2d10 into main Jul 27, 2026
2 checks passed
@JamesmarkeyUK
JamesmarkeyUK deleted the chore/sdk-0.81.0 branch July 27, 2026 19:25
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.

1 participant