Skip to content

feat: simplify export parameters for PNG and PDF methods#517

Merged
palewire merged 2 commits intochekos:mainfrom
palewire:main
Dec 1, 2025
Merged

feat: simplify export parameters for PNG and PDF methods#517
palewire merged 2 commits intochekos:mainfrom
palewire:main

Conversation

@palewire
Copy link
Collaborator

@palewire palewire commented Dec 1, 2025

  • Remove hardcoded "mode": "rgb" parameter from PNG export
  • Remove "plain" parameter from PDF export query params
  • Add type annotation for params dict in PDF export method

These changes simplify the export API calls by removing unnecessary default parameters, allowing the server to use its own defaults.

- Remove hardcoded "mode": "rgb" parameter from PNG export
- Remove "plain" parameter from PDF export query params
- Add type annotation for params dict in PDF export method

These changes simplify the export API calls by removing unnecessary
default parameters, allowing the server to use its own defaults.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR simplifies export API calls by removing unnecessary hardcoded parameters from PNG and SVG export methods. However, there is a critical bug: the SVG export method removes the plain parameter from the query params while still accepting it in the function signature, breaking the API contract.

Key changes:

  • Removes hardcoded "mode": "rgb" from PNG export (appropriate since PNG export doesn't have a mode parameter)
  • Removes "plain" parameter from SVG export query params (bug: breaks functionality)
  • Adds type annotation to SVG export params dict

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

```
test: remove default parameter assertions from export tests

Remove assertions for default parameters that are no longer being sent
in PNG and SVG export requests:
- Remove 'mode' parameter check from PNG export test
- Remove 'plain' parameter check from SVG export test

These parameters are likely now handled server-side or have been removed
from the API request logic.
@palewire palewire merged commit ee7bc43 into chekos:main Dec 1, 2025
8 checks 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