Skip to content
← All release notes

peechcookie

Release notes

  1. 0.186.0Latest

    Normalize Mac-made names to NFC

    Names created on a Mac (decomposed Korean, NFD) are now flagged in the panel and can be converted to the Windows standard (NFC) in one go.

    New

    • Decomposed (NFD) names are flagged — Korean names created on a Mac are stored decomposed (NFD), so on Windows they look identical but count as different names, and tools may fail to find them by path. Since you can’t tell by eye, the panel now marks them with an NFD badge.
    • Normalize to NFC — Right-click an empty spot or an NFD item to find the NFD names in the current folder (optionally including subfolders) and convert them all to the Windows standard (NFC).
      • If the same NFC name already exists, it’s skipped and reported — never overwritten.
      • You get a list of what was renamed and skipped, and Undo (Ctrl+Z) reverts it in one step.
    • ‘Normalize to NFC’ option in Batch rename (Ctrl+M) — on by default, so renaming also fixes NFD names.

    Fixed

    • Undo for batch renames that include a folder and its contents — items inside the folder were left behind when undoing; fixed.
  2. 0.185.0

    SVN history, right away

    SVN server history you've loaded once is remembered, so next time it shows up without waiting.

    New

    • SVN server history shows right away — SVN history has to come from the server, so a slow server meant a long wait. Now history you’ve loaded once is remembered and shows up as soon as you open .svn. Newer history loads in the background with “Checking for new history…” and replaces it when it arrives.
      • If it can’t refresh, the earlier history stays and a ‘Retry’ button appears.

    Fixed

    • SVN history timing out on slow servers — it now waits longer.
  3. 0.184.1

    SVN history tells you why

    When SVN server history can't be shown, you now see the reason.

    Fixed

    • SVN history shows the reason when it can’t load — the graph area used to show the same note every time, so there was no way to tell what went wrong. Now it says why, like “Couldn’t get server history: can’t reach the server”, with the original message under ‘Details’ and a ‘Retry’ button.
    • Server check worked but history didn’t — history is now fetched the same way as uploading and getting, and it waits a little longer.
  4. 0.184.0

    Go back to any point

    Right-click a point in the save history to go back to it. Nothing in the history is erased, so you can always come back. The SVN preview no longer sits blank while it loads.

    New

    • Go back to this point — in the save history of a .git or .svn preview, right-click a save point to go back to it. You’re asked once more first, and nothing in the history is erased.
      • Git: a new save point is made with the files as they were then. To undo it, go back to the save point just before it.
      • SVN: the reverted files show up as changed files. They reach the server only when you press ‘Upload’.
      • If you have unsaved changes, it stops first so they aren’t overwritten, and tells you why.
    • New branch from this point (Git) — makes a new branch at that point and switches to it. The current branch stays as it is.
    • Copy number — copy a commit hash or SVN revision number from the right-click menu.

    Fixed

    • The .svn preview stayed blank for a while — nothing showed while the server history was loading. Now the status shows right away and the history fills in with “Getting server history…”.
    • SVN history missed revisions you hadn’t received yet — it now starts from the server’s latest and marks revisions you haven’t got as ‘not received’. Right after uploading, the revision you just uploaded no longer goes missing.
  5. 0.183.0

    Save points — Git & SVN made easy

    A version-control screen you can use without knowing Git or SVN — save, upload, get the latest and undo with buttons, while a simple flow shows where things are. SVN working copies now show their status too.

    New

    • Save points screen — view a .git or .svn folder with Ctrl+Q or the preview pane and you get a screen you can use without knowing version control.
      • One line at the top tells you what to do next, like “There are 3 new save points on the server. ‘Get latest’ first.”
      • A flow of My folder (changed files) → My save points (not uploaded) → Server (to get) shows the counts, and only the button you need right now is highlighted.
      • Save a point, Upload and Get latest — pick the changed files and save them. Leave the message empty and something like “update hero.psd and 4 more” is used.
      • ↶ Undo — puts a file back to its last saved state. The current file goes to the Recycle Bin first, so a mis-click can be recovered.
      • ↶ Undo last save — removes a save point you haven’t uploaded yet. Your changes stay.
      • Conflicts — if someone else changed the same file, pick ‘Keep mine’ or ‘Use theirs’ for each file. ‘Cancel getting’ takes you back to before.
      • The history graph marks what’s ‘not saved yet’ and ‘not uploaded’.
      • Buttons carry the real terms (commit, push…) in small type, so they still make sense once you’re used to them.
    • SVN awareness — like Git, SVN working copies now get status badges in the file list and show trunk · r1234 above the panel. Nothing to install.
      • Uploading, getting and server history need svn.exe (choose ‘command line client tools’ when installing TortoiseSVN). Without it, the TortoiseSVN windows open instead.
  6. 0.182.0

    Diagrams in Markdown

    Mermaid code blocks in your Markdown now show up as diagrams — in previews and in the editor's live preview.

    New

    • Mermaid code blocks become diagrams — ```mermaid blocks (flowcharts, sequence, pie, Gantt, mind maps and more) are drawn as diagrams in the preview (Ctrl+Q), folder intro, canvas and thumbnails.
      • The F3 editor’s live preview draws them too. Click a diagram to reveal its source and edit it; move the cursor out of the block and it turns back into a diagram.
      • Colors and fonts follow your current theme.
      • If the syntax is wrong, the code stays as it is with a short error line underneath.
  7. 0.181.0

    Archives that work like folders

    With a zip open, rename, edit, move, delete and create folders just as you would in a normal folder. The top menu bar is now shown by default.

    New

    • Work inside a zip like a folder — right-click inside an open archive and you get the same menu as in a folder; the same shortcuts work too.
      • Rename (F2, including changing the extension) and batch rename — names are changed without unpacking, so even large zips are quick. Renaming a folder carries everything inside it along.
      • Edit (F4) — open the file in your editor, save, then press ‘Update archive’ to put the new version back in.
      • Move (F6) — move items out of the archive or into it. The originals are only removed once everything has arrived, so cancelling or a failure leaves things as they were.
      • Delete, New folder (F7) / New file, Copy content, Copy path
      • If a name would clash, nothing is changed and you’re told why. Archives opened through plugins (7z, rar…) show the same menu greyed out (read-only).
    • Top menu bar shown by default — it’s on for new installs and is switched on once after this update. If you turn it off, it stays off (Settings › Layout).
  8. 0.180.1

    SketchUp preview brightness

    SketchUp model previews no longer wash out to white, so the shape reads clearly.

    Fixed

    • SketchUp previews too bright — the even, all-around light was so strong that every face came out the same washed-out white and the shape was hard to make out. It’s now turned down to a middle level, so faces differ in brightness, the form reads, and colors look less faded. SketchUp thumbnails drawn from the geometry (files without a built-in preview) are redrawn with the same lighting. Other 3D formats are unchanged.
  9. 0.180.0

    Settings, reorganized

    Settings are regrouped into nine sections, search finds more, and visual settings get a small live preview.

    What’s new

    • Settings, reorganized — the left list goes from 16 entries to nine sections (General, Layout, File list, File operations, Viewing, Appearance, Shortcuts, Integrations, About). Sections with several pages, like Theme and Background effect, expand when you pick them, and each page is split under small headings. Advanced items such as program paths are folded under “Advanced”.
    • A small picture for each visual setting — 33 settings you need to see to understand (selection style, thumbnail size, menu bar, canvas cards and more) now show a little drawing. It reflects the current value, changes the moment you change it, and follows your theme colors.
    • Better settings search — type several words in any order; pages like Theme, Shortcuts, AI and Plugins show up as “Go to page” results, and every result shows where the setting lives.
    • See what you changed — settings changed from their default get a dot and a ↺ button to reset just that one. “Changed” next to the search box lists only those.
    • Plugins from Settings — Settings › Integrations › Plugins opens the plugin, content column, WFX and SFTP/FTP managers directly.

    Fixed

    • Reset to defaults wiped everything without asking — it now asks first, resets only what you changed (theme and shortcuts excluded), and offers Undo afterwards.
  10. 0.179.0

    Drag to resize columns

    Drag a column edge in the details-view header to resize it.

    Added

    • Drag to resize columns — hover a column edge in the details-view header to see a thin line, then drag it to change the width. Widths are saved to the panel’s active column preset, so they stick. Double-click an edge to reset the Ext, Size or Modified column to its default width.
    • Minimum column width setting — Settings › Appearance › Minimum column width (16–80px, default 24px) sets how narrow a dragged column can get.
  11. 0.178.2

    Network share sign-in

    Opening a share on another computer or NAS now brings up the Windows credentials prompt.

    Fixed

    • Network addresses never asking for a password — opening a share like \\macmini on a computer or NAS with a different account ended with “The user name or password is incorrect”. The same Windows credentials prompt as Explorer now appears, so you can enter the account and password. If you’re already connected or the credentials are saved, the folder opens straight away.
    • Typing just \\server lists its shares — enter only the server name and its shared folders appear as folders. Going up from a share brings you back to this list.
  12. 0.178.1

    Animated AVIF conversion fix

    Converting an animated AVIF to WEBM, GIF or WEBP no longer keeps only the first frame.

    Fixed

    • Animated AVIF converting to a single frame — in 0.178.0, converting an animated AVIF to WEBM, GIF or WEBP with the latest ffmpeg (the one the app downloads) produced a file holding just the first frame. Every frame now comes along.
  13. 0.178.0

    Animated AVIF conversion

    Convert image format now turns animated AVIF into animated WEBM, GIF or WEBP.

    Added

    • Animated AVIF → WEBM · GIF · WEBP — right-click › Convert image format… and pick GIF, WEBP or WEBM for an AVIF: every frame comes along. Transparency is kept in WEBM and WEBP; GIF can only store it as on/off. Resizing (percentage or longest side) applies too. This needs ffmpeg, which the dialog can download for you.
    • WEBM as a target format — other animated images such as GIF can be converted to WEBM as well. A quality slider trades picture quality against file size.

    Fixed

    • “Decode failed” when converting AVIF to PNG, JPG and others — until now an AVIF could only be converted to AVIF at its original size. Other formats and resizing work now; an animated AVIF saves its first frame.
  14. 0.177.1

    Preview editing fix

    Typing in a file you're editing in the Ctrl+Q preview no longer leaks into the opposite panel.

    Fixed

    • Keystrokes leaking out of the preview editor — when you edited a text file such as a .bat right in the Ctrl+Q preview, the editor could lose focus mid-typing, and your keystrokes ended up in the file list’s quick search instead. Once you click into the editor, everything you type now stays there.
    • “Buy” hidden during the beta — everything is free during the beta, yet the Help menu and the command palette still showed Buy peechcookie…. It stays hidden until the beta ends.
  15. 0.177.0

    Open projects from outside

    Open a saved project (workspace) from outside the app in one step — a command-line argument, a peechcookie:// link you can paste into notes or a browser, or a desktop shortcut.

    Right-click a project in the project manager panel or the top dropdown and choose Copy link. You get a peechcookie://project/name address you can paste into Obsidian, a browser, or a chat. Click it and that project opens — in the running window if the app is up, or as the starting workspace if it isn’t.

    Your browser asks once to confirm opening peechcookie. Links start working after this version has been run once.

    ✨ Desktop shortcuts

    The same right-click menu, and the ↗ button in the manager panel, offer Create desktop shortcut. It creates peechcookie – name.lnk on your desktop; one double-click brings up that workspace.

    ✨ /PROJECT=name on the command line

    Launch peechcookie.exe "/PROJECT=Game work" to start with that project’s saved tabs. Names are matched case-insensitively; if there’s no exact match, a unique project starting with those letters is used. Path arguments given alongside open on top of the restored tabs. Copy command line in the right-click menu copies this exact command, ready for a batch file or another app’s external-command field.

    ✨ Right-click menu in the project manager

    Open, copy link, copy command line, desktop shortcut, update, rename, and delete — all in one place.

  16. 0.176.0

    Blender files in 3D in the preview

    The Ctrl+Q preview can now show Blender files in 3D too. Without Blender, it shows the picture and tells you why.

    ✨ Blender files in 3D with Ctrl+Q

    Put the cursor on a .blend file and the picture stored in the file appears first; let the cursor rest for a moment and it switches to 3D, ready to orbit and zoom.

    A file you haven’t viewed before takes a few seconds while Blender converts it. After that it opens instantly, just like with F3. Nothing is converted while you’re moving the cursor quickly through a folder.

    ✨ A clear note when Blender is missing

    If Blender can’t be found on your PC, the preview shows the file’s picture with a note that it can’t be shown in 3D without Blender, and how to install it or point to it in Settings › Integration › Blender executable. Install Blender later and 3D works right away — no restart needed.

  17. 0.175.0

    Blender file previews

    Blender .blend files now show up as pictures in thumbnails and previews, and open in 3D with F3.

    ✨ Thumbnails and previews for Blender files

    .blend files now appear as pictures in thumbnail view, canvas view and the Ctrl+Q preview.

    peechcookie uses the preview image Blender stores inside the file when it saves, so Blender doesn’t need to be installed and even large files show up instantly. The image is small (128×128), so it looks soft if you enlarge a thumbnail card a lot. Files saved with previews turned off show an icon instead.

    ✨ View Blender files in 3D

    Open a .blend file with F3 to orbit and zoom around it in the 3D viewer. peechcookie briefly runs the Blender installed on your PC in the background to convert the scene, then shows the result.

    Only the first open takes a few seconds — the same file opens instantly after that. Modifiers are shown applied, and hidden objects are left out. Scripts inside the file are never run.

    Blender is found automatically (file association, Program Files, Steam). If it lives somewhere else, set it in Settings › Integration › Blender executable. Without Blender, you’ll see a note on how to set it up.

  18. 0.174.0

    Paste extensions and resizing on convert

    Pick the file extension right in the save box when pasting the clipboard as a file. Image format conversion can now resize too.

    ✨ Pick the extension when pasting

    When you save clipboard images or text as a file with Ctrl+V, a row of extensions now sits under the name field. Click one to change just the extension and keep the name.

    Images can be PNG, JPG or WEBP and are saved in the format you pick. Text can be TXT, MD, JSON, CSV or HTML. The extension filled in at first still comes from the default paste extension in Settings.

    ✨ Resize while converting images

    The right-click › Convert image format… box has a new Size row. Keep the original size, scale by a percentage, or cap the longest side at a number of pixels.

    Capping the longest side only ever shrinks — images that are already smaller are left alone. It works for regular images, CLIP STUDIO .clip files and PureRef boards. ICO has its own icon sizes, so the row is hidden for it.

  19. 0.173.0

    CLIP previews and extraction progress

    See CLIP STUDIO PAINT .clip files as thumbnails and previews, and convert them to other image formats. Extracting archives now shows progress too.

    ✨ CLIP STUDIO files at a glance

    .clip files from CLIP STUDIO PAINT now show up as pictures in thumbnail view, canvas view, the Ctrl+Q preview and the F3 viewer.

    peechcookie uses the preview image CLIP STUDIO stores inside the file when it saves, so text and vector layers look exactly right and even large files open instantly. For documents with a large canvas, CLIP STUDIO stores a scaled-down preview, so that’s the size you’ll see in the viewer too.

    ✨ Convert CLIP files to other image formats

    Right-click a .clip file and choose Convert image format… to save it as PNG, JPG, WEBP, GIF, BMP, ICO or AVIF.

    For large documents whose stored preview is scaled down, the picture is redrawn at full resolution. If the redrawn result doesn’t match the original — documents with text, vector layers or layer effects — the accurate preview image is saved instead, at its smaller size. Transparent documents get a white background when converted to JPG or BMP.

    ✨ Progress while extracting

    Extracting now shows progress the same way copying does: in the job chip at the bottom right and along the divider between the two panels. That covers pulling files out of an archive with F5, dragging archive items to the other panel, and extracting whole archives with Alt+F9.

    Press ✕ on the chip to stop. If you cancel while extracting several archives, the remaining ones are skipped.

  20. 0.172.0

    Continuous image viewing

    Page through the images in a folder. Flip one at a time with the arrow keys, or stack them vertically like a webtoon and just keep scrolling.

    ✨ Arrow keys for the next image

    In the image viewer (F3), ← and → go to the previous and next file.

    When you’ve zoomed in far enough that the image is wider than the window, the arrow keys scroll sideways instead. Go back to Fit to flip again.

    ✨ Scroll view — read it like a webtoon

    Press the view-options icon at the top of the viewer to turn on scroll view. Starting from the current image, every image to the end of the folder is stacked vertically at the window’s width with no gaps, and the next one joins on as you reach the bottom. Handy for comics saved as separate panels or a long run of screenshots.

    As you scroll, the cursor in the file list follows the image you’re looking at, so closing the viewer leaves it on the last one you saw. Turning scroll view off drops you back to single-image view on that same image.

    Once on, it stays on the next time you open an image. The F3 viewer, the Ctrl+Q preview and viewers opened in their own window all share the setting. It isn’t available inside archives or remote folders.

    ✨ Zoom and rotate buttons in the preview

    The Ctrl+Q preview now shows the same − + 100% Fit ⟳ buttons as the viewer when it’s showing an image. Zoom is shown relative to the original size. The scroll view icon is there too.

    🐞 Scrollbars missing when zooming into a large image

    Zooming into a large image in the viewer didn’t bring up the side scrollbar properly, and the parts that spilled past the top and left edges couldn’t be scrolled to. You can now scroll all the way across the zoomed image, rotated ones included.

    🐞 Preview kept the old position after switching images

    After zooming or scrolling in the Ctrl+Q preview, moving to another image kept the same zoom and scroll position. A new image now starts fitted to the panel, from the top.

  21. 0.171.0

    SketchUp scenes and layers

    Use the scenes and layers saved in a SketchUp file right in the preview. Also fixes parts drifting out of place inside rotated objects.

    ✨ Scenes and layers panel

    The scenes and layers (tags) you set up in SketchUp now work in the .skp preview. Press Scenes · Layers in the toolbar to open the panel on the right.

    Pick a scene and it restores the view and style saved with it — camera position and field of view, plus the background, sky, ground and edge colors. A scene that saved only a style, with no camera, changes the colors and is marked style in the list.

    Layers are checkboxes. Tags you turned off in the file start off here too. All turns everything on and As saved returns to the file’s own state. If a group or component sits on a tag, turning that tag off hides everything inside it, the same as in SketchUp.

    One thing it can’t do yet: the per-scene layer visibility that SketchUp saves with each scene doesn’t come along. Picking a scene leaves your layers as you have them.

    ✨ Opens at the saved view

    A .skp now opens at the view it was last saved in, instead of always framing the whole model.

    Street-level views work too — when the camera sits inside the model, what’s right in front of it no longer gets clipped away.

    ✨ Background, sky and ground from the file

    The background color, the sky gradient above the horizon and the ground color are drawn as you saw them in SketchUp. A file with a tuned style opens with that look intact.

    Turn off Style in the toolbar to go back to the app theme’s background.

    🐞 Parts drifting out of place inside rotated objects

    Window frames, railings and other parts nested inside a rotated building or structure scattered away from where they belong. The bigger the drawing, the more obvious it got, and toggling layers made it stand out.

    The orientation of a placed object was being read the wrong way round. Objects rotated about a single axis still looked plausible, which hid it for a long time — it only surfaced on a city model with over two thousand placed objects, where parts ended up a hundred metres underground. They land in the right place now.

  22. 0.170.0

    Release notes in the update dialog

    Read what changed right inside the new-version prompt.

    ✨ Release notes in the update dialog

    The Update available dialog now shows the release’s title, summary, and full notes. It’s the same text you’re reading here, in the app’s language (Korean or English). Long notes scroll inside the dialog.

    Before, you had to press What's new and read in the browser. That button stays as View on web for when you want the big screen.

    You’ll see this starting with the release after 0.170.0 — this update’s dialog still only has the link.

  23. 0.169.0

    Paste extensions

    Choose the format pasted text and images land in. Also fixes the notes tab and the calendar's daily notes ignoring each other.

    ✨ Default extension for pastes

    Pasted screenshots were always PNG. That adds up in a folder you dump captures into, and sometimes you want pasted text to land as .md rather than .txt.

    Settings › Behavior now has two entries.

    • Text — TXT or MD
    • Image — PNG (lossless, keeps transparency) · JPG (smaller, no transparency) · WEBP (smaller, keeps transparency)

    Both apply when you press Ctrl+V in the file list to drop the clipboard as a file, and when you paste an image into the markdown editor. You can still type a different extension in the name prompt, and the file is saved in that format.

    Clipboard images arrive as PNG, so choosing JPG or WEBP re-encodes on save — the file really is that format, not a PNG wearing the wrong name. JPG fills transparent areas with white.

    🐞 The notes tab and daily notes ignoring each other

    The notes list in the sidebar and the dots on the calendar read the same folder but never told each other. Deleting a day’s note from the calendar left it in the notes list, and creating a note didn’t put a dot on the calendar.

    Now a change on either side refreshes both. If you have a note open on one side and delete it from the other, the editor closes and you land back on the list.

  24. 0.168.0

    Notes and boards

    Paste images straight into notes, and pull images back out of PureRef boards. Daily notes get a right-click menu too.

    ✨ Paste images into notes

    Getting a screenshot into a note meant saving it somewhere as a file first, then typing the path by hand.

    Now you just paste. peechcookie asks what to call it, saves it next to the document under that name, and drops it into the text as an image.

    • Paste with text selected and that text becomes the file name — one less thing to invent.
    • If a file by that name already exists, it asks again instead of overwriting.
    • Pasted images render as images while you edit. Put the cursor on that line and the original markdown reappears so you can adjust the path.

    ✨ Pull images out of PureRef boards (.pur)

    PureRef boards used to be view-only. Now you can get images back out of them: right-click a board, choose Convert image format…, and pick one of two ways.

    • Extract images into a folder — every reference you collected on the board, converted to PNG, JPG or whatever you choose, in a new folder named after the board. The original bytes are re-encoded directly, so this is the best quality.
    • Flatten the board into one image — one large image with the layout, sizes, crops, pen marks and group backgrounds intact. A stand-in for a screenshot.

    You can select several boards at once, or mix them with ordinary images. One caveat: note text on a flattened board is approximated — color and line breaks are kept, rich formatting is not. Extracting doesn’t have that limitation.

    ✨ Right-click your daily notes

    Right-clicking a date in the sidebar calendar now acts on that day’s note.

    • Open note (or create it, on a day that has none)
    • Open notes folder — moves the panel to where your notes live.
    • Delete — to the Recycle Bin. Only shown on days that have a note.

    Hold Ctrl and hover a dotted date to read that note without opening it — it appears beside the cell. Hovering first and pressing Ctrl afterwards works too.

    ✨ Editable toml

    .toml files open in the editable view instead of the read-only code view (Ctrl+S to save), with [sections] and key = value highlighted.

    🐞 Bullets showing next to checkboxes

    Markdown task lists (- [ ]) drew the bullet and the checkbox side by side. The checkbox now takes the bullet’s place, both in previews and while editing.

    🐞 (empty) in the folder tree

    Expanding a folder with no subfolders left an (empty) line behind. Nothing is drawn now, so it reads as cleanly as any folder with nothing left to expand.

  25. 0.167.0

    Theme gallery

    Pick any of the twenty themes from inside Settings. Also fixes links in previews replacing the app with a web page.

    Using a theme meant downloading a CSS file from the website and importing it. Now Settings › Personalize › Theme opens onto a grid of swatch cards — click one and it is applied on the spot.

    • The four swatches are the background, surface, text and accent colors for your current brightness mode, so they follow along when you switch between light and dark.
    • All twenty ship inside the app, so the gallery is complete even with no internet.
    • The theme you pick lands in the theme list below it, so you can switch away and come back at any time.
    • When new themes are published, Check for new themes fetches them. To browse them large, View on the web… opens the theme gallery page.

    ✨ Extract into this folder with Shift

    When you right-click an archive and choose Extract…, holding Shift extracts into the folder you are looking at instead of the other panel. The shortcut works the same way: Shift+Alt+F9.

    While Shift is held, the menu entry reads Extract… (this folder), so you can see where it will land before you click — the same rule as archiving (Shift+Alt+F5) in the last release.

    Clicking a link inside a Markdown or Word preview made the file panels disappear, left a web page in their place, and gave you no way back.

    Web addresses now open in your default browser, and links pointing at files next to the document open in the program associated with them. In-document links (#heading) still scroll to that spot as before.

  26. 0.166.0

    WLX viewer fix

    Fixes WLX plugin viewers showing nothing but "loading". Archiving with Shift now targets the folder you are looking at.

    🐞 WLX plugin viewers came up empty

    Opening a file with a lister (WLX) plugin such as Imagine showed only Loading WLX plugin viewer… and nothing else.

    The plugin was drawing correctly all along — the app’s own view was sitting on top of it. The viewer window now keeps just the search bar and hands the rest of the space to the plugin, and follows along when you resize the window.

    The plugin’s name no longer stays as WLX on the first open either; the name and whether it supports search now appear right away.

    ✨ Archive into this folder with Shift

    When you right-click a file and choose Archive as ZIP…, holding Shift creates the archive in the folder you are looking at instead of the other panel. The shortcut works the same way: Shift+Alt+F5.

    While Shift is held, the menu entry reads Archive as ZIP… (this folder), so you can see where it will land before you click.

  27. 0.165.0

    Video conversion

    Convert videos to MP4, WEBM, GIF, WEBP, AVIF and more, with control over size, frame rate and transparency. Image conversion gains AVIF.

    ✨ Convert video formats

    Right-click a video or audio file and choose Convert video format….

    • Video — MP4, MKV, MOV, WEBM
    • Animated image — GIF, WEBP, AVIF
    • Audio only — MP3, M4A, WAV

    Select as many files as you like; progress and the cancel button appear in the same place as copy and archive jobs.

    Options are quality, width (keep original, or 3840 down to 320px), frame rate (keep original, or 60 down to 5fps), keep transparency (alpha), keep audio, and delete the original afterwards. Transparency and audio are only enabled for formats that can carry them, and formats that cannot say so on the spot.

    ✨ AVIF for images too

    Image format conversion now offers AVIF. Transparency in the source is preserved.

    ✨ ffmpeg is fetched once, when you need it

    Conversion is done by ffmpeg. It is not bundled with the app: the first time you convert, a button in the dialog downloads it once (about 106 MB). If you already have ffmpeg, point Settings ▸ Integration ▸ ffmpeg executable at it and nothing is downloaded. The downloaded copy can be removed from the same place.

    🐞 Fixes

    • Zooming an image in the quick preview (Ctrl+Q) made it slightly smaller instead of larger. It now grows properly, and you can scroll around once it overflows.
    • Zooming out (−) a large image in the F3 viewer made it bigger. Zoom now continues from the size you are actually looking at.
    • Ctrl+wheel in the F3 image viewer zoomed the image and the whole app at once; it now moves the image only.
    • Right-click ▸ Delete with Shift held now deletes permanently, skipping the Recycle Bin. While Shift is down the entry reads Delete permanently, so you can see what will happen before you click.
  28. 0.164.0

    The license screen steps aside for the beta

    There is no key to enter yet, so the License tab in Settings and the License entries in Help and the command palette are hidden for the duration of the beta. When the beta ends they come back on their own — no reinstall needed.

    ✨ No license screen during the beta

    The License tab in Settings, Help ▸ License… and the palette’s License… are gone from the menus for now. Everything is open during the beta with or without a key, so a key field only invited confusion. Anyone who has already registered a key still sees it. Clicking the Beta chip in the title bar opens the About tab.

    When the beta ends, the tab comes back without a reinstall. Once a day the app checks the site for the beta status; when the end is announced, every installed copy — this one included — shows the License tab again. A failed check changes nothing: if you are offline or the site is briefly down, the beta simply stays open.

  29. 0.163.0

    Document previews

    Web pages, Word documents and PowerPoint decks now open inside the app.

    New

    • Web pages (html) — press F3 or Ctrl+Q and the page renders the way your browser would show it, with the css and images sitting next to the file loaded as usual. A Source button switches to the code view. Scripts inside the document are not executed, so a page that draws itself with JavaScript may come up blank — read it as source in that case.

    • Word documents (docx) — laid out as pages, with tables, images, headers and footnotes. Read-only.

    • PowerPoint decks (pptx) — flip through the slides; shapes, text, pictures and tables keep their places, groups and backgrounds included. Decks exported as one image per slide come through as well.

      Charts and SmartArt leave only a labelled placeholder, and animations and transitions are not drawn. The older .doc and .ppt formats are not covered yet. PDF viewing works as it always has.

  30. 0.162.0

    Older SketchUp files

    SketchUp files saved before 2020 now open in 3D too.

    New

    • 3D for older .skp files — files saved by SketchUp 2013–2020 could only be shown as the preview image stored inside them; opening one with Ctrl+Q (quick view) or F3 never produced a 3D scene. They now spin and zoom just like files from the current release, complete with material colors and textures, groups, and SketchUp’s black outlines. Older files that carry no preview image get this 3D render as their thumbnail as well.

      Those files are stored in an entirely different way from today’s, so reading that older format took a reader of its own. It covers geometry, materials and layers; scenes and annotations such as dimensions and text are not drawn yet.

  31. 0.161.1

    SketchUp groups

    Grouped SketchUp models now show up in full, painted the way you left them.

    Fixed

    • Groups that went missing entirely — anything you had grouped in SketchUp was simply not drawn, in the 3D viewer or the thumbnail. Since most models keep nearly everything inside groups, some files came up all but empty. Their contents are now drawn too.
    • Colors and textures painted on a group were ignored — when you paint a whole group or component instead of face by face, that part came out plain white. peechcookie now follows SketchUp’s own rule — a face with no material of its own inherits the group’s — so the texture comes through as well.
    • Outlines turned white in the dark theme — a model whose edges are black in SketchUp came out with white edges under the dark theme. Edges now keep their original color whatever the theme.
  32. 0.161.0

    SketchUp viewer

    SketchUp `.skp` files now show as thumbnails in the file list and open as a 3D model you can spin with the mouse.

    What’s new

    • SketchUp previews — .skp files appear as pictures in thumbnail view. peechcookie pulls out the document preview SketchUp already stores inside the file, so you get the same image you saw in SketchUp, and it appears quickly no matter how large the file is. Works with files from 2013 onwards, including the newer 2021+ format.
    • SketchUp in 3D — open a .skp with Ctrl+Q (quick preview) or F3 (view) and it loads as a 3D model you can orbit and zoom. Material colors and textures come through, so does transparency for glass, along with the black outlines SketchUp is known for. Files that carry no embedded preview get their list thumbnail rendered from this 3D view instead.

    Fixes

    • Plugin columns that stayed empty — adding a WDX plugin column (image dimensions, track length, and the like) gave you the header but never any values. The plugin was reading them correctly; they just never reached the screen. They now show up as soon as you add the column. This had been broken since v0.30.0, when the feature first shipped — so if you tried plugin columns once and gave up, they are worth another look.
  33. 0.160.1

    Acrylic, explained

    When the acrylic backdrop cannot show through, the app now tells you why.

    Fixed

    • Acrylic that never showed through — if Windows’ transparency effects are off, picking Acrylic or Mica leaves the window opaque: Windows paints the backdrop as a flat color instead of a blur. From the app’s side the effect looked applied, so it had nothing to say about it. Now, when you pick an effect under Settings › Personalization while that switch is off, peechcookie says so right there and an Open Windows settings button takes you straight to the page. Turn it on, come back, and the notice clears itself.
  34. 0.160.0

    Themes and acrylic

    An acrylic backdrop lets the desktop show through the window, and the theme pack grew to twenty.

    What’s new

    • Window backdrop (acrylic) — pick Acrylic, Mica, or Blur under Settings › Personalization and the desktop and windows behind peechcookie show through, blurred. “Surface opacity” sets how much comes through. The more you let through, the fainter the dim text gets (extensions, dates), so use the slider to find what reads well for you. It is smoothest on Windows 11 and turns itself off where it isn’t supported.
    • Twenty themes — Letterpress, Midnight Indigo, Macaron, Moss, Neon, Marshmallow, Study, Amethyst, Sand, and Fog are joined by Sunset, Plum, Hydrangea, Sherbet, Citrus, Watermelon, Mint Choc, Honey Lilac, Triad, and Crisp. Each takes a different position on color harmony, saturation, and contrast, so none of them overlap. Grab one from the theme gallery and load it with Settings › Personalization › Import CSS. A single file carries both a light and a dark palette, so the theme follows the app’s brightness mode.
  35. 0.159.1

    PureRef viewer improvements

    PureRef boards (.pur) open much faster, and parts of the board no longer go blank while zooming and panning.

    Fixes

    • Content vanishing while zooming/panning — on large boards, parts of the canvas could stay blank while you zoomed or panned, and images looked blurry when zoomed in. The board now redraws sharp at the current zoom level as soon as you stop moving.
    • Loading speed — boards with many items could take several seconds to open. That’s now much faster, and image transfers no longer hold up the rest of the app while a board loads.
    • Images popping in late — images that scrolled into view during panning or zooming used to appear a beat late, looking like blank spots. All images are now loaded up front when the board opens.
  36. 0.159.0

    Automatic updates

    The app now notices new versions on its own. Until now you had to come back to the site and reinstall — from here on, click the notification and restart, done.

    What’s new

    • Automatic updates — 30 seconds after launch (and once a day after that), the app checks for a new version and quietly mentions it in a toast. You can also check manually from Help › Check for Updates…, the command palette, or the About tab in Settings.
    • Update dialog — shows the new version number with a download progress bar. Close it and the download keeps going in the background; when it finishes, one click on “Restart now” installs it. “See what’s new” opens these release notes.
    • Copy file names — Ctrl+Shift+N (also in the context menu and palette) puts just the file names of the selection on the clipboard, as a pair to Copy path (Ctrl+Shift+C). In the Explorer-style preset Ctrl+Shift+N is New folder, so use the menu there.
  37. 0.158.0

    glTF 3D models and animation

    The 3D viewer now reads glTF (.glb · .gltf), today's most common 3D format. Compressed files open as-is, and if the file carries motion it plays.

    What’s new

    • glTF viewing — .glb and .gltf are supported in the viewer, quick preview, and thumbnails. .gltf pulls in the .bin and texture files from the same folder.
    • Compression extensions — glTF files compressed with Draco (geometry), KTX2/Basis (textures), and meshopt open fine. The decoders ship inside the app, so it works offline.
    • Animation playback — if the file contains motion, a ▶ Play / ⏸ Pause button appears in the toolbar. The first clip loops, and keeps running when you switch to solid or wireframe mode. This applies to FBX and DAE as well as glTF.
    • Environment lighting — metallic and glossy (PBR) surfaces used to render black. An indoor environment map is now applied so materials look right. Thumbnails use the same lighting.

    Fixes

    • Texture memory leak — closing the viewer released materials but left their textures behind. glTF materials carry several textures each, so the difference is significant.
  38. 0.157.0

    Large CSV table viewer

    Open a CSV/TSV with tens or hundreds of thousands of rows and the window no longer freezes. Only what's on screen is drawn, and you see progress while it reads.

    Opening a CSV/TSV with tens or hundreds of thousands of rows used to freeze the app for a long while before it appeared, and scrolling and cell editing stayed heavy afterwards. The whole file was parsed in one go and every row and column was drawn up front. Reading is now chunked, and only what’s visible gets drawn.

    What’s new

    • Virtual scrolling in the table viewer — only visible rows and columns are drawn. Column widths are measured from a sample of the first rows and fixed, and the scrollbar’s length and position match the real table size.
    • Progress while reading — the window stays responsive while a file opens, and the status bar shows Reading… N rows.
    • PageUp/PageDown, Home/End — move by a screen at a time, or to the start/end of a row. Ctrl+Home/Ctrl+End jump to the start/end of the table. Hold Shift to extend the selection.

    Fixes

    • Breadcrumb path clipping — when a path is wider than the panel it now sticks to the right edge so the current folder is always visible. The front (drive letter) gets hidden instead, but scrolling left reveals it. Resizing the panel keeps the end in view.
    • Selection follows you — moving to an off-screen cell with the arrow keys scrolls to it.
    • Scrolling while editing — if the cell you’re editing scrolls out of view, your input is committed. Previously it could be lost.

    The read-only Excel (xlsx) viewer is unchanged — virtual scrolling applies to the CSV viewer only.

  39. 0.156.1

    Intermittent freezes fixed

    Tracked down why the app would occasionally seize up for a moment. Folders full of .exe files feel noticeably lighter.

    Fixes

    • Intermittent UI freezes — heavy jobs such as extracting file icons, Everything folder jumps, browsing and extracting ZIP and plugin archives, clipboard images, reading AI metadata, resolving shortcuts (.lnk), and file info were holding the screen hostage. They’ve all been moved off to the side, so the UI no longer locks up while they run. Icons for .exe files were the worst offender — they have to actually open the file (including security scans and network waits), which could take seconds, so folders with many executables showed it most.
    • Re-rendering on every icon arrival — every icon that arrived used to redraw every icon on screen. They’re now batched per frame, so the moment right after entering an .exe-heavy folder is noticeably lighter.
    • Scrolling large folders — the status-bar totals were being recalculated by walking the whole list on every scroll frame. Fixed.
    • Memory growth in long sessions — the icon cache now has a cap and evicts the oldest entries; thumbnail resolution badges are cleared when you change folders.
  40. 0.156.0

    Links to the guide and the people who made it

    The app now has a way to the user guide and to ProDuckCity, the studio behind it.

    What’s new

    • Help › User guide (web) — opens the online guide in your default browser. It sits at the top of the menu, and the command palette has the same entry.
    • Help › Made by — ProDuckCity — goes to the studio’s home page. About peechcookie below it jumps straight to the Settings › About tab.
    • Settings › About — where there was only a name and version, there’s now a one-line product blurb and, below it, a short ProDuckCity paragraph with links (User guide, ProDuckCity home). If the app language is Korean you get the Korean pages; otherwise English.
  41. 0.155.0

    Licence registration

    Settings has a Licence tab now. Nothing is locked during the beta, whether you register or not.

    What’s new

    • Settings › Licence — paste the key from your purchase email to activate. You’ll see your tier (Standard · Lifetime), email, Devices 1/3, and when it was last checked, with Check again, Deactivate this device, and Buy alongside. Stray spaces or full-width characters from an IME are cleaned up for you, so it goes through however you paste it.
    • Tier chip in the title bar — it reads Beta for now. Click it to open the Licence tab. It only changes colour when something is wrong with the licence.
    • Command palette and Help menu — Licence…, Buy peechcookie….
    • 14 days without the internet — once activated, it keeps working for 14 days even if the server can’t be reached. Re-checks happen in the background about once a week, and a failed check never touches your status. Maintenance or a network hiccup won’t lock you out mid-work.

    For now, everything is unlocked during the beta whether you register or not. The gates are in place with the switch turned off, so nothing gets locked before the full release.

  42. 0.154.0

    Projects (workspaces)

    Switching jobs used to mean closing tabs one at a time and opening them again. Now a whole tab layout gets a name, and you swap the lot in one go.

    New

    • Project dropdown — sits at the left end of the bookmarks bar. Click a saved project to open it, or Save current tabs as a new project… to capture where you are right now. Right-click any entry to open, update, rename, or delete it. Deleting a project never touches a folder or a file.
    • Project panel — a new panel on the sidebar rail. Expand a project and you see the saved tab list for both the left and right panes, with locked tabs marked. Reordering, dropping individual tabs, updating, renaming, and deleting all happen here.
    • It saves as you work — while a project is open, opening, closing, and moving tabs is saved straight into it. If you had to press Save every time you opened a tab, it wouldn’t be a workspace. If you’d rather it didn’t, use Leave project — your tabs stay put and only the link is cut.
    • Straight from the command palette — type a name and swap (Project: <name>). Save current tabs as a project… is in the palette too.
    • You can turn it off — Settings ▸ Navigation, Use projects (workspaces), or from the top menu bar. Turning it off hides both the dropdown and the sidebar panel. On by default.

    Worth knowing

    • To pick up a project where you left it, restore last session has to be set to “everything.” Starting with “locked tabs only” or “don’t restore” leaves you with fewer tabs than the project holds, and saving that state back would eat the project away. So if it isn’t set to “everything,” peechcookie starts with no project open at all.
Go to peechcookie →