Skip to content

feat: show required accessory device links (DEVDB-476) - #760

Merged
sybohy merged 1 commit into
prototype/devdb-mobile-comparisonfrom
fix/devdb-required-accessories
Oct 30, 2026
Merged

sybohy merged 1 commit into
prototype/devdb-mobile-comparisonfrom
fix/devdb-required-accessories

Conversation

@sybohy

@sybohy sybohy commented Oct 30, 2026

Copy link
Copy Markdown
Member

Bridge and keypad requirements in the DeviceDB design preview now list the specific compatible accessories, with thumbnails, manufacturer names, and links to their device pages. For DBolt Touch IC, KS shows Salto IQ and Space shows Salto Gateway. August Access and Yale Home retain their different bridge/keypad alternatives.

Resolve report.requirements.*.device_slugs through transitive capability dependencies within each model/provider. Fetch accessory summaries in one batch across manufacturers, and build marketing links from the accessory’s canonical device type rather than assuming a smartlock route. Preserve source support and requirement data; missing accessory records show an explicit fallback.

Validation: 51 unit tests, TypeScript, ESLint, and Prettier pass. Browser checks cover all three variants, list/matrix, desktop/phone, light/dark, and 320px layouts. Eight unique accessory links return 200; actual UI clicks opened Salto IQ and August Smart Keypad. No page/console errors; Ecosystem calls return 200/304.

The DBolt Touch local_only vs IC hub_required source inconsistency is documented separately in DEVDB-477 with official Salto evidence; this PR does not invent accessory requirements or alter source data.

Targets the existing design preview branch; draft #755 remains open.

Closes DEVDB-476

@sybohy
sybohy requested review from dawnho and razor-x as code owners October 30, 2026 17:13
@sybohy
sybohy merged commit df9e2e0 into prototype/devdb-mobile-comparison Oct 30, 2026
13 checks passed
@sybohy
sybohy deleted the fix/devdb-required-accessories branch October 30, 2026 17:19

This branch was successfully deployed

1 active deployment
Preview — ad4f9969 Deployed Oct 30, 2026 by vercel[bot]
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