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

   ### Feature Summary
   
   Currently, the dataset description is stored as a plain string 
(`VARCHAR(512) NOT NULL`). This makes it difficult to present richer 
information such as structured metadata for the datasets, links, or formatted 
notes (sections, bullet points, tables). Adding Markdown support would enable 
more informative descriptions, improve page usability, and be reusable across 
multiple parts of the UI (dataset and workflow descriptions).
   
   ### Proposed Solution or Design
   
   Render descriptions as Markdown on dataset detail pages, and provide a 
Markdown editor UI for dataset owners.
   
   There are two approaches for the editor:
   
   - Library-based editor (e.g., angular-markdown-editor, or another editor 
wrapped in Angular): richer features, but adds dependencies and may introduce 
CSS conflicts
     - #3716 implements the library-based approach using 
angular-markdown-editor and increases yarn.lock by ~700 lines.
   
   - Native <textarea> + ngx-markdown: no new dependencies and works well in 
ng-zorro modals, but the toolbar is template-based and less feature-rich.
   
   Editor example:
   
   <img width="1890" height="850" alt="Image" 
src="https://github.com/user-attachments/assets/2e014368-347d-4d91-b2b3-9342a2ea1d98";
 />
   
   example for preview
   
   <img width="1915" height="1078" alt="Image" 
src="https://github.com/user-attachments/assets/cf7ec600-f639-42a2-808e-1aed5cd15f06";
 />
   
   ### Impact / Priority
   
   (P2)Medium – useful enhancement
   
   ### Affected Area
   
   _No response_


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