Strata Files для macOS

Релизы

Что нового, улучшенного и исправленного в каждом выпуске Strata Files для macOS.

Strata 0.8.6

Последний
GitHub

Strata 0.8.6 adds more file previews and fixes window restoration.

New

  • Preview fonts before installing them. Choose a font face and adjust the sample size.
  • Read Jupyter notebooks. View formatted text, code cells and saved outputs together.
  • Preview design files. View artwork from Krita, OpenRaster, Sketch and Procreate.
  • Explore GPS tracks. See GPX, KML and GeoJSON routes on a map with elevation profiles.
  • More table previews. Search JSON Lines, subtitles, HAR traces and Xcode string catalogs.
  • Inspect datasets and AI models. View Parquet schemas, NumPy arrays, and SafeTensors or GGUF tensor details.
  • Check certificates and profiles. See issuers, expiry dates and app signing details.
  • More details in the Inspector. See richer information for books, fonts, design files and media.

Fixed

  • Restore your window layout. Keep tabs, dual panes, views, window size and position when reopening Strata.
  • Bring minimized windows back from the Dock. Reuse the existing window instead of opening another.
  • Workspace choices take priority. Selecting a saved workspace stops automatic restoration from opening an extra window.
  • Move between previews with the arrow keys. Browse files without closing Quick Look.
  • Recognize Full Disk Access on macOS 27. Stop asking for access that is already enabled.
  • Keep tags current. Folder reloads now pick up newer tag changes.

