colinthebomb1 opened a new pull request, #3716:
URL: https://github.com/apache/texera/pull/3716

   ### Purpose
   This PR creates and integrates a new `markdown-description` component that 
improves dataset/workflow descriptions to support markdown and gives access to 
a markdown editor. It is easily extensible to future tabs (ex. ML Models)
   
   ### Changes
   - Created a new `SharedDescriptionComponent` that Renders markdown 
descriptions with proper formatting instead of raw text
   - Provides an integrated markdown editor using `angular-markdown-editor` for 
authorized users
   - Shows clean, stripped text in truncated preview and shows fully rendered 
when clicked.
   - Integrated the component into workflow and datasets
   - Added proper permission checks so edit functionality only appears for 
authorized users
   
   ### Demo:
   
   
https://github.com/user-attachments/assets/a1750fd9-b454-49a4-8cfe-374b173bc564
   
   
   
   User with edit access:
   <img width="2334" height="694" alt="Screenshot (281)" 
src="https://github.com/user-attachments/assets/52b5d802-54a2-480a-be0c-aafd55e340d0";
 />
   <img width="2335" height="803" alt="Screenshot (282)" 
src="https://github.com/user-attachments/assets/891d5cd8-54e8-4133-b96a-f07c42e74d1b";
 />
   
   User without edit access:
   <img width="2331" height="621" alt="Screenshot (285)" 
src="https://github.com/user-attachments/assets/191f930a-2057-4aab-9ecc-2eaa6963fdf4";
 />
   
   Integration into workflow/dataset:
   <img width="1334" height="612" alt="Screenshot (283)" 
src="https://github.com/user-attachments/assets/8d530b81-9486-446c-a2ed-e7a87753a882";
 />
   <img width="2330" height="791" alt="Screenshot (284)" 
src="https://github.com/user-attachments/assets/f6f78608-74b5-4c72-8ccf-54c2a8f3a36a";
 />
   
   


-- 
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