Skip to content

Expand dashboard sections by default - #6

Closed
noobydp wants to merge 1 commit into
mainfrom
codex/dashboard-section-defaults
Closed

noobydp wants to merge 1 commit into
mainfrom
codex/dashboard-section-defaults

Conversation

@noobydp

@noobydp noobydp commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

This adjusts dashboard collapse defaults so important content is visible when users first land on the main dashboard and project pages.

The PR keeps user-controlled collapse behavior, but resets the persisted storage keys so older saved collapsed states do not force sections closed after this change.

The intended defaults are:

  • Main dashboard Tools section: expanded
  • Project Tools section: expanded
  • Project Linked Bins section: expanded
  • Project Bin Defaults section: collapsed

Implementation Notes

The previous collapse state was persisted under:

  • tracefinity.home.collapsedSections
  • tracefinity.project.collapsedSections

This PR moves those to versioned keys:

  • tracefinity.home.collapsedSections.v2
  • tracefinity.project.collapsedSections.v2

That gives users the new defaults on first load after the update, while still remembering any collapse/expand choices they make afterward.

Bin Defaults remains collapsed by default because it is lower-frequency configuration. Project Tools and Linked Bins are expanded because they are the primary project contents users expect to see after adding tools or bins.

Tests

  • corepack pnpm@10.29.2 --dir frontend lint
  • corepack pnpm@10.29.2 --dir frontend exec tsc --noEmit

Code and PR drafted with Codex

@noobydp
noobydp changed the base branch from codex/photo-stations-pr-base to main July 11, 2026 07:39
@noobydp

noobydp commented Jul 11, 2026

Copy link
Copy Markdown
Owner Author

Closed because this draft was created in the fork by mistake. Recreated against tracefinity/tracefinity as tracefinity#138.

@noobydp noobydp closed this Jul 11, 2026
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