Skip to content

Settings (4/4): restructure the settings drawer; translated server errors (#160) #628

Closed

Description

@BeSovereign

Split from #355 (the whole issue does not fit one run). Common rules: tests with teeth, Playwright for UI behaviour (CLAUDE.md §3.3). Platform owner preferences (freeshard#168): use them as defaults if the platform offers them; otherwise default from the browser (navigator.language, Intl time zone) and note the fallback in CONCEPTS.md — do not block on the platform. Builds on #627.

Acceptance criteria

Activity

  1. added a commit that references this issue on Oct 20, 2026
  2. BeSovereign commented on Oct 20, 2026

    @BeSovereign
    ContributorAuthor

    Fixed: PR #633 squash-merged into main after green CI (one commit; git revert it to undo).

    • Suites: lint: 1 passed, 0 failed | node: 2034 passed, 0 failed | python: 194 passed, 0 failed | e2e: 354 passed, 0 failed
    • Declared tests fail without the production change and pass with it (output in the PR).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions