github yorukot/superfile v1.4.0-rc1
Pre release for v1.4.0

pre-release17 hours ago

How to install the pre-release

MacOS/Linux

SPF_INSTALL_VERSION=1.4.0-rc1 bash -c "$(curl -sLo- https://superfile.netlify.app/install.sh)"

Note - If you have spf installed via brew or other package manager, you would need to remove that installation; otherwise, running spf command in the terminal might still point to the one you installed via the package manager, not the one you installed via the script.

Windows

powershell -ExecutionPolicy Bypass -Command "$env:SPF_INSTALL_VERSION=1.4.0-rc1; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.netlify.app/install.ps1'))"

What's Changed

Summary

  • Added zoxide plugin
  • Made file preview async to remove lag while scrolling
  • Search functionality in the help menu
  • Add an option to permanently delete
  • Fix a few bugs and other internal improvements

Details

  • chore: add winget install instruction to readme and website by @claykom in #943
  • feat: File operation via tea cmd by @lazysegtree in #963
  • feat: processbar improvements, package separation, better channel management by @lazysegtree in #970
  • feat: processbar improvements, package separation, better channel management by @lazysegtree in #973
  • feat: enable lll and recvcheck linter, fix tests, more refactors by @lazysegtree in #977
  • feat: Remove channel for notification models by @lazysegtree in #979
  • feat: enable cyclop, funlen, gocognit, gocyclo linters, and refactor large functions by @lazysegtree in #984
  • fix: sorting in searchbar by @hupender in #985
  • feat: Add a new hotkey to handle cd-on-quit whenever needed by @ahmed-habbachi in #924
  • feat: added option to permanently delete files by @hupender in #987
  • chore(deps): bump astro from 5.10.1 to 5.12.8 in /website by @dependabot[bot] in #982
  • fix(deps): update module golang.org/x/mod to v0.27.0 by @renovate[bot] in #989
  • fix(deps): update dependency @expressive-code/plugin-collapsible-sections to v0.41.3 by @renovate[bot] in #990
  • chore(deps): update dependency go to v1.25.0, golangci-lint to v2, golangci-lint actions to v8 by @renovate[bot] in #750
  • fix(deps): update dependency sharp to v0.34.3 by @renovate[bot] in #992
  • fix(deps): update dependency @expressive-code/plugin-line-numbers to v0.41.3 by @renovate[bot] in #991
  • chore(deps): update dependency go to v1.25.0 by @renovate[bot] in #994
  • fix(deps): update astro monorepo by @renovate[bot] in #995
  • fix(deps): update dependency @astrojs/starlight to ^0.35.0 by @renovate[bot] in #1000
  • fix(deps): update module github.com/urfave/cli/v3 to v3.4.1 by @renovate[bot] in #1001
  • chore(deps): update amannn/action-semantic-pull-request action to v6 by @renovate[bot] in #1006
  • chore(deps): update actions/first-interaction action to v3 by @renovate[bot] in #1005
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1004
  • fix(deps): update module golang.org/x/text to v0.28.0 by @renovate[bot] in #1003
  • fix: Async rendering, Include clipboard check in paste items, and update linter configs by @lazysegtree in #997
  • fix: Move utility functions to utils package by @lazysegtree in #1012
  • feat: Preview panel seperation by @lazysegtree in #1021
  • feat: Add search functionality to help menu (#1009) by @iZarrios in #1011
  • fix: Refactoring and separation of preview panel and searchbar in help menu by @lazysegtree in #1013
  • fix(filePanel): allow focusType to be set correctly by @faisal-990 in #1033
  • feat: Use zoxide lib by @lazysegtree in #1036
  • feat: Add zoxide directory tracking on navigation by @lazysegtree in #1041
  • feat: Zoxide integeration by @lazysegtree in #1039
  • docs: fix incorrect zoxide plugin config name by @shree-xvi in #1049
  • refactor(filepanel): replace filePanelFocusType with isFocused boolean by @faisal-990 in #1040
  • refactor(ansi): Migrate from github.com/charmbracelet/x/exp/term/ansi to github.com/charmbracelet/x/ansi by @faisal-990 in #1044

New Contributors

Full Changelog: v1.3.3...v1.4.0-rc1

Don't miss a new superfile release

NewReleases is sending notifications on new releases.