Skip to content

Conversation

@BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
We are excited to release v1.3.0 for superfile, with new features, key bug fixes, and lots of polish under the hood.

Install:

Click me to know how to install

Highlights

  • We have revamped the command prompt and added built-in commands for SuperFile-specific actions. Check out spf command prompt enhancement yorukot/superfile#745

  • Multi-panel startup support. You can now open multiple panels right from startup, making your workflow even more efficient.

  • Added new configurations : --chooser-file option, show_panel_footer_info config flag and many command prompt specific flags.

Improvements & Fixes

  • The sidebar code was refactored and separated for better maintainability and various linter fixes and CI/CD improvements were made to keep the codebase clean and robust.

  • A new Rendering package is implemented, centralising border, content, and section rendering logic into reusable renderer components, fixing many layout bugs.

  • Model behaviour, file operations and rendering-related unit tests were added to improve test coverage.

Detailed Change Summary

Details

New Features

  • Added a Command-Prompt for SuperFile specific actions #752 by @Rocco-Gossmann, @yorukot and @lazysegtree
  • Allow specifying multiple panels at startup #759 by @lazysegtree
  • Initial draft of rendering package #775 by @lazysegtree
  • Render unit tests for prompt model #809 by @lazysegtree
  • Chooser file option, --lastdir-file option, and improvements in quit, and bug fixes #812 by @lazysegtree
  • Prompt feature leftover items #804 by @lazysegtree
  • SPF Prompt tutorial and fixes #814 by @lazysegtree
  • Write prompt tutorial, rename prompt mode to spf mode, add develop branch in GitHub workflow, show_panel_footer_info flag #815 by @lazysegtree
  • Theme: Add gruvbox-dark-hard #828 by @Frost-Phoenix

Updates & Improvements

  • Sidebar separation #767 by @lazysegtree
  • Sidebar code separation #770 by @lazysegtree
  • Rendering package and rendering bug fixes #781 by @lazysegtree
  • Refactor CheckForUpdates #797 by @JassonCordones
  • Rename metadata strings #731 by @booth-w

Bug Fixes

  • Fix crash with opening file with editor on an empty panel #730 by @booth-w
  • Fix: Add some of the remaining linter and fix errors #756 by @lazysegtree
  • Golangci lint fixes #757 by @lazysegtree
  • Fix: Remove redundant function containsKey #765 by @lazysegtree
  • Fix: Correctly resolve path in open and cd prompt actions #802 by @lazysegtree
  • Prompt dynamic dimensions and unit tests fix #805 by @lazysegtree
  • Fix: Convert unicode space to normal space, use rendered in file preview to fix layout bugs, Release 1.3.0 #825 by @lazysegtree

Optimization & Code Quality

  • Adding linter to CI/CD and fix some lint issues #739 by @lazysegtree
  • Linter fixes, new feature of allowing multiple directories at startup, other code improvements #764 by @lazysegtree
  • Model unit tests #803 by @lazysegtree

Dependency Updates

  • fix(deps): update dependency astro to v5.7.7 #726 by @renovate
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.3 #749 by @renovate
  • fix(deps): update module github.com/pelletier/go-toml/v2 to v2.2.4 #760 by @renovate
  • fix(deps): update module github.com/alecthomas/chroma/v2 to v2.16.0 #751 by @renovate
  • fix(deps): update dependency sharp to ^0.34.0 #755 by @renovate
  • fix(deps): update dependency @astrojs/starlight to ^0.34.0 #761 by @renovate

New Contributors

Full Changelog: yorukot/superfile@v1.2.1...v1.3.0

View the full release notes at https://github.com/yorukot/superfile/releases/tag/v1.3.0.


@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels May 22, 2025
@daeho-ro daeho-ro force-pushed the bump-superfile-1.3.0 branch from c80352d to d730126 Compare May 22, 2025 13:39
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label May 22, 2025
@BrewTestBot BrewTestBot enabled auto-merge May 22, 2025 18:22
@BrewTestBot BrewTestBot added this pull request to the merge queue May 22, 2025
Merged via the queue into master with commit bc61133 May 22, 2025
17 checks passed
@BrewTestBot BrewTestBot deleted the bump-superfile-1.3.0 branch May 22, 2025 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants