V2 File Feedback Support (to be developed)

icon picker
V1 File Feedback

Overview:

This document details the enhanced feedback feature for task attachments in Agency Handy, now including file versioning and the ability to resolve comments. Users will be able to provide and manage feedback on images, PDFs, and videos, with the option for Super admin, Admin, and PM to mark comments as resolved. This update supports file versioning, ensuring feedback can be tracked across different iterations of a file.

User Stories:

Image and PDF Feedback:
As a user, I want to select specific sections of an image or PDF and leave comments, so my feedback is targeted and easy to understand.
Video Feedback:
As a user, I want to pause a video and leave time-stamped comments, ensuring my feedback is precise.
As a user, I want the ability to hide the timestamp in video comments for more general feedback.
As a user, I want the video to automatically pause when I begin typing feedback to ensure accurate commenting.
Comment Resolution:
As a Super admin, Admin, or PM, I want to mark comments as resolved once the feedback has been addressed to streamline task management.
File Versioning:
As a user, I want to upload new versions of the same file and retain previous feedback, so that I can track changes and updates across different file iterations.
As a user, I want to see which comments correspond to which file version to better understand the progression of feedback.

Functional Requirements:

Supported File Types:
Images: JPG, PNG, GIF, etc.
PDFs
Videos: MP4, MOV, etc.
File Versioning:
Versioning System: Users can upload multiple versions of a file (image, PDF, or video).
Each version will have a version number (e.g., Version 1, Version 2).
Feedback Retention: Feedback for previous versions will remain accessible.
Version Display: Users can switch between file versions to view associated comments.
Feedback Transfer: Users can copy feedback to a new version or start fresh with no comments on the new version.
Feedback on Images and PDFs:
File Upload: Users can upload images or PDFs to tasks.
Section Selection: Users can select specific sections of the image or PDF for targeted feedback.
A tool for drawing rectangles or predefined shapes over the document.
Commenting: Users can attach comments to selected sections.
Comment Display: Hovering over the commented section will display the comment.
Video Feedback:
File Upload: Users can upload video files.
Pause and Comment: Users can pause the video and add a time-stamped comment at the paused point.
Hide Timestamp Option: Users can choose to hide the timestamp if the comment is not time specific.
Automatic Pause While Typing: The video will automatically pause when the user begins typing.
Comment Resolution:
Resolve Comments: Super admin, Admin, and PM will have the ability to mark comments as resolved.
Visibility: Resolved comments will remain visible but will be marked with a "Resolved" tag.
Reopen Comments: Any resolved comment can be reopened if further action is needed.
Notifications: The original commenter will receive a notification when their comment is resolved. (Notification text: ”Your comment was resolved”)
File versioning
allow user to upload a revised version of a specific file
keep all the files
clearly define the history and versions
while viewing a old file show that a newer version is available
for preview show latest version details
Commenting Process:
When a file is attached, a "Provide Feedback" button will appear, allowing users to initiate the feedback process.
For PDFs and images, users will select a region before typing the comment.
For videos, users will pause the video at the desired point and type their comment.
All comments will be linked to specific file sections or video timestamps.
comments can be edited by the commenter
comments can be deleted by super admin, admin, commenter.
all the comments will be version wise
Only users who have access to the file can be mentioned in comment
like if client review is off user can’t mention the client
assignees who are not in the task can’t be mentioned etc.
UI/UX Features:
Feedback Display: All comments will be displayed alongside the file in a feedback panel. Hovering over or clicking on the comments will highlight the associated section of the image/PDF or jump to the video timestamp.
Editable Comments: Users can edit or delete their feedback.
Version Navigation: A dropdown will allow users to navigate between different file versions and view associated feedback.
Comment Resolution Button: Super admin, Admin, and PM will see an option to mark comments as "Resolved" with a single click.
File Feedback Status:
Each file will have two mains status
Needs Review (onclick send notification and email)
Approved
Notifications and email:
Super admin, Admin, PM, and Clients will receive notifications when:
Feedback is added.(check if it is team only)
Notification text: "Feedback has been added in the file feedback section of [Task Name]."
Email:
Subject: Feedback Added to [Task Name]
Body: Dear [User Name], Feedback has been added in the file feedback section of [Task Name]. Please review it at your earliest convenience. [View Task Button]
Best regards, [Company Name]
New file versions are uploaded.
Notification Text: “A New File Version is uploaded on task [Task_Name]”
Email:
Subject: New File Version Uploaded for [Task Name]
Body: Dear [User Name], A new version of the file has been uploaded for [Task Name]. Please review the updated version to ensure all changes are aligned. [View File Button]
Best regards, [Company Name]
Comments are marked as resolved.
Notification Text: “Your feedback on the file feedback section of task [Task_name] has been resolved”
Email:
Subject: Feedback Resolved for [Task Name]
Body: Dear [User Name], Your feedback in the file feedback section of [Task Name] has been marked as resolved. If further updates are needed, feel free to respond. [View Feedback Button]
Best regards, [Company Name]
Mention in comment
Notification Text: “[User Name] mentioned you in a comment in the file feedback section of task [Task Name].”
Email:
Subject: You Were Mentioned in a Comment on [Task Name]
Body: Dear [User Name], ​[Mentioning User Name] has mentioned you in a comment in the file feedback section of [Task Name]. Click below to view and respond to the comment. [View Comment Button]
Best regards, [Company Name]
Status change (Needs review, Approved)
Notification text: “An Item in the file feedback section of task [Task_name] needs revewed”
“An Item in the file feedback section of task [Task_name] Has Been Apporved”
Email
Subject (Needs Review): Item Requires Your Review on [Task Name]
Body: Dear [User Name], An item in the file feedback section of [Task Name] needs your review. Click below to view and provide your input. [Review Now Button]
Subject (Approved): Item Approved on [Task Name]
Body: Dear [User Name], An item in the file feedback section of [Task Name] has been approved. Thank you for your contribution. [View Details Button]

Acceptance Criteria:

Image and PDF Feedback:
Users can select and comment on sections of images or PDFs.
Comments will be attached to the selected section and visible on hover.
Video Feedback:
Users can pause videos and add time-stamped comments.
Users can hide the timestamp for general feedback.
The video will pause automatically while typing.
File Versioning:
Users can upload multiple versions of a file, with each version tracked and accessible.
Comments for each version are retained and viewable.
Comment Resolution:
Super admin, Admin, and PM can mark comments as resolved.
Resolved comments are visible but clearly marked and can be reopened if needed.
Notifications:
Users receive notifications for new feedback, file versions, and comment resolutions.
Image and PDF Feedback:
Users can select and comment on sections of images or PDFs.
Comments will be attached to the selected section and visible upon hover.
Video Feedback:
Users can pause videos and add time-stamped comments.
Users can hide the timestamp if desired.
The video will pause automatically while typing feedback.
File Upload:
Task attachments can include images, PDFs, and videos.
Comment Visibility and Management:
Comments are displayed in the feedback panel, and users can edit or delete their feedback.


Reference:

Use queue, frame.io, Marker.io, Miro, File stage

files:

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png


Q: Who can click on Needs Changes, Approved?
SuperAdmin, Admin, Client, Team members who have can access and click on need changes
SuperAdmin, Admin, Client can click approve
Notification text “Changes requested for a file”
Notification text “changes in file has been approved”
Q: When agency clicks on these options, what will happen? If notification, provide notification text.
Q: When client clicks on these options, what will happen? If notification, provide notification text.
Q: who can resolve comments?
Client and SuperAdmin, Admin can resolve comments
Q: Are comments version specific?
yes, the comments will be version specific.
Q: Can a specific version be deleted? If so, will the comments be deleted as well for that version?
Yes, Only Superadmin and Admin, PM can delete a version. all the comments will be deleted as well
Q: If version 1 is deleted will all the later versions be deleted?
no, only version 1 will be deleted
Q: Need a list of module where file feedback will be provided.
our whole application. Wherever we allow to see files. This will become our default file
Modules such as service, profile image should not have versioning and feedback. that’s why I asked for a list of modules.
@Ali Shaown
We will allow file feedback in attachment of tasks and orders
What about quotation
@Ali Shaown
Q: According to prd, only superadmin and admin can delete file versions, when deleting order, tasks we have delete all of those files and version, but tasks can be deleted by other roles. what should we do in this case?
@Ali Shaown
updated, Superadmin, admin, PM can delete a task, when a task is deleted, all related file will be deleted as well.
in the case of client created task Superadmin, Admin, PM and client can delete task if the task is deleted all files in that tasks will be deleted as well

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.