aicam opened a new issue, #5894:
URL: https://github.com/apache/texera/issues/5894

   ### Feature Summary
   
   Texera has no in-app channel for users to report issues, request features, 
or share comments. Today feedback reaches maintainers only indirectly (word of 
mouth, or GitHub issues that most end users never open).
   
   This was proposed and discussed in [discussion 
#5759](https://github.com/apache/texera/discussions/5759). The community 
reached consensus on **Option 2**: a simple feedback mechanism where logged-in 
users submit free-text suggestions to system administrators, with no formal 
ticket lifecycle or guaranteed response.
   
   ### Proposed Solution or Design
   
   Add a lightweight feedback feature to the dashboard:
   
   - **Sidebar entry**: a "Feedback" item immediately after "About", shown only 
to logged-in users, routing to `/user/feedback`.
   - **Feedback page**: a text box and submit button, plus a table of the 
user's own previously submitted feedback (newest first).
   - **Admin review**: in the admin user list (`/dashboard/admin/user`), a 
"Feedbacks" column next to Quota — a message icon, disabled when the user has 
no feedback and enabled with the feedback count shown as a badge; clicking it 
opens that user's feedback in a modal.
   - **Backend**: a `feedback` table and a REST resource — submit / list-own 
for any logged-in user, and admin-only per-user count and listing endpoints.
   
   This matches the agreed Option 2 (no formal response system) and keeps the 
surface minimal.
   
   ### Affected Area
   
   Workflow UI, Storage / Metadata
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to