Skip to content

feat: convert command + packge updates#2

Merged
jpvajda merged 7 commits intomainfrom
man-test-fixes
Feb 7, 2026
Merged

feat: convert command + packge updates#2
jpvajda merged 7 commits intomainfrom
man-test-fixes

Conversation

@jpvajda
Copy link
Copy Markdown
Owner

@jpvajda jpvajda commented Feb 7, 2026

Note

Medium Risk
Adds new file-conversion and file-deletion flows and upgrades core dependencies (OpenAI SDK/Vitest), which could affect CLI behavior and error handling across environments.

Overview
Adds a new downfolio convert CLI command to convert a selected/generated .md file into docx and/or pdf, with interactive file/format selection, overwrite confirmation, and configurable output directory/name.

Updates Pandoc conversion to use markdown+smart and --standalone, improves PDF conversion reliability by augmenting PATH with macOS TeX bin when present and emitting more actionable error messages.

Upgrades dependencies (notably openai to v6 and vitest to v4), updates AI integration to use OpenAI SDK v6 error classes plus strips accidental triple-backtick wrappers from both OpenAI/Anthropic outputs, and makes config permission-setting failures non-fatal.

Refines job remove/template remove to optionally delete the underlying markdown file after removing it from the registry, and adds CI unit-test workflow plus expanded/updated unit tests and moved manual TEST_PLAN into tests/.

Written by Cursor Bugbot for commit 8dc7937. This will update automatically on new commits. Configure here.

@jpvajda jpvajda changed the title Man test fixes feat: convert command + packge updates Feb 7, 2026
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@jpvajda jpvajda merged commit 5ba2ed4 into main Feb 7, 2026
2 checks passed
@jpvajda jpvajda deleted the man-test-fixes branch February 7, 2026 17:35
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