Skip to content

fix(dashboard): keep settings storage opaque to users#100

Merged
pratyush618 merged 1 commit intomasterfrom
fix/settings-hide-storage-details
May 1, 2026
Merged

fix(dashboard): keep settings storage opaque to users#100
pratyush618 merged 1 commit intomasterfrom
fix/settings-hide-storage-details

Conversation

@pratyush618
Copy link
Copy Markdown
Collaborator

Summary

  • Page header no longer hints at where settings live (drops "Persistent ... shared across workers and viewers" in favour of a neutral functional description).
  • Toast errors surface validation messages (4xx) verbatim but hide 5xx/network details behind a generic title, so internal failures never leak storage internals to the UI.

Test plan

  • pnpm exec biome check
  • pnpm exec tsc --noEmit
  • pnpm test (34 vitest passed)
  • Manual: open /settings, confirm header text and trigger a forced 500 to check the toast no longer echoes server text

Page header no longer mentions persistence or shared scope; toast only surfaces validation messages, hiding 5xx/network errors behind a generic title.
@pratyush618 pratyush618 merged commit 2248589 into master May 1, 2026
13 checks passed
@pratyush618 pratyush618 deleted the fix/settings-hide-storage-details branch May 2, 2026 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant