Skip to content

Update docs to reflect frontend changes#162

Merged
estevao90 merged 3 commits into
mainfrom
docs/frontend-updates
May 21, 2026
Merged

Update docs to reflect frontend changes#162
estevao90 merged 3 commits into
mainfrom
docs/frontend-updates

Conversation

@pauloiankoski
Copy link
Copy Markdown
Contributor

Refreshes docs/subsystems/frontend.md and docs/architecture/conventions.md to match the current state of the React app after the welcome-screen work landed.

Notable updates:

  • Provider stack now documents ReloadBannerProvider and the new five-provider nesting order.
  • Adds a Routing section covering AppContent, the hasEverHadLicenseRef latch, and the implicit activation handoff to AppShell.
  • Store shape reflects the new harborHosts slice, the expanded license slice (isRefreshing, refreshError), and the getHarborHostBasenames resolver.
  • Documents the refreshLicense and refreshCatalog thunks, the enableFeature invalidation of host basenames, and the combined Refresh button behaviour.
  • Selector list updated with new harbor-host, license, and legacy selectors.
  • Adds a Hooks section listing useFeatureRow, useFilteredFeatures, useProductFeatureGroups, useWelcomeLicenseForm, and the resolvable-select pair.
  • Component hierarchy reflects the new atoms/molecules/organisms/templates introduced for the welcome screen and reload banner.
  • HarborData payload documents domain, version, and licenseKeyPrefix, plus the getHarborDataValue accessor pattern.
  • Upgrade CTA section rewritten around buildUpgradeUrl (replacing the old buildChangePlanUrl flow).
  • CSS scoping section adds the renameTailwindVars PostCSS plugin and notes the conventions rename from .lw-harbor to .lw-harbor-ui (with lw-harbor retained as the canonical prefix for IDs).
  • Conventions identifier table updated: HarborError / harbor-error.ts, store name 'lw/harbor'.

@estevao90 estevao90 merged commit a1b3b24 into main May 21, 2026
24 checks passed
@estevao90 estevao90 deleted the docs/frontend-updates branch May 21, 2026 16:26
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.

2 participants