Skip to content

fix(web): configure OpenBitFun user feedback entry - #3629

Merged
kev1n77 merged 1 commit into
GCWing:mainfrom
kev1n77:codex/feedback-labels
Oct 31, 2026
Merged

kev1n77 merged 1 commit into
GCWing:mainfrom
kev1n77:codex/feedback-labels

Conversation

@kev1n77

@kev1n77 kev1n77 commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Configure the Web UI feedback entry to open the public OpenBitFun Feishu form in development and packaged builds. Rename the entry and status messages to "User feedback" across supported locales, and use the messages-square icon.

Fixes #

Type and Areas

Type:

Bug fix / UI/UX

Areas:

Web UI, design system, i18n

Motivation / Impact

Developers running the Web UI in development no longer see a feedback configuration warning, and the entry opens the configured public form URL. The URL is public configuration only; no credentials or secrets are included.

Verification

  • pnpm run i18n:audit - passed.
  • pnpm --dir src/web-ui run icons:check - passed.
  • pnpm --dir design-system run build:ui - passed.
  • pnpm --dir src/web-ui run test:run src/infrastructure/design-system/IconUsageIntegration.test.tsx --testTimeout=30000 - 6 tests passed.
  • node --test design-system/packages/ui/tests/icon.test.mjs design-system/packages/ui/tests/icon-slots.test.mjs - 18 passed; 1 pre-existing failure in the upstream chart-spline assertion.

Reviewer Notes

The branch was rebased onto the latest upstream/main, and the reported merge conflicts were resolved. The remaining icon-test failure is unchanged by this PR and is caused by the existing upstream chart-spline assertion.

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

@kev1n77
kev1n77 force-pushed the codex/feedback-labels branch from b846302 to b92db9f Compare October 30, 2026 09:22
@kev1n77 kev1n77 changed the title i18n: rename feedback entry to user feedback fix(web): configure and polish feedback entry Oct 30, 2026
@kev1n77
kev1n77 force-pushed the codex/feedback-labels branch from b92db9f to 88e09d3 Compare October 31, 2026 02:15
@kev1n77 kev1n77 changed the title fix(web): configure and polish feedback entry fix(web): configure OpenBitFun user feedback entry Oct 31, 2026
@kev1n77
kev1n77 force-pushed the codex/feedback-labels branch from 88e09d3 to 3ed4aca Compare October 31, 2026 02:19
@kev1n77
kev1n77 merged commit 4e100ac into GCWing:main Oct 31, 2026
9 checks passed
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