Commit graph

5 commits

Author SHA1 Message Date
jifeng
5b2d1369b5
fix(web-shell): refine markdown table interactions (#6500)
* fix(web-shell): refine markdown table interactions

* fix(web-shell): preserve active column when closing filters
2026-07-08 08:37:56 +00:00
jifeng
971d4ba27e
feat(web-shell): add column reorder, resize, and freeze controls to markdown table (#6444)
* feat(web-shell): add markdown table column controls

Support resizing, reordering, and freezing table columns while preserving visible-order copy behavior and selection stability.

* fix(web-shell): address markdown table review feedback

* fix(web-shell): refine markdown table column reordering

* fix(web-shell): address markdown table review feedback

---------

Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
2026-07-07 14:18:07 +00:00
ytahdn
a1f7846cd1
feat(web-shell): add manual toggle for enhanced markdown tables (#5917)
* feat(web-shell): add manual toggle for enhanced markdown tables

- Add toggleable table component with SVG icon buttons
- Default to plain table, click icon to switch to enhanced table
- Show "Copied!" feedback with checkmark for 2s after copy operations
- Add padding-right to last column to prevent icon overlap
- Update tests to verify toggle and copy feedback behavior

* fix(web-shell): update table toggle tests

* fix(web-shell): address table toggle review

* fix(web-shell): make table copy feedback strict-mode safe

* fix(web-shell): ignore stale table copy feedback

* test(web-shell): cover stale table selection copy

---------

Co-authored-by: ytahdn <ytahdn@gmail.com>
2026-06-27 12:10:08 +00:00
ytahdn
a384c4a21a
feat(web-shell): polish chat UI (#5893)
* style(web-shell): polish chat UI

* fix(web-shell): address chat polish review feedback

---------

Co-authored-by: ytahdn <ytahdn@gmail.com>
2026-06-26 15:38:23 +00:00
jifeng
6e8cb02e08
feat(web-shell): enhance assistant markdown tables with Excel-style interactions (#5650)
* feat(web-shell): enhance assistant markdown tables

Add Excel-style sorting, filtering, and cell selection for assistant Markdown tables while leaving other Markdown renderers unchanged.

* fix(web-shell): localize enhanced markdown table labels

* refactor(web-shell): simplify enhanced table filter menu

Split the enhanced Markdown table filter menu into smaller sections and add focused coverage for sorting and filtering behavior.

* feat(web-shell): add enhanced markdown table actions

Add row details, hide-column controls, and quick-copy support so Markdown tables can expose focused views and copy only visible data.

* test(web-shell): cover enhanced table edge cases

* fix(web-shell): address enhanced table review feedback

Prevent streaming and oversized tables from using enhanced rendering, add fallback behavior, and preserve accessibility/native selection around table interactions.

* fix(web-shell): address enhanced table critical reviews

Clear hidden-column filter and sort state when columns are hidden, and cover the enhanced table error-boundary fallback path.

* fix(web-shell): address enhanced table review suggestions

Improve table accessibility, interaction performance, numeric filtering, and test coverage for the enhanced Markdown table review feedback.

* fix(web-shell): address enhanced table review follow-ups

* fix(web-shell): restore table filter trigger focus

* fix(web-shell): address remaining table review feedback

* fix(web-shell): address table review suggestions

* fix(web-shell): preserve table focus and alignment

---------

Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
2026-06-25 07:34:26 +00:00