Skip to content

GO-7383 Shorten view IDs and preserve widget selectors - #10

Merged
requilence merged 1 commit into
mainfrom
go-7383-compact-widget-view-ids
Sep 10, 2026
Merged

requilence merged 1 commit into
mainfrom
go-7383-compact-widget-view-ids

Conversation

@requilence

Copy link
Copy Markdown
Contributor

Short-ID exports now shorten view IDs alongside block IDs and keep index.json widget selectors aligned with each target object's exported IDs. Collisions retain full IDs; full-ID and OmitIds behavior is unchanged. Widgets still imply the primary dataview block.

Standalone widget exports in short-ID mode require ResolveWidgetViewID to use the target's collision-safe mapping.

This export format remains in preview to gather feedback and should not be used for backups while in preview.

Validation: go test ./... passed. Three independent review agents checked correctness, compatibility, and test coverage with no actionable findings.

@requilence
requilence merged commit 024662d into main Sep 10, 2026
2 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant