zesty-io / website

Marketing Website using NextJS and Zesty.io Headless CMS
https://www.zesty.io
The Unlicense
17 stars 2 forks source link

feat: support portal #2349

Closed japhethLG closed 4 months ago

japhethLG commented 5 months ago

Description

Improved the UI and functionality of the ticket viewing section in the support portal. The updates include fixing the display of messages, images, and attachments, adding date and time displays for messages, ensuring only the agent's name is displayed per message, and enhancing attachment visibility for image and other file types. Implemented a dark mode compatible UI, introduced an information bar on the right side, and refactored the code for fetching threads and attachments to improve the loading experience. A regex fix was added to handle threads without content.

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Conducted manual testing by creating a ticket and using the Zoho portal to send and receive an email. This process was used to verify the correct display of messages, images, attachments, dates, and times, as well as the functionality of the new features.

Screenshots / Screen recording

Screenshot 2024-02-06 154906 Screenshot 2024-02-06 155009 image viewer dark mode

giseleblair commented 4 months ago

Screenshot 2024-02-07 at 10 51 13 AM

@japhethLG can you please review the above message

japhethLG commented 4 months ago

Screenshot 2024-02-07 at 10 51 13 AM

@japhethLG can you please review the above message

Merged stage to this branch.