Skip to content

Add anonymous feedback form to Maple Work - #1314

Merged
AnthonyRonning merged 2 commits into
masterfrom
codex-feedback-v1-maple
Oct 27, 2026
Merged

AnthonyRonning merged 2 commits into
masterfrom
codex-feedback-v1-maple

Conversation

@AnthonyRonning

@AnthonyRonning AnthonyRonning commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Maple Work now has a quiet Send feedback button at the bottom of the expanded sidebar. The dialog sends anonymous Bug / Idea / Other submissions through a product-owned Rust client to the shared /v1/feedback API. Only the message, category, app version, platform, build profile, and a random submission ID are sent; no account, chat history, logs, attachments, or credentials are included.

The form retains drafts after failures, deduplicates unchanged retries, bounds messages, traps Tab within the dialog, labels its controls for accessibility, and keeps feedback typing out of the chat composer. Dev and Prod share one hosted Worker/D1 service. Insights reading is a separate change and does not gate this client.

Validation:

  • nix develop --no-update-lock-file -c just ci passed locally, including workspace tests, 1,054 desktop app tests, 320 headless app tests, and lint across feature sets.
  • The focused feedback UI test passed: empty submission is rejected, focus stays in the dialog, and the existing chat draft remains untouched.
  • The isolated, ad-hoc-signed Local macOS app submitted synthetic feedback to the live Worker. Its stored message and expected version/platform/profile were verified through authenticated Local Insights, and the Insights page rendered that submission.
  • Live Worker tests passed for storage, deduplicated retries, conflicting-ID rejection, public read denial, and authenticated reads. Its master-triggered deployment and post-deploy smoke passed.
  • Hosted cross-platform checks and unsigned package previews remain separate running evidence; no desktop release was published for this smoke.

@AnthonyRonning
AnthonyRonning merged commit 2c05ba3 into master Oct 27, 2026
33 of 34 checks passed
@AnthonyRonning
AnthonyRonning deleted the codex-feedback-v1-maple branch October 27, 2026 04:27
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