Skip to content

Add V2 admin feedback and safety review - #1689

Merged
Paul Lizer (paullizer) merged 2 commits into
microsoft:paullizer-react-v2-uifrom
paullizer:paullizer-admin-feedback-safety-pages
Oct 7, 2026
Merged

Paul Lizer (paullizer) merged 2 commits into
microsoft:paullizer-react-v2-uifrom
paullizer:paullizer-admin-feedback-safety-pages

Conversation

@paullizer

Copy link
Copy Markdown
Contributor

Summary

  • Adds dedicated React V2 administrator pages for reviewing user feedback and safety violations, including filtering, statistics, exports, edits, archive management, and the corresponding review workflows.
  • Exposes the pages in the account menu only when the features and configured administrator/reviewer roles allow access; existing backend authorization remains authoritative. Consequential deletion and chat rechecks require confirmation.
  • Adds admin guides and records the feature under version 0.261.277.

Linked issue

N/A - no linked issue.

Release Notes & Latest Features

  • New Feature
  • Bug Fix
  • UI Enhancement
  • Breaking Change
  • Internal only

Is this visible to end users?

  • Yes
  • No

Is this admin-facing (Admin Settings, governance, deployment, config)?

  • Yes
  • No

Should this become a Latest Feature card?

  • Yes
  • No
  • Already added

Screenshot needed for the card?

  • Yes
  • No
  • Attached

Version bump

  • application/single_app/config.py VERSION third segment bumped, or not needed because this is docs-only
  • deployers/version.txt bumped, or not needed because deployers/ was not changed

Testing / validation

  • Push-Location application\v2_ui; npm run build; $result = $LASTEXITCODE; Pop-Location; exit $result - passed (Vite reports the existing large-chunk warning).
  • python .\functional_tests\test_v2_admin_review_pages.py - passed.
  • python .\functional_tests\test_docs_app_surface_coverage.py and python .\functional_tests\test_docs_site_quality.py - passed.
  • python .\scripts\check_xss_sinks.py --full-file application\v2_ui\src\pages\AdminFeedbackReviewPage.tsx application\v2_ui\src\pages\AdminSafetyViolationsPage.tsx application\v2_ui\src\App.tsx application\v2_ui\src\components\layout\Sidebar.tsx - passed.
  • git -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --check - passed.

Documentation

  • Release notes updated, or not needed
  • Feature documentation updated, or not needed (admin usage guides added under docs/guides/)
  • Fix documentation updated, or not needed

Security checklist

  • No Flask routes added; existing backend authorization remains in force
  • No settings route changes; existing sanitized bootstrap settings drive reviewer navigation
  • Browser JavaScript is served from local SimpleChat static assets only; no CDN-hosted JS added
  • No secrets, keys, connection strings, or local-only artifacts are included

Paul Lizer (paullizer) and others added 2 commits October 7, 2026 10:11
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…lizer-admin-feedback-safety-pages

# Conflicts:
#	application/single_app/config.py
#	application/v2_ui/src/components/layout/Sidebar.tsx
#	docs/explanation/release_notes.md
@paullizer
Paul Lizer (paullizer) merged commit 9f99137 into microsoft:paullizer-react-v2-ui Oct 7, 2026
11 checks passed
Paul Lizer (paullizer) added a commit to paullizer/simplechat that referenced this pull request Oct 7, 2026
Brings in V2 at 7de8fce (microsoft#1689, VERSION 0.261.279, and microsoft#1686,
VERSION 0.261.280).

Conflicts:
- docs/explanation/release_notes.md: V2's file byte-for-byte, with this
  branch's own (v0.261.279) section inserted at the very top, above V2's
  first section, (v0.261.280). Every V2 section is unchanged. The next
  commit renumbers this branch's section, because microsoft#1689 already uses
  0.261.279.
- application/single_app/config.py: kept this branch's file (VERSION
  0.261.279) for the merge. The two files differed only on the VERSION
  line. The next commit renumbers it above V2's 0.261.280.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Paul Lizer (paullizer) added a commit to paullizer/simplechat that referenced this pull request Oct 7, 2026
V2 now uses 0.261.279 (microsoft#1689) and 0.261.280 (microsoft#1686), so this branch's
version moves above them. Renumbers the same 20 lines in 15 files as the
previous bump: config.py, this branch's release-notes section, the
documentation version notes and the new tests' headers. The tests' version
floor stays 0.261.253.

Refs microsoft#1549

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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