Skip to content

Release v1.3.1 — dependency upgrades, autofit fix, and structural cleanup#25

Merged
fuhan666 merged 13 commits into
mainfrom
release/v1.3.1
Apr 24, 2026
Merged

Release v1.3.1 — dependency upgrades, autofit fix, and structural cleanup#25
fuhan666 merged 13 commits into
mainfrom
release/v1.3.1

Conversation

@fuhan666
Copy link
Copy Markdown
Owner

@fuhan666 fuhan666 commented Apr 24, 2026

Summary

This PR contains the v1.3.1 release changes, including dependency upgrades, UI autofit restoration, and structural refactoring.

Changes

  • fix(tui): upgrade ratatui dependencies and restore autofit column behavior
  • refactor(cli): share formatting helpers, improve check scans, and tighten CI
  • test: replace test xlsx file, restore malformed shared string references
  • build: update dependencies
  • perf: update zip dependency to disable default features and enable deflate
  • refactor(ui): split render module into focused submodules
  • refactor: move formula lookup into workbook layer
  • refactor(cli): consolidate headless sheet query helpers
  • refactor(core): restore quality baseline and converge structure
  • chore(tests): remove over-specified visual and stale regression tests
  • refactor(ui): remove analysis panels and add structured help overlay

fuhan666 added 13 commits April 22, 2026 18:15
- Remove Query Preview and Findings panels and their InputMode variants
- Add :help command with a structured, scrollable key-reference overlay
- Refresh title bar with EXCEL-CLI branding and inline row/col stats
- Update status bar to a single-line layout; remove analysis tab buttons
- Adjust theme: black background, consistent accent colors across panels
- Clean up command executor and key handlers for removed preview/findings modes
- Update render tests to reflect the new UI shell
Delete 8 tests that lock down implementation details rather than behavior:

Visual style tests (too brittle against theme changes):
- help_entry_separator_slashes_are_dimmed
- help_entry_chips_use_compact_square_background_without_caps
- renders_cell_panel_title_and_border_with_primary_text_color_by_default
- renders_notifications_title_and_border_with_primary_text_color
- renders_latest_notification_brighter_than_history

Stale regression tests (features already removed):
- f_no_longer_switches_to_analysis_mode
- c_no_longer_switches_to_analysis_mode
- removed_analysis_commands_are_reported_as_unknown

No functional changes; remaining suite still covers help content,
panel layout, and structural regressions.
@fuhan666 fuhan666 merged commit a04ce20 into main Apr 24, 2026
2 checks passed
@fuhan666 fuhan666 deleted the release/v1.3.1 branch April 24, 2026 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant