Skip to content

feat: recognize .png_large and .jpg_large as PNG/JPEG input aliases - #493

Merged
KnifeLemon merged 6 commits into
mainfrom
feat/461-image-extension-aliases
Oct 23, 2026
Merged

KnifeLemon merged 6 commits into
mainfrom
feat/461-image-extension-aliases

Conversation

@KnifeLemon

Copy link
Copy Markdown
Owner

Summary

Fixes #461

Test plan

  • dotnet format --verify-no-changes
  • Core tests (512) and the two Engines alias conversion tests pass locally
  • CI

🤖 Generated with Claude Code

Nitjsefnie and others added 4 commits October 23, 2026 08:58
Register png_large and jpg_large as aliases of the existing image formats. Upgrade stored image profiles through schema 39 using the existing extension migration helper so custom assignments remain intact.

Add detection, mixed-case, profile migration and real image conversion coverage, and document the user-facing fix.

Co-Authored-By: GPT-6.1 Sol <noreply@openai.com>
The changelog is written at release time, and the line sat under the
already-released 2.0.0 section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Main took schema 39 for .ps1, so the image alias migration moves to 40 and
both stay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@KnifeLemon KnifeLemon added the formats New formats and engines label Oct 23, 2026
@KnifeLemon KnifeLemon self-assigned this Oct 23, 2026
@github-actions github-actions Bot added the feature New features label Oct 23, 2026
#429 added the Searchable PDF preset as migration 40. Both migrations stay;
the PNG/JPEG download aliases become 41 and their tests start from 40.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
KnifeLemon added a commit to Perricheno/Filee that referenced this pull request Oct 23, 2026
Main is at settings schema 40 and 41 is taken by KnifeLemon#493, so the studio's step is
v42: "PDF + Edit" goes after "Crop" as in a new library, and first on the
spreadsheets donut's back face (next to main's iCalendar slice) when it
has room and the user hasn't put it on either face. ENGINES.md keeps
main's "PDFs without their metadata" next to the studio assembly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@KnifeLemon
KnifeLemon merged commit d78e13f into main Oct 23, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New features formats New formats and engines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Format request: .png_large, .jpg_large

2 participants