Thanks to @wizzard0 for the macOS 27 permission fix (#52).

Strata 0.8.5

GitHub

Strata 0.8.5 adds per-folder view settings, multi-view search and duplicate results, settings search in the Command Palette, OpenDocument spreadsheet and 3MF previews, offline LaTeX equations in Markdown, video storyboards and audio waveforms, and significantly reduces background indexing CPU usage.

New

  • Per-folder view settings in View Options (⌘J). Save a custom view mode, sort order, and icon size for specific folders, or reset a folder to your defaults. Changing view mode, sort, or icon size in a folder that hasn’t been customized updates your default across folders.
  • Browse search and duplicate results as List, Icons, or Gallery. Switch presentations when viewing search results, Recents, or duplicate files without changing your folder view settings.
  • Search and reveal settings from the Command Palette (⌘K). Type a setting name in the Command Palette to open the Settings window to that tab and highlight the control.
  • OpenDocument spreadsheet (.ods) previews. Browse .ods workbooks across sheets with paging, column sorting, and cell search alongside CSV, SQLite, and Excel previews.
  • 3MF 3D model previews. Preview .3mf files with interactive rotation, zoom, part assemblies, dimensions, and triangle counts alongside .stl models.
  • LaTeX math in Markdown previews. Render inline and display equations offline in Markdown previews.
  • Video storyboards, chapters, and audio waveforms. Preview videos with a clickable storyboard strip, hover frames, chapter picker, and click-to-play/pause on the video surface, and preview audio files with a seekable waveform.
  • Capture location and media details in the Inspector. See photo GPS coordinates (with options to copy coordinates or open in Maps), focal length, HDR status, chapter counts, and subtitle tracks.
  • Copy text from PDF previews. Select and copy text directly inside Space and Inspector PDF previews.

Fixed

  • Much lower background CPU usage and faster index catch-up. Reworked background indexing to coalesce file bursts, defer noisy build/cache folders, read deep folder changes in parallel, and save on a 30-minute, sleep, and quit schedule. Eliminated redundant background folder-size walks on indexed folders while the index is loading or updating.
  • Cloud files stay offline during indexing. Background content indexing skips dataless iCloud and cloud-synced placeholder files so they aren’t downloaded in the background.
  • Instant folder icons in the Inspector. Replaced live Quick Look folder thumbnails in the Inspector with crisp folder icons to avoid background Quick Look activity when selecting folders.
  • Incremental loading and faster sorting in large folders. Large folders show their first batch of items right away while the rest load, preserving selection and scroll position. Sorting large folders and refreshing folder sizes only update affected visible rows.
  • Responsive media scrubbing and resizable Inspector divider. Fixed macOS 26 media preview issues where clicking or dragging the scrubber during playback could miss seeks and player controls prevented dragging the Inspector split-view divider narrower.
  • Readable path bar in narrow windows. The location bar yields space to toolbar view controls while keeping parent folder breadcrumbs readable.
  • Shortcuts stay inside Quick Look. Copy, Find, and selection shortcuts stay within the native Quick Look panel instead of acting on the file browser behind it.

Strata 0.8.4

GitHub

Strata 0.8.4 makes Favorites and Frequent easier to manage, adds control over extensions in the Name column, and fixes View Options sizing and file-list updates during renaming.

New

  • Drag sidebar folders into Favorites. Drag a folder from Frequent or Locations between your favorites to pin it exactly where you want it.
  • Remove folders from Frequent. Right-click a Frequent folder to clear its visit history. It can return as you visit it again.
  • Choose whether extensions appear in the Name column. In View Options (⌘J), turn off “Show extensions in Name column” for a separate name-and-extension layout alongside the Extension column. The option starts enabled and applies to List views across windows.

Fixed

  • View Options opens with room for its controls. Fixed a sizing issue that could shrink the window to a tiny title bar with no visible settings.
  • File lists stay current when switching views during a rename. Folder updates that arrive while editing are applied when you switch views, while abandoned updates are discarded. Cancelled editors also release their file state when the text field disappears.
  • Customize Toolbar has a matching menu icon. The command in the View menu now has a wrench icon alongside the other commands.

Thanks to @filipz for the sidebar improvements (#40).

Strata 0.8.3

GitHub

Strata 0.8.3 fixes a crash when switching SQLite tables and adds stability safeguards for file browsing, search, S3 transfers and archive caches.

Fixed

  • Switch SQLite tables without crashing. Switching between tables with different numbers of columns now clears the previous selection safely. The shared table preview also protects CSV and Excel previews when their columns change.
  • Additional safeguards during browsing and search. Icons and Gallery safely ignore outdated item requests during updates. Folder suggestions, the command palette and Dock search also handle temporary native row changes safely.
  • More resilient S3 transfers. Native XML parsing failures and incomplete service errors are handled without escaping into the app. Uploads and folder creation check response-size limits as replies arrive, and cancelling an upload leaves other requests on the same connection running. Discarded connections release their network sessions.
  • Bounded archive-cache metadata reads. Cached archive origins are checked before reading and use a small, bounded read. Oversized metadata, links and nonregular files are refused.

Strata 0.8.2

GitHub

Strata 0.8.2 adds interactive table previews, Excel worksheets, STL models, richer Inspector details and clipboard visibility, and fixes slow or stale file previews.

New

  • Interactive CSV and SQLite previews. Browse large tables one page at a time, click column headers to sort numerically or alphabetically, and select cells or rectangles to copy their values.
  • Find on the current table page. Search loaded cells across all displayed columns in CSV, SQLite and Excel previews. Return and Shift-Return move between matching cells. The search follows the current page and sort order.
  • Excel previews with multiple worksheets. Open .xlsx files, choose a worksheet and page through its nonempty rows. Previews show saved cell values, cached formula results and common date formats, with the original worksheet row numbers.
  • Interactive STL model previews. Preview ASCII and binary .stl files, drag to rotate, scroll to zoom and reset the view. Triangle counts and model dimensions help identify files before opening a slicer. Rendering works offline; dimensions use the file's own units because STL does not specify a unit of measurement.
  • Richer media details in the Inspector. See photo capture dates, camera and lens information, exposure, aperture and ISO; video codec, frame rate and bit rate; and audio format and channel count. Details load for the inspected selection.
  • A visible file clipboard. The footer shows how many files you copied or cut in Strata. Click it to inspect the paths or clear the clipboard. The contents popover follows the current theme, and the indicator clears when another app replaces the clipboard.

Fixed

  • More responsive large table previews. CSV previews read bounded pages instead of scanning a large part of the file just to show the first rows. SQLite queries run in separate sandboxed workers with memory and time limits, including limits on intermediate query results.
  • Preview cleanup and document errors. Hiding the Inspector or closing a preview stops its background work. Results from an older selection cannot replace a newer preview, and native XML parsing errors are handled as preview failures.

Table previews are read-only. Sorting and Find apply to the loaded page, and Excel formulas are not recalculated. Very large worksheets or models and expensive SQLite queries may exceed preview limits and show a message instead of loading all their contents.

Strata 0.8.1

GitHub

Strata 0.8.1 fixes a crash when previewing Mermaid diagrams in installed apps and improves the reliability of file previews, content search and document summaries.

Fixed

  • Mermaid previews in installed apps. Fixed a crash when opening Markdown containing Mermaid diagrams in the downloaded app. Missing diagram resources now leave the source visible instead of terminating Strata. (#36)
  • More resilient Markdown and code previews. Improved handling of text-rendering failures during layout, resizing, Find, diagram updates and line-number drawing. A failed renderer stops and shows a preview error.
  • Readable fallback for complex Markdown. Documents that exceed formatting limits open as selectable, searchable source. Tables beyond the preview's row or column limits also show their source instead of silently dropping extra content. Large code fences keep their text without syntax highlighting when needed.
  • More reliable image reads. Improved handling of image-decoding and metadata errors, with bounded preview images decoded before display.
  • Document indexing and summaries. PDF and rich-text extraction handle read failures more safely. Cancelled PDF reads stop before processing further pages.

Very large images may be resized or skipped for text recognition to limit memory use. This can affect recognition of very small text.

Strata 0.8.0

GitHub

Strata 0.8.0 adds sandboxed archive handling, OneNote previews and richer Markdown previews, with new customization options, clearer storage measurements, and fixes to search results, memory use and file-operation safety.

New

  • Sandboxed archive handling. Archive browsing, previews and extraction now parse archives in isolated, sandboxed helper processes. Strata validates extracted paths, links and file records before writing each item.
  • OneNote previews. Preview .one sections with page navigation, formatted text, tables and pictures. Notebook contents show section order and colors from .onetoc2 files.
  • Open Windows .cab archives and OneNote notebook packages. Browse .cab and .onepkg contents, preview individual files and extract them directly in Strata.
  • Larger files inside archive previews. Stream individual files up to 256 MB out of Space archive previews for opening or copying.
  • Mermaid diagrams, better tables and Find in Markdown. Mermaid diagrams render offline. Table columns fit their content, and Find highlights text matches, with Return and Shift-Return moving between them.
  • Word wrap in text and code previews. Long lines wrap to the available width by default, including in JSON, YAML and log previews. Turn off Wrap Lines for horizontal scrolling; Strata remembers the choice across previews. Wrapping preserves document line numbering and text selection.
  • Alternating row colors. Enable zebra striping for List and Columns through Appearance settings or View Options.
  • Choose another terminal app. Select a custom terminal in Settings. Open in Terminal, SSH, container-shell and project commands follow that preference.
  • Get Info in context menus. Right-click a file or folder to open its selection in the Inspector.
  • More optional toolbar buttons. Add Reload, Copy To, Move To, Sync and Connect through Customize Toolbar. These buttons are available to add; the default toolbar is unchanged.
  • Clearer storage measurements. The Inspector distinguishes Size on disk from Logical size. Local Disk Usage charts show allocated space for visible items and identify incomplete measurements. The footer shows physically free space, with a tooltip distinguishing it from availability that includes reclaimable storage.

Fixed

  • Better search results. Exact folder-path matches rank ahead of partial matches. Command-palette results avoid duplicate files and folders, preserve explicitly chosen results by their identity, and start new searches at the top. Dock search also keeps selection and scrolling consistent.
  • Lower temporary memory use. Duplicate scanning and streaming reads used by hashing, encrypted storage and SFTP uploads release temporary buffers as they go. Duplicate scans respond to cancellation while hashing large files.
  • Less redundant background work. Index updates avoid repeatedly scanning the same folders. Duplicate, Compare, semantic-indexing and container-event progress updates are coalesced before reaching the interface.
  • Markdown preview stability. Fixed a crash when rendering tables inside blockquotes.
  • More reliable HTML previews. Pages already displaying stay in Preview while their images and styles finish loading, and larger photos can render within the preview's image limits.
  • Sidebar selection and home names. Selecting a location also listed in Frequent keeps the occurrence you chose. Home displays its actual folder name.
  • Safer Undo across disks. Undo and Redo recheck original file identities before queued moves act on them, including retries, so replacement items are left alone.
  • Safer server and container exports. Missing files and folder-listing failures are reported instead of treating an unverifiable copy as complete.
  • Clearer protected-item refusals. Trash checks protected system items and read-only volumes before starting a batch, with a specific explanation rather than a generic permissions error.
  • Safer Empty Trash. Unreadable items are reported, and incomplete folder listings are not treated as complete before deleting their contents.
  • More reliable Ask Strata renaming. Case-only rename conflicts recover under a visible name and explain where the item was left. Date-based renames consistently skip files missing the requested date, regardless of token capitalization.
  • SFTP disconnects. Fixed a crash when a session disconnects during a request write. Queued writes refuse a closed session, and active writes keep their handle until they finish.
  • Trash sounds follow macOS settings. Moving items to Trash and emptying it respect the system's interface-sound setting.

Upgrading: Strata rebuilds its search index once after upgrading. Operation History from earlier versions is not carried forward; new operations are recorded normally. Existing files remain unchanged.

Thanks to @Dodothereal, @filipz and @clemenstyp for their contributions.

Strata 0.7.5

GitHub

Strata 0.7.5 adds an optional address bar for each pane in Dual Pane mode, brings Catppuccin, Dracula and Tokyo Night to Color Themes, and fixes long path wrapping in the inspector.

New

  • Address bar in each pane. Enable Address bar in each pane in Settings ▸ General ▸ Browsing to give each side of a Dual Pane window its own full path bar. Click breadcrumbs or subfolder chevrons, see each pane’s Git branch pill, or click empty space and press ⌘L to type a path directly in the focused pane. The shared toolbar address bar hides automatically while two panes are open and returns in single-pane mode. Off by default.
  • Catppuccin, Dracula and Tokyo Night themes. Three developer-favorite palettes join Settings ▸ Appearance ▸ Color theme, each with coordinated light and dark surfaces across file views, the sidebar, inspector and window chrome.

Fixed

  • Long paths in the inspector wrap cleanly. The Where path and container Mounts rows in the inspector now wrap multi-line paths without clipping or overlapping neighboring rows, while keeping labels aligned to the first baseline.

Strata 0.7.4

GitHub

Strata 0.7.4 brings books and comics into the file browser with cover thumbnails, offline EPUB previews and comic page browsing with Space. It also adds Books and Comics search filters and fixes Spotlight author searches.

New

  • Read EPUB chapters in Quick Look and the inspector. Press Space on an EPUB to see its title, author and contents, then choose a chapter or use the previous and next controls. A compact native header shows your place while leaving room for reading. Cover pages have a readable label instead of an internal filename, and untitled sections get numbered labels. Scripts and online content stay blocked.
  • Browse comic archives as a contact sheet. CBZ, CBR, CB7 and CBT files open in Quick Look with a grid of page thumbnails and a preview of the selected page. Browse pages without extracting the whole comic, switch between List and Icons, and copy or drag a previewed page out. Your usual Quick Look view preference stays separate.
  • Recognize books and comics by their covers. With icon previews enabled, EPUB and comic archives can show cover thumbnails in Icons, Columns and Gallery. EPUB covers come from the book’s metadata; comic covers use the first image in natural filename order.
  • Find books and comics by kind. Search with kind:book, kind:ebook or kind:comic, or choose Books or Comics in the search filters. Book searches also include MOBI, AZW3 and DjVu files; reading previews are available for EPUB.

Fixed

  • Author searches match Spotlight’s author metadata correctly. Queries such as kind:book author:Asimov now check the saved author list. Results depend on the file’s author metadata and Spotlight indexing.

Strata 0.7.3

GitHub

Strata 0.7.3 makes everyday browsing more convenient with cloud folders in the sidebar, a customizable toolbar, Finder tags in List view, easier search filters and control over which transfer runs next. It also remembers each pane’s Back and Forward history when reopening windows.

New

  • Cloud account folders in the sidebar. Strata discovers iCloud Drive and account folders exposed through macOS by sync apps such as Google Drive, OneDrive and Dropbox. Each account stays separate and appears after its sync app has created a local account folder. Cloud-only files show a badge, and Download Now can ask the provider to download an individual file. Folder-wide offline, pinning and sharing controls remain in Finder or the provider’s app.
  • Choose your toolbar buttons. Open View ▸ Customize Toolbar, or right-click the toolbar, to add New Folder, New File, Move to Trash, Open in Terminal, Quick Look, Reload and Command Palette. Rearrange the controls and choose icons or icons with labels; Strata remembers your choices. The current layout remains the default.
  • Finder tags as a List column. Enable Tags from the column header menu or View Options to see your own tag names. Click the header to sort, or choose View ▸ Sort By ▸ Tags in the other views. Keep Folders on Top still applies, and background tag updates retain your selection and expanded folders.
  • Back and Forward with your mouse or trackpad. Mouse side buttons navigate the pane under the pointer. Trackpad page swipes follow macOS’s swipe setting, while horizontal scrolling in Columns and Gallery keeps its usual meaning.
  • Reopen each pane’s browsing history. With Reopen Windows enabled, Strata restores Back and Forward history, the active pane and the selected tab alongside your folders and views. Local searches, Recents and Duplicates remain part of that history. Named workspaces continue to open with fresh history, and reopening windows does not start a server login.
  • Edit search filters without starting over. Filters… opens a native popover for kind, extension, size, modification date and download source. Applying a change preserves the other search terms, quoted names and date boundaries. Cancel leaves the search alone.
  • Find files by where they were downloaded from. Search for source:github.com, or type “downloaded from github”. This uses Spotlight’s saved source information, so files need source metadata and must be indexed by Spotlight to appear.
  • Decide which waiting transfer runs next. Use Run Next on a waiting copy or move, or Move Up and Move Down from its context menu. Queued Compress and Extract jobs have the same controls. Active work keeps running, transfers to separate disks remain independent, and finished jobs keep their usual order.

Fixed

  • Customize Toolbar aligns with the display options above it. Its wrench and label now use the same columns as the native menu’s checkmarks and text, including when opened with Control-click.
  • Tag names stay visible while metadata refreshes. Browsing an enclosing folder in another window no longer temporarily clears already loaded tag names while a fresh read is pending.

Strata 0.7.2

GitHub

Strata 0.7.2 adds six new color themes, a website in all 22 supported languages, and six translated READMEs. It also makes the website easier to read in light or dark mode and faster to load.

New

  • Six new color themes. Slate, Sage, Coral, Plum, Ice and Midnight join the existing eight palettes in Settings ▸ Appearance ▸ Color theme. Each works in light and dark mode, with coordinated colors across file views, the sidebar, inspector and window chrome. System keeps your Mac’s own colors.
  • Contribute a palette with a theme file. Themes are now defined in JSON files and discovered automatically when Strata is built. Contributors can add a palette and its translated name without changing Swift code. Native controls, accessibility fallbacks and contrast checks stay shared across all themes.
  • Read the website in your language. All 22 app languages now have translated pages and a native-language picker. Your browser’s language settings can suggest a translation; an explicit language choice stays yours.
  • Light, Dark or System on the website. The site follows your system appearance by default. Choose Light or Dark to keep an override across pages and visits, or return to System to follow changes automatically.
  • Six translated READMEs. Russian, Ukrainian, Japanese, Korean, Simplified Chinese and Traditional Chinese guides are linked from the top of the README. They share the English source, screenshots and commands, with checks that catch missing translations and outdated generated files.

Fixed

  • Website screenshots load faster. Responsive WebP images keep the native app’s colors, borders and shadows while reducing download size. The Color Themes section now shows the actual Appearance settings window with all fourteen themes and System.
  • Developer features are easier to scan. The website and README separate repositories, servers and containers into clear sections. The website also has flatter download buttons and a header fixed to the top of the page.

Strata 0.7.1

GitHub

Strata 0.7.1 fixes duplicated language options in Settings and adds a new Quick Look browser for folders and archives, offline HTML previews and a preview window that remembers its layout.

New

  • Look inside folders and archives with Space. Browse nested contents and preview a selected file alongside the list, while keeping your main browser in place. Archive listings open without unpacking the whole archive.
  • Choose a list or thumbnails. Filter names, sort the contents, browse photos as icons and adjust thumbnail size. Quick Look keeps its view settings separate from the main browser.
  • Open or copy just what you need. Open, Copy, Copy Path and Show in Strata act on the item selected in the preview. Supported archive members can be previewed or copied individually; encrypted ZIP files can ask for a password. Items that require full extraction explain why.
  • Read HTML with its formatting. HTML files have a rendered local preview and a source view in Quick Look and the inspector. Local styles and images are supported; JavaScript and network loads stay disabled.
  • Browse servers and containers without downloading whole folders. Quick Look lists their contents first and fetches individual files as needed for previews. Copying a folder remains an explicit action.
  • See file size and space on disk. Quick Look distinguishes a file’s logical size from its allocated disk space. Calculate Size measures a local folder when requested, with Cancel available while it works.
  • Keep a comfortable preview layout. Quick Look remembers its window size, pane proportions and manually resized metadata columns. The file list adapts as the window narrows, and previews follow your existing light, dark and color-theme settings.

Fixed

  • Each language appears once in Settings. The language picker no longer lists every translation twice. Regional and script variants remain separate choices.

Strata 0.7.0

GitHub

Strata 0.7.0 fixes interrupted renames, improves file operations and navigation across windows and servers, and adds a custom startup folder and Russian localization.

New

  • Choose where new windows open. Settings ▸ General ▸ New windows open now includes Custom folder with a native folder picker. Strata remembers your choice and falls back to your home folder if the selected folder is unavailable. Restored windows keep their saved locations.
  • Use Strata in Russian. Russian joins the supported languages, with translations contributed by Da1m0s.

Fixed

  • Rename without interruptions. Folder-size, index and media updates no longer cancel a List rename or commit a partially typed name. Escape and unchanged-name edits refresh any deferred details. In Columns, the old name stays hidden behind the rename field until editing ends.
  • Move up reliably in Columns. ⌘↑ moves focus to the parent column and selects the folder you came from. Repeated presses continue upward, and a delayed folder-open result cannot send you back into the child folder.
  • Keep selections and new-item renaming in place. Refreshes preserve choices made while a folder loads. New File, New Folder and completed operations wait for their items to appear before selecting or renaming them, including in deeper Columns. Late folder and search results cannot replace a newer location.
  • Keep navigation with the right pane. Slow server or container openings finish in the pane that requested them. Navigation, closing or Cancel prevents stale results from taking over. Saved workspaces retain their correct tabs, pane layouts and locations.
  • Undo and retry the right files. Undo leaves replacement files and folders alone. Retried transfers repair only the incomplete copies they created, keep History in sync, and preserve the originals until a complete replacement is ready. File creation, renaming, project cleanup and Ask Strata changes stay with the correct Undo history.
  • Connect and reconnect more reliably. SMB and WebDAV connections accept ordinary share addresses reliably. Cancelling one connection does not disconnect another pane, old failures cannot retire a newer session, and failed credential updates preserve the saved password.
  • Keep failed SFTP replacements recoverable. On servers without atomic replacement, uploads keep the original until the completed upload can take its place. If replacement and rollback both fail, Strata preserves both copies and reports their recovery paths.
  • Show consistent details for server and container files. Listings, thumbnails, previews, media details and folder sizes use the correct file provider. Fetching missing contents refreshes those details; Stop and navigation reject late updates. Late preview results no longer update a closed pane or window.
  • Handle demanding files and metadata more carefully. Additional limits cover binary property lists in previews, tags, Finder comments and app metadata, as well as Markdown images, SQLite tables and folder scans. Markdown preview images are confined to the document’s folder and its subfolders. Directory-name decoding, index growth and malformed saved data have stronger validation.
  • Protect files when browsing untrusted content. Background Git checks disable configured filter commands; repositories that rely on clean filters may show different status badges than command-line Git. Archive extraction adds stronger checks for links, permissions and hidden top-level items. Copied container links are checked before a transfer finishes, and deletion and metadata edits verify that the chosen item has not been replaced.
  • Keep folder trees and commands responsive. Collapsed and closed folder trees release their file watchers so later folders keep updating. Menus and the command palette agree on which actions are available for the current view, selection and pane.

Strata 0.6.5

GitHub

Strata 0.6.5 fixes crashes and improves resilience when previewing files, searching deeply nested folders and loading saved data.

Fixed

  • Preview demanding files more safely. Large or deeply nested JSON, unusual archives and oversized database values now respect preview limits. When a limit is reached, Strata keeps the original text, shows a partial preview or explains why reading stopped.
  • Search deeply nested folders without crashing. Searches that match hundreds of folder levels now handle long paths safely.
  • Recover safely from invalid saved indexes. Strata rebuilds an invalid file index and skips malformed content-search records while keeping valid records searchable.
  • Keep valid History entries available. Malformed entries are skipped without hiding valid operations or rewriting the saved History during loading. Incomplete move records cannot reach Undo.
  • Handle unusual layout and Dock geometry safely. Icons view and Dock integration validate unexpected dimensions and coordinates before using them.
  • Handle failed process-output reads without crashing. Git reports an output-read failure instead of treating partial output as success, and server diagnostic reads end safely.
  • Avoid blocking on nonregular preview files. Text previews and app metadata inspect the opened file and limit how much they read.

Strata 0.6.4

GitHub

Strata 0.6.4 fixes view controls during search and Settings in full screen, and adds native color themes.

New

  • Give Strata your colors. Settings ▸ Appearance now offers Graphite, Blue, Green, Purple, Sand, Teal, Rose and Amber, each with a light and dark palette. Colors carry through the file views, sidebar, inspector, toolbar, Settings and other windows while keeping native macOS controls. Choose System for the Mac’s own colors, or turn Window tint off to keep native backgrounds with colored selections and accents.

Fixed

  • View controls reflect the results you’re looking at. Search, Recents and Duplicates show List as active and disable unsupported view choices. Clicking a view button no longer silently changes your folder-view preference while results are showing. The controls return when you go back to a folder.
  • Open Settings in the current full-screen Space. Settings joins the browser instead of taking you back to another desktop.
  • Keep Trash last in the folder tree. Trash follows servers and Containers, matching the sidebar’s other mode.

Strata 0.6.3

GitHub

Strata 0.6.3 fixes memory spikes, horizontal scrolling in Columns, and leftover dividers and Dock space.

New

  • Read Strata’s app privacy policy. The website now explains how the app handles your files and data, with a link from the README.

Fixed

  • Content search uses less memory. The default content-search index no longer allocates storage for sentence vectors it does not use. Search results stay the same.
  • Keep thumbnail memory under control. A bounded cache releases unused images under memory pressure without reducing thumbnail quality. Older previews may be generated again when you revisit a folder.
  • Reduce memory spikes when the file index grows. Loaded indexes reserve room for new entries, avoiding unnecessary buffer copies during a burst of file changes.
  • Reject invalid saved indexes without crashing. Invalid column lengths are checked before allocating memory.
  • Scroll Columns while hovering folder lists. Sideways gestures work over folder rows and empty column space, including deep folder trees. Vertical scrolling stays in the individual folder, and momentum keeps its direction.
  • Remove the leftover divider after closing dual-pane mode. The second pane’s divider no longer remains in the footer in Columns or Disk Usage.
  • Remove the Dock search gap when Strata quits. Quitting removes Strata’s reserved search space while preserving your Dock layout and spacers.

Strata 0.6.2

GitHub

Strata 0.6.2 fixes the missing quick actions in the app’s Dock menu.

New

  • Open a new window from the Dock. Right-click Strata’s Dock icon and choose New Window, even when all browser windows are closed.
  • Jump to Recents and favorite folders. Open Recents directly or choose a folder from the Favorites submenu. Favorites follow the sidebar’s folder names and order, and update each time you open the menu. These commands are available while Strata is running, including when another app is in front.

Strata 0.6.1

GitHub

Strata 0.6.1 fixes unnecessary index writes and missing translations, and updates the app icon.

New

  • A new layered app icon. Strata uses the Liquid Glass artwork contributed by RemoPro, with default, dark and tinted appearances.

Fixed

  • The index avoids unnecessary saves and refreshes. Strata no longer indexes its own private state or rewrites the full index when folder events or settings leave its contents unchanged. This prevents its own saves from triggering further work and reduces background disk writes and CPU use. Changes to your files still update the index.
  • View Options and additional list columns are translated in every supported language. Missing translations for the new controls, media details and command-line installation messages are filled in across all 20 translated languages, including the German labels supplied in issue #11. Local tests, pull requests and releases now check for missing strings, blank translations and incomplete plural forms before a build can be published.

Strata 0.6.0

GitHub

Strata 0.6.0 adds View Options, more list columns and built-in apps in Applications.

New

  • Choose what appears under icons. Open View ▸ Show View Options… (⌘J) to show or hide item info and choose item counts or total sizes for folders. Pictures and movies show their dimensions. Icon size, previews and list columns can be adjusted here too; these choices apply to every window.
  • See more details in the list. Optional Dimensions, Width, Height, Duration, Date Added and Extension columns join the existing columns. Choose them in View Options or by right-clicking the column titles. Media details load in the background, account for rotation and sort numerically.
  • Applications includes built-in apps. Apps from /System/Applications appear alongside those in /Applications. Entries keep their real locations, including separate apps or Utilities folders with the same name.

Fixed

  • Go menu icons stay visible on macOS 27. Folder destinations and other commands explicitly keep their icons when the system would otherwise hide them.
  • Folders, apps and bundles show their localized names. Views, previews, the path bar and search results use the names macOS provides. Filtering accepts both the visible name and the name on disk; renaming keeps the original name available, and file commands act on the selected item’s real location.
  • Extra list columns remain reachable in narrow panes. A horizontal scroll control appears when the columns need more room, including in Dual Pane.

Strata 0.5.7

GitHub

Strata 0.5.7 fixes Git status in repositories with required filter drivers.

Fixed

  • Git status works when a repository requires a filter. Strata disables commands defined by a repository before reading its status, but Git could still require one of those disabled filters and fail while checking a changed file. The disabled filters are no longer required. Filters from your own global Git configuration keep working.

Strata 0.5.6

GitHub

Strata 0.5.6 makes Undo, the Trash, containers' files and servers safer.

Fixed

  • The Trash itself can't be moved to the Trash or deleted. With hidden files shown, the Trash can be selected in your home folder like any item, and Move to Trash and Delete Immediately then acted on it, with everything in it. Both now refuse, also when the Trash is reached through a link.
  • Undo touches only the items it undoes. Undoing a copy, Duplicate, New Folder or New File moved whatever had that name to the Trash, even a different file saved there since; undoing a move or rename moved back whatever was at that place. Undo and redo now act only on the very items the operation left, and leave anything that took their place.
  • Undo and redo pressed quickly happen in order. An undo whose moves took a moment (across disks, or behind other work) could be overtaken by the next press, which then found nothing to do and skipped a step. Every step now waits for the one before it.
  • Undoing an Ask Strata plan is checked the same way. Undo and redo of a plan moved or trashed whatever was at those paths by then. They now take only the plan's own items, and redo makes only the folders those steps need.
  • A file opened from a container holds only that file. When the container sent more than the one file, the extra data was added to it.
  • Copying onto a server never replaces anything unasked. Copying items onto a server where some names are already taken asks first. If the window had closed while the names were being read, everything was replaced instead; those items now stay as they are and the rest is copied.
  • Installing the strata command replaces only Strata's own link. It could remove an unrelated strata in /usr/local/bin.
  • A new name can't move an item. A name typed with a slash in it moved the item into another folder; such a name is refused.
  • Remove Download frees only the items chosen. Never through a link, which would free what it points to, and each item once.

Strata 0.5.5

GitHub

Strata 0.5.5 makes moving files and Ask Strata safer.

Fixed

  • Moving two items with the same name keeps both. Moving or copying two items with the same name from different folders (from search results or Duplicates, say) into one folder could send the first one to the Trash if you chose Replace. The second one now goes beside it, with a number. Replacing what was already in the folder works as before.
  • Ask Strata moves things only where you asked. A plan could move items into a folder above the one you named, or one whose name only started the same. Outside the window's folder, it now moves items only into a folder your request names in full.

Strata 0.5.4

GitHub

Strata 0.5.4 adds click to rename.

New

  • Click to rename. Click a selected item's name again, a moment later (not a double click), and its name becomes editable, like in Finder. It works in Icons, List and Columns, wherever Rename does. A click on the icon, or beside the name, only selects; a double click still opens.

Strata 0.5.3

GitHub

Strata 0.5.3 fixes deleting folders in Columns view.

Fixed

  • Deleting a folder in Columns view keeps the folder it was in. Deleting a folder for good (⌥⌘⌫) from any column but the first closed the column it was in, so that folder and everything in it disappeared from view, and the title kept the deleted folder's name. The column now stays, showing what's left, and the title follows.

Strata 0.5.2

GitHub

Strata 0.5.2 adds New File and keeps hidden sidebar sections hidden.

New

  • New File. File ▸ New File (⌥⌘N), also in the right-click menu and ⌘K, makes an empty “untitled.txt” in the folder you're in and starts renaming it. Settings ▸ General ▸ New Files sets the extension, or none. It works on SFTP servers and buckets too.

Fixed

  • Hidden sidebar sections stay hidden. A section you hid with Hide on its title came back as soon as you switched to another app or window and back. Hidden sections now stay hidden in every window, and after Strata restarts, until you show them again.

Strata 0.5.1

GitHub

Strata 0.5.1 fixes renaming in List view.

Fixed

  • Renaming in List view keeps the new name. Typing a new name and pressing Return put the old name back, and the file wasn't renamed. The new name now sticks, as it already did in Icons, Columns and Gallery.
  • A rename isn't cut short. Changes in the folder, or switching to another app and back, could end the edit while you were still typing and keep the name as it was so far. The edit now stays open until you press Return or Escape, and the folder catches up right after.

Strata 0.5.0

GitHub

Strata 0.5.0 puts a search box in the Dock.

New

  • Search box in the Dock. Turn it on in Settings ▸ General ▸ Dock (it's off until you do). A search box sits in the Dock right after Strata's icon, shaped like the icons around it, and works from any app, much like the one on the Windows taskbar. It finds what ⌘K finds (the folders you use, places, workspaces, github/acme-style paths, files), plus your apps, a few commands, and documents by what they say. Plain English works too ("pdfs from last week"), with a row that opens the whole search in a Strata window. Return opens a result; ⌘Return shows it in Strata.
  • Strata keeps a few empty tiles in the Dock for it and needs Accessibility access to find where they are. The box follows them if you drag them elsewhere, hides while the Dock is hidden, and isn't shown with the Dock on the left or right. Turning it off takes the tiles out again; spacers of your own are never touched.
  • ⌘K understands plain English for files, as the search field does: "pdfs from last week", "videos bigger than 1 GB".

Fixed

  • ⌘K no longer flickers as you type. Keystrokes are taken together and the file search waits for a short pause, so the list stops jumping and redrawing on every key.
  • No dark ring around ⌘K. The palette draws its own soft shadow around its rounded glass instead of the window's, which ringed it in dark ink while it had focus.

Strata 0.4.3

GitHub

Strata 0.4.3 groups Compose projects into stacks and fixes aliases, Icons view clicks and Settings.

New

  • Compose stacks. In Containers, a Compose project's containers come together in a folder of their own, a stack. Select one to see in the Inspector how many of its containers run, start, stop, restart, pause or resume them all at once, and open the project folder in your terminal or in a code editor installed on this Mac (Visual Studio Code, Xcode, Zed, JetBrains IDEs and others). The same Open in Terminal and Open With are in the stack's context menu.
  • New container icons. A container is a box and a stack is a stack of boxes: filled green while running, a grey outline when stopped, orange while paused or changing.
  • Date Created. Sort by Date Created from View ▸ Sort By (⌃⌥⌘6), and show it as a column in List view: right-click the column titles to show or hide Date Modified, Date Created, Size and Kind. The list also remembers how you last sorted it.
  • A lighter Inspector. Sections are divided by thin lines instead of sitting in rounded cards, leaving more room for their contents.
  • Icons for every menu command. Strata's own commands in the menu bar have icons like the standard ones, instead of sitting indented without one.

Fixed

  • Aliases and links to folders open in Strata. Double-clicking a Finder alias to a folder opens that folder here instead of in Finder, and links to folders open however you reach them (a restored window, a workspace, spring loading).
  • A click selects in Icons view. Clicking an icon selected nothing until you dragged; it selects now.
  • Settings stays a comfortable size. Each tab is as tall as it needs to be, up to a fixed height (less on a small screen); a longer one scrolls instead of running off the screen.
  • Expanding an Inspector section no longer upsets its layout.

Thanks to @bewithdhanu for Compose stacks, the alias and Icons view fixes, and the other changes in this release.

Strata 0.4.2

GitHub

Strata 0.4.2 makes the divider between two panes stay where you drag it.

Fixed

  • A Gallery pane keeps its width. In dual pane, dragging the divider to widen a pane showing Gallery worked, but the pane sprang back narrower as soon as you let go. It now stays where you leave it.
  • Disk Usage narrows too. A long total under Disk Usage ("Measuring… folders need Full Disk Access…") could keep its pane, or the window, from getting narrower. The total now shortens instead.

Strata 0.4.1

GitHub

Strata 0.4.1 fixes Gallery in Dark Mode and tidies dual pane.

Fixed

  • Gallery in Dark Mode. Gallery's background could stay white (hiding the file's name) after your Mac switched from light to dark. It now follows the appearance.
  • Dragging the divider next to Gallery. A pane showing Gallery held the divider between the panes; a long file name or the big preview kept it from narrowing. The name now shortens and the preview shrinks with the pane.
  • The line between the panes is the same grey as the app's other lines, and starts under the toolbar instead of running through it.

Strata 0.4.0

GitHub

Strata 0.4.0 reaches your servers and remembers your setups.

New

  • Servers. Go ▸ Connect to Server (⌥⌘K) now opens SFTP servers and S3 buckets as well as network shares, and keeps them under Servers in the sidebar (green while connected). Their folders work like any folder: every view, Quick Look, previews, copying and dragging things out. Drop or paste files onto a server folder to copy them there (with progress in Transfers), make folders, rename and delete (a server has no Trash, so Strata asks first), and move things around within a server without downloading them.
  • SFTP goes through your Mac's own ssh: hosts, keys, the agent and ProxyJump from ~/.ssh/config all work, and your config's hosts are suggested as you type. A password, or a server Strata hasn't seen before, is asked about in a dialog; nothing is stored, and nothing is forwarded to the server. Open in Terminal opens a shell there.
  • S3: Amazon S3 and S3-compatible services (Cloudflare R2, Backblaze B2, Wasabi, MinIO…), with the secret key kept in your keychain.
  • Files are read as you browse and cleared from your Mac when Strata quits; downloaded ones are quarantined, so Gatekeeper checks them before they run. A server that stops answering for a minute is disconnected, and says so, rather than leaving a folder loading.
  • Workspaces, in the sidebar and ⌘K. A Workspaces section opens a saved setup (or brings its window forward; clicked in its own window, it takes the window back to the workspace as saved); right-click to rename or delete it, or, in its own window, to update it with the tabs you have now. Save Workspace (Window ▸ Workspaces, or ⌘K) shows the tabs with their folders and views, and says when a name would replace another. Each pane's view comes back, and so do folders on network shares and servers: opening the workspace connects to them again. Folders that are gone are listed, with Remove from Workspace; folders on a disk that isn't plugged in are kept. strata -w <name> opens one from the terminal.
  • Folder tree. A switch beside Hide Sidebar shows the sidebar as a tree of folders: Home, each disk, the Trash, your servers and containers. It follows the folder you're in, takes drops, and springs folders open while dragging.
  • The path bar suggests folders as you type: inside the path typed, github/acme-style lookups, or a name alone for folders with that name anywhere. ↑ ↓ to choose, Return to go, Tab to complete.
  • ⌘+ and ⌘− change the text size in List and Columns (they still change icon size in Icons).

Fixed

  • Quitting no longer waits for the index to catch up. After a burst of file changes, quitting could take minutes; now the index stops within a couple of seconds, and the next launch picks up where it left off.

Strata 0.3.3

GitHub

Strata 0.3.3 fixes dragging files to other apps, and a crash.

Fixed

  • Dragging keeps working. Dragging files out of Strata (into a browser, Mail or any other app) worked once, then pressing and dragging only changed the selection until you restarted Strata. Every drag works now, from the list, columns and the sidebar.
  • A crash with the Inspector in a narrow window. Strata could crash when the hidden Inspector slid into view in a narrow window. The sidebar, the files and the Inspector now always fit the window's smallest size, so showing the Inspector or searching no longer widens the window by itself.
  • Long folder names in dual pane shorten in the pane's header instead of making the window wider.
  • Dual pane layout warnings: hiding a pane's header or status line no longer briefly fights the layout.

Strata 0.3.2

GitHub

Strata 0.3.2 finishes the scrolling fix from 0.3.1.

Fixed

  • Back opens folders at the top too. Going Back (or Up) from a long folder you had scrolled down showed the folder you returned to partway down, its few items floating in the middle. A folder you open now always starts from its top, then scrolls to the folder you came from if it's further down.

Strata 0.3.1

GitHub

Strata 0.3.1 fixes two things in 0.3.0's containers.

Fixed

  • Folders open at the top. Opening a folder sometimes showed it where the previous folder was scrolled, stuck partway down or sliding in from below, most often in a container, whose listing arrives while the folder opens. A folder you open now always starts at its top, in the list and in icons.
  • Programs in a container look like programs. A file not read from the container yet showed as a plain "Document"; it now shows as a Unix Executable File, with the same icon and kind as anywhere else on your Mac.

Strata 0.3.0

GitHub

Strata 0.3.0 opens up your containers.

New

  • Containers. With Docker Desktop, OrbStack, Colima, Podman, Rancher Desktop or Lima running, Containers appears in the sidebar and shows your containers as folders, with a green badge while they run. Open one to browse its files from /, like any folder: Quick Look, open, search, and copy or drag things out (folders come out whole; bigger reads show in Transfers, where you can stop them). Nothing in a container is changed: its files are read as you browse, and cleared from your Mac when Strata quits.
  • Start, stop, restart, pause and resume containers from the context menu, the inspector or the command palette. Stopping several at once asks first.
  • Open in Terminal inside a container opens a shell in it, in the folder you're looking at.
  • The inspector shows a container's image, state, ports and mounts (click a mount to go there). In a project with a Compose file it lists the services, which of them run, and offers Start All and Stop All.

Fixed

  • Run script in the project inspector works in Ghostty.

Strata 0.2.4

GitHub

Strata 0.2.4 keeps the Inspector steady while your files change.

Fixed

  • The Inspector no longer flickers while files change in the background, from downloads, builds or an editor saving. Strata used to rebuild the Inspector's details, switches and menus several times a second even when nothing in them had changed; now it only updates what actually changed. A git change refreshes just the Git card.
  • Disk Usage stays still and uses less CPU. The map no longer replays its animation on every change on your Mac, only when sizes in it really move.

Strata 0.2.3

GitHub

Strata 0.2.3 shows what's in your files, right in the list.

New

  • Icon previews in the list and columns. Like Finder, each file shows a Quick Look thumbnail of its contents in place of its icon: photos, PDFs, movies, documents, and any type an app adds thumbnails for. Folders, apps, archives and links keep their icon. Thumbnails stay put while files change, and Quick Look zooms from them.
  • Show icon previews in Settings ▸ Appearance turns them off for the list, columns and icons, like Finder's View Options.

Fixed

  • The Text size row in Settings ▸ Appearance no longer shows its label twice.

Strata 0.2.2

GitHub

Strata 0.2.2 checks your other apps for updates too, and keeps Large Files steady.

New

  • Check apps for updates. Right-click an app, several, or everything in Applications, and choose Check for Updates…. Strata reads each app's own update feed, or asks the App Store, and lists which ones have a newer version, with the way to get it: the App Store, Software Update for Apple's apps, or the app itself, which installs its own update. It only goes online when you ask, and only to those feeds and the App Store.

Fixed

  • Large Files no longer flickers. Searches and Recents followed every change on your Mac by rebuilding the whole list several times a second, which kept the CPU busy. Now they refresh at most every couple of seconds, and only rows that actually changed are redrawn.

Strata 0.2.1

GitHub

Strata 0.2.1 tidies up the Inspector. If you have 0.2.0, this is the first update that installs itself.

Changed

  • Project, Git, Build Artifacts and Scripts are cards in the Inspector, like Information, Tags and Comments: each has its own header and collapses with its chevron, and Strata remembers which ones you closed. The Git card shows the upstream branch in its header, Build Artifacts their total size, and Scripts the runner.
  • Update notes show right in the update window, instead of a web page.

Strata 0.2.0

GitHub

Strata 0.2.0 is the biggest update yet: the Finder features people asked for, a few power tools, 21 languages, and updates that install themselves from now on.

Updating from 0.1: download this version once and drag it to Applications, replacing the old one. After that, Strata updates itself through Strata ▸ Check for Updates…, or on its own if you let it.

New

Everyday Finder features

  • Trash in the sidebar. Open it, Put Back (⌘⌫) items to where they came from (also ones Finder trashed), Delete Immediately… (⌥⌘⌫) and Empty Trash… (⇧⌘⌫). Other disks' Trashes are counted too.
  • Share the selection with AirDrop, Messages, Mail and more, from the context menu, File menu, toolbar or palette.
  • Spring-loaded folders: hold a drag over a folder (in any view or the sidebar) and it opens.
  • Compress and Extract. Zip the selection; extract zip, tar, 7z, rar and more, safely (nothing can be written outside the folder, links can't escape, archive bombs stop before filling your disk, downloaded archives stay quarantined). Everything shows in Transfers with progress, Stop, undo and History.
  • Open archives like folders, the way Windows Explorer does: double-click a zip to browse it, Quick Look things inside and copy them out. It's a read-only copy, cached until the archive changes. (Settings ▸ General can turn this off.)
  • Finder tags: the colored dots in every view, the seven colors and Tags… in the context menu, a Tags section in the sidebar, and tag:Red in search. Tags… and the Inspector pick tags like Finder: your tags with their colors, narrowed as you type, and "Create New Tag" for a new name. Strata and Finder share the same tags.
  • Rename several items at once: replace text (or a regular expression), add text, number them with a format, or change case, with a live preview, one undo and swaps that just work.
  • iCloud Drive and cloud folders (Dropbox, OneDrive, Google Drive…): see what's only in the cloud or still moving, and Download Now or Remove Download.
  • Get Info, editable in the Inspector: comments (saved as you type), the app a file opens with (or all like it), Locked, and who may read and write it.
  • Connect to Server (⌥⌘K): SMB, AFP, NFS and WebDAV shares, with macOS's own login and the Keychain.
  • Gallery view (⌘4): a big preview over a strip of thumbnails.

Power tools

  • Compare and sync two folders in dual pane: what's only on one side, newer, or different, then sync both ways, one way, or mirror (extras to the Trash). Copies are verified and the whole sync can be undone.
  • Search: regex: for regular expressions, case: or Match Case for exact case, and file metadata through Spotlight: camera:iphone, width:>1920, duration:>10m, pages:>20, author:, artist:, plus plain-English searches like "photos taken with iPhone" or "videos longer than 10 minutes".
  • Custom keyboard shortcuts in Settings ▸ Shortcuts, for every menu command.
  • Appearance in Settings: light, dark or system, three row densities, and the file name text size.

21 languages

Strata now speaks English, German, French, Spanish, Italian, Portuguese (Brazil and Portugal), Dutch, Swedish, Danish, Norwegian, Polish, Czech, Hungarian, Romanian, Ukrainian, Turkish, Japanese, Korean and Chinese (Simplified and Traditional), down to the permission prompts macOS shows for it. It follows your Mac's language, or pick one in Settings ▸ General. Translations live in plain JSON files, one per language: improving one or adding yours is a pull request away (see Localization/README.md).

Updates

Strata checks for updates with Sparkle and installs them when you say so (or automatically, if you choose in Settings). Every update and the list of updates are signed, and checked before anything is unpacked.

Changed

  • ⌘4 is now Gallery and Disk Usage moved to ⌘5, so ⌘1–⌘4 match Finder (Icons, List, Columns, Gallery).
  • A cleaner Inspector: every section is a card you can collapse, "Where" shows the folder by name (click it to go there), and the panel can be dragged wider or narrower again.
  • The Inspector describes items inside an archive by where they are in it.
  • History shows batch renames as renames, and every operation in your language.

Strata 0.1.1

GitHub

Full Changelog: https://github.com/cristipufu/strata-files/compare/v0.1.0...v0.1.1