Repository navigation
Releases
Releases · KnifeLemon/Filee
Filee 2.3.0
What's Changed
New tools
- Annotate (pictures, palette): arrows, boxes, highlights, freehand lines, text and numbered markers, drawn as you see them, in the picture's own colours (also CMYK and greyscale), with right-to-left and complex scripts shaped properly.
- Crop video (video back face): remove black bars found automatically, or crop to 16:9, 9:16, 4:3, 1:1 or 21:9. HDR and 10-bit sources stay HDR and 10-bit.
- Pages per sheet (PDF, palette): 2, 4, 6, 8 or 9 pages on each sheet, on A4, Letter, A3 or the first page's size, with margins, gaps, order and thin borders. Pages stay vector, so text stays text.
- Copy to folder / Move to folder (back faces): send files to a folder you choose, as they are.
- Pixelate / blur: a Black box style for each area.
- Pictures → 3D relief: GLB, glTF, STL, OBJ, 3MF and PLY for printing or viewing.
Translation and captions (local AI)
- Translate documents, e-books and SRT / WebVTT subtitles into 12 languages with a local model (Ollama). Nothing leaves the PC; timings of subtitles stay as they are.
- Runs a model drops are asked for again, in order, and a model can be deleted from the model window.
- Captions: SRT subtitles from a video or a recording, with Whisper.
Print work: CMYK
- CMYK pictures (PSD, TIFF, JPG) → PDF stay CMYK, with their ICC profile. A CMYK JPEG → PDF no longer fails.
- CMYK Illustrator and PDF files → JPG or TIFF keep their CMYK ink values, through Ghostscript (Settings → Engines). Without it the result is RGB and says why.
Settings
- Settings → Fields: turn off fields you don't work in (CAD, 3D models, maps, fonts, games, design, science, video and audio production, old formats). Their formats leave the donut and the lists; a file you drop still offers its own field's formats. A new install starts with only Developer on.
- Size limits: pictures as a range in KB or MB, videos in MB or as a percentage.
- Edit pictures: width × height in px, cm, mm or inches. Crop: a perspective mode that straightens a tilted picture.
- Merge: sort files by name or date first. The sidebar collapses to icons.
- Delete and remove buttons turn red on hover.
Formats
- New: Krita (.kra), Minecraft packs, add-ons, worlds and templates, Modrinth modpacks (.mrpack, in the Games field), Dart and HiveQL as text, C / C++ / C# source, Apple Voice Memos (.qta), Bink video (.bik), FreeMASTER oscilloscope text → CSV, standalone SVG text dropped from a browser.
- Animated GIF, WebP, APNG and MNG → JPEG XL stay animated.
- Languages: Italian, Indonesian and Vietnamese (by @dinhkarate).
Command line
filee engineslists, installs and removes the optional engines;formatsandpresetstake--json.
Fixes
- OCR to PDF failed with the Tesseract that Ubuntu 20.04 / 22.04 install (4.x).
- DOCX → PDF could wait until its time limit when LibreOffice didn't exit.
- Removing an engine in use no longer leaves it half deleted; interrupted downloads leave no partial files.
- PDF → Word keeps ruled tables whose text runs past a cell, table-of-contents leaders and line spacing.
- macOS: the donut opens and flips while another app holds Secure Input; the donut window class is restored.
- Windows on ARM:
FILEE_RENDERING=gpu,vulkanorwglto try the GPU on Snapdragon PCs. - The installer shows the new rounded logo, and its "What's new" pictures as still images.
Pull requests
- feat(data): convert FreeMASTER oscilloscope text to CSV by @KnifeLemon in #721
- feat(images): width × height in Edit pictures, in px, cm, mm or inches by @KnifeLemon in #726
- feat(qta): read Apple Voice Memos recordings (#646) by @SeoJCalive in #762
- feat(cli): add --json to 'formats' by @yavuzmeteafsar in #759
- feat(crop): add a perspective mode that straightens a tilted picture by @SeoJCalive in #764
- feat(cli): add presets --json and engine hints to failed convert --json files by @SeoJCalive in #773
- feat(presets): image file size as a range in KB or MB by @SeoJCalive in #791
- feat(macos): convert the clipboard from a keyboard shortcut and put the result back by @skyhilam in #705
- feat: Add Whisper speech-to-text captioning for video and audio (.srt) (Continues #774) by @rohitLovesKrishna in #788
- feat: collapsible sidebar with icon-only mode by @adnan-bhaldar in #797
- feat(presets): add Copy to folder tools on the back face by @1644ye in #814
- feat(browser): accept standalone SVG text through Ctrl-drag by @1644ye in #813
- feat(formats): add format fields and grades table by @SeoJCalive in #846
- feat(presets): video size limit in MB or as a percentage of the original file by @gianabif14 in #883
- feat(presets): Copy to folder can move the files instead of copying them by @lightscape-jm in #913
- feat(hide): Black box style for each area in Pixelate / blur by @lightscape-jm in #930
- feat(cli): add 'engines' to list, install and remove optional engines by @yavuzmeteafsar in #935
- feat(ui): color picker card, pastel preset columns and Material You toggle hover by @adnan-bhaldar in #960
- feat: Add document, ebook and text translation into any of the 12 supported languages (.pdf, .docx, .epub, .md, .txt) by @rohitLovesKrishna in #836
- feat(ui): spin the arrow on "Check now" and "Check again" by @adnan-bhaldar in #982
- feat(presets): default donuts follow the #806 slot table by @SeoJCalive in #972
- feat(merge): sort files by name or date before merging by @amanvir-singh in #1018
- feat: modernize the app logo with rounded corners by @adnan-bhaldar in #1019
- feat: add Image to 3D conversion engine and corresponding tests by @Sadeepa11 in #733
- feat(tools): Annotate tool by @lightscape-jm in #1024
- feat: field switches in Settings → Fields (#806) by @SeoJCalive in #1036
- feat(formats): .dart and .hql as text, Krita .kra as a picture by @KnifeLemon in #1047
- feat(formats): Minecraft packs and Modrinth modpacks (Games field) by @KnifeLemon in #1048
- feat(toolbar): the group editor's add list follows the field switches by @SeoJCalive in #1052
- feat(pdf): CMYK pictures stay CMYK in PDFs by @KnifeLemon in #1059
- feat(pdf): CMYK PDF and Illustrator files → CMYK JPG and TIFF by @KnifeLemon in #1060
- feat: pages per sheet (N-up) for PDFs (#737) by @cre8ive-marketing in #1062
- feat(setup): draw the new rounded logo in the installer by @adnan-bhaldar in #1044
- fix(setup): batch translated resource updates by @Stamina9 in #692
- fix(engines): find LibreOffice where its Windows installer recorded it by @KnifeLemon in #719
- fix(dds): keep the colours of DDS pictures...
Filee 2.2.0
Filee 2.1.0
Filee 2.0.0
What's Changed
New
- Filee's own installer (Windows).
Filee-<version>-win-Setup.exeis now Filee's own installer instead of an Inno Setup one; the download names stay the same. It is one card in Filee's look, in every app language (Windows' display language first): Install, and Options for the language, folder, desktop icon, Explorer menu, starting at sign-in,fileeon the PATH and the engines to download. While it installs, it shows this version's What's new slides. It installs over Filee 1.x, also from the built-in updater: same folder, your choices and one entry in Apps & Features, with settings, presets and engines kept. The uninstaller asks whether to delete your settings (kept unless you say so). Setup checks its files before changing anything and puts everything back if an install fails halfway. The usual switches still work (/SILENT,/VERYSILENT,/SUPPRESSMSGBOXES,/NORESTART,/DIR=,/LANG=,/TASKS=,/MERGETASKS=,/NOICONS,/CURRENTUSER,/LOG), and/NOLAUNCHdoesn't start Filee at the end. Tools that unpacked the old Setup with innounp need the portable zip now. - What's new. The first time Filee starts after an update, a small window shows the new features as short animated slides (Previous / Next, ← / →, Esc). About → "What's new in Filee 2.0" opens them again. With "Reduce animations" each slide is a still picture.
- Files from a web browser. Hold the shortcut key and drag a picture, a link to a file or a download out of Chrome, Edge, Firefox or Safari: the donut opens as it does for your own files, and dropping on a slice saves the file and converts it. The Home drop zone takes the same drags. Settings → General → "Files dragged from a browser" sets where they are saved (Downloads unless you choose another folder) and can keep only the converted file. A badge over the progress ring shows the download. Filee downloads a link itself, without your browser's sign-in, so a file behind a sign-in has to be saved from the browser first. Web pages, programs and scripts are refused, and nothing is run. Attachments dragged out of Outlook and files dragged out of a ZIP in Explorer open the donut too.
- The donut's back face (issue #195). Every donut has a second set of up to 12 slices. While the donut is open, press Tab or turn the mouse wheel to flip it; the hub shows the hint when the back has something for your files. Built-in donuts come with a back face: Crop, Rotate, Flip, Remove background and Live Photo video on the image donut, Compress PDF on the PDF donut, frame extraction and Live / Motion Photos on the v...
Filee 1.12.0
What's Changed
New
- PDF → PowerPoint (issue #96). "PPTX (slides)" puts a picture of each PDF page on its own slide, at the page's size, with the page's text in the speaker notes. The slides look exactly like the PDF but aren't editable; PDF → DOCX is the editable route. It takes TIFF's place on the PDF donut when you never changed that donut.
- Compress PDF (issue #103). The new "Compress PDF" preset, and a Compress option on every PDF → PDF preset, make a PDF smaller while it stays a PDF: pictures shown larger than needed are scaled down (Smallest 72 dpi, Balanced 150 dpi, High quality 300 dpi), photos are saved again as JPEG, and everything else is compressed losslessly. Text, fonts, links, bookmarks and forms stay. A PDF that can't be made smaller is left as it was, and the toast says so. With Ghostscript installed, Also try Ghostscript keeps the smaller of the two results.
- Every frame of a video (issue #63, by @pleguen). "Extract frames (PNG)" and "Extract frames (JPG)", or Save every frame of a video in a PNG or JPG preset, write each frame (or every Nth) into a folder next to the video. A video that would give more than 100,000 pictures or fill the disk is refused before it starts. Add the presets to a donut in Settings → Toolbar.
- Hardware video encoding (issue #100). Use hardware acceleration (graphics chip) in a video preset encodes H.264 and HEVC with NVENC, Quick Sync, AMF, VideoToolbox or VA-API: much faster and lighter on power, slightly larger at the same quality. Without a usable chip, the video is encoded as before. Off by default.
- Closing the window (issue #111). The first time you close the main window, Filee asks whether to keep running in the tray or quit, with "Don't ask again". Settings → General → "When I close the window" changes it later.
- Request a format (issue #117). When you bring files Filee can't read to the donut, or a conversion fails for that reason, Request this format opens a GitHub form with the extension filled in (only the extension, never a file name). Encrypted or copy-protected (DRM) files can't be converted, whatever their format.
- Ubuntu 22.04 (issue #102). The Linux packages run on Ubuntu 22.04 and newer again, global gestures included.
- Polish (by @rafek1241). Filee speaks Polish, and picks it when Windows, macOS or Linux does.
- Other file managers (issue #124). Gestures set to "File managers and desktop" also start over Files, Directory Opus, Total Commander, XYplorer, OneCommander, Q-Dir and FreeCommander, not only Explorer.
- calibre for e-book PDFs (issue #127). With calibre installed and moved above the HWPX writer in Settings → Engines, EPUB, MOBI, AZW3 and other e-books become PDFs through calibre, much faster for long books.
Improved
- Memory (issue #119). Half a minute after the last conversion Filee gives the memory back: Task Manager shows it at a few tens of MB in the tray instead of several hundred. Closing the main window releases it; it opens again where and on the page you left it.
- Running as administrator (issue #99). Explorer can't drop files on a Filee that runs as administrator or use its menu. Filee now notices it, says so on Home, and offers Restart without administrator rights. A second launch that can't reach the running Filee says why instead of quitting silently.
Fixed
- SVGs with an unescaped "&" or HTML entities such as
in their text (often from AI tools) failed with "An error occurred while parsing EntityName" (issue #120). - Pressing Ctrl+Space twice in a dropdown, or Ctrl+clicking the selected item, showed an error (issue #107).
- Long e-books to PDF stopped at 95 % after two minutes (issue #127): the time limit now grows with the text, up to an hour.
- "Retry gestures" could leave gestures dead while Filee said they were running (by @leishifu666).
- calibre couldn't be downloaded on macOS and Linux: it now comes from calibre's own server.
Pull requests
- calibre downloads on macOS and Linux come from calibre's own server by @KnifeLemon in #97
- Dropdowns and single-selection lists can't be cleared by Ctrl+Space or Ctrl+click (#107) by @KnifeLemon in #110
- Linux packages run on Ubuntu 22.04 by @KnifeLemon in #113
- PDF → PPTX: one slide per page (built in) by @KnifeLemon in #98
- Closing the window can quit Filee (asked once, or in Settings) by @KnifeLemon in #116
- Give memory back after conversions and release the main window in the tray by @KnifeLemon in #122
- Feature/video frame splitting by @pleguen in #101
- Explain and fix a Filee that Explorer can't reach (#99) by @KnifeLemon in #108
- Compress PDFs (built in, Ghostscript optional) by @KnifeLemon in #115
- Request a format Filee can't read, from the donut and the toast by @KnifeLemon in #118
- SVGs with a loose "&" or HTML entities convert again by @KnifeLemon in #125
- Hardware video encoding for H.264 and HEVC (#100) by @KnifeLemon in #109
- Fix gestures losing global input after retrying the hook by @leishifu666 in #126
- Gestures work over Files, Directory Opus and other file managers by @KnifeLemon in #130
- Long e-books to PDF: rhwp time limit follows the text, calibre PDF route by @KnifeLemon in #131
- Add Polish translation by @rafek1241 in #128
- Filee 1.12.0 by @KnifeLemon in #129
New Contributors
- @pleguen made their first contribution in #101
- @leishifu666 made their first contribution in #126
- @rafek1241 made their first contribution in #128
Full Changelog: v1.11.0...v1.12.0
Filee 1.11.0
What's Changed
New
- Subtitles. A new category with its own donut: SRT, ASS, WebVTT, SAMI (SMI), LRC, TTML and MicroDVD convert into each other without any engine, and SSA and SCC are read. Korean SMI and SRT files saved in CP949 are detected and written as UTF-8. "Extract subtitles" on the video donut takes the first text subtitle track of an MKV, MP4, MOV or WebM out as SRT (needs FFmpeg).
- Data files. A new category for JSON, JSON Lines, YAML, TOML and XML, converting into each other and, when the data is a table, to and from CSV and Excel. Outlook
.msge-mails convert to EML, HTML, text or a ZIP of their attachments, and vCard contacts (also CP949 ones from old phones) to and from CSV. - 3D models. A new category for GLB, glTF, STL, OBJ, 3MF and PLY, converting into each other with colours, textures and materials where the format keeps them, and to a shaded PNG or JPG picture. Nothing to install.
- Trace to SVG. Two new image presets turn a picture into vector shapes: "Trace to SVG" in up to 64 colours and "Line art to SVG" in black for logos, signatures and scans. SVG drawings also convert to DXF and DWG for CAD.
- Rotate and flip (issue #71, by @SeoJCalive). Images can be turned left, right or 180° and mirrored, after the photo's own orientation, as a preset option and as ready-made presets.
- Donut groups (issue #74, by @SeoJCalive). A donut slice can hold up to six presets that fan out in an outer ring when you rest on it, drag outward or click it; the keyboard works too. Create one with "New group" in Settings → Toolbar. The ready-made "Rotate" and "Flip" groups are on the Presets page.
- Video and audio. Video presets can encode HEVC (H.265) or AV1 (MP4 HEVC is on the video donut), keeping 10-bit and HDR video. New audio targets WavPack, TTA, W64, E-AC3 and ALAC (in M4A), and APE, Musepack, TAK, DSD (DSF/DFF), DTS and Speex are read.
- More formats.
- Images: APNG (animated PNG, without FFmpeg), QOI, DDS, PCX, CUR, XPM, XBM, WBMP, PAM, PFM, SGI, Sun Raster, MIFF and MNG; DICOM medical images, OpenEXR, Radiance HDR and Photo CD are read; Fujifilm
.hifis read as HEIC. - Documents and text (with Pandoc): Org, AsciiDoc, Typst, MediaWiki, DocBook, Jupyter notebooks, Textile, man pages and OPML, and Markdown → PowerPoint slides.
- With LibreOffice: ClarisWorks, MacWrite, T602, Pocket Word and flat OpenDocument files are read, OTT, OTS, OTP, FODT and XLT written, SVG → EMF/WMF and one PDF page → SVG.
- E-books: KEPUB for Kobo readers, built in.
- Images: APNG (animated PNG, without FFmpeg), QOI, DDS, PCX, CUR, XPM, XBM, WBMP, PAM, PFM, SGI, Sun Raster, MIFF and MNG; DICOM medical images, OpenEXR, Radiance HDR and Photo CD are read; Fujifilm
- Sponsor. "Sponsor" in the sidebar and the About page opens the ways to support Filee (GitHub Sponsors, Patreon, Ko-fi, PayPal, Fairy), and sponsors are thanked on the About page.
Changed
- Engines page. LibreOffice's switches moved into a Settings window on its card, and engines are put in order by dragging their cards.
- Shorter texts. Long hints in the app are shorter and break after each sentence.
Fixed
- Desktop icons that stopped reacting to clicks. After a conversion through the donut, a Ctrl+drag that brought no files (selecting icons on the desktop, dragging a folder) could leave Filee's invisible drag window over the desktop, catching clicks until Filee quit. A donut opened from Explorer's menu on Windows 10 also closes with Esc and clicks elsewhere again.
- Tables inside a table cell in HWP → PDF (issue #49). A table placed in a table cell was drawn too low, over the paragraph below it, when the file was HWP (HWPX was fine).
- Korean e-mails after an Outlook message. Converting an Outlook
.msgfirst left later Korean (EUC-KR) e-mails of the same session garbled.
Pull requests
- Sponsor window with every way to support Filee, and a supporters list by @KnifeLemon in #76
- Code signing: Certum certificate for Myeonggu Kim by @KnifeLemon in #77
- Engines page tidy-up, shorter app texts and READMEs by @KnifeLemon in #78
- Invisible drag donut no longer blocks clicks on the desktop by @KnifeLemon in #79
- Org, AsciiDoc, Typst and more markup, Markdown → PPTX, more LibreOffice formats, built-in KEPUB by @KnifeLemon in #80
- HEVC and AV1 video, more audio formats, built-in subtitle conversion by @KnifeLemon in #81
- More image formats, built-in APNG and DICOM by @KnifeLemon in #82
- Data formats (JSON, YAML, TOML, XML), Outlook MSG and vCard by @KnifeLemon in #83
- Fix Korean e-mails decoded as Latin-1 after a MSG, and the MSG test line endings by @KnifeLemon in #84
- 3D models: GLB, glTF, STL, OBJ, 3MF, PLY (built in) by @KnifeLemon in #85
- Trace images to SVG and SVG → DXF/DWG (built in) by @KnifeLemon in #87
- Images are traced to SVG even when LibreOffice is installed by @KnifeLemon in #90
- HWP → PDF: tables floating in a table cell stay where 한글 puts them (#49) by @KnifeLemon in #91
- 도넛 묶음(그룹) 칸 추가 by @SeoJCalive in #88
- 이미지 회전·반전 옵션과 회전/뒤집기 묶음 추가 by @SeoJCalive in #89
- CI: give the portable jobs 60 minutes by @KnifeLemon in #92
- --quit no longer waits for a process that has already ended (macOS CI flake) by @KnifeLemon in #94
- Version 1.11.0 by @KnifeLemon in #93
Full Changelog: v1.10.4...v1.11.0
Filee 1.10.4
What's Changed
New
- Remove background (issue #69, by @SeoJCalive). A new image option and built-in preset make a plain backdrop transparent: the paper behind a signature or stamp, the backdrop of a logo. Offline, with smooth edges and the ink colour kept, also on phone photos with uneven lighting. "Keep enclosed areas" keeps the inside of a logo. Formats without transparency (JPG) get the background colour instead. The preset is on the Presets page; add it to a donut in Settings → Toolbar.
Changed
- Watch folders keep subfolders (issue #72, by @SeoJCalive). With "Include subfolders", files from
Inbox\2025\scansnow go toconverted\2025\scansinstead of all intoconverted(where files of the same name becamea (2).pdf), the way originals are already moved.filee watchdoes the same.
Fixed
- Starting Filee again while it is still starting. Files opened from the right-click menu or Send To, or the installer's request to close Filee for an update, were lost when Filee took more than a few seconds to start (a slow or busy computer). They now wait until Filee is ready.
- Security update. The .NET cryptography library PDFsharp uses (System.Security.Cryptography.Pkcs) is updated to 10.0.13, which fixes two denial-of-service advisories (CVE-2026-84008, CVE-2026-70162).
Pull requests
- Version 1.10.4: later launches wait for Filee to start, Pkcs security update by @KnifeLemon in #75
- 자동 변환 폴더: 하위 폴더 구조를 변환 결과에도 유지 by @SeoJCalive in #73
- 이미지 배경 제거 기능 추가 by @SeoJCalive in #70
New Contributors
- @SeoJCalive made their first contribution in #73
Full Changelog: v1.10.3...v1.10.4
Filee 1.10.3
What's Changed
New
- Update notices say how much an update matters. The card names the update required, recommended or optional and lists what it changes in one line each, in the app's language (for someone a few versions behind, every version in between). Optional updates no longer bring up the card, only the sidebar button; required ones show it every time Filee starts.
- LibreOffice for Word and Excel → PDF (issue #66). Settings → Engines → "When LibreOffice is installed" has two new switches, off by default: "Word documents → PDF" (DOCX, DOC, ODT, RTF, laid out as in Word, with Chinese and Japanese punctuation rules) and "Spreadsheets → PDF" (XLSX, XLS, ODS, CSV, with the workbook's print area and page setup).
Fixed
- Excel page breaks (issue #67). XLSX → PDF starts a new page where a page break was set in Excel (Page Layout → Breaks), with frozen header rows repeated at the top. This works without LibreOffice.
- Fonts for every language in PDFs (issue #64). Markdown, text, HTML and other documents Filee turns into PDF used Korean fonts, so Chinese text mixed two fonts character by character. Chinese (Simplified or Traditional) and Japanese text now gets a Chinese or Japanese font already on the computer (e.g. Microsoft YaHei), and text in other scripts (Russian, Greek, Thai, Arabic, …) a font that has all its characters. Filee does not download or ship fonts.
- 한글 boxes and equations in PDFs (issue #65). In HWP / HWPX → PDF:
- Boxes inside a text box (the "보기" box of an exam paper) came out narrow, with their content clipped and pictures shrunk. They now have the size 한글 shows.
- Equations written in 한글 2022 showed commands as text ("fCIRCf", "ASMALLINTERB", "lek", "rootx") and != or +- instead of ≠ and ±. They now show ∘, ∩, ⊂, ≤, √, ≠ and ±.
- When the computer has no font with the equation symbols (∪, ∈, ⊂, …), Cambria Math, which comes with Windows, draws the equations.
Pull requests
- Excel page breaks, LibreOffice for Word/Excel, fonts for every language, 한글 boxes and equations, update levels (1.10.3) by @KnifeLemon in #68
Full Changelog: v1.10.2...v1.10.3
Filee 1.10.2
What's Changed
Fixed
- One progress card per conversion (issue #60). When a long conversion moved from the ring around the donut to the progress card in the bottom-right corner, the card appeared twice.
- Blank PDF pages with variable fonts (issue #61). A Word or 한글 document whose font is installed as a variable OpenType font with CFF2 outlines, such as Source Han Serif VF (思源宋体 VF), became a PDF without text. Such a font is now replaced by a similar font already on the computer (e.g. SimSun for Simplified Chinese serif text). Filee does not download or ship fonts.
Pull requests
- One progress card per job; CFF2 variable fonts no longer blank HWPX → PDF (1.10.2) by @KnifeLemon in #62
Full Changelog: v1.10.1...v1.10.2
Filee 1.10.1
What's Changed
New
- Long images: trim and split (issue #50). Two options under "Stack the pages into one tall image" in the PDF part of a preset:
- Cut the blank space above and below each page. The pages follow each other without wide white gaps; about 4 mm stays around the content.
- Split into several images when the stack is too tall for the format. JPG holds up to 65,500 px and WebP 16,383 px. Instead of shrinking the long image to fit, Filee writes several (name_1, name_2, …), split between pages, at full size.
- Resize to a width. "Set the width" next to "Scale by percent" and "Limit the long edge" makes images, and long images, a given number of pixels wide (e.g. 800 or 1200). Smaller images are left as they are.
Fixed
- Images taller or wider than a format holds (a long PNG → JPG, over 65,500 px) failed with "could not write the file". They are now scaled down to fit (issue #50).
Pull requests
- Long images: trim margins, split when too tall, width resize; images fit the format (1.10.1) by @KnifeLemon in #59
- CI and release run the UI tests once by @KnifeLemon in #58
Full Changelog: v1.10.0...v1.10.1