Skip to content

Comments

feat(sheets): add chart and conditional formatting commands (#108, #111)#127

Merged
omriariav merged 1 commit intomainfrom
feat/sheets-charts-cond-format
Feb 19, 2026
Merged

feat(sheets): add chart and conditional formatting commands (#108, #111)#127
omriariav merged 1 commit intomainfrom
feat/sheets-charts-cond-format

Conversation

@omriariav
Copy link
Owner

Summary

Test plan

  • All 6 new commands registered in TestSheetsCommands
  • Flag tests for all 6 commands
  • Mock server tests for all 6 commands
  • Structure test for new commands
  • mapConditionType helper unit tests (9 valid + 1 invalid)
  • go vet ./... passes
  • SKILL.md and commands.md updated with full documentation

🤖 Generated with Claude Code

omriariav added a commit that referenced this pull request Feb 19, 2026
…n, docs

- Add Series data to BasicChartSpec and PieChartSpec (charts were rendering empty)
- Add chart type validation before API call
- Fix gofmt formatting in map literal
- Fix command counts: SKILL.md and commands.md both say 32
- Add 6 new commands to README.md sheets table

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Re-apply on top of merged main (includes Agent A's named ranges + filters).

Add 6 new sheets commands:
- add-chart: create embedded charts (BAR, LINE, AREA, COLUMN, SCATTER, PIE, COMBO)
  with Series data for both basic and pie charts, chart type validation
- list-charts: list all charts with IDs, titles, and types
- delete-chart: remove a chart by ID
- add-conditional-format: add conditional formatting rules with user-friendly operators
- list-conditional-formats: list rules for a sheet
- delete-conditional-format: remove a rule by index

Total sheets commands: 38 (32 from main + 6 new)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@omriariav omriariav force-pushed the feat/sheets-charts-cond-format branch from 4dbc0a4 to b47b290 Compare February 19, 2026 20:02
@omriariav omriariav merged commit ab6f7d5 into main Feb 19, 2026
1 check passed
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