Skip to content

Conversation

@samholmes
Copy link
Contributor

@samholmes samholmes commented Jan 8, 2026

CHANGELOG

Does this branch warrant an entry to the CHANGELOG?

  • Yes
  • No

Dependencies

none

Description

none

Note

Enables info-server v2 rollups and centralizes device metadata.

  • Prefer GET /v2/coreRollup?appId&os&osVersion&appVersion in context-pixie when device info is present; fallback to /v1/coreRollup
  • Add appVersion, osType, osVersion to EdgeContextOptions, pass through RN props, plumb via INIT and store under new login.deviceInfo
  • Migrate deviceDescription to login.deviceInfo and update usages in login flows (serverLogin, applyKit, deleteLogin, vouchers) and transaction creation (makeSpend)

Written by Cursor Bugbot for commit 27d44af. This will update automatically on new commits. Configure here.


@samholmes samholmes force-pushed the sam/v2corerollup branch 3 times, most recently from 48cb75c to 6624443 Compare January 10, 2026 02:44
Add appVersion, osType, and osVersion fields to EdgeContextOptions
to allow passing device information from the GUI to the core.

- Add new optional fields to EdgeContextOptions and EdgeContextProps
- Add fields to INIT action payload type
- Store device info in Redux state via new reducers
- Pass through new props in MakeEdgeContext component
Use /v2/coreRollup endpoint when device info (osType, osVersion,
appVersion) is available, with /v1/coreRollup as fallback for
backward compatibility.
@samholmes samholmes enabled auto-merge January 16, 2026 00:56
@samholmes samholmes merged commit c21fb9c into master Jan 16, 2026
3 checks passed
@samholmes samholmes deleted the sam/v2corerollup branch January 16, 2026 00:59
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